@layer catalog{.c11,.c11-body{word-break:auto-phrase;line-break:strict}.c11{--c4-ink-sub:#566389}.c11-orgname{word-break:auto-phrase}.c11-mail.c4-mail{overflow-wrap:break-word}@media (min-width:1024px){.c11-scene{flex-direction:column;justify-content:flex-end;padding:0 40px 44px;display:flex}.c11-scene .c4-scene__copy{z-index:1;position:relative;bottom:auto;left:auto;right:auto}.c11-scene .c4-scene__mascot.c11-mascot{order:-1;align-self:flex-end;width:220px;margin:0 0 -10px;position:relative;bottom:auto;right:auto}.c11-scene.has-mascot .c4-scene__sub{max-width:none}.c11-scene--mail .c4-scene__title,.c11-scene--maildone .c4-scene__title,.c11-scene--mailbad .c4-scene__title{font-size:34px}}.c11-scene .c4-logo{pointer-events:none}.c11 .ds-field__error{color:var(--ds-text-amber);font:700 14px/1.5 var(--ds-font-body)}.c11 .ds-field.is-error .ds-input,.c11 .ds-field.is-error .ds-input:focus{box-shadow:inset 0 0 0 2px var(--ds-warning-2);background:#fffdf7}.c11 .c4-count.is-over{color:var(--ds-text-amber);font-weight:700}.c11-more{border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);transition:box-shadow var(--ds-motion-quiet-duration,.16s);background:#fff}.c11-more.is-open{box-shadow:inset 0 0 0 1.5px #c9d8f4,0 8px 22px #1e3c8c12}.c11-more__btn{text-align:left;cursor:pointer;border-radius:var(--ds-radius-sm);width:100%;min-height:56px;color:var(--ds-ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.c11-more__btn:hover{background:#f5f8ff}.c11-more__btn:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.c11-more__plus,.c11-more__chev{width:24px;height:24px;color:var(--ds-ink-2);flex:none;place-items:center;font-style:normal;display:grid}.c11-more svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.c11-more__chev{transition:transform var(--ds-motion-quiet-duration,.16s);margin-left:auto}.c11-more.is-open .c11-more__chev{transform:rotate(180deg)}.c11-more__t{min-width:0;font:700 15px/1.5 var(--ds-font-body);flex:1}.c11-more__t small{font:500 14px/1.5 var(--ds-font-body);color:var(--c4-ink-sub)}.c11-more__body{border-top:1px solid var(--ds-line);gap:14px;padding:14px 16px 18px;display:grid}.c11-more__body[hidden]{display:none}.c11-sel .ds-field__label{font-size:14px}.c11-sel .ds-select{border-radius:var(--ds-radius-sm);height:48px;font-size:15px}.c11-sel__chev svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.c11-sel2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.c11-done{text-align:center;justify-items:center;gap:10px;display:grid}.c11-orgcard{border-radius:var(--ds-radius-md);background:linear-gradient(#eef4ff 0%,#f6f9ff 100%);align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #dfe8fa}.c11-orgcard img{object-fit:contain;filter:drop-shadow(0 8px 12px #1e3c8c33);flex:none;width:72px;height:72px}.c11-orgcard>span{gap:4px;min-width:0;display:grid}.c11-orgcard b{font:900 20px/1.4 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink)}.c11-orgcard small{font:500 15px/1.5 var(--ds-font-body);color:var(--ds-ink-2)}.c11-next{border-radius:var(--ds-radius-md);background:#fff;padding:16px 18px;box-shadow:inset 0 0 0 1px #dfe8fa,0 10px 24px #1e3c8c0f}.c11-next h2{font:800 17px/1.4 var(--ds-font-game,sans-serif);color:var(--ds-ink);margin:0 0 10px}.c11-next ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.c11-next li{font:var(--ds-text-body);color:var(--ds-ink-2);align-items:flex-start;gap:12px;line-height:1.7;display:flex}.c11-next i{width:30px;height:30px;font:800 14px/1 var(--ds-font-game,sans-serif);color:var(--ds-text-blue);box-shadow:inset 0 0 0 1.5px var(--ds-blue);background:#fff;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.c11-newmail-wrap{gap:8px;display:grid}.c11-newmail__label{font:700 15px/1.4 var(--ds-font-body);color:var(--ds-ink);margin:0}.c11-newmail{border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);font:700 18px/1.45 var(--ds-font-body);color:var(--ds-ink);align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #d5e3fb}.c11-newmail--done{background:var(--ds-success-bg);box-shadow:inset 0 0 0 1px var(--ds-success-border);font-size:16px}.c11-newmail__ic{width:28px;height:28px;color:var(--ds-ink-2);flex:none}.c11-newmail__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.c11-newmail .c4-mail{min-width:0}.c11-state{text-align:center;justify-items:center;gap:16px;display:grid}.c11-state .c4-alert{text-align:left}.c11-state .c4-btn,.c11-state .c11-newmail{width:100%}.c11-state .c4-lead{margin:0}.c11-state__art{filter:drop-shadow(0 14px 20px #1e3c8c38);width:128px;height:auto}.c11-state__art--lock{width:96px}.c11-sv{gap:16px;max-width:980px;margin:0 auto;display:grid}.c11-sv .sc-back{justify-self:start}.c11-sv .sc-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.c11-svhero{border-radius:var(--ds-radius-lg);isolation:isolate;min-height:200px;box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffe6;align-items:flex-end;padding:28px 230px 26px 32px;display:flex;position:relative;overflow:hidden}.c11-svhero__bg{object-fit:cover;object-position:50% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.c11-svhero:before{content:"";z-index:-1;background:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 52%,#ffffff59 78%,#fff0 100%);position:absolute;inset:0}.c11-svhero__mascot{filter:drop-shadow(0 12px 18px #1e3c8c40);width:180px;height:auto;position:absolute;bottom:-6px;right:26px}.c11-svhero__text{gap:6px;max-width:640px;display:grid;position:relative}.c11-svhero__kicker{font:700 14px/1.4 var(--ds-font-body);color:var(--ds-text-blue);letter-spacing:.04em;margin:0}.c11-svhero h1{font:900 30px/1.35 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);text-wrap:balance;margin:0}.c11-svhero__desc{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0;line-height:1.75}.c11-svhero__meta{flex-wrap:wrap;gap:6px 8px;margin:4px 0 0;display:flex}.c11-svhero__meta span{border-radius:var(--ds-radius-pill);height:28px;font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;background:#ffffffd9;align-items:center;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #d9e3f5}.c11-svcard{gap:0;padding:8px 32px 26px;display:grid}.c11-svcard>.c4-alert{margin-top:20px}.c11-q{border:0;border-bottom:1px solid var(--ds-line);gap:12px;min-width:0;margin:0;padding:22px 0;display:grid}.c11-q__head{float:left;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex}.c11-q__head+*{clear:both}.c11-q__no{background:var(--ds-blue-grad);color:#fff;width:34px;height:34px;font:800 16px/1 var(--ds-font-game,sans-serif);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;box-shadow:0 4px 10px #2f6bf040}.c11-q__t{min-width:0;font:800 17px/1.55 var(--ds-font-body);color:var(--ds-ink);flex:1;padding-top:4px}.c11-q__tag{border-radius:var(--ds-radius-pill);height:26px;font:700 13px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;background:#eef2f9;flex:none;align-items:center;margin-top:4px;padding:0 12px;display:inline-flex}.c11-q__tag.is-req{color:#1b3a8a;background:#e6edfb;box-shadow:inset 0 0 0 1px #c4d4f5}.c11-q.is-missing .c11-q__no{background:var(--ds-warning-2);box-shadow:0 4px 10px #f5a20a4d}.c11-q__err{font:700 14px/1.5 var(--ds-font-body);color:var(--ds-text-amber);align-items:center;gap:6px;margin:0;display:flex}.c11-q__err svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.c11-rate{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:10px;padding-left:46px;display:grid}.c11-rate__opt{position:relative}.c11-rate__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.c11-rate__opt span{border-radius:var(--ds-radius-sm);height:56px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong);font:800 20px/1 var(--ds-font-game,sans-serif);color:var(--ds-ink);cursor:pointer;transition:box-shadow var(--ds-motion-quiet-duration,.16s), background var(--ds-motion-quiet-duration,.16s), color var(--ds-motion-quiet-duration,.16s);background:#fff;place-items:center;display:grid}.c11-rate__opt:hover span{box-shadow:inset 0 0 0 1.5px var(--ds-blue)}.c11-rate__opt input:checked+span{background:var(--ds-blue-soft);box-shadow:inset 0 0 0 2px var(--ds-blue), 0 6px 14px #2f6bf029;color:var(--ds-text-blue)}.c11-rate__opt input:focus-visible+span{outline:2px solid var(--ds-blue);outline-offset:2px}.c11-q.is-missing .c11-rate__opt span{box-shadow:inset 0 0 0 1.5px var(--ds-warning-2)}.c11-opts{gap:2px;padding-left:46px;display:grid}.c11-opts--multi{grid-template-columns:repeat(auto-fill,minmax(150px,max-content));column-gap:28px}.c11-opt .ds-radio-row__label,.c11-opt .ds-check-row__label{font:500 16px/1.5 var(--ds-font-body);color:var(--ds-ink)}.c11-opt .ds-radio-box,.c11-opt .ds-check-box{width:22px;height:22px}.c11-q.is-missing .ds-radio-box{box-shadow:inset 0 0 0 1.5px var(--ds-warning-2)}.c11-free{gap:4px;padding-left:46px;display:grid}.c11-textarea.ds-textarea{width:100%;min-height:96px;font:500 16px/1.6 var(--ds-font-body);border-radius:var(--ds-radius-sm);resize:vertical;padding:12px 14px}.c11-free__count{font:500 13px/1.4 var(--ds-font-body);color:var(--c4-ink-sub);font-variant-numeric:tabular-nums;justify-self:end}.c11-svfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;display:flex}.c11-anon{flex:320px;align-items:flex-start}.c11-anon .ds-switch-track{margin-top:2px}.c11-anon .ds-switch-row__label{gap:2px;display:grid}.c11-anon b{font:700 15px/1.5 var(--ds-font-body);color:var(--ds-ink)}.c11-anon small{font:500 13px/1.6 var(--ds-font-body);color:var(--c4-ink-sub)}.c11-send{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}.c11-send__left{font:700 14px/1.5 var(--ds-font-body);color:var(--ds-text-amber);margin:0}.c11-send__left[hidden]{display:none}.c11-send__btn.ds-btn{border-radius:var(--ds-radius-sm);min-width:200px;height:52px;font-size:16px;box-shadow:0 10px 22px #2f6bf042}.c11-send__btn.ds-btn:disabled{box-shadow:none;opacity:1;background:#c9d6ee}.c11-svdone{text-align:center;justify-items:center;gap:12px;padding:40px 28px 36px;display:grid}.c11-svdone img{filter:drop-shadow(0 14px 20px #1e3c8c33);width:150px;height:auto}.c11-svdone h1{font:900 26px/1.4 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);margin:0}.c11-svdone p{max-width:34em;font:var(--ds-text-body);color:var(--ds-ink-2);margin:0;line-height:1.75}.c11-svdone .dw-wbtn{min-height:48px;margin-top:6px;padding:0 28px}.c11-skel{gap:14px;padding:26px 0;display:grid}.c11-skel i{background:linear-gradient(90deg,#eef2f9 0%,#f6f8fc 50%,#eef2f9 100%) 0 0/200% 100%;border-radius:8px;height:18px;display:block}.c11-body--bye{background:#cfe3ff}.c11-bye{isolation:isolate;align-content:center;justify-items:center;gap:22px;min-height:100vh;padding:96px 20px 40px;display:grid;position:relative;overflow:hidden}.c11-bye__bg{object-fit:cover;object-position:50% 60%;z-index:-2;width:100%;height:100%;position:fixed;inset:0}.c11-bye:before{content:"";z-index:-1;background:linear-gradient(#08184652 0%,#0818460d 30%,#fff0 60%);position:fixed;inset:0}.c11-bye .c4-logo{margin:0;top:32px;left:40px}.c11-bye__card{text-align:center;background:#fffffff5;border-radius:28px;justify-items:center;gap:16px;width:100%;max-width:520px;padding:34px 36px 32px;display:grid;box-shadow:0 30px 60px #0a286e38,inset 0 0 0 1px #ffffffe6}.c11-bye__art{filter:drop-shadow(0 14px 20px #1e3c8c38);width:190px;height:auto;margin-top:-4px}.c11-bye__art--team{width:150px}.c11-bye__card h1{font:900 32px/1.35 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);text-wrap:balance;margin:0}.c11-bye__card.is-cancel h1{font-size:28px}.c11-bye__lead{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0;line-height:1.8}.c11-bye__list{text-align:left;border-radius:var(--ds-radius-md);width:100%;font:500 15px/1.65 var(--ds-font-body);color:var(--ds-ink-2);background:#f2f5fb;gap:6px;margin:0;padding:14px 18px;list-style:none;display:grid}.c11-bye__list li{padding-left:16px;position:relative}.c11-bye__list li:before{content:"";background:var(--ds-ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:2px}.c11-bye .c4-btn{justify-content:center;align-items:center;margin-top:4px;display:flex}.c11-bye .c4-btn.ds-btn--secondary{color:var(--ds-text-blue)}.c11-bye__legal{font:500 12px/1.4 var(--ds-font-body);color:#fff;text-shadow:0 1px 6px #00144680;margin:0}.c11-body--retired{background:radial-gradient(900px 500px at 100% 0,#bed7ff73,#0000 60%),#f4f7fe}.c11-rhead{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:0 1px #e3e9f5,0 6px 18px #1e3c8c0d}.c11-rhead__logo{min-height:44px;font:900 26px/1 var(--ds-font-logo,"Nunito", sans-serif);color:var(--ds-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.c11-rhead__logo .c4-logo__drop{width:22px;height:28px}.c11-rhead__r{align-items:center;gap:12px;display:flex;position:relative}.c11-rhead__lv.sc-hchip{height:40px;font:900 15px/1 var(--ds-font-game,"Nunito", "M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);white-space:nowrap;background:#fff;border-radius:20px;align-items:center;gap:8px;padding:0 14px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e9f5,0 4px 14px #3460b20f}.c11-rhead__lv img{object-fit:contain;width:26px;height:26px}.c11-rhead__lv .sc-hchip__bar{background:var(--ds-blue-soft);border-radius:3px;width:64px;height:6px;position:relative;overflow:hidden}.c11-rhead__lv .sc-hchip__bar i{background:var(--ds-blue-grad);border-radius:3px;position:absolute;inset:0 auto 0 0}.c11-rhead__face{cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #dbe6fb}.c11-rhead__face img{object-fit:cover;border-radius:50%;width:100%;height:100%}.c11-rhead__face:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px}.c11-facemenu{background:#fff;border-radius:16px;width:260px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #1a2b5c2e,0 0 0 1px #1a2b5c0f}.c11-facemenu[hidden]{display:none}.c11-facemenu__who{border-bottom:1px solid #e6ecf6;align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.c11-facemenu__who img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.c11-facemenu__who span{min-width:0}.c11-facemenu__who b{font:800 14px/1.4 var(--ds-font-body);color:var(--ds-ink);display:block}.c11-facemenu__who small{font:500 12px/1.5 var(--ds-font-body);color:var(--ds-ink-3);display:block}.c11-facemenu a{min-height:44px;font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);border-radius:10px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.c11-facemenu a:hover,.c11-facemenu a:focus-visible{background:var(--ds-blue-soft);outline:none}.c11-rmain{gap:22px;max-width:1160px;margin:0 auto;padding:36px 32px 56px;display:grid}.c11-rhero{border-radius:var(--ds-radius-lg);isolation:isolate;min-height:230px;box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffe6;align-items:center;gap:28px;padding:24px 40px 24px 300px;display:flex;position:relative;overflow:hidden}.c11-rhero__bg{object-fit:cover;object-position:50% 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.c11-rhero:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 26%,#ffffffe0 50%,#ffffffb3 100%);position:absolute;inset:0}.c11-rhero__mascot{filter:drop-shadow(0 12px 18px #1e3c8c40);width:200px;height:auto;position:absolute;bottom:-4px;left:70px}.c11-rhero__text{gap:8px;display:grid}.c11-rhero h1{font:900 32px/1.35 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);margin:0}.c11-rhero p{font:var(--ds-text-body-lg);color:var(--ds-ink-2);margin:0}.c11-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.c11-paths--2{grid-template-columns:repeat(2,minmax(0,1fr))}.c11-path{text-align:center;border-radius:var(--ds-radius-lg);background:var(--ds-surface-card,#fff);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffe6;flex-direction:column;align-items:center;gap:10px;padding:28px 24px 22px;display:flex}.c11-path__art{object-fit:contain;filter:drop-shadow(0 12px 16px #1e3c8c2e);width:128px;height:112px}.c11-path h2{font:900 21px/1.4 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);margin:6px 0 0}.c11-path p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0;line-height:1.75}.c11-path__go{border-radius:var(--ds-radius-sm);min-height:44px;font:800 16px/1 var(--ds-font-body);color:var(--ds-text-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-top:auto;padding:0 12px;text-decoration:none;display:inline-flex}.c11-path__go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.c11-path__go:hover{background:var(--ds-blue-soft)}.c11-path__note{padding-top:6px;font:500 13px/1.6 var(--ds-font-body)!important;color:var(--c4-ink-sub,#566389)!important;margin-top:auto!important}.c11-rnote{font:500 13px/1.6 var(--ds-font-body);color:var(--c4-ink-sub,#566389);margin:-6px 0 0}.c11-rec{gap:12px;margin-top:6px;display:grid}.c11-rec h2{font:900 22px/1.4 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);color:var(--ds-ink);margin:0}.c11-rec .c4-note{color:var(--c4-ink-sub,#566389)}.c11-recrow{border-radius:var(--ds-radius-lg);background:var(--ds-surface-card,#fff);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffe6;align-items:center;gap:20px;padding:18px 24px;display:flex}.c11-recrow__who{flex:260px;gap:4px;min-width:0;display:grid}.c11-recrow__who b{font:800 18px/1.45 var(--ds-font-body);color:var(--ds-ink)}.c11-recrow__who small{font:500 14px/1.5 var(--ds-font-body);color:var(--ds-ink-3)}.c11-recrow__nums{flex:0 auto;grid-template-columns:repeat(4,minmax(112px,auto));margin:0;display:grid}.c11-recrow__nums>div{border-left:1px solid var(--ds-line);justify-items:center;gap:4px;padding:2px 16px;display:grid}.c11-recrow__nums dt{font:500 13px/1.4 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap;order:2}.c11-recrow__nums dd{font:900 22px/1.2 var(--ds-font-game,"Nunito", sans-serif);color:var(--ds-ink);font-variant-numeric:tabular-nums;white-space:nowrap;order:1;margin:0}.c11-recrow__nums small{margin-left:1px;font-size:.68em}.c11-dlg__note{font:500 13px/1.6 var(--ds-font-body);color:var(--c4-ink-sub,#566389);margin:0}.c11-quiet.dw-wbtn--secondary{color:var(--ds-ink)}.c11 .dw-dialog__actions{flex-wrap:wrap}.c11 .dw-dialog__actions .dw-wbtn{min-height:44px}@media (prefers-reduced-motion:no-preference){.c11-state__art,.c11-bye__art,.c11-svdone img{animation:c4-rise .8s .1s var(--ds-ease-back,ease-out) both}.c4-card.is-redraw>*{animation:c11-in .28s var(--ds-ease-out,ease-out) both}.c11-orgcard img{animation:c4-pop .5s .2s var(--ds-ease-back,ease-out) both}.c11-bye__card{animation:c4-fade .7s 50ms var(--ds-ease-out,ease-out) both}.c11-bye__bg{animation:c4-settle 1.6s var(--ds-ease-out,ease-out) both}.c11-svhero__mascot,.c11-rhero__mascot{animation:c4-rise .9s .2s var(--ds-ease-back,ease-out) both}.c11-rate__opt input:checked+span{animation:c4-pop .35s var(--ds-ease-back,ease-out)}.c11-more__body:not([hidden]){animation:c4-fade .3s var(--ds-ease-out,ease-out) both}.c11-skel i{animation:1.4s linear infinite c11-shine}}@keyframes c11-in{0%{opacity:.4}to{opacity:1}}@keyframes c11-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1280px){.c11-more__t{font-size:16px}.c11-newmail{font-size:19px}}@media (max-width:1279px) and (min-width:1024px){.c11-scene .c4-scene__mascot.c11-mascot{width:180px}.c11-rhero{padding-left:250px}.c11-rhero__mascot{width:180px;left:40px}.c11-recrow{flex-wrap:wrap}.c11-recrow__nums{width:100%}}@media (max-width:1023px){.c11-sel2{grid-template-columns:1fr}.c11-orgcard{gap:12px;padding:14px}.c11-orgcard img{width:56px;height:56px}.c11-orgcard b{font-size:18px}.c11-newmail{padding:12px 14px;font-size:16px}.c11-state__art{width:96px}.c11-state__art--lock{width:76px}.c11-svhero{align-items:flex-start;min-height:0;padding:20px 18px 18px}.c11-svhero:before{background:linear-gradient(#ffffff8c 0%,#ffffffeb 40%,#fffffff5 100%)}.c11-svhero__mascot{width:88px;top:6px;bottom:auto;right:8px}.c11-svhero__text{gap:4px}.c11-svhero__kicker{min-height:28px;padding-right:90px}.c11-svhero h1{padding-right:0;font-size:22px}.c11-svhero__desc{font-size:14px}.c11-svcard{padding:0 16px 20px}.c11-q{gap:10px;padding:18px 0}.c11-q__head{flex-wrap:wrap;gap:10px}.c11-q__no{width:30px;height:30px;font-size:15px}.c11-q__t{flex:calc(100% - 100px);padding-top:3px;font-size:16px}.c11-rate,.c11-opts,.c11-free{padding-left:0}.c11-rate{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.c11-rate__opt span{height:52px;font-size:18px}.c11-opts--multi{grid-template-columns:1fr 1fr;column-gap:12px}.c11-svfoot{flex-direction:column;align-items:stretch}.c11-anon{flex:none}.c11-send{flex-direction:column-reverse;align-items:stretch;margin-left:0}.c11-send__left{text-align:center}.c11-send__btn.ds-btn{width:100%}.c11-svdone{padding:30px 18px 26px}.c11-svdone img{width:112px}.c11-svdone h1{font-size:22px}.c11-bye{align-content:start;gap:16px;padding:84px 16px 28px}.c11-bye .c4-logo{top:22px;left:20px}.c11-bye__card{border-radius:24px;gap:14px;padding:26px 20px 24px}.c11-bye__art{width:132px}.c11-bye__art--team{width:104px}.c11-bye__card h1,.c11-bye__card.is-cancel h1{font-size:24px}.c11-bye__list{padding:12px 14px;font-size:14px}.c11-rhead{height:60px;padding:0 14px}.c11-rhead__logo{font-size:20px}.c11-rhead__lv.sc-hchip{gap:6px;height:36px;padding:0 12px 0 6px;font-size:13px}.c11-rhead__lv img{width:22px;height:22px}.c11-rhead__lv .sc-hchip__bar{width:40px}.c11-rmain{gap:16px;padding:18px 16px 40px}.c11-rhero{min-height:0;padding:22px 18px 20px 132px;display:block}.c11-rhero:before{background:linear-gradient(90deg,#fff3 0%,#ffffffd9 38%,#ffffffeb 100%)}.c11-rhero__mascot{width:118px;left:8px}.c11-rhero h1{font-size:22px}.c11-rhero p{margin-top:6px;font-size:14px}.c11-paths,.c11-paths--2{grid-template-columns:1fr;gap:12px}.c11-path{text-align:left;grid-template-columns:72px 1fr;grid-template-areas:"art h""art p""art go""art note";place-items:start;gap:4px 14px;padding:18px 16px;display:grid}.c11-path__art{grid-area:art;width:72px;height:72px}.c11-path h2{grid-area:h;margin:0;font-size:18px}.c11-path p{grid-area:p;font-size:14px;line-height:1.7}.c11-path__go{grid-area:go;margin:2px 0 -8px -12px;font-size:15px}.c11-path__note{grid-area:note;padding-top:2px}.c11-recrow{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.c11-recrow__who{flex:none}.c11-recrow__nums{grid-template-columns:1fr 1fr;gap:10px 0}.c11-recrow__nums>div{background:#f4f7fd;border-left:0;border-radius:12px;margin:0 4px;padding:6px 8px}.c11-recrow__nums dd{font-size:20px}.c11-rec h2{font-size:19px}}@media (max-width:374px){.c11-more__btn{gap:8px;padding:8px 10px}.c11-more__t{font-size:14px}.c11-more__body{padding:12px 12px 14px}.c11-orgcard img{width:48px;height:48px}.c11-orgcard b{font-size:17px}.c11-next{padding:14px}.c11-newmail{gap:8px;padding:12px;font-size:15px}.c11-newmail__ic,.c11-newmail__ic svg{width:22px;height:22px}.c11-svhero h1{font-size:20px}.c11-svcard{padding:0 12px 18px}.c11-rate{gap:4px}.c11-opts--multi{grid-template-columns:1fr}.c11-q__tag{height:24px;padding:0 9px;font-size:12px}.c11-bye__card h1,.c11-bye__card.is-cancel h1{font-size:21px}.c11-rhead__lv .sc-hchip__bar{display:none}.c11-rhero{padding-left:104px;padding-right:14px}.c11-rhero__mascot{width:96px;left:4px}.c11-rhero h1{font-size:19px}.c11-path{grid-template-columns:56px 1fr;column-gap:12px;padding:16px 14px}.c11-path__art{width:56px;height:56px}.c11-path h2{font-size:17px}.c11-recrow__nums dd{font-size:18px}.c11-recrow__nums dt{font-size:12px}}.c11-q__tag.is-missing{color:var(--ds-text-amber);background:#fff3d6;gap:4px;box-shadow:inset 0 0 0 1px #f6d899}.c11-q__tag.is-missing svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.c11-sv .sc-back{align-items:center;min-height:44px;display:inline-flex}.c11-q__tag{justify-content:center;min-width:76px}.c11-svdone img{height:auto}.c11 .c4-card>*,.c11-more,.c11-more__body>*,.c11-sel2>*{min-width:0}.c11 .ds-select{text-overflow:ellipsis;min-width:0}.c11-state>*,.c11-done>*{max-width:100%}.c11-path .c11-path__note{grid-area:note}@media (max-width:1023px){.c11-path .c4-nw{white-space:normal}.c11-q__head{flex-wrap:nowrap}.c11-q__t{flex:1 1 0}.c11-q__tag{min-width:58px;padding:0 8px}}.c11-opts--multi{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}@media (max-width:1023px){.c11-opts--multi{grid-template-columns:1fr 1fr}}@media (max-width:374px){.c11-opts--multi{grid-template-columns:1fr}}.c11-bye{grid-template-columns:minmax(0,1fr)}.c11-bye__card{box-sizing:border-box;min-width:0;max-width:min(520px,100%)}.c11-bye__card>*{max-width:100%}.c11-bye .c4-btn.ds-btn{padding:0 16px}@media (max-width:374px){.c11-bye__card{padding:22px 16px 20px}}@media (min-width:1024px){.c11-opts--multi{flex-wrap:wrap;gap:12px 28px;display:flex}}.c11-rate__scale{font:600 13px/1.5 var(--ds-font-body);color:var(--c4-ink-sub,#566389);justify-content:space-between;gap:12px;margin:8px 0 0;padding-left:46px;display:flex}.c11-q__t{word-break:auto-phrase;line-break:strict}@media (max-width:1023px){.c11-rate__scale{padding-left:0}}.c11-send__left{color:var(--c4-ink-sub,#566389);font-weight:600}.c11-send__left.is-alert{color:var(--ds-text-amber);font-weight:700}.c11-more.is-open .c11-plus-v{display:none}.c11-mocknote{margin-top:-4px}@media (min-width:1024px){.c11-scene{min-height:0;overflow:hidden}.c11-scene .c4-scene__mascot.c11-mascot{flex:0 auto;width:clamp(96px,30vh,220px)}.c11-bye{box-sizing:border-box;align-content:safe center;height:100dvh;min-height:0;overflow-y:auto}.c11:has(>.c11-rhead){flex-direction:column;height:100dvh;display:flex}.c11:has(>.c11-rhead)>.c11-rhead{flex:none}.c11:has(>.c11-rhead)>.c11-rmain{box-sizing:border-box;flex:auto;align-content:start;width:100%;min-height:0;overflow-y:auto}}@media (min-width:1024px) and (max-height:839px){.c11-scene{padding-bottom:32px}.c11-scene .c4-scene__mascot.c11-mascot{margin-bottom:-6px}.c11-scene--mail .c4-scene__title,.c11-scene--maildone .c4-scene__title,.c11-scene--mailbad .c4-scene__title{font-size:30px}.c11-more__btn{min-height:48px;padding:4px 14px}.c11-orgcard,.c11-newmail{padding:10px 14px}.c11-state__art{width:88px}.c11-state__art--lock{width:68px}.c11-bye{gap:14px;padding:76px 20px 24px}.c11-bye .c4-logo{top:24px}.c11-bye__card{gap:10px;padding:24px 32px 22px}.c11-bye__art{width:140px;margin-top:0}.c11-bye__art--team{width:120px}.c11-bye__card h1{font-size:28px}.c11-bye__card.is-cancel h1{font-size:25px}.c11-bye__lead{line-height:1.7}.c11-bye__list{gap:4px;padding:10px 16px}.c11-rhead{height:60px}.c11-rmain{gap:16px;padding:22px 32px 28px}.c11-rhero{min-height:180px;padding-top:16px;padding-bottom:16px}.c11-rhero__mascot{width:168px}.c11-rhero h1{font-size:28px}.c11-paths{gap:14px}.c11-path{gap:6px;padding:18px 20px 12px}.c11-path__art{width:104px;height:84px}.c11-path h2{margin-top:2px;font-size:19px}.c11-path p{line-height:1.6}.c11-path__note{padding-top:0}.c11-rec{gap:8px;margin-top:0}.c11-rec h2{font-size:20px}.c11-recrow{padding:12px 24px}}@media (min-width:1024px) and (max-height:719px){.c11-scene{padding-bottom:22px}.c11-scene--mail .c4-scene__title,.c11-scene--maildone .c4-scene__title,.c11-scene--mailbad .c4-scene__title{font-size:26px}.c11-more__btn{min-height:44px;padding:2px 12px}.c11-orgcard{padding:8px 12px}.c11-state__art{width:64px}.c11-state__art--lock{width:52px}.c11-bye{gap:10px;padding:60px 20px 16px}.c11-bye .c4-logo{top:18px}.c11-bye__card{gap:8px;padding:16px 28px}.c11-bye__art{width:96px}.c11-bye__art--team{width:84px}.c11-bye__card h1{font-size:24px}.c11-bye__card.is-cancel h1{font-size:22px}.c11-bye__lead{font-size:15px;line-height:1.6}.c11-bye__list{padding:8px 14px;font-size:14px;line-height:1.55}.c11-bye .c4-btn{margin-top:0}.c11-rhead{height:52px;padding:0 24px}.c11-rhead__logo{font-size:22px}.c11-rmain{gap:12px;padding:14px 32px 18px}.c11-rhero{min-height:128px;padding-top:10px;padding-bottom:10px;padding-left:250px}.c11-rhero__mascot{width:140px;left:50px}.c11-rhero h1{font-size:24px}.c11-rhero p{font-size:15px}.c11-paths{gap:12px}.c11-path{gap:4px;padding:12px 16px 6px}.c11-path__art{width:80px;height:60px}.c11-path h2{margin-top:0;font-size:17px}.c11-path p{font-size:14px;line-height:1.55}.c11-rec h2{font-size:18px}.c11-recrow{padding:8px 20px}.c11-recrow__who b{font-size:17px}}}
@layer catalog{.c10{word-break:auto-phrase;line-break:strict}.c10-orgname{word-break:auto-phrase}.c10-copy{gap:6px}.c10-kicker{font:700 16px/1.5 var(--ds-font-body);color:#ffffffeb;text-shadow:0 1px 8px #00103c80;margin:0}.c10-org{font:900 34px/1.3 var(--ds-font-game,"M PLUS Rounded 1c", sans-serif);letter-spacing:.01em;text-shadow:0 2px 14px #00103c99;text-wrap:balance;margin:0}.c10-from{font:700 18px/1.6 var(--ds-font-body);color:#fffffff2;text-shadow:0 1px 8px #00103c8c;margin:0}.c10-from--top{font-size:24px;font-family:var(--ds-font-game,sans-serif);font-weight:800}.c10-org__tail{font-size:.8em}@media (min-width:1024px){.c10-scene{flex-direction:column;justify-content:flex-end;padding:0 40px 44px;display:flex}.c10-scene .c4-scene__copy.c10-copy{z-index:1;padding-right:0;position:relative;bottom:auto;left:auto;right:auto}.c10-scene .c4-scene__mascot.c10-mascot{order:-1;align-self:flex-end;width:236px;margin:0 0 -18px;position:relative;bottom:auto;right:auto}.c10-scene--other .c4-scene__mascot.c10-mascot{width:190px;margin-bottom:-6px}.c10-scene--done .c10-org{font-size:32px}}.c10-scene .c4-logo{pointer-events:none}.c10-passform{gap:14px}.c10-passok{border-radius:var(--ds-radius-md);background:var(--ds-success-bg);box-shadow:inset 0 0 0 1px var(--ds-success-border);align-items:center;gap:12px;padding:12px 8px 12px 14px;display:flex}.c10-passok__ic{background:var(--ds-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px #2eb8724d}.c10-passok__ic svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.c10-passok b{font:800 16px/1.4 var(--ds-font-body);color:#12693f;display:block}.c10-passok small{font:500 13px/1.55 var(--ds-font-body);color:var(--c4-ink-sub);display:block}.c10-passok{flex-wrap:wrap}.c10-passok>span:nth-child(2){flex:180px;min-width:0}.c10-mail.c4-mail{overflow-wrap:break-word}.c10-passok__redo{border-radius:var(--ds-radius-sm);min-height:44px;color:var(--ds-text-blue);font:700 14px/1 var(--ds-font-body);text-underline-offset:3px;white-space:nowrap;flex:none;margin-left:auto;padding:0 10px;text-decoration:underline}.c10-passok__redo:hover{background:#ffffffb3}.c4-field.is-amber .ds-input{box-shadow:inset 0 0 0 2px var(--ds-warning-2);background:#fffdf7}.c10-err--amber.ds-field__error,.c4-field .c10-err--amber.ds-field__error{color:var(--ds-text-amber);font:700 14px/1.5 var(--ds-font-body)}.c4-field.is-amber .ds-field__helper{color:var(--ds-ink-2)}.c10-methods{border-top:1px solid var(--ds-line);gap:12px;padding-top:18px;display:grid}.c10-methods__h{font:700 15px/1.5 var(--ds-font-body);color:var(--ds-ink-2);margin:0}.c10-methods .c4-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.c10-methods.is-locked .c4-google,.c10-methods.is-locked .c4-btn{opacity:.5;pointer-events:none;filter:grayscale(.4)}.c10-methods.is-locked .c4-btn.ds-btn--primary{box-shadow:none}.c10-btn-id.ds-btn--secondary{color:var(--ds-ink);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong)}.c10-btn-id.ds-btn--secondary:hover{box-shadow:inset 0 0 0 1.5px var(--ds-blue)}.c10-seg{border-radius:var(--ds-radius-pill);background:var(--ds-neutral-bg,#eef2f9);gap:4px;padding:4px;display:flex}.c10-seg>button{border-radius:var(--ds-radius-pill);min-height:44px;font:700 15px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;cursor:pointer;transition:background var(--ds-motion-quiet-duration,.16s), color var(--ds-motion-quiet-duration,.16s), box-shadow var(--ds-motion-quiet-duration,.16s);background:0 0;border:0;flex:1}.c10-seg>button:hover{color:var(--ds-ink);background:#fff9}.c10-seg>button.is-active{color:var(--ds-text-blue);background:#fff;box-shadow:0 2px 8px #14285a1f}.c10-seg>button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:1px}.c10-lead-org{margin-top:-8px}.c10-art--start{justify-items:start}.c10-input--stat.ds-input--with-right{padding-right:104px}.c10-idstat{font:700 13px/1 var(--ds-font-body);color:#12693f;white-space:nowrap;pointer-events:none;align-items:center;gap:5px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.c10-idstat i{background:var(--ds-success);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.c10-idstat svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.c10-idstat[hidden]{display:none}.c4-field .ds-field__control{position:relative}.c10-keep{border-radius:var(--ds-radius-md);background:#fff;gap:8px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #dfe8fa,0 10px 24px #1e3c8c14}.c10-keep small{font:500 13px/1.4 var(--ds-font-body);color:var(--c4-ink-sub)}.c10-keep__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.c10-keep__id{letter-spacing:.02em;color:var(--ds-ink);overflow-wrap:anywhere;word-break:normal;font:800 26px/1.3 SFMono-Regular,Menlo,Consolas,Noto Sans Mono,monospace}.c10-copy.ds-btn{border-radius:var(--ds-radius-sm);flex:none;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:15px;display:inline-flex}.c10-copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.c10-acct{border-radius:var(--ds-radius-md);background:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #dfe8fa,0 10px 24px #1e3c8c14}.c10-acct__img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px;box-shadow:0 0 0 3px #fff,0 0 0 5px #dbe6fb}.c10-acct__who{flex:1;gap:2px;min-width:0;display:grid}.c10-acct__who b{font:800 19px/1.4 var(--ds-font-body);color:var(--ds-ink)}.c10-acct__who .c4-mail{font:500 15px/1.5 var(--ds-font-body);color:var(--ds-ink-2)}.c10-acct__switch.c4-link{margin-left:auto;font-size:14px}.c10-joinnote{margin:0}.c10-trouble{text-align:center;justify-items:center;gap:14px;display:grid}.c10-trouble .c4-alert{text-align:left}.c10-trouble .c4-btn{margin-top:4px}.c10-trouble__art{filter:drop-shadow(0 14px 20px #1e3c8c38);width:128px;height:auto}.c10-trouble__art--team{width:112px}.c10-trouble .c4-lead{margin:0}.c10-next{font:var(--ds-text-body);color:var(--ds-ink);margin:0}@media (prefers-reduced-motion:no-preference){.c10-passok__ic{animation:c4-pop .5s .1s var(--ds-ease-back,ease-out) both}.c10-trouble__art{animation:c4-rise .8s .1s var(--ds-ease-back,ease-out) both}.c4-card.is-redraw>*{animation:c10-in .28s var(--ds-ease-out,ease-out) both}.c10-keep{animation:c4-fade .6s .15s var(--ds-ease-out,ease-out) both}}@keyframes c10-in{0%{opacity:.4}to{opacity:1}}@media (max-width:1279px) and (min-width:1024px){.c10-org,.c10-scene--done .c10-org{font-size:28px}.c10-scene .c4-scene__mascot.c10-mascot{width:190px}}@media (max-width:1023px){.c10-scene .c4-scene__copy{margin-top:40px}.c10-org{font-size:26px}.c10-kicker,.c10-from{font-size:14px}.c10-scene.has-mascot .c10-copy{padding-right:100px}.c10-acct{gap:12px;padding:14px}.c10-acct__img{width:56px;height:56px}.c10-acct__switch.c4-link{justify-content:center;width:100%;margin-left:0}.c10-keep__id{font-size:22px}.c10-trouble__art{width:96px}.c10-trouble__art--team{width:84px}}@media (max-width:374px){.c10-org{font-size:22px}.c10-scene.has-mascot .c10-copy{padding-right:82px}.c10-seg>button{font-size:14px}.c10-passok{gap:10px;padding-left:12px}.c10-keep{padding:14px}}@media (min-width:1280px){.c10-seg>button{min-height:48px;font-size:16px}.c10-methods__h{font-size:16px}}.c10 .ds-field__error{color:var(--ds-text-amber);font:700 14px/1.5 var(--ds-font-body)}.c10 .ds-field.is-error .ds-input,.c10 .ds-field.is-error .ds-input:focus{box-shadow:inset 0 0 0 2px var(--ds-warning-2);background:#fffdf7}.c10 .c4-otp.ds-otp.is-error input,.c10 .ds-otp.is-error input{box-shadow:inset 0 0 0 2px var(--ds-warning-2);color:var(--ds-ink);background:#fffdf7}.c10 .c4-sent__change,.c10 .c4-resend--sm{margin-right:0}.c4-foot.is-locked .c4-link{color:var(--c4-ink-sub);opacity:.6;pointer-events:none;text-decoration-color:currentColor}.c10-accept{gap:10px;display:grid}.c10-accept .c4-note{margin:0}.c10-accept .ds-btn:disabled{opacity:.5;box-shadow:none;filter:grayscale(.4)}.sc-toast.c10-toast--warn i{background:var(--ds-warning-2)}.sc-toast.c10-toast--warn i svg,.sc-toast i svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (max-width:374px){.c10 .c4-coderow{flex-direction:column;align-items:flex-start;gap:0}.c10 .c4-coderow .c4-resend--sm{text-align:left;margin-left:0;padding-left:0}}@media (min-width:1024px){.c10-scene{min-height:0;overflow:hidden}.c10-scene .c4-scene__mascot.c10-mascot{flex:0 auto;width:clamp(96px,30vh,236px)}.c10-scene--other .c4-scene__mascot.c10-mascot{width:clamp(84px,24vh,190px)}}@media (min-width:1024px) and (max-height:899px){.c10 .c4-card,.c10 .c4-form{gap:12px}.c10 .c4-h1{font-size:34px}.c10-keep{padding:14px 18px}}@media (min-width:1024px) and (max-height:839px){.c10-scene{padding-bottom:32px}.c10-scene .c4-scene__mascot.c10-mascot{margin-bottom:-10px}.c10-org,.c10-scene--done .c10-org{font-size:30px}.c10-from{font-size:17px;line-height:1.5}.c10-from--top{font-size:22px}.c10-kicker{font-size:15px}.c10 .c4-card,.c10 .c4-form{gap:10px}.c10 .c4-h1{font-size:30px}.c10-methods{gap:8px;padding-top:12px}.c10-passok{padding:8px 8px 8px 12px}.c10-passform{gap:10px}.c10-acct{padding:12px 16px}.c10-acct__img{width:56px;height:56px}.c10-keep{padding:12px 16px}.c10-keep__id{font-size:22px}.c10-trouble{gap:10px}.c10-trouble__art{width:96px}.c10-trouble__art--team{width:88px}}@media (min-width:1024px) and (max-height:759px){.c10 .c4-h1{font-size:28px}.c10-seg{padding:3px}}@media (min-width:1024px) and (max-height:719px){.c10-scene{padding-bottom:22px}.c10-scene .c4-scene__mascot.c10-mascot{margin-bottom:-6px}.c10-org,.c10-scene--done .c10-org{font-size:25px;line-height:1.3}.c10-from{font-size:15px}.c10-from--top{font-size:19px}.c10-kicker{font-size:14px}.c10-copy{gap:4px}.c10 .c4-card,.c10 .c4-form{gap:8px}.c10 .c4-h1{font-size:25px}.c10-methods{gap:6px;padding-top:8px}.c10-seg{padding:2px}.c10-methods__h{font-size:14px}.c10-passok{padding:6px 8px 6px 10px}.c10-passform{gap:8px}.c10-passok b{font-size:15px}.c10-acct{gap:12px;padding:8px 14px}.c10-acct__img{width:44px;height:44px}.c10-acct__who b{font-size:17px}.c10-keep{gap:6px;padding:8px 14px}.c10-keep__id{font-size:19px}.c10-trouble{gap:6px}.c10-trouble__art{width:72px}.c10-trouble__art--team{width:64px}.c10-lead-org{margin-top:-4px}}@media (min-width:1024px) and (max-height:619px){.c10-org,.c10-scene--done .c10-org{font-size:22px}.c10-from{font-size:14px}.c10-from--top{font-size:17px}}}
@layer catalog{.c7-nw{white-space:nowrap}body[data-scr^=c7-]{text-wrap:pretty}.c7-stack{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@media (max-width:1023px){.c7-stack{gap:12px}}.c7-mail{word-break:normal;overflow-wrap:normal}.c7-hero{background-color:#d9e8fb;background-size:150%;background-position:33% var(--hy,70%);gap:22px;min-height:168px;padding:22px 28px}.c7-hero:before{background:linear-gradient(90deg,#f8fbffdb 0%,#f8fbffc7 30%,#f8fbff4d 48%,#f8fbff00 60%)}.c7-hero__icon{background:radial-gradient(circle at 35% 30%,#fff 0%,#e6f0ff 55%,#d3e3fd 100%);border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 10px 22px #2f6bf033,inset 0 0 0 3px #ffffffe6}.c7-hero__icon img{object-fit:contain;filter:drop-shadow(0 6px 8px #1e3ca040);width:64px;height:64px}.c7-hero__icon--emblem{background:radial-gradient(circle at 35% 30%,#fff 0%,#f3f6fd 60%,#e2e9f8 100%);width:104px;height:104px}.c7-hero__icon--emblem img{width:78px;height:78px}.c7-hero__text{flex:1;min-width:0;max-width:640px;position:relative}.c7-hero h1{font-size:38px;line-height:1.15}.c7-hero p{margin-top:6px}.c7-hero__n{font:900 26px/1 var(--ds-font-game);color:var(--ds-ink);margin-right:2px}.c7-hero__end{flex-wrap:wrap;flex:none;justify-content:flex-end;align-self:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.sc-hero .c7-hero__btn,.c7-hero__btn{align-items:center;gap:8px;min-height:48px;margin-top:0;padding:0 22px;font-size:15px;display:inline-flex}.c7-hero__btn svg{width:18px;height:18px}.c7-hero__btn[disabled]{opacity:.6;cursor:not-allowed}.c7-crumb{flex-wrap:wrap;row-gap:0;min-height:24px;margin-bottom:4px;font-size:13px}.c7-crumb a,.c7-crumb b{color:var(--ds-ink-3);white-space:nowrap}.c7-crumb b{color:var(--ds-ink-2);white-space:normal;min-width:0;word-break:auto-phrase;line-break:strict}.c7-crumb a{align-items:center;min-height:44px;margin:-10px 0;display:inline-flex}.c7-crumb a:hover{color:var(--ds-text-blue);text-decoration:underline}.c7-crumb svg{width:13px;height:13px;color:var(--ds-ink-4)}.c7-switch{box-shadow:var(--ds-shadow-flat);background:#ffffffe6;border-radius:14px;min-height:48px;padding:0 14px}.c7-switch .ds-switch-row__label{color:var(--ds-ink);white-space:nowrap;font-weight:800}@media (max-width:1023px){.c7-hero{background-size:260%;flex-wrap:wrap;gap:10px 14px;min-height:0;padding:14px 14px 16px}.c7-hero:before{background:linear-gradient(90deg,#f8fbffe0 0%,#f8fbffbd 60%,#f8fbff66 100%)}.c7-hero__icon,.c7-hero__icon--emblem{width:56px;height:56px}.c7-hero__icon img,.c7-hero__icon--emblem img{width:40px;height:40px}.c7-hero h1{letter-spacing:0;word-break:auto-phrase;overflow-wrap:anywhere;font-size:clamp(20px,5.6vw,30px)}.c7-hero__text{flex:200px}.c7-hero__end{flex:100%;justify-content:flex-start;align-self:auto}.c7-hero__end .c7-hero__btn{flex:auto;justify-content:center}}.c7-planband{margin:0}.c7-role{border-radius:var(--ds-radius-pill);min-height:28px;font:800 13px/1.2 var(--ds-font-body);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.c7-role--owner{color:#6a3fd0;background:var(--ds-purple-soft)}.c7-role--admin{color:var(--ds-text-blue);background:var(--ds-blue-soft)}.c7-you{border-radius:var(--ds-radius-pill);min-height:22px;color:var(--ds-text-success);font:var(--ds-text-micro);white-space:nowrap;background:#eef7f1;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.c7-stop{border-radius:var(--ds-radius-pill);min-height:24px;color:var(--ds-ink-3);font:var(--ds-text-caption);white-space:nowrap;background:#eef1f6;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.c7-stop--lg{background:#ffffffe6;min-height:36px;padding:0 14px;font-size:14px}.c7-search{align-items:center;display:flex;position:relative}.c7-search svg{width:18px;height:18px;color:var(--ds-ink-3);pointer-events:none;position:absolute;left:14px}.c7-search input{width:100%;min-height:46px;box-shadow:inset 0 0 0 1.5px var(--ds-line-strong,#d5deee);font:var(--ds-text-body);color:var(--ds-ink);background:#fff;border:0;border-radius:12px;padding:0 14px 0 42px}.c7-search input:focus{box-shadow:inset 0 0 0 2px var(--ds-blue), 0 0 0 4px #2f6bf01f;outline:none}.c7-warn{border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-warning-border);font:var(--ds-text-body-sm);color:var(--ds-ink-2);background:#fff8e8;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.65;display:flex}.c7-warn svg{width:22px;height:22px;color:var(--ds-text-amber);flex:none;margin-top:1px}.c7-warn--strong{color:var(--ds-ink);padding:14px 16px;font-weight:700}.c7-muted{font:var(--ds-text-body-sm);color:var(--ds-text-muted);margin:0}.c7-note{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:12px 4px 0;line-height:1.6}.c7-foot{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:0 4px;line-height:1.6}.c7-empty{padding:32px 16px}.c7-empty img{width:104px}.c7-btn-calm{color:var(--ds-ink)!important;box-shadow:inset 0 0 0 1.5px var(--ds-ink-4,#a9b4cc)!important}.c7-btn-calm:hover{background:#f5f7fb!important}.dw-btn-primary.c7-btn-navy{background:var(--ds-ink,#1a2b5c);box-shadow:0 6px 14px #1a2b5c38}.c7-flash{animation:1.1s ease-out c7-flash}@keyframes c7-flash{0%{background-color:#eaf2ffe6;box-shadow:0 0 #2f6bf059}to{background-color:#0000;box-shadow:0 0 0 14px #2f6bf000}}@media (prefers-reduced-motion:reduce){.c7-flash{animation:none}}.c7-split{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.c7-roster{gap:12px;padding:8px 16px 12px;display:grid}.c7-tabs{border-bottom:1px solid var(--ds-line,#e4eaf4);gap:4px;display:flex}.c7-tab{min-height:52px;font:700 15px/1 var(--ds-font-body);color:var(--ds-ink-3);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.c7-tab:hover,.c7-tab.is-active{color:var(--ds-text-blue)}.c7-tab.is-active:after{content:"";background:var(--ds-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.c7-tab__n{border-radius:var(--ds-radius-pill);min-width:28px;height:24px;font:800 13px/1 var(--ds-font-body);color:var(--ds-ink-2);background:#eef2f8;place-items:center;padding:0 8px;display:inline-grid}.c7-tab.is-active .c7-tab__n{background:var(--ds-blue-soft);color:var(--ds-text-blue)}.c7-rows{display:grid}.c7-row{min-height:76px;color:var(--ds-ink);border-radius:14px;align-items:center;gap:14px;padding:10px 12px;display:flex;position:relative}.c7-row+.c7-row:before{content:"";border-top:1px solid var(--ds-line,#e9eef6);position:absolute;top:0;left:12px;right:12px}.c7-row:hover{background:#f5f8fe}.c7-row.is-sel{box-shadow:inset 4px 0 0 var(--ds-blue);background:linear-gradient(90deg,#eaf2ff,#f4f8ff)}.c7-row.is-sel:before,.c7-row.is-sel+.c7-row:before{border-top-color:#0000}.c7-row>svg{width:18px;height:18px;color:var(--ds-ink-4);flex:none}.c7-row__body{flex:1;gap:4px;min-width:0;display:grid}.c7-row__name{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.c7-row__name b{font:800 16px/1.3 var(--ds-font-body)}.c7-row__sub{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.c7-row__sub.is-none{color:var(--ds-text-amber)}.c7-detail{min-height:420px;padding:24px 26px}.c7-pd{border-bottom:1px solid var(--ds-line,#e9eef6);align-items:center;gap:22px;padding-bottom:20px;display:flex}.c7-pd__av{box-shadow:0 0 0 4px #fff,0 10px 22px #1a2b5c29}.c7-pd__who{gap:6px;min-width:0;display:grid}.c7-pd__who h2{font:var(--ds-text-display);color:var(--ds-ink);margin:0;font-size:32px;line-height:1.2}.c7-pd__chips{flex-wrap:wrap;gap:6px;display:flex}.c7-pd__chips:empty{display:none}.c7-pd__contact{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0}.c7-pd__id{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.c7-pd__id svg{width:18px;height:18px;color:var(--ds-ink-3)}.c7-pd__id b{color:var(--ds-ink);font:700 16px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.c7-pd__when{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:0}.c7-secs{border-radius:14px;display:grid}.c7-sec{align-items:flex-start;gap:16px;padding:20px 0;display:flex}.c7-sec+.c7-sec{border-top:1px solid var(--ds-line,#e9eef6)}.c7-sec__ic{background:radial-gradient(circle at 35% 30%,#fff,#eaf2ff 75%);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #2f6bf014}.c7-sec__ic img{object-fit:contain;filter:drop-shadow(0 4px 6px #1e3c8c29);width:36px;height:36px}.c7-sec__ic--line{color:var(--ds-ink-2);background:#f3f5fa}.c7-sec__ic--line svg{width:26px;height:26px}.c7-sec__body{flex:1;gap:6px;min-width:0;display:grid}.c7-sec__body h3{font:var(--ds-text-h4);color:var(--ds-ink-3);margin:0;font-size:15px}.c7-sec__v{font:800 20px/1.3 var(--ds-font-body);color:var(--ds-ink);margin:0}.c7-sec__p{font:var(--ds-text-body-sm);color:var(--ds-ink-2);margin:0;line-height:1.7}.c7-sec__p--none{color:var(--ds-text-amber);font-weight:700}.c7-sec__act{flex:none;align-self:center}.c7-sec__act .dw-wbtn{white-space:nowrap;min-height:44px;padding:0 18px}.c7-sec__act .dw-wbtn[disabled]{opacity:.55;cursor:not-allowed}.c7-sec__act .dw-wbtn svg{width:16px;height:16px;margin-right:4px}.c7-sec--remove{flex-wrap:wrap}.c7-gchips{flex-wrap:wrap;gap:8px;display:flex}.c7-gchip{border-radius:var(--ds-radius-pill);min-height:36px;font:700 14px/1.2 var(--ds-font-body);color:var(--ds-ink);background:#f1f5fc;align-items:center;gap:6px;padding:0 14px 0 6px;display:inline-flex}.c7-gchip img{object-fit:contain;flex:none;width:26px;height:26px}.c7-gchip>span{min-width:0;padding:4px 0}a.c7-gchip:hover{background:var(--ds-blue-soft);color:var(--ds-text-blue)}@media (max-width:1279px) and (min-width:1024px){.c7-split{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.c7-sec{flex-wrap:wrap}.c7-sec__act{margin-left:68px}}@media (max-width:1023px){.c7-split{grid-template-columns:minmax(0,1fr)}.c7-split>.c7-detail{display:none}.c7-roster{padding:4px 10px 8px}.c7-tab{flex:1;justify-content:center;gap:6px;min-height:48px;padding:0 6px;font-size:14px}.c7-row{gap:12px;min-height:68px;padding:8px 6px}}@media (max-width:399px){.c7-hero__icon,.c7-hero__icon--emblem{width:44px;height:44px}.c7-hero__icon img,.c7-hero__icon--emblem img{width:32px;height:32px}.c7-hero{column-gap:10px}}@media (max-width:359px){.c7-tab{gap:4px;font-size:13px}.c7-tab__n{min-width:22px;padding:0 5px}}.c7-sheet{align-items:flex-end;padding:0}.c7-sheet .c7-dialog{border-radius:22px 22px 0 0;max-width:640px;max-height:88dvh;padding:0 18px 24px;animation:.28s ease-out c7-up;overflow:auto}@keyframes c7-up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c7-sheet .c7-dialog{animation:none}}.c7-sheet__bar{z-index:2;border-bottom:1px solid var(--ds-line,#e9eef6);background:#fffffff5;justify-content:space-between;align-items:center;min-height:56px;margin:0 -18px;padding:6px 8px 6px 18px;display:flex;position:sticky;top:0}.c7-sheet__t{font:800 16px/1.3 var(--ds-font-body);color:var(--ds-ink)}.c7-sheet .c7-x{position:static}.c7-sheet .c7-pd{gap:16px;padding-top:18px}.c7-sheet .c7-pd__av{--s:80px!important}.c7-sheet .c7-pd__who h2{font-size:24px}@media (max-width:1023px){.c7-sec{flex-wrap:wrap;gap:12px 14px;padding:16px 0}.c7-sec__ic{width:44px;height:44px}.c7-sec__ic img{width:30px;height:30px}.c7-sec__body{flex:200px}.c7-sec__act{flex:100%}.c7-sec__act .dw-wbtn{justify-content:center;width:100%}.c7-gchip{min-height:44px}}.c7-backdrop{overflow-y:auto}.c7-dialog{max-width:480px;max-height:calc(100dvh - 32px);padding:28px 28px 24px;position:relative;overflow:auto}.c7-dialog--wide{max-width:620px}.c7-dialog>h3{margin:0 40px 10px 0;font-size:22px;line-height:1.35}.c7-dialog .c7-secs p,.c7-dialog .c7-pd p{white-space:normal;margin:0}.c7-dialog .c7-sec h3{text-align:left;margin:0}.c7-dialog>p{margin-bottom:16px;line-height:1.7}.c7-x{width:44px;height:44px;color:var(--ds-ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.c7-x:hover{background:#f1f4f9}.c7-x svg{width:20px;height:20px}.c7-art{object-fit:contain;width:76px;height:76px;margin:0 0 8px;display:block}.c7-art--door{width:64px;height:64px;color:var(--ds-text-amber);box-shadow:inset 0 0 0 1px var(--ds-warning-border);background:#fff8e8;border-radius:50%;place-items:center;display:grid}.c7-art--door svg{width:32px;height:32px}.c7-list{font:var(--ds-text-body-sm);color:var(--ds-ink-2);gap:6px;margin:0 0 18px;padding:0 0 0 1.2em;line-height:1.7;display:grid}.c7-dialog .dw-dialog__actions{flex-wrap:wrap;margin-top:20px}.c7-dialog .dw-dialog__actions button{min-height:48px}.c7-ghost-b{box-shadow:inset 0 0 0 1.5px var(--ds-line-strong,#cfd8ea);color:var(--ds-ink)!important}.c7-actions-split{justify-content:space-between!important}.c7-field{margin-bottom:14px}.c7-field>label{justify-content:flex-start}.c7-opt{border-radius:var(--ds-radius-pill);min-height:20px;font:var(--ds-text-micro);color:var(--ds-ink-3);background:#eef1f6;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.c7-count{font:700 12px/1 var(--ds-font-body);color:var(--ds-ink-3);margin-left:auto}.c7-help{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0;line-height:1.6}.c7-help .is-ok{color:var(--ds-text-success);align-items:center;gap:4px;font-weight:700;display:inline-flex}.c7-help svg{width:16px;height:16px}.c7-err{font:var(--ds-text-caption);color:var(--ds-text-amber);align-items:flex-start;gap:6px;margin:0;font-weight:700;line-height:1.6;display:flex}.c7-err svg{flex:none;width:16px;height:16px;margin-top:2px}.c7-field .sc-input[aria-invalid=true],.c7-dialog .sc-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--ds-warning,#f0a020);background:#fffaf0}.c7-selwrap{display:block;position:relative}.c7-selwrap .sc-select{width:100%}.c7-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.c7-lead{line-height:1.7;font:var(--ds-text-body-sm)!important;color:var(--ds-ink-2)!important;margin:0 0 16px!important}.c7-again{margin:0 0 16px}.c7-checks{gap:4px;margin:0 0 8px;display:grid}.c7-check{border-radius:12px;gap:10px;min-height:52px;padding:4px 10px}.c7-check:hover{background:#f5f8fe}.c7-check img{object-fit:contain;width:32px;height:32px}.c7-check .sc-av{--s:36px}.c7-seg{background:#eef2f8;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:4px 0 18px;padding:4px;display:grid}.c7-seg__b{min-height:52px;font:700 15px/1.2 var(--ds-font-body);color:var(--ds-ink-2);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.c7-seg__b img{object-fit:contain;width:28px;height:28px}.c7-seg__ic{width:28px;height:28px;color:var(--ds-text-blue);place-items:center;display:grid}.c7-seg__ic svg{width:22px;height:22px}.c7-seg__b:hover{background:#ffffffb3}.c7-seg__b.is-active{background:var(--ds-blue-grad,#2f6bf0);color:#fff;box-shadow:0 6px 14px #2f6bf047}.c7-seg__b.is-active .c7-seg__ic{color:#fff}.c7-done{margin:4px 0 14px;padding:14px 16px;font-size:16px}.c7-done b{color:var(--ds-ink)}.c7-kv{margin:0 0 16px;display:grid}.c7-kv>div{border-bottom:1px solid var(--ds-line,#e9eef6);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:60px;padding:8px 0;display:grid}.c7-kv dt{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.c7-kv dd{font:var(--ds-text-body);color:var(--ds-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.c7-kv dd small{font:var(--ds-text-caption);color:var(--ds-ink-3);margin-left:4px}.c7-code{letter-spacing:.02em;color:var(--ds-ink);flex:auto;font:800 24px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.c7-code--sm{font-size:17px}.c7-copy{flex:none;min-height:40px}.c7-copy svg{width:16px;height:16px}.c7-gchip--static{background:#f1f5fc}.c7-kv--3>div{grid-template-columns:120px minmax(0,1fr)}.c7-meter{background:#e8eef8;border-radius:4px;flex:120px;max-width:200px;height:8px;overflow:hidden}.c7-meter i{background:var(--ds-blue-grad,#2f6bf0);border-radius:4px;height:100%;display:block}.c7-linkbox{background:#f4f8ff;border-radius:14px;align-items:center;gap:12px;margin:0 0 8px;padding:12px 12px 12px 16px;display:flex;box-shadow:inset 0 0 0 1px #2f6bf029}.c7-linkbox__ic{width:40px;height:40px;color:var(--ds-text-blue);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.c7-linkbox__ic svg{width:22px;height:22px}.c7-linkbox__url{min-width:0;color:var(--ds-ink);word-break:normal;overflow-wrap:anywhere;flex:1;font:700 16px/1.4 ui-monospace,Menlo,Consolas,monospace}.c7-confirm{gap:12px;margin-top:16px;display:grid}.c7-confirm__btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.c7-confirm__btns button{min-width:112px;min-height:48px;padding:0 18px}.c7-lockbox{text-align:center;justify-items:center;gap:8px;padding:12px 8px 4px;display:grid}.c7-lockbox img{object-fit:contain;width:72px;height:72px}.c7-lockbox b{font:var(--ds-text-h3);color:var(--ds-ink)}.c7-lockbox p{margin:0 0 6px!important}.c7-lockbox .dw-wbtn{min-height:44px}.c7-lockbox__btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:599px){.c7-dialog{padding:22px 16px 18px}.c7-dialog>h3{font-size:19px}.c7-seg{grid-template-columns:minmax(0,1fr)}.c7-seg__b{justify-content:flex-start;min-height:44px;padding:0 12px}.c7-form2{grid-template-columns:minmax(0,1fr)}.c7-kv>div,.c7-kv--3>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}.c7-code{font-size:20px}.c7-linkbox{flex-wrap:wrap}.c7-linkbox__url{flex:160px}.c7-dialog .dw-dialog__actions button{flex:auto}.c7-actions-split button{flex:100%!important}}.c7-gcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.c7-gcard{min-height:248px;color:var(--ds-ink);transition:transform var(--ds-motion-quiet-duration,.18s), box-shadow var(--ds-motion-quiet-duration,.18s);grid-template-rows:auto 1fr auto;gap:12px;padding:20px 20px 14px;display:grid}.c7-gcard:hover{box-shadow:var(--ds-shadow-lift,0 14px 30px #1a2b5c24);transform:translateY(-2px)}.c7-gcard__head{align-items:center;gap:14px;min-width:0;display:flex}.c7-emblem{background:radial-gradient(circle at 35% 30%,#fff,#eef3fc 75%);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #1a2b5c0f}.c7-emblem img{object-fit:contain;filter:drop-shadow(0 5px 7px #1a2b5c33);width:52px;height:52px}.c7-gcard__t{flex:1;gap:2px;min-width:0;display:grid}.c7-gcard__t b{font:800 19px/1.35 var(--ds-font-body)}.c7-gcard__t small{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.c7-gcard__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.c7-gcard__meta .rw-status-chip{min-height:24px}.c7-hero__pend{vertical-align:4px;margin-left:10px}.c7-gcard__faces{background:radial-gradient(60% 70% at 50% 60%,#2f6bf012,#0000 70%);border-radius:16px;place-items:center;min-height:100px;padding:4px 0;display:grid}.c7-gcard .c7-faces .c7-face+.c7-face{margin-left:-18px}.c7-gcard .c7-face--more{font-size:20px}.c7-gcard__none{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.c7-gcard__open{min-height:32px;font:800 14px/1 var(--ds-font-body);color:var(--ds-text-blue);justify-self:end;align-items:center;gap:4px;display:inline-flex}.c7-gcard__open svg{width:16px;height:16px}.c7-gcard.is-stopped{background:#ffffff9e;box-shadow:inset 0 0 0 1px #1a2b5c0f}.c7-gcard.is-stopped .c7-emblem img,.c7-gcard.is-stopped .c7-faces{filter:grayscale(.85)opacity(.6)}.c7-gcard.is-stopped .c7-gcard__t b{color:var(--ds-ink-2)}.c7-gcard.is-new{animation:.25s ease-out backwards sc-rise,1.1s ease-out .25s c7-flash}@media (prefers-reduced-motion:reduce){.c7-gcard.is-new{animation:none}.c7-gcard:hover{transform:none}}.c7-faces{align-items:center;display:inline-flex}.c7-face{box-shadow:0 0 0 3px #fff,0 4px 10px #1a2b5c24}.c7-faces .c7-face+.c7-face{margin-left:-14px}.c7-face--more{width:var(--s);height:var(--s);font:800 16px/1 var(--ds-font-body);color:var(--ds-ink-2);background:#eef2f8;border-radius:50%;place-items:center;display:inline-grid}.c7-nogroup{border-radius:var(--ds-radius-lg);background:#ffffffb8;border:2px dashed #c9d5ea;align-items:center;gap:20px;padding:20px 24px;display:flex}.c7-nogroup__faces{flex:none}.c7-nogroup__t{flex:1;gap:4px;min-width:0;display:grid}.c7-nogroup__t b{font:800 19px/1.35 var(--ds-font-body);color:var(--ds-ink)}.c7-nogroup__t p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0}.c7-nogroup .dw-wbtn{flex:none;min-height:48px;padding:0 22px}.c7-nogroup__t b small{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin-left:8px}.c7-locked{font:var(--ds-text-body-sm);color:var(--ds-ink-3);flex:0 280px;align-items:flex-start;gap:6px;margin:0;line-height:1.6;display:flex}.c7-locked svg{flex:none;width:18px;height:18px;margin-top:2px}.c7-allin{border-radius:var(--ds-radius-md);background:var(--ds-success-bg);color:var(--ds-text-success);font:var(--ds-text-body-sm);align-items:center;gap:8px;margin:0;padding:14px 18px;font-weight:700;display:flex}.c7-allin svg{flex:none;width:22px;height:22px}.c7-gempty{align-items:center;gap:24px;padding:28px 32px;display:flex}.c7-gempty img{flex:none;width:140px;height:auto}.c7-gempty b{font:var(--ds-text-h2);color:var(--ds-ink);display:block}.c7-gempty p{font:var(--ds-text-body);color:var(--ds-ink-2);margin:6px 0 14px}.c7-gempty .dw-wbtn{gap:6px;min-height:48px}.c7-gempty .dw-wbtn svg{width:18px;height:18px}@media (max-width:1279px){.c7-gcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.c7-gcards{gap:12px}.c7-gcard{gap:10px;min-height:0;padding:14px}.c7-emblem{width:48px;height:48px}.c7-emblem img{width:40px;height:40px}.c7-gcard__t b{font-size:16px}.c7-gcard .c7-face{--s:52px!important}.c7-gcard .c7-faces .c7-face+.c7-face{margin-left:-12px}.c7-gcard .c7-face--more{font-size:15px}.c7-gcard__faces{background:0 0;min-height:60px}.c7-nogroup{flex-direction:column;align-items:stretch;gap:10px;padding:16px}.c7-nogroup__t{flex:none}.c7-nogroup__t b{font-size:17px}.c7-locked{flex:none}.c7-nogroup .c7-face{--s:44px!important}.c7-nogroup .dw-wbtn{flex:100%;justify-content:center}.c7-gempty{text-align:center;flex-direction:column;padding:22px 16px}.c7-gempty img{width:110px}}@media (max-width:599px){.c7-gcards{grid-template-columns:minmax(0,1fr)}.c7-gcard{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.c7-gcard__head{grid-column:1/-1}.c7-gcard__faces{place-items:center start}.c7-gcard__open{align-self:center}}.c7-gsplit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.c7-gsplit.is-solo{grid-template-columns:minmax(0,1fr)}.c7-gmembers,.c7-add{padding:20px 22px}.c7-gmembers .sc-head h2 small,.c7-add .sc-head h2 small{margin-left:10px}.c7-stopnote{margin:0 0 12px}.c7-mrows{box-shadow:inset 0 0 0 1px var(--ds-line,#e9eef6);border-radius:14px;margin:0;padding:0;list-style:none}.c7-mrow{align-items:center;gap:16px;min-height:92px;padding:12px 16px;display:flex}.c7-mrow+.c7-mrow{border-top:1px solid var(--ds-line,#e9eef6)}.c7-mrow__body{flex:1;gap:6px;min-width:0;display:grid}.c7-mrow__name{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.c7-mrow__name b{font:800 18px/1.3 var(--ds-font-body);color:var(--ds-ink)}.c7-mrow__sub{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.c7-out{min-width:64px;min-height:44px;font:800 15px/1 var(--ds-font-body);color:var(--ds-text-blue);border-radius:12px;flex:none;place-items:center;padding:0 12px;display:inline-grid}.c7-out:hover{background:var(--ds-blue-soft)}.c7-cands{margin:10px 0 14px;display:grid}.c7-cand{border-bottom:1px solid var(--ds-line,#e9eef6);gap:12px;min-height:72px;padding:8px}.c7-cand:hover{background:#f7f9fe}.c7-cand__body{flex:1;gap:2px;min-width:0;display:grid}.c7-cand__body b{font:800 16px/1.3 var(--ds-font-body);color:var(--ds-ink)}.c7-cand__body small{font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.c7-cand__body small.is-none{color:var(--ds-text-amber);font-weight:700}.c7-cands__none{font:var(--ds-text-body-sm);color:var(--ds-ink-3);text-align:center;margin:0;padding:18px 8px}.c7-addbtn{justify-content:center;width:100%;min-height:52px;font-size:16px}.c7-addbtn[disabled]{opacity:1;color:var(--ds-ink-3);box-shadow:none;cursor:not-allowed;background:#e9eef7}.c7-danger{align-items:center;gap:20px;padding:16px 20px;display:flex}.c7-danger .c7-warn{flex:1}.c7-danger .dw-wbtn{flex:none;min-height:48px;padding:0 22px}@media (max-width:1023px){.c7-gsplit{grid-template-columns:minmax(0,1fr);gap:12px}.c7-gmembers,.c7-add{padding:16px 12px}.c7-mrow{gap:12px;min-height:76px;padding:10px}.c7-mrow .sc-av{--s:44px!important}.c7-mrow__name b{font-size:16px}.c7-cands{max-height:none}.c7-danger{flex-wrap:wrap;gap:12px;padding:14px}.c7-danger .dw-wbtn{flex:100%;justify-content:center}.c7-addbtn:not([disabled]){bottom:calc(var(--tab-h,60px) + var(--safe-b,0px) + 8px);z-index:5;position:sticky;box-shadow:0 10px 24px #2f6bf052,0 0 0 4px #fff}}@media (max-width:599px){.c7-mrow{flex-wrap:wrap;row-gap:2px}.c7-mrow__body{flex:150px}.c7-out{margin-left:auto}}.c7-mrow.is-pending{background:#f8fafd}.c7-mrow.is-pending .sc-av{opacity:.75}}
@layer catalog{.c6{--c6-serif:"Yu Mincho", "YuMincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;padding-top:6px}.c6-nw{white-space:nowrap}:where(.c6 p,.c6 blockquote,.c6 h2,.c6 h3,.c6 b,.c6-cover__title,.c6-src__name,.c6-dialog p,.c6-dialog h3){text-wrap:pretty}.c6-stack{gap:16px;min-width:0;display:grid}@media (max-width:1023px){.c6-stack{gap:12px}}.c6-foot{font:var(--ds-text-body-sm);color:var(--ds-text-muted);text-align:center;margin:4px 4px 0}.c6-note{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:12px 0 0}.c6-quiet{color:var(--ds-ink);box-shadow:inset 0 0 0 1.5px var(--ds-line-strong,#1a2b5c33);background:#fff}.c6-quiet:hover{background:#f4f7fc}.c6-hero{background-position:var(--pos,center 55%);min-height:176px;padding:26px 30px}.c6-hero:before{background:linear-gradient(90deg,#f6fafff5 0%,#f6faffe0 30%,#f6faff59 48%,#f6faff00 60%)}.c6-hero .sc-hero__text{max-width:560px}.c6-hero h1{font-size:40px}.c6-tabs{box-shadow:var(--ds-shadow-flat), inset 0 0 0 1px #ffffffe6;background:#ffffffdb;border-radius:14px;gap:4px;margin-top:16px;padding:4px;display:inline-flex}.c6-tabs a{min-width:120px;height:44px;font:800 15px/1 var(--ds-font-body);color:var(--ds-ink-2);border-radius:11px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.c6-tabs a:hover{background:var(--ds-blue-soft)}.c6-tabs a.is-active{background:var(--ds-blue-grad);color:#fff;box-shadow:0 6px 14px #2f6bf047}.c6-tabs a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}@media (max-width:1023px){.c6-hero{min-height:0;padding:16px}.c6-hero:before{background:linear-gradient(90deg,#f6fafff5 0%,#f6faffdb 62%,#f6faff59 100%)}.c6-hero h1{font-size:28px}.c6-tabs{margin-top:12px}.c6-tabs a{flex:1;min-width:0;height:44px;font-size:14px}.c6-hero .c6-tabs{display:flex}}.c6-openwrap{justify-items:center;gap:14px;display:grid}.c6-open{background:radial-gradient(120% 90% at 50% 0,#7a4524 0%,#5a2e15 55%,#3d1d0c 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;padding:16px 18px 26px;display:grid;position:relative;box-shadow:0 22px 36px #3c1e0a47,0 4px 10px #3c1e0a33,inset 0 0 0 2px #d6aa528c,inset 0 0 0 7px #3c1c0a99,inset 0 0 0 8px #d6aa5259}.c6-open__page{color:#3b2510;background:url(../media/ds-story-page.1k2yg6e7val9-.jpg) 50%/cover,#f1e2bf;min-width:0;min-height:360px;padding:34px 38px 30px;position:relative}.c6-open__page--l{border-radius:8px 3px 3px 8px;box-shadow:inset -26px 0 30px -18px #5a370f73,inset 0 0 0 1px #78501e40}.c6-open__page--r{border-radius:3px 8px 8px 3px;box-shadow:inset 26px 0 30px -18px #5a370f73,inset 0 0 0 1px #78501e40}.c6-open__ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);filter:drop-shadow(0 4px 4px #28140059);background:linear-gradient(90deg,#b88a2e,#f2d27a 50%,#b88a2e);width:34px;height:54px;margin-left:-17px;position:absolute;bottom:-16px;left:50%}.c6-open__kicker{font:700 13px/1.4 var(--c6-serif);letter-spacing:.12em;color:#7a5520;display:block}.c6-open__date{font:700 14px/1.4 var(--c6-serif);color:#5a3d14;margin-top:2px;display:block}.c6-open__title{font:800 26px/1.45 var(--c6-serif);letter-spacing:.02em;color:#2e1b08;text-wrap:balance;margin:12px 0 0}.c6-orn{background:linear-gradient(90deg,#0000,#a57c2c 15% 85%,#0000) 50%/100% 1px no-repeat;width:100%;height:14px;margin:14px 0 12px;display:block;position:relative}.c6-orn:after{content:"";background:#a57c2c;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.c6-open__h{font:700 13px/1.4 var(--ds-font-body);color:#6b4c1c;margin:0 0 8px}.c6-open__src{font:600 12.5px/1.4 var(--ds-font-body);color:#6b4c1c;align-items:center;gap:6px;margin:14px 0 0;display:flex}.c6-open__src svg{flex:none;width:16px;height:16px}.c6-open__note{font:600 14px/1.8 var(--c6-serif);color:#4a3010;margin:0}.c6-open__page--r{flex-direction:column;display:flex}.c6-open__text{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.c6-open__text.is-cut{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000001f 100%);mask-image:linear-gradient(#000 calc(100% - 64px),#0000001f 100%)}.c6-open__text p{font:600 16px/2.05 var(--c6-serif);letter-spacing:.02em;color:#3b2510;text-wrap:pretty;margin:0 0 .9em}.c6-open__more{pointer-events:none;background:linear-gradient(#f1e2bf00,#f1e2bff5 80%);height:90px;position:absolute;bottom:30px;left:38px;right:38px}.c6-open__ghost{gap:16px;padding-top:30px;display:grid}.c6-open__ghost i{background:linear-gradient(90deg,#a0783c2e,#a0783c52,#a0783c2e) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite sc-shine;display:block}.c6-open__ghost i:nth-child(3n){width:70%}.c6-open__ghost--still{place-items:center;height:100%;padding:0}.c6-open__ghost--still img{opacity:.9;width:120px}@media (prefers-reduced-motion:reduce){.c6-open__ghost i{animation:none}}.c6-open__cta{min-width:240px;min-height:48px;padding:0 28px;font-size:15px}.c6-open__cta svg{width:18px;height:18px}html:not(.sc-soft) .c6-open{animation:.5s cubic-bezier(.2,.9,.3,1) 50ms backwards c6-place}@keyframes c6-place{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not(.sc-soft) .c6-open{animation:none}}@media (max-width:1023px){.c6-open{border-radius:14px;grid-template-columns:minmax(0,1fr);padding:10px 10px 22px}.c6-open__page{min-height:0;padding:22px 20px}.c6-open__page--l{border-radius:6px 6px 2px 2px;box-shadow:inset 0 -20px 24px -18px #5a370f66,inset 0 0 0 1px #78501e40}.c6-open__page--r{border-radius:2px 2px 6px 6px;box-shadow:inset 0 20px 24px -18px #5a370f66,inset 0 0 0 1px #78501e40}.c6-open__title{font-size:21px}.c6-open__text{flex:none;max-height:236px}.c6-open__text p{font-size:15px;line-height:1.95}.c6-open__more{bottom:22px;left:20px;right:20px}.c6-open__cta{width:100%;min-width:0}}.c6-qs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.c6-q{background:#fffcf0b8;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #966e3238}.c6-q__t{color:inherit;align-items:flex-start;gap:10px;display:flex}.c6-q__t:hover b{text-decoration:underline}.c6-q__ic{object-fit:contain;flex:none;width:34px;height:34px}.c6-q__t b{min-width:0;font:700 14px/1.5 var(--ds-font-body);color:#2e1b08}.c6-q__who{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.c6-qfaces{align-items:center;display:inline-flex}.c6-qface+.c6-qface,.c6-qfaces .sc-more{margin-left:-8px}.c6-qface{border-radius:50%;display:inline-flex}.c6-qface.is-by .sc-av{box-shadow:0 0 0 2px #fff,0 0 0 4px #e0b54d}.c6-qpt{font:800 13px/1 var(--ds-font-body);color:var(--ds-text-gold);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.c6-qpt img{width:18px;height:18px}.c6-qpt--none{font:600 12px/1.4 var(--ds-font-body);color:var(--ds-text-muted);white-space:normal;margin-left:0}.c6-q__by{font:var(--ds-text-caption);color:#6b4c1c}.c6-shelfsec{gap:10px;min-width:0;display:grid}.c6-shelfhead{flex-wrap:wrap;margin:6px 4px 0}.c6-shelfhead h2{font:var(--ds-text-h2);color:var(--ds-ink);margin:0}.c6-hint{font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.c6-shelf{max-width:none}.c6-shelf .dw-shelf__row{aspect-ratio:auto;height:300px;width:max(100%, calc(var(--n) * 74px + 300px));justify-content:center}.c6-shelf .dw-shelf__row:before{aspect-ratio:auto;height:min(23.3cqw,190px)}.c6-shelf .dw-shelf__row>*{margin-bottom:min(11.2cqw,91px)}.c6-shelf .dw-shelf__props img{height:min(12.4cqw,104px)}.c6-shelf .dw-shelf__bookend img{height:min(15cqw,126px)}.c6-book{height:calc(var(--hp) * 1.9px);--fs:17px;display:block}.c6-book .dw-book__title{letter-spacing:.06em;font-size:17px}.c6-shelf.has-pulled .dw-book:not(.is-pulled){filter:brightness(.62)}.sc-soft .c6-book{transition:none}@media (max-width:600px){.c6-shelf .dw-shelf__row{height:220px;width:max(100%, calc(var(--n) * 56px + 90px));justify-content:center;padding-inline:5%}.c6-book{height:calc(var(--hp) * 1.45px)}.c6-book .dw-book__title{font-size:14px}}.c6-tocard{grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 24px;display:grid;position:relative}html:not(.sc-soft) .c6-tocard{animation:.25s ease-out backwards sc-rise}.sc-soft .c6-tocard{animation:.22s ease-out backwards c6-open-toc}@keyframes c6-open-toc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c6-tocard,.sc-soft .c6-tocard{animation:none!important}}.c6-tocard__cover{filter:drop-shadow(0 12px 14px #141e464d);align-self:start;width:150px;height:auto}.c6-tocard__mon{text-align:center;width:150px;font:800 26px/1 var(--c6-serif);color:#f3d27a;text-shadow:0 1px #0a0600cc;pointer-events:none;padding-top:74px;position:absolute;top:22px;left:24px}.c6-tocard__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-right:44px;display:flex}.c6-tocard__head h3{font:var(--ds-text-h1);color:var(--ds-ink);margin:0;font-size:24px}.c6-tocard__head>span{font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.c6-x{width:44px;height:44px;color:var(--ds-ink-3);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.c6-x:hover{background:var(--ds-blue-soft);color:var(--ds-text-blue)}.c6-x svg{width:18px;height:18px}.c6-toc{margin:12px 0 0;padding:0;list-style:none;display:grid}.c6-toc__row{border-top:1px solid var(--ds-line)}.c6-toc__row:first-child{border-top:0}.c6-toc__row a,.c6-toc__row.is-wait{border-radius:10px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px;display:grid}.c6-toc__row a:hover{background:var(--ds-row-hover,#f2f6fd)}.c6-toc__row a:hover b{color:var(--ds-text-blue)}.c6-toc__tag{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:24px;font:800 12px/1 var(--ds-font-body);color:var(--ds-text-blue);white-space:nowrap;justify-self:start;align-items:center;padding:0 10px;display:inline-flex}.c6-toc__row.is-month .c6-toc__tag{background:var(--ds-gold-soft);color:var(--ds-text-gold)}.c6-toc__row.is-blank .c6-toc__tag,.c6-toc__row.is-wait .c6-toc__tag{color:var(--ds-ink-3);background:#eef1f6}.c6-toc__row b{min-width:0;font:700 14.5px/1.5 var(--ds-font-body);color:var(--ds-ink)}.c6-toc__row.is-blank b,.c6-toc__row.is-wait b{color:var(--ds-text-muted);font-weight:500}.c6-toc__d{font:var(--ds-text-caption);color:var(--ds-text-muted);white-space:nowrap}.c6-toc__mock{font:500 13.5px/1.6 var(--ds-font-body);color:var(--ds-ink-3);background:repeating-linear-gradient(135deg,#f6f7fa 0 10px,#eef0f5 10px 20px);border:1.5px dashed #a3adc2;border-radius:12px;padding:14px 16px}.c6-toc__mockt{font:700 11px/1.6 var(--ds-font-body);color:#fff;vertical-align:1px;background:#5b6476;border-radius:6px;margin-right:8px;padding:1px 8px;display:inline-block}.c6-tocard__open{min-height:46px;margin-top:14px;padding:0 26px}@media (max-width:760px){.c6-tocard{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 14px}.c6-tocard__cover,.c6-tocard__mon{display:none}.c6-toc__row a,.c6-toc__row.is-wait{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 4px}.c6-tocard__open{width:100%}}.c6-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c6-chips a{border-radius:var(--ds-radius-pill);height:44px;box-shadow:var(--ds-shadow-flat);font:700 14px/1 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;background:#ffffffeb;align-items:center;padding:0 18px;display:inline-flex}.c6-chips a:hover{background:var(--ds-blue-soft)}.c6-chips a.is-active{background:var(--ds-blue-grad);color:#fff}.c6-chips a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.c6-chips__n{font:700 13px/1.4 var(--ds-font-body);color:var(--ds-ink-3);margin-left:auto}@media (max-width:1023px){.c6-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding:2px 4px 6px;overflow-x:auto}.c6-chips::-webkit-scrollbar{display:none}.c6-chips a{flex:none;padding:0 16px;font-size:13px}.c6-chips__n{flex:none;margin-left:4px;font-size:12px}}.c6-kshelf{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card), inset 0 0 0 1px #ffffffb3, inset 0 18px 30px -20px #78501e40;background:linear-gradient(#f6ead2 0%,#efdcb8 100%);padding:26px 22px 6px;position:relative;container-type:inline-size}.c6-kgrid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:0 24px;display:grid}.c6-kgrid>*{justify-self:center;margin-bottom:40px;position:relative}.c6-kgrid>:after{content:"";z-index:-1;background:linear-gradient(#e7c995 0%,#c99a5c 60%,#a87840 100%);border-radius:2px;height:16px;position:absolute;bottom:-22px;left:-24px;right:-24px;box-shadow:0 6px 8px #5a370f38}.c6-kgrid{isolation:isolate}.c6-kshelf{--kpad:22px}.c6-kgrid{margin-inline:calc(-1 * var(--kpad));padding-inline:var(--kpad);overflow-x:clip}.c6-kgrid>:after{left:-2000px!important;right:-2000px!important}.c6-cover{cursor:pointer;width:min(100%,230px);font:inherit;text-align:center;transition:transform var(--ds-duration-fast,.15s) ease-out, filter .15s ease-out;border:0}.c6-cover:hover{filter:drop-shadow(0 18px 16px #1e10046b);transform:translateY(-4px)}.c6-cover:focus-visible{outline:3px solid var(--ds-blue);outline-offset:4px}.c6-cover__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c6-kgrid .c6-cover__title{font:800 18px/1.42 var(--c6-serif);letter-spacing:.03em;color:#fbf0cf;-webkit-text-fill-color:#fbf0cf;filter:none;text-shadow:0 1px #081416e6,0 2px 6px #0814168c;background:0 0;margin-top:12px}.c6-cover__meta{justify-items:center;gap:1px;width:100%;display:grid}.c6-cover__meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.c6-cover__by{letter-spacing:.02em}@container (min-width:521px){.c6-cover__meta>.c6-cover__by{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}}.c6-kgrid .c6-cover .dw-cover__rule{margin-top:5px}.c6-kgrid .c6-cover{padding-top:28px}.c6-kgrid .c6-cover .dw-cover__title{margin-top:9px}.c6-kgrid .c6-cover .dw-cover__obi{bottom:10%}.c6-cover__obi>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c6-cover .dw-cover__meta{white-space:normal;text-align:center}.c6-slot{width:min(100%,230px)}.c6-slot svg{width:22px;height:22px}html:not(.sc-reduce) .c6-cover.is-new{animation:.6s cubic-bezier(.2,.9,.3,1.15) backwards c6-drop}@keyframes c6-drop{0%{opacity:0;transform:translateY(-26px)rotate(-2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c6-cover.is-new{animation:none!important}.c6-cover{transition:none}}.c6-kempty{background:#ffffffc7;border-radius:14px;align-items:center;gap:16px;margin:0 0 18px;padding:16px 18px;display:flex}.c6-kempty img{flex:none;width:84px;height:auto}.c6-kempty b{font:var(--ds-text-h3);color:var(--ds-ink);display:block}.c6-kempty p{font:var(--ds-text-body-sm);color:var(--ds-ink-3);margin:4px 0 0}@container (max-width:520px){.c6-kgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.c6-kgrid>:after{left:-14px;right:-14px}.c6-kgrid .dw-cover{padding:22px 16px 0}.c6-kgrid .dw-cover__badge{height:20px;padding:0 8px;font-size:9.5px}.c6-kgrid .dw-cover__title{-webkit-line-clamp:2;margin-top:7px;font-size:15px;line-height:1.36}.c6-kgrid .c6-cover .dw-cover__rule{margin-top:4px}.c6-kgrid .c6-cover .dw-cover__obi{bottom:9%}.c6-kgrid .c6-cover .dw-cover__title{margin-top:6px}.c6-kgrid .dw-cover__meta{font-size:9.5px}.c6-kgrid .dw-cover__obi{padding:6px 10% 7px;font-size:10px}.c6-kgrid .dw-cover__obi>span{-webkit-line-clamp:2}.c6-kgrid .c6-kcell--slot{grid-column:1/-1;justify-self:stretch}.c6-kgrid .c6-slot{aspect-ratio:auto;flex-direction:row;grid-column:1/-1;justify-content:flex-start;width:100%;min-height:72px}.c6-kgrid .c6-slot .dw-cover-slot__text{text-align:left}}@container (max-width:300px){.c6-kgrid{gap:0 10px}.c6-kgrid>:after{left:-10px;right:-10px}.c6-kgrid .dw-cover{padding:18px 10px 0}.c6-kgrid .dw-cover__badge{height:18px;padding:0 6px;font-size:8.5px}.c6-kgrid .dw-cover__title{margin-top:5px;font-size:13px;line-height:1.34}.c6-kgrid .dw-cover__obi>span{-webkit-line-clamp:1}.c6-kgrid .dw-cover__meta{font-size:8.5px}.c6-kgrid .dw-cover__obi{padding:5px 9% 6px;font-size:9px}}@container (max-width:230px){.c6-kgrid{grid-template-columns:minmax(0,1fr)}.c6-kgrid .dw-cover{width:min(100%,210px)}}@media (max-width:1023px){.c6-kshelf{--kpad:12px;border-radius:var(--ds-radius-md);padding:18px 12px 4px}}.c6-dialog{max-width:640px;max-height:calc(100vh - 32px);padding:26px 28px 22px;position:relative;overflow:auto}.c6-reg{max-width:900px}.c6-rm{max-width:440px}.c6-dlgx{width:44px;height:44px;color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.c6-dlgx:hover{background:var(--ds-blue-soft);color:var(--ds-text-blue)}.c6-dlgx svg{width:18px;height:18px}.c6-dlgx:focus-visible{outline:2px solid var(--ds-blue);outline-offset:-2px}.c6-dialog h3{padding-right:40px}.c6-dialog .dw-dialog__actions{flex-wrap:wrap;margin-top:18px}.c6-dialog .dw-dialog__actions .dw-wbtn{min-height:44px}@media (max-width:599px){.c6-dialog{padding:20px 16px 16px}.c6-dialog .dw-dialog__actions{flex-direction:column-reverse}.c6-dialog .dw-dialog__actions .dw-wbtn{width:100%}}.c6-kd__head{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.c6-kd__cover{filter:drop-shadow(0 8px 10px #14283247);width:72px;height:auto}.c6-kd__badge{border-radius:var(--ds-radius-pill);height:24px;font:800 12px/1 var(--ds-font-body);color:#0a6f7a;background:#e2f4f6;align-items:center;padding:0 10px;display:inline-flex}.c6-kd h3{font:800 21px/1.45 var(--c6-serif);color:var(--ds-ink);text-align:left;overflow-wrap:anywhere;margin:6px 0 0}.c6-kd__meta{align-items:center;gap:8px;display:flex;font:var(--ds-text-body-sm)!important;color:var(--ds-ink-3)!important;margin:8px 0 0!important}.c6-kd__h{font:var(--ds-text-h4);color:var(--ds-ink);align-items:baseline;gap:8px;margin:18px 0 8px;display:flex}.c6-kd__h small{font:var(--ds-text-caption);color:var(--ds-ink-3)}.c6-kd__body{white-space:pre-line;font:var(--ds-text-body-lg)!important;color:var(--ds-ink)!important;margin:0!important}.c6-kd__none{font:var(--ds-text-body-sm)!important;color:var(--ds-text-muted)!important;margin:0!important}.c6-srcs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.c6-src__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.c6-src__type{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);height:22px;font:800 11px/1 var(--ds-font-body);color:var(--ds-text-blue);white-space:nowrap;align-items:center;padding:0 9px;display:inline-flex}.c6-src__type--month{background:var(--ds-gold-soft);color:var(--ds-text-gold)}.c6-src__type--daily{color:#17774a;background:#e3f6ec}.c6-src__type--other{color:var(--ds-ink-3);background:#eef1f6}.c6-src__name{min-width:0;font:700 13px/1.5 var(--ds-font-body);color:var(--ds-ink-2)}.c6-src__go{margin-left:auto}.c6-src__go svg{width:14px;height:14px}.c6-quote{font:600 15px/1.9 var(--c6-serif);color:#3b2a14;background:linear-gradient(90deg,#fff4d9b3,#fff4d900);border-left:4px solid #d8b45a;margin:6px 0 0;padding:8px 0 8px 16px}.c6-reg__src{border:0;margin:14px 0 0;padding:0}.c6-reg__src legend{font:var(--ds-text-h4);color:var(--ds-ink);margin-bottom:8px}.c6-radios{flex-wrap:wrap;gap:8px;display:flex}.c6-radio{min-height:44px;font:700 14px/1.3 var(--ds-font-body);color:var(--ds-ink-2);cursor:pointer;background:#f4f7fc;border-radius:12px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.c6-radio input{width:18px;height:18px;accent-color:var(--ds-blue);margin:0}.c6-radio:has(input:checked){background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:inset 0 0 0 1.5px var(--ds-blue)}.c6-radio:has(input:focus-visible){outline:2px solid var(--ds-blue);outline-offset:2px}.c6-reg__pick{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.c6-reg__pick .ds-select-wrap{flex:260px;min-width:0}.c6-reg__pick .ds-select{width:100%;min-height:44px}.c6-reg__pick .dw-wbtn{min-height:44px}.c6-reg__pick .dw-wbtn svg{width:18px;height:18px}.c6-ai{align-items:center;gap:12px;margin:14px 0 0;display:flex}.c6-ai img{filter:drop-shadow(0 6px 8px #1e3c8c2e);flex:none;width:64px;height:auto}.c6-ai p{min-width:0;font:var(--ds-text-body-sm);color:var(--ds-ink-2);background:#f1f6ff;border-radius:14px;margin:0;padding:10px 14px;position:relative}.c6-ai--idle p{color:var(--ds-text-muted);background:#f6f8fc}.c6-cands{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.c6-cand{text-align:left;cursor:pointer;color:#3b2510;min-height:132px;font:inherit;background:url(../media/ds-story-page.1k2yg6e7val9-.jpg) 50%/cover,#f1e2bf;border:0;border-radius:10px;align-content:start;gap:6px;padding:14px 16px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #a67f3c99,0 6px 12px #5a370f29}.c6-cand:hover{transform:translateY(-2px)}.c6-cand.is-on{box-shadow:inset 0 0 0 1.5px #a67f3c99, 0 0 0 3px var(--ds-blue), 0 8px 16px #2f6bf033}.c6-cand:focus-visible{outline:3px solid var(--ds-blue);outline-offset:2px}.c6-cand__cat{border-radius:var(--ds-radius-pill);height:22px;font:800 11px/1 var(--ds-font-body);color:#6b4c1c;white-space:nowrap;justify-self:start;align-items:center;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #a67f3c}.c6-cand b{font:800 15.5px/1.5 var(--c6-serif);color:#2e1b08}.c6-cand__ex{font:500 12px/1.6 var(--ds-font-body);color:#5a3d14}.c6-cand__ok{background:var(--ds-blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.c6-cand__ok svg{width:15px;height:15px}.c6-cands--ghost i{background:linear-gradient(90deg,#f3ead6,#fbf5e8,#f3ead6) 0 0/200% 100%;border-radius:10px;height:132px;animation:1.4s linear infinite sc-shine;display:block}@media (prefers-reduced-motion:reduce){.c6-cands--ghost i{animation:none}.c6-cand:hover{transform:none}}.c6-band{background:var(--ds-warning-bg);color:#7a4a00;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.c6-band svg{width:22px;height:22px;color:var(--ds-warning);flex:none}.c6-band p{min-width:0;font:var(--ds-text-body-sm);color:#6b4200;margin:0}.c6-band b{color:#5a3600;display:block}.c6-reg__form{border-top:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;margin-top:18px;padding-top:16px;display:grid}.c6-reg__col{align-content:start;gap:14px;min-width:0;display:grid}.c6-field{text-align:left;gap:6px;min-width:0;display:grid}.c6-field__label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c6-field .ds-input,.c6-field .ds-select{width:100%;min-height:44px}.c6-textarea{resize:vertical;width:100%;min-height:150px}.c6-opt{font:var(--ds-text-caption);color:var(--ds-ink-3)}.c6-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.c6-reg__srcs{margin-top:4px}@media (max-width:760px){.c6-cands{grid-template-columns:minmax(0,1fr)}.c6-cand{min-height:0}.c6-cands--ghost i{height:84px}.c6-reg__form{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.c6-grid2{grid-template-columns:minmax(0,1fr)}.c6-ai img{width:52px}}.c6-band-cover{isolation:isolate;border-radius:var(--ds-radius-lg);color:#f3d27a;min-height:172px;box-shadow:var(--ds-shadow-card), inset 0 0 0 2px #d6aa52bf, inset 0 0 0 8px #0a143299, inset 0 0 0 9px #d6aa5266;background:radial-gradient(90% 140% at 20% 30%,#2a4a8f 0%,#16295a 55%,#0d1a3c 100%);align-items:center;gap:26px;padding:20px 34px 20px 30px;display:flex;position:relative;overflow:hidden}.c6-band-cover:after{content:"";z-index:-1;opacity:.18;mix-blend-mode:screen;background:url(../media/ds-story-cover-blue.34ux1z9bowumq.png) 50%/180%;position:absolute;inset:0}.c6-bk-back{min-height:40px;font:700 13px/1 var(--ds-font-body);color:#e9d9a8;align-items:center;gap:6px;display:inline-flex;position:absolute;top:14px;left:22px}.c6-bk-back svg{width:16px;height:16px}.c6-bk-back:hover{color:#fff}.c6-band-cover__book{filter:drop-shadow(0 12px 14px #00000080);flex:none;width:104px;height:auto;margin-top:26px;transform:rotate(-6deg)}.c6-band-cover__mon{text-align:center;width:104px;font:800 20px/1 var(--c6-serif);color:#f3d27a;pointer-events:none;padding-top:52px;position:absolute;top:46px;left:30px;transform:rotate(-6deg)}.c6-band-cover__text{text-align:right;min-width:0;margin-left:auto}.c6-band-cover h1{font:800 44px/1.2 var(--c6-serif);letter-spacing:.04em;color:#f3d27a;background:linear-gradient(#fff3c4 0%,#f0c860 45%,#c08a2c 70%,#f3d27a 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #00000080);-webkit-background-clip:text;background-clip:text;margin:0}.c6-band-cover p{font:600 17px/1.5 var(--c6-serif);color:#e9d9a8;margin:8px 0 0}@media (max-width:1023px){.c6-band-cover{border-radius:var(--ds-radius-md);gap:14px;min-height:0;padding:52px 16px 16px}.c6-bk-back{top:8px;left:14px}.c6-band-cover__book{width:64px;margin-top:0}.c6-band-cover__mon{width:64px;padding-top:30px;font-size:13px;top:52px;left:16px}.c6-band-cover h1{font-size:27px}.c6-band-cover p{font-size:13.5px}}@media (max-width:400px){.c6-band-cover h1{letter-spacing:.02em;font-size:22px}.c6-band-cover p{font-size:12px}}.c6-booklay{grid-template-columns:250px minmax(0,1fr) 300px;grid-template-areas:"toc main side";align-items:start;gap:16px;display:grid}.c6-btoc{top:calc(var(--header-h,76px) + 12px);grid-area:toc;padding:18px 12px 12px;position:sticky}.c6-read{grid-area:main}.c6-side{grid-area:side}@media (max-width:1279px){.c6-booklay{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"toc main""toc side"}}@media (max-width:1023px){.c6-booklay{grid-template-columns:minmax(0,1fr);grid-template-areas:"toc""main""side";gap:12px}.c6-btoc{position:static}}.c6-btoc__h{font:var(--ds-text-h3);color:var(--ds-ink);margin:0 10px 8px}.c6-btoc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.c6-btoc ol:before{content:"";background:#dfe6f3;width:2px;position:absolute;top:20px;bottom:20px;left:21px}.c6-btoc__item{color:var(--ds-ink-2);border-radius:12px;grid-template-columns:22px minmax(0,1fr);column-gap:10px;padding:10px 10px 10px 12px;display:grid;position:relative}.c6-btoc__item:hover{background:var(--ds-row-hover,#f2f6fd)}.c6-btoc__item.is-active{background:var(--ds-blue-soft)}.c6-btoc__item.is-active:before{content:"";background:var(--ds-blue);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.c6-btoc__item:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.c6-btoc__dot{z-index:1;background:#fff;border-radius:50%;grid-row:1/span 3;width:20px;height:20px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 2px #b9c6de}.c6-btoc__item.is-active .c6-btoc__dot{box-shadow:inset 0 0 0 6px var(--ds-blue)}.c6-btoc__item.is-month .c6-btoc__dot{background:#fff8e4;box-shadow:inset 0 0 0 2px #e0b54d}.c6-btoc__item.is-month.is-active .c6-btoc__dot{box-shadow:inset 0 0 0 6px #e0a92e}.c6-btoc__tag{font:800 13.5px/1.4 var(--ds-font-body);color:var(--ds-ink)}.c6-btoc__item.is-blank .c6-btoc__tag{color:var(--ds-ink-3)}.c6-btoc__item b{font:500 13px/1.5 var(--ds-font-body);color:var(--ds-ink-2)}.c6-btoc__item.is-blank b{color:var(--ds-text-muted)}.c6-btoc__d{font:var(--ds-text-caption);color:var(--ds-text-muted)}@media (max-width:1023px){.c6-btoc{padding:10px 8px}.c6-btoc__h{display:none}.c6-btoc ol{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.c6-btoc ol:before{display:none}.c6-btoc li{flex:none;width:200px}.c6-btoc__item{align-content:start;height:100%;padding-block:8px}.c6-btoc__item b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c6-btoc ol{padding-bottom:4px;scroll-padding-inline:8px}}.c6-read{padding:26px 34px 22px}.c6-read__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.c6-read__tag{background:var(--ds-blue-soft);height:30px;font:800 15px/1 var(--ds-font-body);color:var(--ds-text-blue);border-radius:10px;align-items:center;padding:0 14px;display:inline-flex}.c6-read__tag.is-month{background:var(--ds-gold-soft);color:var(--ds-text-gold)}.c6-read__tag.is-blank{color:var(--ds-ink-3);background:#eef1f6}.c6-read__d{font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.c6-read__title{font:800 27px/1.5 var(--ds-font-body);letter-spacing:.01em;color:var(--ds-ink);margin:14px 0 0;scroll-margin-top:96px}.c6-read__title:focus{outline:none}.c6-read__text{max-width:40em;margin-top:18px}.c6-read__text p{font:500 16.5px/2.1 var(--ds-font-body);letter-spacing:.02em;color:#24324f;text-wrap:pretty;margin:0 0 1.1em}.c6-read--blank{text-align:center;justify-items:center;display:grid}.c6-read--blank .c6-read__meta{justify-self:start}.c6-read__art{opacity:.92;width:112px;height:auto;margin-top:18px}.c6-read__plain{font:var(--ds-text-body-lg);color:var(--ds-ink-3);margin:8px 0 0}.c6-pager{border-top:1px solid var(--ds-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:18px;padding-top:16px;display:flex}.c6-pager .dw-wbtn{min-height:46px;padding:0 20px}.c6-pager .dw-wbtn svg{width:16px;height:16px}.c6-pager__next{margin-left:auto}.c6-pager__wait{font:var(--ds-text-body-sm);color:var(--ds-text-muted);text-align:right;margin:0 0 0 auto}@media (max-width:1023px){.c6-read{padding:18px 16px 16px}.c6-read__title{font-size:21px}.c6-read__text p{font-size:15.5px;line-height:2}}@media (max-width:420px){.c6-pager .dw-wbtn{flex:100%}.c6-pager__wait{text-align:left;flex:100%}}.c6-side{gap:10px;padding:18px 16px;display:grid}.c6-side__h{font:var(--ds-text-h3);color:var(--ds-ink);align-items:baseline;gap:8px;margin:4px 2px 0;display:flex}.c6-side__h small{font:var(--ds-text-caption);color:var(--ds-ink-3)}.c6-side__h+.c6-qs,.c6-side__h+.c6-side__none{margin-top:2px}.c6-side__none{font:var(--ds-text-body-sm);color:var(--ds-text-muted);margin:0 2px 6px}.c6-qs--side .c6-q{box-shadow:inset 0 0 0 1px var(--ds-line);background:#f8fafe}.c6-qs--side .c6-q__t b{color:var(--ds-ink)}.c6-qs--side .c6-q__by{color:var(--ds-ink-3)}.c6-side__src{border-top:1px solid var(--ds-line);font:700 13px/1.4 var(--ds-font-body);color:var(--ds-ink-2);align-items:center;gap:8px;margin:8px 2px 0;padding-top:12px;display:flex}.c6-side__src svg{width:18px;height:18px;color:var(--ds-ink-3)}.c6-side__at{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:0 2px}.c6-ctrl{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.c6-seg{background:#eef3fb;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.c6-seg a{min-width:92px;height:44px;font:800 14px/1 var(--ds-font-body);color:var(--ds-ink-2);border-radius:11px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.c6-seg a:hover{background:#fff}.c6-seg a.is-active{background:var(--ds-blue-grad);color:#fff;box-shadow:0 6px 14px #2f6bf040}.c6-seg a:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.c6-gsel{flex:0 340px;align-items:center;gap:8px;min-width:0;display:inline-flex}.c6-gsel>svg{width:22px;height:22px;color:var(--ds-ink-3);flex:none}.c6-gsel .ds-select-wrap{flex:1;min-width:0}.c6-gsel .ds-select{text-overflow:ellipsis;width:100%;min-height:44px}.c6-ctrl__note{font:var(--ds-text-caption);color:var(--ds-text-muted);flex-basis:100%;margin:0}@media (max-width:599px){.c6-ctrl{padding:12px}.c6-seg{width:100%;display:flex}.c6-seg a{flex:1;min-width:0}.c6-gsel{flex:100%}}.c6-tots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.c6-tile{align-items:center;gap:16px;min-width:0;padding:18px 22px;display:flex}.c6-tile img{object-fit:contain;filter:drop-shadow(0 6px 8px #78500a2e);flex:none;width:58px;height:58px}.c6-tile>div{min-width:0}.c6-tile__l{font:700 13px/1.4 var(--ds-font-body);color:var(--ds-ink-3);display:block}.c6-tile__v{font:900 32px/1.15 var(--ds-font-game);color:var(--ds-ink);white-space:nowrap;margin-top:4px;display:block}.c6-tile__v small{font:800 16px/1 var(--ds-font-body);color:var(--ds-ink-2);margin-left:3px}.c6-tile.is-hero{box-shadow:var(--ds-shadow-card), inset 0 0 0 1.5px #e0b54d8c;background:linear-gradient(135deg,#fff 0%,#fff7e2 100%)}@media (max-width:1023px){.c6-tots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c6-tile.is-hero{grid-column:1/-1}.c6-tile{gap:10px;padding:14px}.c6-tile img{width:44px;height:44px}.c6-tile__v{font-size:24px}}@media (max-width:359px){.c6-tile__v{font-size:21px}.c6-tile img{width:38px;height:38px}}@media (max-width:599px){.c6-tile:not(.is-hero){flex-direction:column;align-items:flex-start;gap:6px}.c6-tile:not(.is-hero) .c6-tile__v{margin-top:2px}}.c6-chart{container-type:inline-size}.c6-chart .sc-head{flex-wrap:wrap}.c6-chart__max{font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.c6-bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:repeating-linear-gradient(#0000 0 63px,#edf1f8 63px 64px);align-items:end;gap:0 14px;height:260px;margin:8px 0 0;padding:0 4px;list-style:none;display:grid;position:relative}.c6-bar{grid-template-rows:minmax(0,1fr) auto;justify-items:center;min-width:0;height:100%;display:grid}.c6-bar__v{min-height:22px;font:800 14px/1.2 var(--ds-font-body);color:var(--ds-ink);white-space:nowrap;flex-direction:column;align-items:center;gap:3px;padding-bottom:4px;display:flex}.c6-bar__chip{border-radius:var(--ds-radius-pill);height:20px;font:800 11px/1 var(--ds-font-body);color:var(--ds-ink-3);background:#e8eef9;align-items:center;padding:0 8px;display:inline-flex}.c6-bar__col{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding-top:44px;display:flex;position:relative}.c6-bar__col i{width:min(76px,82%);height:var(--h);transform-origin:50% 100%;background:linear-gradient(#4f86ff 0%,#2f6bf0 70%,#2a5fd6 100%);border-radius:10px 10px 4px 4px;flex:none;min-height:0;display:block;box-shadow:0 6px 12px #2f6bf038,inset 0 1px #ffffff59}.c6-bar.is-cur .c6-bar__col i{background:repeating-linear-gradient(135deg,#b9cefb 0 8px,#c9d9fc 8px 16px);box-shadow:inset 0 0 0 1.5px #8fb0f6}.c6-bar.is-max .c6-bar__col i{background:linear-gradient(#ffd766 0%,#f5b82e 70%,#e0a020 100%);box-shadow:0 6px 14px #e0a0204d,inset 0 1px #ffffff73}.c6-bar__m{text-align:center;font:700 13px/1.2 var(--ds-font-body);color:var(--ds-ink-2);white-space:nowrap;border-top:2px solid #d5deee;width:100%;padding-top:8px;display:block;position:relative}.c6-bar__y{font:600 10.5px/1.2 var(--ds-font-body);color:var(--ds-ink-3);display:block;position:absolute;top:100%;left:0;right:0}.c6-bars:has(.c6-bar__y){margin-bottom:14px}html:not(.sc-soft) .c6-bar__col i{animation:.7s cubic-bezier(.2,.8,.3,1) backwards c6-grow}html:not(.sc-soft) .c6-bar:nth-child(2) .c6-bar__col i{animation-delay:40ms}html:not(.sc-soft) .c6-bar:nth-child(3) .c6-bar__col i{animation-delay:80ms}html:not(.sc-soft) .c6-bar:nth-child(4) .c6-bar__col i{animation-delay:.12s}html:not(.sc-soft) .c6-bar:nth-child(5) .c6-bar__col i{animation-delay:.16s}html:not(.sc-soft) .c6-bar:nth-child(n+6) .c6-bar__col i{animation-delay:.2s}@keyframes c6-grow{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:not(.sc-soft) .c6-bar__col i{animation:none}}.c6-bars--12{gap:0 8px}.c6-bars--12 .c6-bar__v{font-size:12px}@container (max-width:620px){.c6-bars{background:repeating-linear-gradient(#0000 0 53px,#edf1f8 53px 54px);gap:0 6px;height:220px}.c6-bar__v{font-size:11px}.c6-bar__m{font-size:11.5px}.c6-bar__chip{height:18px;padding:0 6px;font-size:10px}.c6-bars--12 .c6-bar__v{visibility:hidden}.c6-bars--12 .c6-bar__mu{display:none}.c6-bars--12 .c6-bar__y{letter-spacing:-.02em;font-size:9px}.c6-bars--12{gap:0 4px}.c6-bars--12 .c6-bar.is-cur .c6-bar__v{visibility:visible;font-size:0}.c6-bars--12 .c6-bar.is-cur .c6-bar__chip{font-size:10px}.c6-bars--12 .c6-bar__m{font-size:10.5px}}@container (max-width:340px){.c6-bars--6 .c6-bar__v{font-size:10px}.c6-bars{gap:0 3px}}.c6-cats{container-type:inline-size}.c6-table{border-collapse:collapse;width:100%}.c6-table thead th{font:700 12.5px/1.3 var(--ds-font-body);color:var(--ds-ink-3);text-align:right;background:#f2f5fb;padding:10px 12px}.c6-table thead th:first-child{text-align:left;border-radius:10px 0 0 10px}.c6-table thead th:last-child{border-radius:0 10px 10px 0}.c6-table tbody th,.c6-table td{border-bottom:1px solid var(--ds-line);font:700 15px/1.3 var(--ds-font-body);color:var(--ds-ink);text-align:right;white-space:nowrap;padding:12px}.c6-table tbody th{text-align:left;align-items:center;gap:12px;display:flex}.c6-table tbody th img{object-fit:contain;flex:none;width:40px;height:40px}.c6-table tr.is-zero td,.c6-table tr.is-zero th{color:var(--ds-ink-3);font-weight:500}@container (max-width:560px){.c6-table thead{display:none}.c6-table,.c6-table tbody,.c6-table tr{display:block}.c6-table tr{border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:12px 2px;display:grid}.c6-table tbody th{border:0;grid-column:1/-1;padding:0}.c6-table td{text-align:left;white-space:normal;border:0;grid-template-rows:1fr auto;align-items:start;gap:2px;padding:0;font-size:14px;display:grid}.c6-table td:before{content:attr(data-l);font:600 11px/1.3 var(--ds-font-body);color:var(--ds-ink-3)}.c6-table tbody th img{width:34px;height:34px}}.c6-empty{gap:10px}.c6-empty b{max-width:34em}}
