:root{--hb-yellow: #ffe14d;--hb-yellow-soft: #fff0a3;--hb-amber: #f2ab1e;--hb-amber-deep: #e0980d;--hb-ink: #2c2925;--hb-muted: #a49d90;--hb-bg: #f6f3ec;--hb-track: #ece7dd;--hb-border: #ebe6da;--hb-accent: #f5b301;--hb-radius: 14px;--hb-radius-lg: 22px;--hb-pill: 999px;--hb-shadow: 0 1px 2px rgba(40, 33, 15, .04), 0 10px 30px rgba(40, 33, 15, .06);--hb-shadow-sm: 0 1px 2px rgba(40, 33, 15, .06), 0 3px 10px rgba(40, 33, 15, .06);--hb-thumb: 0 1px 3px rgba(0, 0, 0, .16);--hb-maxw: 640px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--hb-bg);color:var(--hb-ink);font-family:Hiragino Maru Gothic ProN,Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65}button{font-family:inherit}@font-face{font-family:cube-koburina;src:url(/static/cart/assets/cube-koburina-BlZfATJv.woff2) format("woff2");font-display:swap}@font-face{font-family:cube-takahand;src:url(/static/cart/assets/cube-takahand-C4W3_wYE.woff2) format("woff2");font-display:swap}@font-face{font-family:cube-marufork;src:url(/static/cart/assets/cube-marufork-DmhTlPKA.woff2) format("woff2");font-display:swap}@font-face{font-family:cube-koburina-mini;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}@font-face{font-family:cube-takahand-mini;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}@font-face{font-family:cube-marufork-mini;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}.hb-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.hb-main{flex:1;width:100%;max-width:var(--hb-maxw);margin:0 auto;padding:20px 18px 32px}.hb-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--hb-yellow);box-shadow:0 2px 12px #b496142e}.hb-header__title{flex:1;text-align:center;font-weight:800;font-size:15px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-header__spacer{min-width:46px}.hb-footer{margin-top:auto;background:var(--hb-yellow);text-align:center;padding:20px 12px;font-size:11px;letter-spacing:.14em;color:#2c2925bf}.hb-pill{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;background:#fff;color:var(--hb-ink);font-weight:800;font-size:14px;padding:9px 18px;border-radius:var(--hb-pill);box-shadow:0 1px 2px #785f0a26,0 6px 16px #785f0a1f;transition:transform .12s ease,box-shadow .12s ease}.hb-pill:active{transform:translateY(1px)}.hb-pill:disabled{opacity:.45;cursor:default}.hb-pill--back{padding-left:9px}.hb-pill--ok{padding-right:9px}.hb-pill__ic{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:var(--hb-amber);color:#fff;font-size:9px;line-height:1}.hb-edit__grid{display:grid;gap:18px}.hb-edit__panel{display:grid;gap:18px;align-content:start}.hb-edit__panel .hb-card{margin-top:0}@media (min-width: 900px){.hb-edit{max-width:1040px}.hb-edit__grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:28px}.hb-edit__preview{position:sticky;top:84px}.hb-edit__preview .hb-preview{padding:0}}.hb-card{background:#fff;border-radius:var(--hb-radius-lg);box-shadow:var(--hb-shadow);padding:22px 20px;margin-top:18px}.hb-preview{display:flex;justify-content:center;padding:6px 0 2px}.hb-preview__frame{position:relative;width:100%;max-width:460px}.hb-preview img{width:100%;border-radius:18px;box-shadow:var(--hb-shadow);display:block}.hb-preview__frame .cube-face{border-radius:18px;box-shadow:var(--hb-shadow)}.hb-preview__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:18px;background:#ffffff9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--hb-ink);font-weight:800;font-size:13px}.hb-spinner{width:22px;height:22px;border-radius:50%;border:3px solid rgba(44,41,37,.2);border-top-color:var(--hb-amber);animation:hb-spin .7s linear infinite}@keyframes hb-spin{to{transform:rotate(360deg)}}.hb-preview__ph{width:100%;max-width:460px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:var(--hb-muted);font-weight:700;background:#fff;border:2px dashed var(--hb-border);border-radius:18px}.hb-seclabel{font-weight:800;font-size:12px;color:var(--hb-muted);letter-spacing:.06em;margin:0 0 12px}.hb-field{margin:18px 0 0}.hb-field:first-child{margin-top:0}.hb-field__label{display:block;font-weight:800;font-size:13px;color:var(--hb-ink);margin-bottom:10px}.hb-label{font-weight:800;font-size:13px}.hb-hint{color:var(--hb-muted);font-size:12px;margin:4px 0 0}.hb-err{color:#d64545;font-size:13px;margin:0;font-weight:700}.hb-seg{display:flex;flex-wrap:wrap;gap:4px;background:var(--hb-track);border-radius:14px;padding:4px}.hb-seg button{flex:0 0 auto;border:none;cursor:pointer;background:transparent;color:var(--hb-muted);font-weight:800;font-size:13px;padding:9px 16px;border-radius:10px;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.hb-seg button.active{background:#fff;color:var(--hb-ink);box-shadow:var(--hb-thumb)}.hb-dropdown{position:relative;display:inline-block;margin-bottom:14px}.hb-dropdown__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:180px;max-width:100%;background:var(--hb-track);border:none;border-radius:14px;padding:12px 16px;font-weight:800;font-size:14px;color:var(--hb-ink);cursor:pointer}.hb-dropdown__caret{color:var(--hb-muted);font-size:10px;transition:transform .18s ease}.hb-dropdown__btn.open .hb-dropdown__caret{transform:rotate(180deg)}.hb-dropdown__menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:100%;margin:0;padding:6px;list-style:none;background:#fff;border-radius:14px;box-shadow:var(--hb-shadow);max-height:280px;overflow-y:auto}.hb-dropdown__menu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:none;cursor:pointer;font-weight:700;font-size:14px;color:var(--hb-ink);padding:11px 12px;border-radius:10px;white-space:nowrap}.hb-dropdown__menu button:hover{background:var(--hb-track)}.hb-dropdown__menu button.active{background:var(--hb-amber);color:#fff}.hb-palette{display:flex;gap:12px;align-items:center}.hb-palette button{width:36px;height:36px;border-radius:50%;border:2px solid transparent;padding:3px;background:none;cursor:pointer;transition:border-color .15s ease}.hb-palette button.active{border-color:var(--hb-ink)}.hb-palette .dot{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000029}.hb-fontpick{display:flex;gap:10px;flex-wrap:wrap}.hb-fontpick button{flex:1 1 0;min-width:84px;border:2px solid var(--hb-border);background:#fff;border-radius:14px;padding:16px 10px;cursor:pointer;font-size:24px;line-height:1;color:var(--hb-ink);transition:border-color .15s ease,box-shadow .15s ease}.hb-fontpick button.active{border-color:var(--hb-ink);box-shadow:var(--hb-shadow-sm)}.hb-pospick{position:relative;width:210px;max-width:100%;aspect-ratio:1 / 1;background:var(--hb-track);border-radius:16px}.hb-pospick button{position:absolute;border:none;cursor:pointer;background:#fff;color:var(--hb-muted);font-weight:800;font-size:11px;white-space:nowrap;border-radius:9px;padding:5px 8px;box-shadow:var(--hb-thumb);transition:background .15s ease,color .15s ease}.hb-pospick button.active{background:var(--hb-amber);color:#fff}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;background:var(--hb-amber);color:#fff;font-weight:800;font-size:15px;padding:14px 24px;border-radius:var(--hb-pill);box-shadow:0 2px 6px #e0980d59;transition:background .15s ease,transform .12s ease}.hb-btn:hover{background:var(--hb-amber-deep)}.hb-btn:active{transform:translateY(1px)}.hb-btn:disabled{opacity:.5;cursor:default}.hb-btn--block{width:100%}.hb-btn--ghost{background:var(--hb-track);color:var(--hb-ink);box-shadow:none}.hb-btn--ghost:hover{background:#e3ddd0}.hb-photosel{display:flex;align-items:center;gap:14px}.hb-photosel__thumb{width:72px;height:72px;flex:0 0 auto;border-radius:14px;overflow:hidden;background:var(--hb-track);display:flex;align-items:center;justify-content:center;color:var(--hb-muted);font-size:11px;font-weight:700;box-shadow:var(--hb-shadow-sm)}.hb-photosel__thumb img{width:100%;height:100%;object-fit:cover}.hb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1e190a73;display:flex;align-items:flex-end;justify-content:center;animation:hb-fade .2s ease}.hb-sheet__panel{background:#fff;width:100%;max-width:640px;max-height:86vh;display:flex;flex-direction:column;border-radius:22px 22px 0 0;box-shadow:0 -8px 40px #0003;animation:hb-slideup .24s ease}.hb-sheet__head{position:relative;padding:10px 16px;border-bottom:1px solid var(--hb-border)}.hb-sheet__handle{display:block;width:40px;height:5px;border-radius:3px;background:var(--hb-track);margin:2px auto 12px}.hb-sheet__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;border:none;background:var(--hb-track);color:var(--hb-ink);font-size:14px;cursor:pointer}.hb-sheet__head .hb-dropdown{margin:0;max-width:calc(100% - 44px)}.hb-dropdown__btn>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-sheet__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.hb-sheet__sentinel{text-align:center;color:var(--hb-muted);font-size:12px;font-weight:700;padding:18px 0 6px}@keyframes hb-fade{0%{opacity:0}to{opacity:1}}@keyframes hb-slideup{0%{transform:translateY(28px)}to{transform:translateY(0)}}@media (min-width: 700px){.hb-sheet{align-items:center;padding:24px}.hb-sheet__panel{max-width:560px;max-height:80vh;border-radius:22px;animation:hb-fade .2s ease}.hb-sheet__handle{display:none}}.hb-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.hb-photo{position:relative;padding:0;border:none;background:none;cursor:pointer;border-radius:14px}.hb-photo img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;display:block;box-shadow:var(--hb-shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.hb-photo.selected img{box-shadow:0 0 0 3px var(--hb-accent)}.hb-photo__check{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;background:var(--hb-accent);color:#fff;font-size:12px;font-weight:900;display:none;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000040}.hb-photo.selected .hb-photo__check{display:flex}@media (hover: hover){.hb-photo:hover img{transform:translateY(-2px);box-shadow:var(--hb-shadow)}}.hb-textarea,.hb-input{width:100%;border:1.5px solid var(--hb-border);border-radius:14px;padding:13px 15px;font:inherit;color:var(--hb-ink);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.hb-textarea{resize:vertical;min-height:104px;line-height:1.8}.hb-pwfield{position:relative;display:block}.hb-input--pw{padding-right:46px}.hb-pwtoggle{position:absolute;top:0;right:0;height:100%;width:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--hb-muted);cursor:pointer;border-radius:0 14px 14px 0}.hb-pwtoggle:hover{color:var(--hb-ink)}.hb-pwtoggle svg{width:20px;height:20px}.hb-textarea:focus,.hb-input:focus{outline:none;border-color:var(--hb-amber);box-shadow:0 0 0 3px #f2ab1e2e}.hb-header__step{font-weight:800;font-size:12px;color:#2c2925b3;min-width:46px;text-align:right}.hb-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.hb-slot{position:relative;aspect-ratio:1 / 1;border:none;padding:0;border-radius:14px;overflow:hidden;background:var(--hb-track);cursor:pointer;box-shadow:var(--hb-shadow-sm);transition:box-shadow .15s ease,transform .15s ease}.hb-slot.active{box-shadow:0 0 0 3px var(--hb-accent)}.hb-slot img{width:100%;height:100%;object-fit:cover;display:block}.hb-slot__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--hb-muted);font-size:26px;font-weight:300}.hb-slot__cap{position:absolute;bottom:0;left:0;right:0;font-size:10px;font-weight:700;color:#fff;background:#00000073;text-align:center;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.hb-slot:hover{transform:translateY(-2px)}}.hb-pagesel{display:flex;flex-direction:column;gap:6px}.hb-pagesel__page{padding:12px 0;border-bottom:1px solid var(--hb-border)}.hb-pagesel__page:last-child{border-bottom:none}.hb-pagesel__no{display:block;font-size:11px;font-weight:800;color:var(--hb-muted);margin-bottom:8px}.hb-pagesel__slots{display:flex;flex-wrap:wrap;gap:8px}.hb-pagesel__slots .hb-slot{flex:0 0 auto;width:76px}.hb-app--edit,.hb-app--full{background:#fff}.hb-app--edit .hb-main,.hb-app--full .hb-main{max-width:none;background:#fff}.hb-app--edit .hb-card,.hb-app--full .hb-card{background:#fff;box-shadow:none;border-radius:0;padding:12px 14px 28px}.hb-edit__title{margin:8px 0 2px;font-size:17px;font-weight:900;color:var(--hb-ink)}.hb-pagesel{gap:16px}.hb-pagesel__page{padding:0 0 12px;margin-bottom:8px;border-bottom:none}.hb-pagesel__no{display:block;margin:0 0 6px;padding:0;font-size:11px;font-weight:800;color:var(--hb-muted)}.hb-pagesel__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;padding:0}.hb-pagesel__slots .hb-slot{width:auto}.hb-edit2{display:flex;flex-direction:column;gap:26px;align-items:center}.hb-edit2__page{width:100%;max-width:1204px}.hb-edit2__page>.hb-pagesel__no{display:block;margin-bottom:6px}.hb-edit2__row{display:flex;flex-direction:column;gap:16px}.hb-edit2__preview{min-width:0}.hb-edit2__slots .hb-edit2__posadj{padding-top:2px;margin-bottom:16px}@media (min-width: 760px){.hb-edit2__row--split{flex-direction:row;align-items:flex-start;gap:24px}.hb-edit2__row--split .hb-edit2__preview{flex:1 1 auto;max-width:880px}.hb-edit2__row--split .hb-edit2__slots{flex:0 0 300px}}.hb-pv{display:flex;flex-direction:column;gap:16px}.hb-pv__no{display:block;font-size:11px;font-weight:800;color:var(--hb-muted);margin-bottom:4px}.hb-pv__page{position:relative;width:100%;overflow:hidden;background:#fff}.hb-pv__tmpl{position:absolute;top:0;left:0;width:100%;display:block}.hb-pv__frame{pointer-events:none}.hb-pv__slot{border:0;padding:0;margin:0;cursor:pointer;display:block}.hb-pv__empty{display:flex;align-items:center;justify-content:center;color:#ffffffe6;font-size:20px;background:#00000047!important}.hb-pv__hit{background:transparent!important;display:flex;align-items:center;justify-content:center;color:#fffffff2;font-size:22px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.hb-pv__hit--empty{background:#00000047!important}.hb-pv__slot.repeated{outline:3px solid var(--hb-amber);outline-offset:-3px}.hb-pv__addicon{width:36%;max-width:30px;min-width:15px;height:auto;opacity:.92}.hb-pv__posadj{padding:8px 0 0}.hb-pagesel__mini{max-width:480px;margin:0 auto 12px}.hb-pv__page--static{pointer-events:none}.hb-autofill{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.hb-autofill__sel{flex:1 1 150px;min-width:120px}.hb-autofill__btn{flex:0 0 auto;padding:11px 14px;font-size:13px}.hb-posadj{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px 2px}.hb-posadj__label{font-size:11px;font-weight:800;color:var(--hb-muted)}.hb-posadj__grp{display:inline-flex;gap:4px}.hb-posadj__btn{width:36px;height:30px;border:1.5px solid var(--hb-border);background:#fff;border-radius:9px;cursor:pointer;font-size:12px;color:var(--hb-ink);line-height:1}.hb-posadj__btn:hover{border-color:var(--hb-amber)}.hb-slot.repeated{outline:2px solid var(--hb-amber);outline-offset:1px}.hb-sheet__theme{margin:0;padding:8px 14px 0;font-size:12px;font-weight:800;color:var(--hb-ink)}.hb-q{margin-bottom:6px}.hb-q__title{margin:8px 0 2px;font-size:15px;font-weight:800;line-height:1.6;color:var(--hb-ink)}.hb-q__note{margin:0 0 8px;font-size:12px;color:var(--hb-muted);line-height:1.6}.hb-guide{background:var(--hb-bg);border-radius:var(--hb-radius);padding:12px 14px;margin-bottom:12px;font-size:12.5px;line-height:1.7;color:var(--hb-ink)}.hb-guide__lead{margin:0 0 8px}.hb-guide__h{margin:0 0 4px;font-weight:800}.hb-guide__steps{margin:0 0 8px;padding-left:1.3em}.hb-guide__steps li{margin:2px 0}.hb-mock{display:inline-flex;box-sizing:border-box;width:40px;height:40px;vertical-align:middle;margin:0 3px}.hb-mock--pv{align-items:center;justify-content:center;border-radius:5px;background:#6f6a63;color:#ffffffeb}.hb-mock--pv svg{width:20px;height:20px}.hb-mock--slot{position:relative;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;background:var(--hb-track);box-shadow:var(--hb-shadow-sm);overflow:hidden}.hb-mock__ph{font-size:16px;font-weight:300;line-height:1;color:var(--hb-muted)}.hb-mock__cap{position:absolute;left:0;right:0;bottom:0;padding:1px 0;font-size:7px;font-weight:700;line-height:1.3;text-align:center;color:#fff;background:#0000006b}.hb-guide__note{margin:0;font-size:11.5px;color:var(--hb-muted)}.hb-randombox{margin-bottom:16px}.hb-randombox__title{margin:0 0 8px;font-size:14px;font-weight:800;color:var(--hb-ink)}.hb-randombox__clear{display:block;margin:8px auto 0}.hb-randomsel{position:relative}.hb-randomsel__btn{width:100%}.hb-randomsel__menu{list-style:none;margin:8px 0 0;padding:6px;background:#fff;border:1.5px solid var(--hb-border);border-radius:var(--hb-radius);box-shadow:var(--hb-shadow);max-height:260px;overflow-y:auto}.hb-randomsel__hint{font-size:11px;font-weight:800;color:var(--hb-muted);padding:4px 8px}.hb-randomsel__menu li>button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;background:none;border-radius:10px;font:inherit;color:var(--hb-ink);cursor:pointer}.hb-randomsel__menu li>button:hover{background:var(--hb-track)}.hb-linkbtn{background:none;border:0;color:var(--hb-muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px}.hb-linkbtn:disabled{opacity:.5;cursor:default;text-decoration:none}.hb-linkbtn:hover:not(:disabled){color:var(--hb-ink)}.hb-page{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--hb-border)}.hb-page:last-of-type{border-bottom:none}.hb-page__no{font-size:11px;font-weight:800;color:var(--hb-muted);width:34px;flex:0 0 auto}.hb-page img{height:60px;border-radius:8px;box-shadow:var(--hb-shadow-sm)}.hb-bookviewer{margin-top:14px}.hb-bookviewer__stage{position:relative;display:flex;align-items:center;justify-content:center;background:var(--hb-track);border-radius:14px;padding:14px;height:60vh}.hb-bookviewer__stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:var(--hb-shadow);display:block}.hb-bookviewer__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px;font-weight:800;color:var(--hb-ink)}.hb-bookthumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 2px}.hb-bookthumb{flex:0 0 auto;width:76px;border:none;background:none;padding:0;cursor:pointer;text-align:center}.hb-bookthumb img{width:76px;height:52px;object-fit:cover;border-radius:8px;border:3px solid transparent;box-shadow:var(--hb-shadow-sm);display:block;background:var(--hb-track)}.hb-bookthumb.active img{border-color:var(--hb-accent)}.hb-bookthumb span{display:block;font-size:10px;font-weight:800;color:var(--hb-muted);margin-top:3px}.hb-actions{display:flex;gap:12px;margin-top:4px}.hb-actions .hb-btn{flex:1}.hb-textpreview{width:100%;border-radius:14px;box-shadow:var(--hb-shadow-sm);display:block}.hb-imgwrap{position:relative;display:block;max-width:880px}.hb-imgwrap__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#ffffff8c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hb-signin{max-width:480px;margin:40px auto;background:#fff;border-radius:var(--hb-radius-lg);box-shadow:var(--hb-shadow);padding:32px 28px;display:flex;flex-direction:column;gap:18px}.hb-signin label{font-size:13px;font-weight:800;display:flex;flex-direction:column;gap:8px}.hb-signin__hero{margin:-32px -28px 2px;border-radius:var(--hb-radius-lg) var(--hb-radius-lg) 0 0;overflow:hidden;flex:none;height:220px;background:var(--hb-track)}.hb-signin__hero img{display:block;width:100%;height:100%;object-fit:cover}.hb-signin__brand{text-align:center;margin-bottom:2px}.hb-signin__title{margin:0;font-size:22px;font-weight:900;letter-spacing:.04em;color:var(--hb-ink)}.hb-signin__logo{background:linear-gradient(transparent 60%,var(--hb-yellow) 60%);padding:0 4px}.hb-signin__notice{margin:0;font-size:12.5px;line-height:1.75;color:var(--hb-ink);text-align:left}.hb-signin__notice strong{font-weight:800}.hb-signin__authed{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--hb-ink)}.hb-signin__authed .hb-link{background:none;border:none;border-bottom:1px solid rgba(224,152,13,.35);padding:0;font:inherit;font-weight:800;color:var(--hb-amber-deep);cursor:pointer}.hb-signin__authed .hb-link:hover{border-bottom-color:var(--hb-amber-deep)}.hb-signin__help{border-top:1px solid var(--hb-border);padding-top:16px;font-size:12.5px}.hb-signin__help>summary{cursor:pointer;font-weight:800;color:var(--hb-ink);list-style:none;display:flex;align-items:center;gap:7px}.hb-signin__help>summary::-webkit-details-marker{display:none}.hb-signin__help>summary:before{content:"＋";color:var(--hb-amber);font-weight:900}.hb-signin__help[open]>summary:before{content:"－"}.hb-signin__help-body{margin-top:10px;color:#6b6353;line-height:1.8}.hb-signin__help-body p{margin:0 0 8px}.hb-signin__help-link{text-align:center;margin-top:12px}.hb-signin__help-note{margin:10px 0 0;padding:8px 11px;background:var(--hb-track);border-radius:10px;font-weight:700;color:var(--hb-ink)}.hb-signin__links{text-align:center;margin:0;font-size:12.5px}.hb-link{color:var(--hb-amber-deep);font-weight:800;text-decoration:none;border-bottom:1px solid rgba(224,152,13,.35)}.hb-link:hover{border-bottom-color:var(--hb-amber-deep)}:focus-visible{outline:3px solid rgba(242,171,30,.5);outline-offset:2px}@media (max-width: 600px){.hb-main{padding:14px 12px 28px}.hb-card{padding:18px 15px;border-radius:18px}.hb-header__title{font-size:14px}}
