:root{--page-bg:#EDEEF1;--page-fg:#1F2333;--page-sub:#6B7183;--page-line:#DDE0E7;--page-card:#FFF;--bg:#F2F3F5;--card:#FFF;--line:#E2E5EC;--div:#EEF0F4;--fg:#1F2333;--sub:#6B7183;--mute:#9AA0B0;--body:#414759;--acc:#2F45A8;--acc-soft:#E4EAFA;--acc-deep:#22348A;--seg:#E8EAEF;--warn:#D9503A;--warn-soft:#FBE4DF;--memo:#B26B00;--memo-soft:#FBEFD9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page-bg:#15161B;--page-fg:#ECEDF2;--page-sub:#9AA0B0;--page-line:#2A2D36;--page-card:#1E2027}}:root[data-theme=dark]{--page-bg:#15161B;--page-fg:#ECEDF2;--page-sub:#9AA0B0;--page-line:#2A2D36;--page-card:#1E2027}*{box-sizing:border-box}body{margin:0;background:var(--page-bg);color:var(--page-fg);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Meiryo,Noto Sans JP,sans-serif,"Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased}.ipa{font-family:Gentium Plus,Georgia,serif}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left}button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.stage{min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 16px 44px}.ns-box{display:flex;flex-direction:column;align-items:center;gap:8px;line-height:1.6}.ns-box b{font-size:15px;color:var(--fg)}.ns-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.ns-btns a{text-decoration:none}.lead{display:none}.lead h1{margin:0;font-size:18px;font-weight:700}.lead p{margin:0;font-size:12px;line-height:1.75;color:var(--page-sub)}.device{width:390px;height:844px;max-width:100%;background:var(--bg);color:var(--fg);border-radius:24px;overflow:hidden;position:relative;border:1px solid var(--page-line);box-shadow:0 16px 40px #14161e33;display:flex;flex-direction:column}@media(max-width:430px),(pointer:coarse),(display-mode:standalone)and (max-width:899px){.stage{padding:0;gap:0}.lead{display:none}.device{width:100%;max-width:none;height:100svh;border-radius:0;border:none;box-shadow:none}html,body{height:100%;overflow:hidden;overscroll-behavior:none}.stage{min-height:0;height:100%}.device{position:fixed;inset:0;height:auto}.scroll{overscroll-behavior:contain}}.navbar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--card);border-bottom:1px solid var(--line);flex-shrink:0}.iconbtn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.navbar .t{flex:1;min-width:0}.navbar .t b{display:block;font-size:15px;font-weight:700}.navbar .t span{font-size:11px;color:var(--sub)}.sync{display:flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:13px;background:var(--acc-soft);flex-shrink:0}.sync i{width:6px;height:6px;border-radius:50%;background:var(--acc);display:block}.sync span{font-size:10.5px;font-weight:700;color:var(--acc-deep)}html.nosync .sync{display:none!important}.scroll{flex:1;overflow-y:auto}.scroll::-webkit-scrollbar{width:6px}.scroll::-webkit-scrollbar-thumb{background:#c7cbd6;border-radius:3px}.pad{padding:0 16px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px}.player{margin-top:12px;padding:12px;display:flex;flex-direction:column;gap:9px}.player .top{display:flex;align-items:center;gap:6px;padding:0 4px}.player .top .n{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--sub);flex:1}.player .tb{height:28px;padding:0 10px;border-radius:9px;background:var(--seg);font-size:11px;font-weight:700;color:var(--sub);display:flex;align-items:center;gap:5px}.player .tb:hover{background:var(--line)}.pframe{position:relative;border-radius:12px;overflow:hidden;background:var(--seg);height:230px;transition:height .24s cubic-bezier(.4,.05,.2,1)}.pframe.tall{height:min(560px,68svh)}.pframe iframe{width:100%;height:100%;border:0;display:block}.pnote{font-size:11px;color:var(--mute);line-height:1.7;padding:0 4px}.nat{display:flex;flex-direction:column;gap:11px}.trk{display:flex;gap:6px;overflow-x:auto;padding:0 2px 1px;scrollbar-width:none}.trk::-webkit-scrollbar{display:none}.trk button{flex-shrink:0;height:30px;padding:0 12px;border-radius:9px;background:var(--seg);font-size:11.5px;font-weight:700;color:var(--sub);display:flex;align-items:center;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trk button.on{background:var(--acc-soft);color:var(--acc)}.prow{display:flex;align-items:center;gap:12px}.pbtn{width:46px;height:46px;border-radius:50%;background:var(--acc);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .12s}.pbtn:active{transform:scale(.93)}.pbtn[disabled]{background:var(--seg)}.pmid{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.seekbar{position:relative;height:22px;display:flex;align-items:center;cursor:pointer;touch-action:none}.seekbar .tr{height:5px;width:100%;border-radius:3px;background:var(--seg);overflow:hidden}.seekbar .fill{height:100%;width:0;border-radius:3px;background:var(--acc)}.seekbar .buf{position:absolute;left:0;height:5px;width:0;border-radius:3px;background:#c7d0f0}.seekbar .kn{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--acc);border:2px solid var(--card);box-shadow:0 1px 3px #1f233347;left:0;margin-left:-6.5px;pointer-events:none}.tline{display:flex;justify-content:space-between;font-size:11px;color:var(--sub);font-variant-numeric:tabular-nums}.pctl{display:flex;gap:6px;flex-wrap:wrap;padding:0 2px}.pctl button{height:30px;padding:0 11px;border-radius:9px;background:var(--seg);font-size:11.5px;font-weight:700;color:var(--sub);display:flex;align-items:center;gap:4px}.pctl button:hover{background:var(--line)}.pctl button.on{background:var(--acc-soft);color:var(--acc)}.pctl .sp{font-variant-numeric:tabular-nums;min-width:48px;justify-content:center}.perr{font-size:11.5px;color:var(--warn);background:var(--warn-soft);border-radius:9px;padding:8px 11px;line-height:1.7;display:flex;align-items:center;gap:9px}.perr button{font-size:11.5px;font-weight:700;color:var(--warn);text-decoration:underline;flex-shrink:0}.tabs{position:sticky;top:0;z-index:5;background:var(--bg);padding:14px 16px 10px}.tabs .in{display:flex;background:var(--seg);border-radius:12px;padding:3px;gap:2px}.tabs button{flex:1;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:12px;font-weight:700;color:var(--sub);white-space:nowrap}.tabs button.on{background:var(--card);color:var(--acc);box-shadow:0 1px 3px #1f233317}.turn{margin-bottom:10px;padding:13px 14px;display:flex;flex-direction:column;gap:8px}.turn .who{display:flex;align-items:center;gap:8px}.who .badge{width:22px;height:22px;border-radius:7px;background:var(--acc-soft);color:var(--acc);display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700}.who .sp{font-size:11px;color:var(--mute);flex:1}.play{width:30px;height:30px;border-radius:50%;background:var(--acc-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--acc)}.play.playing{background:var(--acc);color:#fff}.en{font-size:14.5px;line-height:2}.en b{color:var(--acc);font-weight:700}.en s{color:var(--mute);text-decoration-thickness:1.5px}.en u,.nb u{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:.5px;text-underline-offset:.2em}.ja{font-size:12px;line-height:1.9;color:var(--sub)}.ja .spk{font-weight:700;color:var(--body)}.en .spk{font-weight:700;color:var(--fg)}.en .ln+.ln,.ja .ln+.ln{margin-top:10px}.mbadge{display:inline-flex;align-items:center;justify-content:center;width:19px;height:17px;padding:0;margin:0 1px 0 3px;border:0;border-radius:6px;background:#d08a18;color:#fff;vertical-align:.3em;position:relative;cursor:pointer}.mbadge svg{width:11px;height:11px;display:block}.mbadge:after{content:"";position:absolute;inset:-9px -7px}.mbadges{display:inline-flex;gap:3px;vertical-align:middle}.nb .memomark,.nb .rby.mruby{cursor:pointer}.nb .rby.mruby>.rtx{background:var(--memo-soft);border-radius:2px;box-shadow:inset 0 -2px #b26b0061}.nb .rby.mruby.on>.rtx{background:var(--memo);color:#fff;box-shadow:none}.nb .mnotes{display:flex;flex-direction:column;gap:5px;margin-top:-3px}.mnote{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;background:var(--memo-soft);border-left:3px solid #E0A93B;border-radius:8px;padding:7px 10px;font-size:12.5px;line-height:1.6;color:var(--fg)}.mnote b{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;font-size:11px;font-weight:800;color:var(--memo);line-height:1.6}.mnote .t{flex:1 1 auto;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mnote .t u{text-decoration:none;font-weight:800;color:var(--memo)}.mnote .more{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--memo);white-space:nowrap}.mnote:active{filter:brightness(.97)}.nb td.mnrow{padding:4px 6px 8px;background:transparent}.memo{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;height:22px;padding:0 8px;border-radius:7px;background:var(--memo-soft);color:var(--memo);font-size:11px;font-weight:700;cursor:pointer;position:relative;max-width:180px;overflow:hidden;white-space:nowrap}.memo span{overflow:hidden;text-overflow:ellipsis}.memo:after{content:"";position:absolute;inset:-8px -6px}.memo.on{background:var(--memo);color:#fff}.memo:after{content:"";position:absolute;right:-4px;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--memo)}.memo.on{background:var(--memo-soft);border-radius:3px}.memocount{display:flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;background:var(--memo-soft);color:var(--memo);font-size:10.5px;font-weight:700}.refresh{width:32px;height:32px;border-radius:50%;background:var(--seg);color:var(--sub);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}.refresh:active{background:var(--line)}.refresh.spin svg{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.topmemo{display:flex;flex-direction:column;gap:8px;margin:0 16px 12px;padding:10px;border-radius:14px;background:var(--memo-soft);border:1px solid #F0D9A8;color:var(--memo)}.topmemo[hidden]{display:none}:root{--rowh:40px}.topmemo{padding:0 12px}.topmemo .tm-h{min-height:calc(var(--rowh) - 2px)}.topmemo .tm-d[open] .tm-in{padding-bottom:12px}.nb .topmemo{margin:2px 0 0}.topmemo .tm-d{display:block}.topmemo .tm-h{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.topmemo .tm-h::-webkit-details-marker{display:none}.topmemo .tm-h:after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.topmemo .tm-d[open]>.tm-h:after{transform:rotate(-135deg)}.topmemo .tm-n{font-size:11px;font-weight:700;opacity:.8}.topmemo .tm-in{display:flex;flex-direction:column;gap:8px;margin-top:8px}.topmemo .tm-h b{font-size:12.5px;font-weight:800}.topmemo .tm-t{font-size:13px;line-height:1.7;color:var(--fg)}.topmemo video.mfile{aspect-ratio:16/9;object-fit:contain}.mfile{width:100%;border-radius:10px;background:#000;display:block}audio.mfile{background:transparent}.mfile-ng{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12.5px;line-height:1.6;color:var(--sub);width:100%;box-sizing:border-box}.mfile-ng b{color:var(--fg);font-size:13.5px}.mfile-ng a{display:inline-flex;align-items:center;gap:6px;color:var(--acc);font-weight:600;text-decoration:none;margin-top:2px}.memomark{display:inline;font:inherit;color:inherit;text-align:inherit;background:var(--memo-soft);border-radius:2px;padding:1px 0;margin:0;box-shadow:inset 0 -2px #b26b0061;cursor:pointer}.memomark.on{background:var(--memo);color:#fff;box-shadow:none}#body>.nb,.rotinner>.nb{position:relative}.mpop{position:absolute;left:8px;right:8px;z-index:6;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px #1f23332e;padding:12px 14px;display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.7;color:var(--fg);text-align:left}.mpop .mp-q{border-left:3px solid #E9C46A;padding-left:9px;color:var(--sub);font-size:13px;line-height:1.5;word-break:break-word}.mpop .mp-q.ipa{font-family:Gentium Plus,Georgia,serif;font-size:14px}.mpop .mp-b{word-break:break-word}.mpop .mp-b b{color:var(--acc)}.mpop .mp-m{font-size:11px;color:var(--sub)}.scrim{position:absolute;inset:0;background:#1f23336b;z-index:8;display:none}.scrim.on{display:block}.sheet{position:absolute;left:0;right:0;bottom:0;background:var(--card);border-radius:20px 20px 0 0;box-shadow:0 -8px 24px #1f23332e;padding:8px 20px 26px;z-index:30;display:none;flex-direction:column;gap:12px}body.deep.hasbar .sheet{padding-bottom:calc(26px + var(--pbarh,92px))}body.deep.hasbar #listsheet{padding-bottom:18px}.sheet.on{display:flex}.nb b.swb{font-weight:600}.nb .sw-u{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:.2em}.nb .sw-l{color:#9e9e9e}.nb .sw-big{font-size:1.12em;line-height:1}.nb .sw-sm{font-size:.78em}.nb .sw-cr{color:#d9503a}.nb .sw-cb{color:#2b6fc2}.nb .sw-cg{color:#2e9e5b}.nb .sw-cr b,.nb .sw-cb b,.nb .sw-cg b,.nb .sw-l b{color:inherit}.nb .swm{display:inline-block;margin:0 .18em 0 .1em;padding:0 .04em;color:#77787c;font-weight:400;font-style:normal;text-decoration:none;border-radius:3px;cursor:pointer;-webkit-user-select:text;user-select:text}.nb .swm .swm-a{display:inline-block;width:.72em;height:.72em;margin-right:.06em;vertical-align:-.04em;background:currentColor;-webkit-mask:var(--ar-up) center/contain no-repeat;mask:var(--ar-up) center/contain no-repeat}.nb .swm .swm-a.dn{-webkit-mask-image:var(--ar-dn);mask-image:var(--ar-dn)}.nb .swm .swm-a:last-child{margin-right:0}.nb .swm.swt{position:relative;width:0;height:0;margin:0;padding:0;vertical-align:baseline;overflow:visible}.nb .swm.swt .swm-sp{position:absolute;left:calc(-1 * var(--lw,.5em) - .02em);bottom:-.1em;width:calc(var(--lw,.5em) + .06em);height:.22em;margin:0;border-right-width:1.2px;border-bottom-width:1.2px}.nb .swm.swt .swm-lk{position:absolute;left:var(--lkl,-.12em);top:.1em;width:var(--lkw,.55em);height:.24em;border-bottom:1.3px solid currentColor;border-radius:0 0 50% 50%/0 0 100% 100%}:root{--lk-arc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 30'%3E%3Cpath d='M3 3Q21 30 39 3' fill='none' stroke='%23000' stroke-width='6.5' stroke-linecap='round'/%3E%3C/svg%3E")}.nb .swm .swm-lk{font-style:normal}.nb .swm .swm-sp{display:inline-block;width:.24em;height:.24em;margin:0 .1em 0 .02em;vertical-align:-.04em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.mk-lk{font-size:20px;font-weight:400;color:#77787c;line-height:1}.mk-sp{display:inline-block;width:7px;height:7px;border-right:2px solid #77787C;border-bottom:2px solid #77787C;margin-top:4px}.mk-lt button.sw-lk:after,.mk-lt button.sw-sp:after{content:"";position:absolute;right:-1px;bottom:9px;width:6px;height:6px;border-right:2px solid #77787C;border-bottom:2px solid #77787C}.mk-lt button.sw-lk:after{content:"‿";border:0;width:auto;height:auto;right:-8px;bottom:2px;font-size:20px;color:#77787c}.nb .swm.dh1{margin:0;padding:0;color:inherit;border-radius:0}.nb .swm.mcr{color:#d9503a}.nb .swm.mcb{color:#2b6fc2}.nb .swm.mcg{color:#2e9e5b}.nb .swm.mhb{background:#e7f3f8}.nb .swm.mhg{background:#edf3ec}.nb .swm.mhp{background:#faf1f5}.nb .swm.mk-in{background:#b4d5fe}.nb .swm.mk-on{box-shadow:0 0 0 2px #b9c8f2;background:#eef2fc}@media(hover:hover){.nb .swm:not(.swc):hover{background:#eef2fc}}:root{--ar-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 11.5H7Q11 11.5 11 7.5V3'/%3E%3Cpath d='M8 6 11 3 14 6'/%3E%3C/svg%3E");--ar-dn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5H7Q11 4.5 11 8.5V13'/%3E%3Cpath d='M8 10 11 13 14 10'/%3E%3C/svg%3E");--ar-ups:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 11.5H7Q11 11.5 11 7.5V3'/%3E%3Cpath d='M8 6 11 3 14 6'/%3E%3Cpath d='M23 2.5 19.5 14'/%3E%3C/svg%3E");--ar-dns:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5H7Q11 4.5 11 8.5V13'/%3E%3Cpath d='M8 10 11 13 14 10'/%3E%3Cpath d='M23 2.5 19.5 14'/%3E%3C/svg%3E")}.mk-ar{display:inline-block;width:15px;height:15px;background:#77787c;-webkit-mask:var(--ar-up) center/contain no-repeat;mask:var(--ar-up) center/contain no-repeat}.mk-ar.dn{-webkit-mask-image:var(--ar-dn);mask-image:var(--ar-dn)}::highlight(mksel){background:#b4d5fe}::highlight(snw0){background:#fde6e6}::highlight(snk0){color:#d12f37;text-shadow:.35px 0 0 #D12F37,-.35px 0 0 #D12F37}::highlight(snw1){background:#ddf3e4}::highlight(snk1){color:#15803d;text-shadow:.35px 0 0 #15803D,-.35px 0 0 #15803D}::highlight(snw2){background:#e4eafa}::highlight(snk2){color:#2f45a8;text-shadow:.35px 0 0 #2F45A8,-.35px 0 0 #2F45A8}.mk-sl{font-size:18px;font-weight:400;color:#77787c}.mk-lt button.sw-sl:after{content:"/";color:#77787c;font-weight:400}.nb .sw-hb{background:#e7f3f8}.nb .sw-hy{background:#fbf3db}.nb .sw-hg{background:#edf3ec}.nb .sw-hp{background:#faf1f5}.nb .swc{background:var(--memo-soft);box-shadow:inset 0 -2px #b26b0061;border-radius:0;cursor:pointer}.nb button.swi{border:0;background:none;padding:0 1px;margin:0 1px;font-size:.8em;line-height:1;vertical-align:super;cursor:pointer}.nb details.wkx>summary:after{content:"タップして強調";margin-left:8px;font-size:11px;font-weight:700;color:var(--acc);background:#e4eafa;border-radius:6px;padding:1px 7px;vertical-align:2px}body.wkro .nb details.wkx>summary:after{content:none}body.mkfine .nb details.wkx>summary:after{content:"選んで強調"}.nb .ws-add{display:flex;justify-content:flex-end;margin:2px 0 4px}.nb .ws-add button{position:relative;width:24px;height:24px;border-radius:50%;border:1px solid #D5D8E0;background:#fff;color:#9aa0ae;font:400 17px/1 sans-serif;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(hover:hover){.nb .ws-add button:hover{border-color:var(--acc);color:var(--acc)}.nb .ws-add button:hover:after{content:"新しいワークスペースを作成";position:absolute;right:30px;top:50%;transform:translateY(-50%);background:#2c2c2b;color:#fff;font-size:12px;font-weight:400;padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none}}body.wkro .nb .ws-add{display:none}.nb .wsx{border:1px solid #E6E6E3;background:#f7f7f5;border-radius:10px;padding:8px 12px 10px;margin:8px 0}.nb .ws-h{display:flex;align-items:center;gap:8px;font-size:var(--t-lab);font-weight:700;color:var(--sub)}.nb .ws-h .ws-t{flex:1;min-width:0}.nb .ws-h .ws-tap{font-size:11px;font-weight:600;color:var(--acc);background:#e4eafa;border-radius:6px;padding:1px 7px}.nb .ws-mb{border:0;background:none;color:var(--sub);font-size:18px;line-height:1;padding:0 4px;cursor:pointer}body.wkro .nb .ws-mb,body.wkro .nb .ws-tap,body.wktr .nb .ws-mb,body.wktr .nb .ws-tap{display:none}.nb .ws-menu{display:flex;gap:6px;justify-content:flex-end;margin:6px 0 2px}.nb .ws-menu button,.nb .ws-bt button{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--fg);cursor:pointer}.nb .ws-menu button.del{color:#d9503a}.nb .ws-body p{margin:4px 0}.nb .ws-body p.ws-gap{min-height:.7em}.nb .ws-ta{display:block;width:100%;box-sizing:border-box;min-height:110px;margin-top:6px;border:1px solid #D5D8E0;border-radius:8px;padding:8px;font:inherit;font-size:16px;line-height:1.5;color:var(--fg);background:#fff;resize:vertical}.nb .ws-ta:focus{outline:none;border-color:var(--acc)}.nb .ws-bt{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.nb .ws-bt button.pri{background:var(--acc);border-color:var(--acc);color:#fff}body.wkpop #wksheet{right:auto;bottom:auto;width:min(420px,calc(100% - 24px));border-radius:14px;padding-top:12px;box-shadow:0 8px 28px #1f233338;border:1px solid var(--line)}body.wkpop #wksheet.mk-pc{width:max-content;max-width:none;padding:4px}body.wcfloat #scrim{background:transparent}body.wcfloat #wcsheet{right:auto;bottom:auto;width:min(300px,calc(100% - 20px));border-radius:12px;padding:6px;display:block;background:#ffffff8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 6px 18px #1f233324;border:1px solid rgba(226,229,236,.8)}body.wcfloat #wcsheet .dhead,body.wcfloat #wc-chips,body.wcfloat #wc-cancel{display:none}body.wcfloat #wc-text{display:block;width:100%;min-height:74px;max-height:180px;overflow:auto;padding:6px 38px 6px 8px;border:1px solid var(--line);border-radius:8px;resize:none;background:#fff;font-size:16px;line-height:1.4}#wc-text{white-space:pre-wrap;word-break:break-word;outline:none;text-align:left;color:var(--fg)}#wc-text:empty:before{content:attr(data-ph);color:#a3a8b4;pointer-events:none}.wc-fmt{display:flex;align-items:center;gap:2px;padding:0 0 5px;flex-wrap:wrap}.wc-fmt button{width:26px;height:24px;padding:0;border:0;border-radius:5px;background:none;color:#5b6170;font:inherit;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.wc-fmt button:hover{background:#eef0f4}.wc-fmt button.fc{font-weight:800}.wc-fmt button.fh span{width:14px;height:14px;border-radius:4px;display:block}.wc-fmt button.fx{font-size:11px;color:#a3a8b4}.wc-fmt #wc-x{margin-left:auto;color:#8a8f9c}.wc-fmt i{width:1px;height:14px;background:#e2e5ec;margin:0 3px}.wf-b{font-weight:700}.wf-u{text-decoration:underline;text-underline-offset:2px}.wf-cr{color:#e03e3e}.wf-cb{color:#2b6fc2}.wf-cg{color:#3e9b5f}.wf-hy{background:#fbf3db}.wf-hb{background:#e7f3f8}body.wcfloat #wc-text:focus{outline:none;border-color:var(--acc)}body.wcfloat #wcsheet .wk-row{position:absolute;right:5px;bottom:5px;margin:0}body.wcfloat #wcsheet .wk-row #wc-save{width:28px;height:28px;min-width:0;padding:0;border-radius:7px;background:none;border:0;color:#b4b8c2;display:flex;align-items:center;justify-content:center}body.wcfloat #wcsheet:has(#wc-text:not(:empty)) #wc-save{color:#5b6170}body.wcfloat #wcsheet .wk-row #wc-save:hover{background:#f1f2f5}body.wcfloat #wc-save .wc-sv-t,#wc-save .wc-sv-i{display:none}body.wcfloat #wc-save .wc-sv-i{display:block}.wc-tw{position:relative}#wc-text{padding-right:38px}.wc-fmt #wc-kbt{border:1px solid var(--line);background:#fff;color:#5b6170;font-size:15px}#wc-kbt.on{background:#e4eafa;border-color:var(--acc);color:var(--acc)}.wc-kb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:6px}.wc-kb[hidden]{display:none}.wc-kb button{height:34px;padding:0;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:16px;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.wc-kb button:active{background:#e4eafa}.wc-kb button.wide{grid-column:span 2;font-size:15px}.wc-kb button.clr{font-size:12px;font-weight:600;color:#6b7183}.wc-qq{color:#1e7faa;font-weight:700;display:inline-block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.wk-row button .ico,.wcpop .b button .ico{flex:0 0 auto}.wk-row button,.wcpop .b button{gap:4px}.wcpop .b button{display:inline-flex;align-items:center}#wksheet,#wcsheet{gap:8px;padding-left:16px;padding-right:16px;padding-bottom:18px;z-index:31}#wc-title{font-size:15px;font-weight:700}.wk-lab{font-size:12px;color:var(--sub)}#wksheet{gap:6px;padding:10px 12px 12px;z-index:31}#wksheet.mk-pc{padding:4px}#wksheet.mk-pc .mk-t{display:none}.mk-l{font-size:11.5px;color:var(--sub)}.mk-chips{display:flex;gap:6px;flex-wrap:wrap}.mk-chips button{padding:4px 10px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;color:var(--fg);cursor:pointer}.mk-chips button.on{background:#e4eafa;border-color:var(--acc);color:var(--acc);font-weight:700}.mk-lt{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:2px 0 4px;touch-action:none}.mk-lt button{position:relative;min-width:34px;height:50px;padding:0 4px 11px;border:0;border-radius:0;background:none;font:inherit;font-size:27px;line-height:1;color:var(--fg);cursor:pointer;display:flex;align-items:flex-end;justify-content:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mk-lt button.on{background:#b4d5fe}.mk-done{position:absolute;top:8px;right:8px;z-index:1;width:30px;height:30px;padding:0;border:1.5px solid #C9D2EE;border-radius:50%;background:#fff;color:var(--acc);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mk-done:active{background:#e4eafa}#wksheet.mk-pc .mk-done,#wksheet.mk-touch .mk-t{display:none}body.wkpop #wksheet.mk-touch{padding:8px}#wksheet.mk-touch .mk-tb{border-top:0;padding-top:0}#wksheet:not(.mk-pc) .mk-lt{padding:0 38px;container-type:inline-size}#wksheet.mk-long .mk-lt{padding:0 38px 0 0}#wksheet:not(.mk-pc) .mk-lt button{min-width:min(34px,calc(100cqw / var(--n,6)));padding-left:0;padding-right:0;font-size:min(27px,calc(100cqw / var(--n,6) * .8))}#wksheet:not(.mk-pc) .mk-lt button.sw-big{font-size:min(33px,calc(100cqw / var(--n,6) * .98))}#wksheet:not(.mk-pc) .mk-lt button.sw-sm{font-size:min(21px,calc(100cqw / var(--n,6) * .62))}.mk-rp{opacity:.999}.nb .wv-host{position:relative}.nb [data-wv]{cursor:pointer}.wv-svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:2}.wv-svg path{fill:none;stroke:#d9503a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.mk-lt button.on.e0{border-top-left-radius:9px;border-bottom-left-radius:9px}.mk-lt button.on.e1{border-top-right-radius:9px;border-bottom-right-radius:9px}.mk-lt button.sw-b{font-weight:600}.mk-lt button.sw-big{font-size:33px}.mk-lt button.sw-sm{font-size:21px}.mk-lt button.sw-l{color:#9e9e9e}.mk-lt button.sw-u:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:2px;background:currentColor}.mk-lt button.sw-dh:not(.sw-sl):not(.sw-au):not(.sw-ad):before{content:"-";position:absolute;right:-3px;bottom:11px;font-size:20px;color:#77787c;font-weight:400}.mk-lt button.sw-sl:before{content:"/";position:absolute;right:-3px;bottom:11px;font-size:20px;color:#77787c;font-weight:400}.mk-lt button.sw-au:before,.mk-lt button.sw-ad:before{content:"";position:absolute;right:-5px;bottom:14px;width:12px;height:12px;background:#77787c;-webkit-mask:var(--ar-up) center/contain no-repeat;mask:var(--ar-up) center/contain no-repeat}.mk-lt button.sw-ad:before{-webkit-mask-image:var(--ar-dn);mask-image:var(--ar-dn)}.mk-lt button.sw-au.sw-sl:before,.mk-lt button.sw-ad.sw-sl:before{width:19px;right:-9px}.mk-lt button.sw-au.sw-sl:before{-webkit-mask-image:var(--ar-ups);mask-image:var(--ar-ups)}.mk-lt button.sw-ad.sw-sl:before{-webkit-mask-image:var(--ar-dns);mask-image:var(--ar-dns)}.mk-lt button.sw-cr{color:#d9503a}.mk-lt button.sw-cb{color:#2b6fc2}.mk-lt button.sw-cg{color:#2e9e5b}.mk-lt button.sw-hb{box-shadow:inset 0 -14px #e7f3f8}.mk-lt button.sw-hy{box-shadow:inset 0 -14px #fbf3db}.mk-lt button.sw-hg{box-shadow:inset 0 -14px #edf3ec}.mk-lt button.sw-hp{box-shadow:inset 0 -14px #faf1f5}.mk-tb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;border-top:1px solid #EEF0F4;padding-top:6px}.mk-tb.mk-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.mk-tb.mk-grid button{height:38px;min-width:0;padding:0}.mk-tb.mk-grid button.mk-act{border:1px solid var(--line);font-size:13px;font-weight:700}.mk-tb.mk-grid button.mk-w2{grid-column:span 2}.mk-tb.mk-grid button.mk-w3{grid-column:span 3}.mk-tb.mk-grid button.mk-w6{grid-column:span 6}.mk-tb.mk-grid button.mk-w4{grid-column:span 4}.mk-tb.mk-grid button.mk-w8{grid-column:span 8}.mk-tb.mk-grid button.mk-act.mk-ai{color:#5b3fc4;border-color:#dcd5f5;background:#f7f5fe}.mk-tb.mk-grid .mk-r3{grid-column:1/-1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin-top:3px}.mk-tb.mk-grid .mk-r3 button.mk-act,.mk-tb.mk-grid .mk-r3 button.mk-act.mk-ai{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px}#wksheet.mk-pc .mk-tb{border:0;padding:0;flex-wrap:nowrap}.mk-g{display:flex;align-items:center;padding:0 3px;border-right:1px solid var(--line)}.mk-g:last-child{border-right:0}.mk-tb button{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:34px;min-width:32px;padding:0 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;color:var(--fg);cursor:pointer;white-space:nowrap}.mk-tb button:hover{background:#f1f2f5}.mk-tb button.on{background:#e4eafa;box-shadow:inset 0 0 0 1.5px var(--acc)}.mk-dot{width:16px;height:16px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.14)}.mk-big{font-size:17px;font-weight:800;display:inline-flex;align-items:flex-start;line-height:1}.mk-big sup{font-size:11px;font-weight:700;margin-left:1px;line-height:1;vertical-align:baseline;position:relative;top:-1px}.mk-thin{font-size:16px;color:#b4b4b4}.mk-sm{font-size:12.5px;font-weight:700;display:inline-flex;align-items:flex-start;line-height:1}.mk-sm sup{font-size:10px;font-weight:700;margin-left:1px;line-height:1;vertical-align:baseline;position:relative;top:-1px}.mk-ipa{font-size:14px;font-weight:600;letter-spacing:.02em}.wk-all{display:flex;justify-content:flex-end;gap:12px}.wk-all button{border:0;background:none;padding:2px 0;font:inherit;font-size:12px;font-weight:600;color:var(--acc);cursor:pointer}.wk-row{display:flex;gap:8px;margin-top:6px}.wk-row button{flex:1;height:42px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--fg);cursor:pointer}.wk-units button,.wk-row button{display:flex;align-items:center;justify-content:center;text-align:center}.wk-row button.pri{background:var(--acc);border-color:var(--acc);color:#fff}.wc-chips{display:flex;flex-wrap:wrap;gap:6px}.wc-chips button{padding:6px 11px;border-radius:16px;border:1.5px solid var(--line);background:#fff;font:inherit;font-size:15px;color:var(--fg);cursor:pointer}.wc-chips button.on{border-color:#3ba3d0;background:#ddf1fa;font-weight:700}.wc-q{font-size:15px;font-weight:700;color:#1e7faa}#wc-text{width:100%;min-height:76px;border:1.5px solid #3BA3D0;border-radius:10px;padding:8px 10px;font:inherit;font-size:16px;color:var(--fg);resize:vertical}.wk-dbtn{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;height:30px;padding:0 10px;margin-right:2px;border:1px solid #3BA3D0;border-radius:8px;background:#fff;color:#1e7faa;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wcpop{position:fixed;z-index:45;width:min(360px,calc(100vw - 24px));background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #1f233329;padding:10px 12px}.wcpop{padding:8px 8px 10px 12px;color:var(--fg)}.wcpop .h{display:flex;align-items:center;gap:6px;min-height:28px}.wcpop .q{font-size:12px;color:#9a6200;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcpop .t{font-size:14px;margin:2px 4px 0 0;white-space:pre-wrap;word-break:break-word}.wcpop .b{display:flex;gap:2px;align-items:center;flex:0 0 auto}.wcpop .b button{width:28px;height:28px;padding:0;border-radius:7px;border:0;background:none;font:inherit;font-size:14px;color:#8a8f9c;cursor:pointer;justify-content:center}.wcpop .b button:hover{background:#f1f2f5;color:var(--fg)}.wcpop .b .del:hover{color:var(--warn,#D9503A)}.wcpop .meta{font-size:11px;color:#9aa0ae;flex:0 0 auto;margin-left:auto}body.wkro .wcpop .b button{display:none}.wcpop .wc-list{max-height:min(56vh,420px);overflow-y:auto;overscroll-behavior:contain}.wcpop .wci+.wci{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.wcpop .wc-add{display:block;margin:8px 0 0;padding:4px 6px;border:0;background:none;font:inherit;font-size:12.5px;color:#8a8f9c;cursor:pointer;border-radius:6px}.wcpop .wc-add:hover{background:#f1f2f5;color:var(--acc)}body.wkro .wcpop .wc-add{display:none}.nb .swc .swc{background:none;box-shadow:none}#dictsheet{gap:4px;padding-left:16px;padding-right:16px;padding-bottom:18px}.nb{touch-action:manipulation}#websheet{z-index:40;height:86%;padding:8px 0 0;gap:0}body.wide #rotstage .scrim{z-index:35}body.wide #rotstage #dictsheet{z-index:36;left:50%;right:auto;width:min(520px,calc(100% - 24px));transform:translate(-50%)}body.wide #rotstage #websheet{z-index:40;left:50%;right:auto;width:min(760px,calc(100% - 24px));transform:translate(-50%);height:90%}body.deep.hasbar #websheet{padding-bottom:0}.wv-head{display:flex;align-items:center;gap:10px;padding:4px 12px 6px 16px}.wv-head b{flex:1 1 auto;min-width:0;font-size:16px}.wv-head a{flex:0 0 auto;font-size:12.5px;font-weight:700;color:var(--acc);text-decoration:none;padding:6px 10px;border-radius:8px;background:var(--acc-soft)}.wv-note{font-size:11px;color:var(--mute);padding:0 16px 6px}#websheet iframe{flex:1 1 auto;width:100%;border:0;border-top:1px solid var(--line);background:#fff}#websheet #wv-yg{flex:1 1 auto;overflow-y:auto;border-top:1px solid var(--line);padding:8px 0}#websheet #wv-yg iframe{border:0}#websheet [hidden]{display:none!important}.wv-msg{font-size:13px;color:var(--sub);padding:14px 16px}.dq-ext{font-style:normal;font-size:11px;color:var(--mute)}.grab{width:36px;height:4px;border-radius:2px;background:var(--line);align-self:center}.mtop{display:flex;align-items:center;gap:8px}.mtop .anchor{font-size:15px;font-weight:700}.mtop .anchor u{border-bottom:2px dotted var(--memo);text-decoration:none}.x{width:32px;height:32px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mbody{font-size:14px;line-height:1.85;color:var(--fg)}.mbody b{color:var(--acc)}#m-body{display:flex;flex-direction:column;gap:10px;max-height:58vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mitem{background:var(--bg);border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:6px}.mitem .ma{font-size:13px;font-weight:700;color:var(--fg)}.mitem .ma u{border-bottom:2px dotted var(--memo);text-decoration:none}.mitem .mbody{font-size:13.5px}.mlink{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--acc);background:var(--acc-soft);border-radius:10px;padding:10px 12px;word-break:break-all;line-height:1.5}.mmeta{font-size:11px;color:var(--mute)}.en .w{border-radius:3px;padding:0 1px;margin:0 -1px}.en .w.press{background:var(--acc-soft)}.memochip{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:9px;background:var(--memo-soft);color:var(--memo);font-size:10.5px;font-weight:700;vertical-align:2px;margin-left:3px}.dhead{display:flex;align-items:center;gap:10px}.dhead .dw{font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}#d-word{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px}.dq-ipa{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:400;color:var(--sub);line-height:1.3;overflow-wrap:anywhere}button.dq-ipa{height:auto;padding:2px 0;border-radius:4px;background:none;text-align:left;color:var(--sub)}button.dq-ipa svg{flex:0 0 auto;color:var(--mute);width:12px;height:12px}button.dq-ipa:hover{color:var(--acc)}.dq-ipas{gap:2px;flex-wrap:wrap}.dq-ipas i{font-style:normal;color:var(--mute)}.dq-ipv{height:auto;padding:1px 6px;border-radius:6px;border:1px solid transparent;background:none;font-size:16px;font-weight:400;color:var(--sub);line-height:1.3}.dq-ipv:hover{background:#f1f2f5}.dq-ipv.on{background:#eef2fc;border-color:#c9d2ee;color:var(--acc)}.dq-ipen{padding:2px 4px}.dq-chips{display:flex;flex-wrap:wrap;align-items:center;gap:2px 3px;margin-top:8px}.dq-row{display:flex;align-items:flex-end;gap:8px}.dq-rl{flex:1 1 auto;min-width:0}.dq-ai{position:relative;flex:0 0 auto;margin-top:8px}.dq-hai{flex:0 0 auto;display:flex;align-items:center}.dq-hai:empty{display:none}.dq-hai .dq-ai{margin-top:0}.dq-aib{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 11px;border-radius:999px;border:1px solid #DCD5F5;background:#f7f5fe;color:#5b3fc4;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.dq-aib:hover,.dq-aib.on{background:#eee9fd}.dq-aib .ai-left{margin-left:2px;font-size:10px;font-weight:600;color:var(--mute)}.dq-aim{position:absolute;right:0;top:calc(100% + 4px);z-index:3;display:flex;flex-direction:column;min-width:150px;padding:4px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:0 8px 24px #14161e29}.dq-aim button{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px 0 8px;border-radius:8px;background:none;color:#2c2c2b;font-size:13px;font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.dq-aim button i{flex:0 0 22px;width:22px;height:22px;border-radius:6px;background:#f4f1fe;color:#5b3fc4;display:grid;place-items:center}.dq-aim button:hover{background:#f7f5fe}.dq-aim.ai-off button{opacity:.4;cursor:default}#dictsheet:has(.dq-aim){overflow:visible!important}.dq-chip{height:auto;padding:1px 4px;border-radius:4px;background:none;color:var(--sub);font-size:13px;font-weight:500;line-height:1.5}.dq-chip.on{background:#ffe58f;color:var(--fg);font-weight:700}.dq-hint{margin-top:3px;font-size:10px;color:var(--mute)}.dq-fm{display:inline-flex;gap:3px;padding:3px;background:var(--seg);border-radius:10px;max-width:100%;vertical-align:middle}.dq-fm button{height:34px;padding:0 12px;border-radius:8px;font-size:19px;font-weight:700;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.dq-fm button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #14161e24}.dq-fm small{margin-left:4px;font-size:9.5px;font-weight:600;color:var(--sub)}.dq-fm.long{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.dq-fm.long button{height:auto;min-height:32px;padding:5px 10px;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.dq-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.dq-link.off{opacity:.4}.dq-empty{color:var(--mute);font-size:15px!important;font-weight:600!important}.dq-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:46px;border-radius:10px;border:1px solid var(--line);background:var(--card);text-decoration:none;color:var(--acc)}.dq-link b{font-size:13.5px;font-weight:700}.dq-link span{font-size:10px;color:var(--sub)}.dnone{font-size:13px;line-height:1.7;color:var(--sub)}.hint{font-size:10.5px;color:var(--mute);padding:0 16px 8px}.toggle{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--acc);height:32px}.prc{margin-bottom:6px;padding:8px 12px;display:flex;flex-direction:column;gap:1px}.prc .l1{display:flex;align-items:flex-start;gap:8px}.prc .b2{width:18px;height:18px;border-radius:5px;background:var(--seg);color:var(--sub);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-top:1px}.prc .en2{flex:1;font-size:14px;font-weight:700;line-height:1.4}.prc .ipa2{font-size:11.5px;color:var(--sub);line-height:1.35;padding-left:26px}.prc .ja2{font-size:11.5px;color:var(--sub);line-height:1.4;padding-left:26px}.jec{width:100%;margin-bottom:8px;padding:12px 13px;display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:left}.jec .q{font-size:13.5px;line-height:1.6;font-weight:700}.jec .a{font-size:13.5px;line-height:1.6;color:var(--acc);font-weight:700}.gsec{margin-bottom:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.gsec h3{margin:0;font-size:14.5px;font-weight:700;display:flex;align-items:baseline;gap:7px}.gsec h3 i{font-style:normal;font-size:11px;font-weight:700;color:var(--acc);background:var(--acc-soft);border-radius:6px;padding:2px 7px}.gsec p{margin:0;font-size:13px;line-height:1.85;color:var(--body)}.gsec p b,.gsec li b{color:var(--acc)}.gsec ul{margin:2px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:5px}.gsec li{font-size:12.5px;line-height:1.75;color:var(--body)}.point{background:var(--acc-soft);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.8;color:var(--acc-deep)}.vgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vc{padding:10px;display:flex;flex-direction:column;gap:2px}.vc .w{font-size:13.5px;font-weight:700;line-height:1.35}.vc .w s{color:var(--mute)}.vc .i{font-size:10.5px;color:var(--sub)}.vc .j{font-size:10.5px;color:var(--sub);line-height:1.4}.sechead{font-size:11.5px;font-weight:700;color:var(--sub);padding:16px 16px 8px}.phhead{display:flex;align-items:center;gap:8px;padding:16px 16px 8px}.phhead .t{flex:1;font-size:11.5px;font-weight:700;color:var(--sub)}.swrow{display:flex;align-items:center;gap:8px;padding:4px 0}.swrow .lab{font-size:11.5px;font-weight:700;color:var(--sub)}.sw{width:40px;height:24px;border-radius:12px;background:#d5d8e0;flex-shrink:0;position:relative;transition:background .22s ease}.sw i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #1f233342,0 0 1px #1f233329;transition:transform .22s cubic-bezier(.4,.05,.2,1)}.sw.on{background:var(--acc)}.sw.on i{transform:translate(16px)}.noipa .ipa2{display:none}.uwrap{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 22px 90px;gap:14px}.ubrand{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--acc)}.uwrap h1{margin:0;font-size:21px;font-weight:700;line-height:1.45}.uwrap p{margin:0;font-size:12.5px;line-height:1.85;color:var(--sub)}.ufield{height:48px;width:100%;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:0 14px;font-size:13.5px;color:var(--fg);font-family:inherit}.ufield::placeholder{color:var(--mute)}.ufield.err{border-color:var(--warn);background:var(--warn-soft)}.uerr{font-size:11.5px;font-weight:700;color:var(--warn);line-height:1.6;display:none}.uerr.on{display:block}.ubtn{height:48px;width:100%;border-radius:14px;background:var(--acc);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}.uhelp{font-size:11px;line-height:1.8;color:var(--mute)}.uhelp b{color:var(--sub)}.unote{margin:0 16px 10px;padding:10px 12px;border-radius:12px;background:var(--memo-soft);color:var(--memo);font-size:11.5px;font-weight:700;line-height:1.7;display:none}.unote.on{display:block}body.pc #pcs-foot .unote{margin:10px 14px 0;font-size:12px;padding:8px 10px}.view{display:none;flex:1;flex-direction:column;min-height:0}.view.on{display:flex}.lhead{padding:12px 16px 0}.lhead .lh-row{display:flex;align-items:center;gap:8px}.lhead .lh-row h1{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lhead .who{flex:1;min-width:0;font-size:11.5px;font-weight:700;color:var(--sub);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lhead h1{margin:2px 0 0;font-size:22px;font-weight:800;line-height:1.35}.lh-out{width:30px;height:30px;border-radius:50%;background:var(--card);border:1px solid var(--line);color:var(--sub);display:flex;align-items:center;justify-content:center;flex:0 0 30px}.lh-out:active{background:var(--seg)}.lhm-btn,.lhm-pop{display:none}body:not(.pc) .lhead .lh-row{position:relative}body:not(.pc) .lhead .lh-out,body:not(.pc) .llinks{display:none}body:not(.pc) #nl-ask,body:not(.pc) #nl-rec{display:none}body:not(.pc) .lhm-btn{order:99;display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--fg)}body:not(.pc) .lhm-btn:active{background:var(--seg)}body:not(.pc) .lhm-pop:not([hidden]){display:flex;flex-direction:column;position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:184px;padding:6px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px #1f233329}.lhm-pop button{display:flex;align-items:center;gap:10px;height:42px;padding:0 10px;border-radius:9px;font-size:14px;font-weight:600;color:var(--fg)}.lhm-pop button:active{background:var(--seg)}.lhm-pop button[aria-disabled=true]{opacity:.45;pointer-events:none}.lhm-pop .ll-ic{width:20px;display:flex;justify-content:center;color:var(--acc)}.lhm-pop .lhm-out,.lhm-pop .lhm-out .ll-ic{color:var(--sub)}.lhm-v{display:flex;flex-direction:column}.lhm-v[hidden]{display:none}.lhm-pop .lhm-ar{margin-left:auto;color:var(--sub);font-size:17px}.lhm-pop .lhm-back{color:var(--sub);font-size:13px;height:34px}.lhm-pop .lhm-back .ll-ic{color:var(--sub);font-size:18px}.lhm-pop .lhm-tr{width:100%;height:auto;min-height:44px;padding:6px 10px;text-align:left}.lhm-pop .lhm-tr:disabled{opacity:.6}.lhm-tl{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.lhm-tl small{font-size:10.5px;font-weight:500;color:var(--sub);margin-top:1px}.lhm-pop .lhm-tr.ng .lhm-tl small{color:#b45309}.lhm-sw{flex:0 0 auto;position:relative;width:42px;height:26px;border-radius:13px;background:#e3e4e8;transition:background .2s}.lhm-sw.on{background:#34c759}.lhm-sw i{position:absolute;left:2px;top:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s}.lhm-sw.on i{transform:translate(16px)}.lhm-sec{font-size:11px;font-weight:700;color:var(--sub);padding:8px 10px 2px;border-top:1px solid var(--line);margin-top:4px}body:not(.pc) .lhm-pop:has([data-lhv=set]:not([hidden])){min-width:248px}.lhm-pop hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.llinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px 0}.llinks a{height:40px;padding:0 6px;border-radius:12px;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-size:12px;font-weight:700;color:var(--fg);white-space:nowrap;min-width:0;box-shadow:0 1px 2px #1f23330a}.llinks a:active{background:var(--seg)}.llinks a[aria-disabled=true]{opacity:.45;pointer-events:none}.llinks .ll-ic{width:18px;height:18px;color:var(--acc);display:flex;align-items:center;justify-content:center;flex:0 0 18px}.llinks .ll-ic svg{width:17px;height:17px}@media(max-width:374px){.llinks a{gap:4px;padding:0 4px;font-size:11px}.llinks .ll-ic{width:16px;height:16px;flex-basis:16px}.llinks .ll-ic svg{width:15px;height:15px}}.nt-memonew{margin:8px 16px 0;height:34px;border-radius:17px;background:var(--acc);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;box-shadow:0 4px 14px #2f45a840}.nt-memonew[hidden]{display:none}.ntabs-sec{display:flex;align-items:baseline;gap:8px;padding:18px 16px 8px}.sr-box{padding:0 16px 8px}body:not(.pc):not(.sropen) .sr-box{display:none}.sr-in{position:relative}.sr-in input{display:block;width:100%;box-sizing:border-box;height:38px;border-radius:10px;border:1px solid var(--line);background:#f7f6f3;padding:0 34px;font:inherit;font-size:16px;color:var(--fg);outline:none;-webkit-appearance:none;appearance:none}.sr-in input:focus{border-color:var(--acc);background:var(--card)}.sr-in input::placeholder{color:var(--mute)}.sr-ic{position:absolute;left:10px;top:11px;color:var(--sub);display:flex;pointer-events:none}.sr-x{position:absolute;right:8px;top:9px;width:20px;height:20px;border-radius:50%;background:#c9ccd6;color:#fff;display:flex;align-items:center;justify-content:center}.sr-x[hidden]{display:none}.sr-res{padding:8px 0 4px}.sr-res[hidden]{display:none}.sr-st{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sub);margin:0 2px 10px}.sr-st .sr-pg{flex:1 1 auto;height:4px;border-radius:2px;background:#e9e9e7;overflow:hidden}.sr-st .sr-pg i{display:block;height:100%;background:var(--acc);transition:width .3s ease}.sr-none{font-size:13px;color:var(--sub);margin:4px 2px 10px}.sr-g{margin:0 0 12px}.sr-gh{display:flex;align-items:baseline;gap:6px;margin:0 2px 5px;font-size:12.5px;font-weight:800;color:var(--fg)}.sr-gh span{font-size:11.5px;font-weight:600;color:var(--sub)}.sr-it{display:block;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin:0 0 6px;font:inherit;color:inherit}.sr-it:active{background:var(--seg)}.sr-it .h{display:block;font-size:11.5px;color:var(--sub);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-it .t{display:block;font-size:13.5px;color:#2c2c2b;line-height:1.5;word-break:break-word}.sr-it mark,.sr-hit-mark{background:#fdecc8;color:inherit;border-radius:3px;padding:0 1px}.sr-more{font-size:12px;font-weight:700;color:var(--acc);margin:0 2px;padding:2px 0}#srsheet{height:86%;padding-bottom:16px;gap:10px}#srsheet .ls-top{display:flex;align-items:center;gap:8px}#srsheet .ls-top .sheettitle{flex:1}.srsh-x{width:32px;height:32px;flex:0 0 32px;border-radius:16px;background:var(--seg);color:var(--sub);display:flex;align-items:center;justify-content:center}.srsh-bd{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}#srsheet .sr-box{padding:0}body.pc #pcs-top #sr-box{display:none}.sr-hit{animation:srhit 2.4s ease}@keyframes srhit{0%,40%{background:#fdecc8}to{background:transparent}}.hw-hit{animation:hwhit 2.4s ease}@keyframes hwhit{0%,40%{background:#e4eafa}to{background:transparent}}.ntabs-sec .t{font-size:11.5px;font-weight:800;color:var(--sub);letter-spacing:.04em}.ntabs-sec .c{font-size:11px;color:var(--mute)}.ntabs-row{display:flex;align-items:center;gap:6px;margin:0 16px;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #1f23330a}.ntabs{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ntabs::-webkit-scrollbar{display:none}.ntab{flex:0 0 auto;min-width:52px;height:40px;padding:0 8px;border-radius:11px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;scroll-snap-align:start;color:var(--fg)}.ntab:active{background:var(--seg)}.ntab b{font-size:12.5px;font-weight:800;line-height:1.25}.ntab span{font-size:10px;font-weight:700;color:var(--sub);line-height:1.25}.ntab.on{background:var(--acc);color:#fff}.ntab.on span{color:#dce3ff}.ntabs-all{flex:0 0 46px;height:40px;border-radius:11px;background:var(--fg);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:9.5px;font-weight:700}.ntabs-all:active{opacity:.85}.ntabs-msg{height:40px;padding-left:8px;display:flex;align-items:center;font-size:12px;color:var(--sub)}.nt-panel{margin-top:18px;background:var(--card);border-radius:22px 22px 0 0;border-top:1px solid var(--line);box-shadow:0 -6px 20px #1f233312;min-height:70vh}.nt-head{display:flex;align-items:center;gap:6px;margin:0 16px;padding:16px 0 10px;border-bottom:1px solid var(--div)}.nt-panel #body{padding-top:12px}.nt-head .t{flex:1;min-width:0}.nt-head .t b{display:block;font-size:24px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-head .t span{font-size:11px;color:var(--sub)}.nt-head #nt-sub:empty{display:none}.nt-head{flex-wrap:wrap}.sc-band{margin:8px 0 2px;padding:7px 12px;border-radius:10px;background:#fff7e6;border:1px solid #F3D9A4;font-size:12.5px;color:#7a4e00;line-height:1.6}.sc-band[hidden]{display:none}.sc-band i{font-style:normal}.sc-band .sc-lb{font-weight:800;margin-right:8px}.nt-head>.sc-band{flex:0 0 100%;box-sizing:border-box;margin:6px 0 2px;white-space:normal}body.pc .sc-band{font-size:13.5px}body.prt .sc-band{display:none}#sc-band{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:none;margin:4px 0 0;font-size:12px;color:#2c2c2b;line-height:1.4}#sc-band[hidden]{display:none}#sc-band *{font-size:inherit!important;line-height:inherit}#sc-band .sc-lb{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:18px;flex:0 0 auto;color:var(--acc,#2F45A8);margin:0}#sc-band .sc-lb svg{width:16px;height:16px}#sc-band .it{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid #E2E5EC;border-radius:999px;background:#fff;white-space:nowrap}#sc-band .k{font-size:10.5px!important;font-weight:700;color:#55585f;background:#ededeb;border-radius:4px;padding:1px 5px;line-height:1.35}body.pc #sc-band{font-size:12.5px}.nt-head #nt-sub .tz2{font-size:12.5px;color:var(--fg);margin-top:4px}body.pc .nt-head #nt-sub .tz2{font-size:14px}.nt-head .tt #nt-sub{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--fg);white-space:nowrap}.nt-head .tt #nt-sub:empty{display:none}body.pc .nt-head .tt #nt-sub{font-size:14px}.nt-head .tt #nt-sub i{font-style:normal;font-size:.78em;letter-spacing:.02em}.nt-head .tt #nt-sub .tz2{margin-top:0}.nt-head .tt #nt-sub .tz-jp{color:#8a90a0;font-weight:600}.nt-head .tt #nt-title .tz-ap,.nt-head .tt #nt-title .tz-ab{font-size:.6em;font-weight:600;letter-spacing:.02em}.nt-head .tt #nt-title .tz-ap{margin-left:.18em}.nt-head .tt #nt-title .tz-jp{color:#8a90a0;font-weight:600;letter-spacing:0;margin-left:2px}.nt-head .tt #nt-title{min-width:0}.ncard .d .tz2{font-size:13px;margin-right:6px}.ncard .d:has(.tz2){display:flex;align-items:center;flex-wrap:wrap}.nt-head .tt{display:flex;align-items:center;gap:7px;min-width:0}.nt-head .tt b{min-width:0}.nt-new{flex:0 0 auto;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff;background:var(--acc);border-radius:6px;padding:2px 6px;line-height:1.4}.nt-new{display:inline-block;box-sizing:border-box;width:38px;padding-left:0!important;padding-right:0!important;text-align:center;white-space:nowrap}.nt-new[hidden],.ncard .no .bd-no{display:none}body.pc.innote .pcside .ncard .no .bd-no{display:block;margin:0}.nt-new.next{background:#fff;color:#64748b;box-shadow:inset 0 0 0 1px #cbd5e1}.nt-new.pre{background:#e5484d;color:#fff;box-shadow:none}.ncard .d .nt-new{margin-left:6px;vertical-align:2px}.nt-head .refresh{margin-right:0}#listsheet{top:72px;padding-bottom:18px}#listsheet .ls-top{display:flex;align-items:baseline;gap:8px}#listsheet .ls-x{margin-left:auto;align-self:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--sub);display:grid;place-items:center;padding:0;cursor:pointer;flex:0 0 auto}body.stbm:not(.pc) #listsheet{top:calc(env(safe-area-inset-top,0px) + 118px)}#listsheet .ls-top .sheettitle{flex:1}#listsheet .ls-top .c{font-size:11px;color:var(--mute)}#listsheet .nlist{flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:2px 4px 8px}.rn{margin:10px 16px 14px;border:1px solid #F1C98F;background:#fff7ea;border-radius:14px;padding:12px 13px}.rn[hidden]{display:none}.rn-t{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:#8a4b08;line-height:1.4}.rn-t svg{flex:0 0 auto}.rn-s{font-size:12px;color:#8a5a1e;margin:4px 0 10px;line-height:1.6}.rn-bs{display:flex;gap:6px}.rn-bs button{flex:1 1 0;min-width:0;height:32px;border-radius:9px;border:1px solid #EBD3AE;background:#fff;color:#5b4a35;font-size:12.5px;font-weight:700;padding:0 4px;display:flex;align-items:center;justify-content:center;text-align:center}.rn-bs button:disabled{opacity:.6}.rn-wx{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:4px;height:32px;border-radius:9px;border:1px solid #E0A35E;color:#b85d10;background:transparent;font-size:12.5px;font-weight:700;text-decoration:none}.rn-err{margin-top:6px;font-size:12px;color:var(--ng,#D9503A)}.rn.done{background:#eef7f0;border-color:#bfe0c8}.rn.done .rn-t{color:#1e6b3a}.rn.done .rn-s{color:#3c6b4c}.rn.done .rn-bs button{border-color:#cfe3d5}.rn.done .rn-bs button.on{border-color:#2e9a55;color:#1e6b3a;background:#e2f2e7}body.pc.innote .pcside .rn{margin:10px 12px 12px}body.pc.innote .pcside .rn-t{font-size:13.5px}.nlist{display:flex;flex-direction:column;gap:8px}.ncard .h{display:block;font-size:11.5px;color:var(--sub);margin-top:3px;line-height:1.55}.ncard{width:100%;text-align:left;padding:12px 13px;display:flex;align-items:flex-start;gap:11px;flex:0 0 auto;background:var(--card);border:1px solid var(--line);border-radius:16px}.ncard .no{width:40px;flex-shrink:0;font-size:11px;font-weight:700;color:var(--acc);background:var(--acc-soft);border-radius:8px;height:34px;display:flex;align-items:center;justify-content:center}.ncard .b{flex:1;min-width:0}.ncard .d{display:block;font-size:13.5px;font-weight:700}.ncard .s{display:block;font-size:11.5px;color:var(--sub);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncard .cv{flex-shrink:0;color:var(--mute);align-self:center}.ncard.cur{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}body:not(.pc) #dictsheet{gap:0;padding:8px 12px 10px}body:not(.pc) #dictsheet #d-close{display:none}body:not(.pc) #dictsheet .dhead .dw{font-size:21px}body:not(.pc) #dictsheet .dq-ipa,body:not(.pc) #dictsheet .dq-ipv{font-size:14px}body:not(.pc) #dictsheet .dq-chips{margin-top:4px}body:not(.pc) #dictsheet .dq-chip{font-size:12px}.dq-lg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px}.dq-l2{min-width:0;display:flex;align-items:center;justify-content:center;gap:2px;height:30px;border-radius:7px;background:#f5f6f8;color:var(--fg);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.dq-l2 .dq-ext{font-style:normal;font-size:11px;color:var(--mute)}.dq-l2.off{opacity:.4}.dq-acts{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-top:7px}.dq-tg{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:0 9px;border:0;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.dq-tg svg{width:13px;height:13px}.dq-tcm{background:#eef2fc;color:#2f45a8}.dq-tme{background:#eaf5ec;color:#2e8b57}.dq-tpr{background:#fdeeeb;color:#d9503a}.dq-acts .dq-ai{margin:0;min-width:0}.dq-acts .dq-aib{height:24px;padding:0 9px;font-size:11px;border:0;background:#f3f0fd;gap:3px}.dq-acts .dq-aib{justify-content:center}.dq-acts .dq-aib svg{width:13px;height:13px;transform:translateY(1px)}.dq-acts .dq-aim{top:auto;bottom:calc(100% + 4px)}.dq-acts.full>*{flex:1 1 0;min-width:0}.dq-acts.full .dq-tg,.dq-acts.full .dq-aib{width:100%;padding:0 4px}.dq-l2 .dq-lic{flex:0 0 auto;color:var(--sub);margin-right:2px}#fab-memo,#fab-pron{display:none!important}body:not(.wcfloat) #wc-x{display:none}body:not(.pc) #view-note{padding-top:env(safe-area-inset-top,0px)}.mk-tb .mk-clr{color:#55585f}.nb{padding:0 var(--nbpad);--nbpad:16px;--fs:14px;--fs-en:14.5px;--fs-s:12.5px;--fs-ipa:13.5px;--fs-h:16px}.nb[data-fs=l]{--fs:15px;--fs-en:16px;--fs-s:13.5px;--fs-ipa:14.5px;--fs-h:17px}.nb,.nb .cols,.nb .tabbody,.nb .tblock,.nb details>.in{display:flex;flex-direction:column;gap:9px}.nb p,.nb h2,.nb h3,.nb h4,.nb ul,.nb pre,.nb blockquote{margin:0}.nb h2,.nb h3,.nb h4{margin-top:7px;font-weight:700;line-height:1.45;letter-spacing:.01em}.nb h2{font-size:calc(var(--fs-h) + 2px)}.nb h3,.nb h4{font-size:var(--fs-h)}.nb p{font-size:var(--fs);line-height:1.75;color:var(--fg)}.nb .en{font-size:var(--fs-en);line-height:1.8}.nb b{color:var(--fg);font-weight:600}.nb a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.nb hr{border:0;border-top:1px solid var(--line);margin:3px 0}.nb hr+*{margin-top:22px!important}body.pc .nb hr+*{margin-top:30px!important}.nb hr+:is(h2,h3,h4){border-top:0;padding-top:0}.nb ul{padding-left:19px}.nb li{font-size:var(--fs);line-height:1.75;color:var(--fg);margin-bottom:3px}.nb .callout{display:flex;gap:10px;padding:12px 16px;border-radius:12px;background:var(--clb)!important;border:1px solid var(--cld);font-size:var(--fs-s);line-height:1.7;color:var(--fg);--clc:#2B6FC2;--clb:#F1F6FC;--cld:#D9E6F4}.nb .callout>.cl-ic{flex:0 0 auto;font-size:1.05em;line-height:1.65;-webkit-user-select:none;user-select:none}.nb .callout>.en,.nb .callout>.ne-win{flex:1;min-width:0}.nb .callout.cl-yellow,.nb .callout.ne-c-yellow{--clc:#B5790C;--clb:#FDF7E7;--cld:#F3E6C2}.nb .callout.cl-orange{--clc:#C05E14;--clb:#FDF3EA;--cld:#F2DFCD}.nb .callout.cl-red,.nb .callout.ne-c-red{--clc:#C0412B;--clb:#FDF2F1;--cld:#F3D9D5}.nb .callout.cl-green,.nb .callout.ne-c-green{--clc:#2F7A4A;--clb:#F1F8F3;--cld:#D6E9DC}.nb .callout.cl-purple{--clc:#7A4FB0;--clb:#F7F3FC;--cld:#E4DAF0}.nb .callout.cl-pink{--clc:#B5487E;--clb:#FCF2F7;--cld:#F0D9E5}.nb .callout.cl-brown{--clc:#8A5A3C;--clb:#F8F2EE;--cld:#E8DBD2}.nb .callout.ne-c-gray{--clc:#6B7183;--clb:#F5F6F8;--cld:#E3E6EB}.nb .quote{border-left:3px solid var(--line);padding-left:12px;font-size:var(--fs-s);color:var(--sub);line-height:1.7}.nb .ntodo{display:flex;gap:10px;align-items:center;font-size:var(--fs);line-height:1.6;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:5px 12px;width:100%;text-align:left;min-height:var(--rowh)}.nb .ntodo .bx{width:21px;height:21px;border-radius:7px;border:1.6px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center}.nb .ntodo.on .bx{background:var(--acc);border-color:var(--acc)}.nb .ntodo.on .tx{color:var(--mute);text-decoration:line-through}.nb details:not(.tm-d){background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 12px}.nb details:not(.tm-d)>summary{list-style:none;cursor:pointer;padding:10px 0;font-size:var(--fs-s);font-weight:700;display:flex;align-items:center;gap:8px;min-height:40px;box-sizing:border-box}.nb details:not(.tm-d)>summary::-webkit-details-marker{display:none}.nb details:not(.tm-d)>summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);transform:rotate(-45deg);transition:transform .18s;flex-shrink:0;margin-left:3px}.nb details:not(.tm-d)[open]>summary:before{transform:rotate(45deg)}.nb details:not(.tm-d)>.in{padding:0 0 10px;gap:9px}.nb .tw{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:14px;background:var(--card)}.nb table{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.nb td{border:1px solid var(--div);padding:6px 8px;line-height:1.6;vertical-align:top;color:var(--fg)}.nb td.nw{white-space:nowrap}.nb td:not(.nw){min-width:9em}.nb table.tlab td:first-child{width:1%;min-width:0;white-space:nowrap}.nb table.teq{table-layout:fixed;width:100%}.nb table.teq td{min-width:0;white-space:normal;overflow-wrap:break-word}.nb table.head tr:first-child td{background:var(--seg);font-weight:700;color:var(--fg)}.nb table.side td:first-child{background:var(--seg);font-weight:700;color:var(--fg);position:sticky;left:0;z-index:1}.nb .tw .hint{font-size:11px;color:var(--mute);padding:7px 12px;border-top:1px solid var(--div)}.nb .tcard{display:flex;flex-direction:column;gap:6px}.nb .tcard .ttl{font-size:var(--fs-s);font-weight:700;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .thead{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:24px}.nb .thead .jatog{margin-left:auto}.nb .cardbox{display:flex;flex-direction:column;gap:6px;min-width:0}.nb .cardbox>*{min-width:0}.nb .tcard .grp{font-size:11.5px;font-weight:700;color:var(--acc);background:var(--acc-soft);border-radius:7px;padding:3px 9px;align-self:flex-start;margin-top:2px}.nb .wgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nb .wgrid>*{min-width:0}.nb .wgrid.wide{grid-template-columns:minmax(0,1fr)}.nb .wc{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:7px 10px;min-width:0}.nb .wc .w2{font-size:var(--fs-en);font-weight:700;color:var(--fg);line-height:1.45;word-break:break-word}.nb .wc .r2{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;margin-top:1px}.nb .wc .i2{font-size:var(--fs-ipa);color:var(--acc);line-height:1.5;flex-shrink:0}.nb .wc .j2{font-size:var(--fs-s);color:var(--sub);line-height:1.5;min-width:0}.nb .sc{display:flex;flex-direction:column;gap:5px;min-width:0}.nb .sc>*{min-width:0}.nb .sc.card{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:9px 11px}.nb .sl{line-height:1.8}.nb .sl.hasruby{line-height:2.4;padding-bottom:.35em}.nb .sl.hasruby .rby{display:inline-block;position:relative;line-height:1.15;text-indent:0}.nb .sl.hasruby .rby>.rtx{display:block;position:absolute;left:50%;top:100%;transform:translate(-50%);white-space:nowrap;line-height:1.1;margin-top:1px}.nb .rtx.vt{font-size:11px;font-weight:700;color:var(--acc);line-height:1.3;font-family:Gentium Plus,Georgia,serif;letter-spacing:0;text-align:center;-webkit-user-select:none;user-select:none}.nb .alignbox{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--seg);border-radius:10px;padding:10px 12px;margin:8px 0;min-width:0;max-width:100%}.nb .alignbox pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.9;white-space:pre;color:var(--fg)}.rotv{position:fixed;inset:0;z-index:200;background:var(--page-bg)}body:not(.pc){--bg:#FFFFFF;--page-bg:#FFFFFF}body.pc{--bg:#FAFAFB;--page-bg:#FAFAFB}body:not(.pc) .rotv,body:not(.pc) .rotstage{background:#fff}body.rot #pvbar,body.rot #rec-fab{display:none!important}.rotstage{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;background:var(--bg);transform-origin:center center}.rottop{display:flex;align-items:center;gap:10px;padding:8px 14px;flex-shrink:0;border-bottom:1px solid var(--line);background:var(--card)}.rottop .rt{flex:1;min-width:0;font-size:12px;font-weight:700;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rotclose{height:32px;padding:0 14px;border-radius:9px;background:var(--seg);font-size:12px;font-weight:700;color:var(--fg);display:flex;align-items:center;flex-shrink:0}.rotinner{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px 14px}.rotv .rotinner .nb{padding:0}body.rot.wide #rec-fab{display:flex!important}body.rot.wide:has(.recp.on) #rec-fab{display:none!important}.rotstage .fab-rec{bottom:14px;right:14px}.rotstage .fab-top{bottom:60px;right:14px}body.rot.wide .recp{inset:56px 10px auto auto;width:auto;border-radius:14px;border:1px solid var(--line);box-shadow:0 8px 24px #1f23332e;padding:4px 8px 8px;gap:4px;transform:translate(0);transition:transform .22s ease}body.rot.wide .recp .grab{display:none}body.rot.wide .recp .rt{min-height:0}body.rot.wide .recp .rt .lab{font-size:10px}body.rot.wide .recp .rt .x{width:24px;height:24px}body.rot.wide .recbox{flex:none;overflow:hidden;border-radius:10px}body.rot.wide .rectip{display:none}body.rot.wide .recp.min{transform:translate(calc(100% - 20px));max-height:120px;overflow:hidden}body.rot.wide .recp:before{content:"録\a音";position:absolute;left:0;top:30px;width:30px;font-size:11px;font-weight:700;line-height:1.3;color:var(--sub);text-align:center;white-space:pre;display:none}body.rot.wide .recp:after{content:"‹";position:absolute;left:0;top:6px;width:30px;text-align:center;font-size:18px;font-weight:700;line-height:20px;color:var(--sub);display:none}body.rot.wide .recp.min:before,body.rot.wide .recp.min:after{display:block}body.rot.wide .recp.min>*{opacity:0;pointer-events:none}.rotinner .tw{border:none;background:transparent}.rotinner td{min-width:0;white-space:nowrap}.nb .chip{position:relative}.nb .chip:after{content:"";position:absolute;inset:-9px -10px}.jatog,.rotbtn{position:relative;flex-shrink:0;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--seg);font-size:11px;font-weight:700;color:var(--sub);align-self:flex-start;white-space:nowrap}.jatog:after,.rotbtn:after{content:"";position:absolute;inset:-9px -10px}.jatog.on{background:var(--acc-soft);color:var(--acc)}.rotbtn{margin-left:8px}.nb .ja{display:block;font-size:var(--fs-s);line-height:1.7;color:var(--sub)}.nb .rowmemo{display:flex;flex-wrap:wrap;gap:4px;margin-top:-1px}.nb .tblock{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 12px;gap:8px}.nb .tblock .r0{font-size:var(--fs-s);font-weight:700;color:var(--sub)}.nb .tblock .r0 .ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .toc{display:flex;flex-wrap:wrap;gap:6px}.nb .toc{margin-bottom:14px}body.pc .nb .toc{margin-bottom:18px}.nb .toc button{height:32px;padding:0 12px;border-radius:9px;background:var(--acc-soft);color:var(--acc);font-size:12px;font-weight:700;display:flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .toc button:active{background:var(--acc);color:#fff}.nb .ss{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:9px 10px;display:flex;flex-direction:column;gap:8px}.nb .sshead{display:flex;align-items:center;gap:8px}.nb .sshead .tag{font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--acc);background:var(--acc-soft);border-radius:6px;padding:3px 7px;flex-shrink:0}.nb .sshead .hint{flex:1;min-width:0;font-size:10.5px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .sshead .chip{height:26px;padding:0 9px;border-radius:7px;background:var(--seg);font-size:11px;font-weight:700;color:var(--sub);display:flex;align-items:center;flex-shrink:0;text-decoration:none;position:relative}.nb .sshead .chip:after{content:"";position:absolute;inset:-9px -8px}.nb .ssframe{border-radius:11px;overflow:hidden;background:var(--seg);height:250px;transition:height .24s cubic-bezier(.4,.05,.2,1)}.nb .ssframe.tall{height:min(580px,68svh)}.nb .ssframe iframe{width:100%;height:100%;border:0;display:block}.nb .emb{border-radius:14px;overflow:hidden;background:var(--seg);border:1px solid var(--line)}.nb .emb iframe{display:block;width:100%;border:0;aspect-ratio:16/9}.nb .emb.slide iframe{aspect-ratio:16/10}.nb .vgrid3{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:6px 0}.nb .vgrid3>.emb{margin:0;min-width:0}@media(min-width:700px){.nb .vgrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.nb .vgrid3>.emb{border-radius:10px}.nb .vgrid3>.emb iframe{aspect-ratio:16/9!important;height:auto!important}}.nb .elink{display:flex;align-items:center;gap:9px;padding:13px;border-radius:12px;background:var(--card);border:1px solid var(--line);font-size:var(--fs-s);color:var(--acc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:48px;box-sizing:border-box}.nb img{width:100%;border-radius:14px;display:block}.nb .tabset{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.nb .tabbar{display:flex;gap:3px;padding:4px;background:var(--seg);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nb .tabbar::-webkit-scrollbar{display:none}.nb .tabbar button{flex-shrink:0;height:34px;padding:0 13px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--sub);display:flex;align-items:center;white-space:nowrap}.nb .tabbar button.on{background:var(--card);color:var(--acc);box-shadow:0 1px 3px #1f233317}.nb .tabbody{padding:10px;gap:9px}.nb .tblock{background:none;border:0;border-radius:0;padding:12px 0 0;border-top:1px solid var(--line)}.nb .sc.card{background:none;border:0;border-radius:0;padding:10px 0 2px;border-top:1px solid var(--div)}.nb .cardbox>.wgrid.wide{gap:0}.nb .tcard>.thead{padding-top:12px;border-top:1px solid var(--line)}.nb .tabset{background:none;border:0;border-radius:0;overflow:visible}.nb .tabbar{border-radius:12px}.nb .tabbody{padding:12px 0 0}.nb details:not(.tm-d){background:none;border:0;border-radius:0;padding:0;border-top:1px solid var(--line)}.nb details:not(.tm-d)>summary{padding:10px 0}.nb details:not(.tm-d)[open]>summary{padding-bottom:6px}.nb details:not(.tm-d)>.in{padding:0 0 6px}.nb .c-red{color:#d9503a;font-weight:700}.nb .c-blue{color:#2f45a8;font-weight:700}.nb .c-orange{color:#c06a00;font-weight:700}.nb .c-green{color:#1f7a4d;font-weight:700}.nb .c-purple{color:#6b3fa0;font-weight:700}.nb .c-pink{color:#b0306b;font-weight:700}.nb .c-yellow{color:#9a7b00;font-weight:700}.nb .c-brown{color:#7a5230;font-weight:700}.nb .c-gray{color:var(--sub)}.nb [class^=c-] b,.nb [class^=c-] u,.nb [class^=c-] i,.nb [class^=c-] s,.nb [class^=c-] code{color:inherit}.pbar{position:absolute;left:0;right:0;bottom:var(--barh,72px);z-index:20;background:var(--card);border-top:1px solid var(--line);box-shadow:0 -4px 16px #1f233312;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:5px}.bar{transition:transform .22s ease}body.deep .bar{transform:translateY(calc(105% + 24px))}.pbar{transition:transform .22s ease}body:not(.deep) .pbar{transform:translateY(calc(100% + var(--barh,72px) + 8px));pointer-events:none}body.deep .pbar{bottom:0}body:not(.pc) .pbar{left:8px;right:8px;border:1px solid var(--line);border-radius:16px;box-shadow:0 4px 18px #1f23331f;padding-bottom:6px}body.deep:not(.pc) .pbar{bottom:calc(8px + env(safe-area-inset-bottom,0px))}body:not(.pc):not(.wide):not(.pbshow) .pbar{transform:translateY(calc(100% + var(--barh,72px) + 40px));pointer-events:none}body:not(.pc):not(.wide) .pbar .pb-fold{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:32px;margin-right:-4px;border-radius:8px;color:var(--sub);background:transparent}body:not(.pc):not(.wide) .pbar .pb-fold:active{background:var(--seg)}body.pbshow:not(.deep):not(.pc):not(.wide) .pbar{transform:none;pointer-events:auto;bottom:calc(var(--barh,72px) + 8px)}body.pbshow:not(.deep):not(.pc):not(.rot) .fab-dial{bottom:calc(var(--barh,72px) + var(--pbarh,92px) + 16px)}body.pbshow:not(.deep):not(.pc):not(.rot) .fab-top{bottom:calc(var(--barh,72px) + var(--pbarh,92px) + 64px)}body.pbshow:not(.deep):not(.pc):not(.wide) .recp.min{transform:translateY(calc(100% - 58px - var(--barh,72px) - var(--pbarh,92px) - 8px))}body.pbshow:not(.deep):not(.pc):not(.rot):has(#rec-panel.on.min) .fab-dial{bottom:calc(var(--barh,72px) + var(--pbarh,92px) + 74px)}body.pbshow:not(.deep):not(.pc):not(.rot):has(#rec-panel.on.min) .fab-top{bottom:calc(var(--barh,72px) + var(--pbarh,92px) + 122px)}body.deep.hasbar:not(.pc) .fab-rec{bottom:calc(var(--pbarh,92px) + 18px + env(safe-area-inset-bottom,0px))}body.deep.hasbar:not(.pc) .fab-wide{bottom:calc(var(--pbarh,92px) + 64px + env(safe-area-inset-bottom,0px))}body.deep.hasbar:not(.pc) .fab-top{bottom:calc(var(--pbarh,92px) + 110px + env(safe-area-inset-bottom,0px))}body.deep .fab-rec{bottom:calc(14px + env(safe-area-inset-bottom,0px))}body.deep .fab-wide{bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.deep .fab-top{bottom:calc(106px + env(safe-area-inset-bottom,0px))}body.deep .recp.min{transform:translateY(calc(100% - 58px))}.recp.min #rec-close{display:none}body.deep:not(.pc):not(.rot):has(#rec-panel.on.min) .fab-dial{bottom:calc(68px + env(safe-area-inset-bottom,0px))}body.deep:not(.pc):not(.rot):has(#rec-panel.on.min) .fab-top{bottom:calc(116px + env(safe-area-inset-bottom,0px))}body.deep.hasbar.pbshow:not(.pc):not(.rot):has(#rec-panel.on.min) .fab-dial{bottom:calc(var(--pbarh,92px) + 74px + env(safe-area-inset-bottom,0px))}body.deep.hasbar.pbshow:not(.pc):not(.rot):has(#rec-panel.on.min) .fab-top{bottom:calc(var(--pbarh,92px) + 122px + env(safe-area-inset-bottom,0px))}body:not(.deep):not(.pc):not(.rot):has(#rec-panel.on.min) .fab-dial{bottom:calc(var(--barh,76px) + 70px)}body:not(.deep):not(.pc):not(.rot):has(#rec-panel.on.min) .fab-top{bottom:calc(var(--barh,76px) + 118px)}body.deep.hasbar .fab-rec{bottom:calc(var(--pbarh,92px) + 10px)}body.deep.hasbar .recp.min{transform:translateY(calc(100% - 58px - var(--pbarh,92px)))}.pbar .pb1{display:flex;align-items:center;gap:9px}.pbar .pb{width:34px;height:34px;border-radius:50%;background:var(--acc);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .12s}.pbar .pb:active{transform:scale(.93)}.pbar .pb svg{width:13px;height:13px}.pbar .mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pbar .nm{font-size:11px;font-weight:700;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;padding:0}.pbar .seekbar{height:16px}.pbar .tl{display:flex;justify-content:space-between;font-size:10px;color:var(--mute);font-variant-numeric:tabular-nums}.pbar .lst{width:32px;height:32px;border-radius:9px;background:var(--seg);color:var(--sub);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pbar .lst svg{width:16px;height:16px}#pbar-list{background:var(--acc-soft);color:var(--acc)}#sssheet{top:44px;padding:0;gap:0;z-index:40;transition:transform .25s cubic-bezier(.4,.05,.2,1)}#sssheet .ss-top{padding:8px 14px;touch-action:none;flex:0 0 auto}#sssheet .grab{margin:0 auto}#sssheet .ss-row{display:flex;align-items:center;gap:8px;margin-top:8px}#sssheet .ss-row b{flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sssheet .ss-ext{font-size:11.5px;font-weight:700;color:var(--acc);text-decoration:none;padding:6px 4px;flex:0 0 auto}#sssheet .ss-frame{position:relative;flex:1 1 auto;min-height:0;border-top:1px solid var(--line)}#sssheet iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--card)}#sssheet .ss-note{position:absolute;left:16px;right:16px;top:20px;font-size:12.5px;color:var(--sub);line-height:1.8}.pbar .pctl{display:flex;gap:5px;align-items:stretch;width:100%}.pbar .pctl .ic{flex:1 1 0;min-width:0;height:34px;border-radius:9px;background:var(--seg);color:var(--sub);display:flex;align-items:center;justify-content:center;gap:4px;transition:background .14s,color .14s}.pbar .pctl .ic:active{background:var(--line)}.pbar .pctl .ic[disabled]{opacity:.34}.pbar .pctl .ic .lb{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbar .pctl .ic .lb:empty{display:none}.pbar .pctl [data-a=ab].on{background:var(--acc-soft);color:var(--acc)}.pbar .pctl .swb{flex:0 1 78px}body:not(.pc) .pbar .pctl .swb{display:none!important}.spu{display:flex;align-items:stretch;background:var(--seg);border-radius:9px;overflow:hidden;flex:0 1 132px;min-width:0}.spu .sa{width:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--sub);background:transparent}.spu .sa:active{background:var(--line)}.spu .sa[disabled]{opacity:.3}.spu .spv{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;background:transparent;line-height:1;padding:0 1px}.spu .spv .spin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1}.spu .spv b{line-height:1;font-size:12.5px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.spu .spv small{font-size:9px;color:var(--mute);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.spu.on .spv b{color:var(--acc)}.sppop{position:absolute;left:10px;right:10px;bottom:calc(100% - 4px);z-index:30;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:7px;background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:0 10px 26px #1f23332e}.sppop button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:42px;border-radius:9px;background:var(--seg);color:var(--fg);line-height:1.05}.sppop button b{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.sppop button small{font-size:8.5px;color:var(--mute);font-variant-numeric:tabular-nums}.sppop button.on{background:var(--acc);color:#fff}.sppop button.on small{color:#ffffffd1}.ap{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:11px;padding:8px 11px;min-height:44px;transition:border-color .14s,background .14s}.ap .pb{width:26px;height:26px;border-radius:50%;background:var(--acc);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ap .pb svg{width:11px;height:11px}.ap .nm{flex:1;min-width:0;font-size:12.5px;font-weight:700;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap.playing{border-color:var(--acc);background:var(--acc-soft)}.ap .warn{font-size:11px;color:var(--warn);flex-shrink:0}.aprow{display:flex;gap:8px}.aprow .ap{flex:1 1 0;min-width:0;gap:7px;padding:8px 9px}.nt-none b{display:block;font-size:15px;color:var(--fg);margin-bottom:4px}.nt-none span{display:block}.nl-empty{padding:22px 14px;font-size:12.5px;color:var(--sub);line-height:1.9;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:16px}.bar{position:absolute;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);padding:8px 34px 20px;display:flex;align-items:flex-start;justify-content:space-between;z-index:5}.bar .item{width:76px;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:8px}.bar .item span{font-size:11px;font-weight:500;color:var(--sub)}.bar .item.on span{font-weight:700;color:var(--acc)}.bar .mid{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:-24px}.bar .mid .fab{width:58px;height:58px;border-radius:50%;background:var(--acc);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #2f45a852;border:4px solid var(--card)}.bar .mid span{font-size:11px;font-weight:700;color:var(--acc)}.bar{padding:4px 34px max(6px,calc(env(safe-area-inset-bottom,0px) - 16px))}.bar,.bar *{touch-action:manipulation}.bar .item{padding-top:5px;gap:2px}.bar a.item{text-decoration:none}.bar .item svg{width:21px;height:21px}.bar .item span,.bar .mid span{font-size:10.5px}.bar .mid{margin-top:-16px;gap:2px}.bar .mid .fab{width:48px;height:48px;border-width:3px}.bar .mid .fab svg{width:20px;height:20px}.bar{background:transparent;border-top:none;padding:6px 20px calc(max(10px,calc(env(safe-area-inset-bottom,0px) - 12px)) + 6px);justify-content:stretch;align-items:stretch;gap:4px;pointer-events:none}.bar:before{content:"";position:absolute;left:12px;right:12px;top:0;bottom:max(10px,calc(env(safe-area-inset-bottom,0px) - 12px));background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 6px 20px #141e3c1f;z-index:-1}.bar>*{pointer-events:auto;position:relative}.bar .item{flex:1 1 0;width:auto;padding:6px 0 5px;border-radius:16px;gap:2px}.bar .item.on{background:var(--acc-soft)}.bar .item.on svg{stroke:var(--acc)}.menugrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.menugrid a{padding:12px;display:flex;align-items:center;gap:12px;text-align:left;text-decoration:none;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:16px}.menugrid .ic{width:36px;height:36px;border-radius:11px;background:var(--acc-soft);color:var(--acc);display:flex;align-items:center;justify-content:center;flex-shrink:0}.menugrid b{display:block;font-size:13px;font-weight:700}.mlk{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:inherit;position:relative}a.mlock{filter:blur(2.5px);opacity:.55;pointer-events:none;user-select:none;-webkit-user-select:none}.mlk:not(.mlk-all) a.mlock{filter:none;opacity:.45;position:relative}.mlk:not(.mlk-all) a.mlock:after{content:"準備中";position:absolute;top:4px;right:6px;font-size:9.5px;font-weight:700;color:var(--sub);background:var(--seg);border-radius:6px;padding:1px 5px}.mlk-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;pointer-events:none}.mlk-b{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 14px #1f23331f;font-weight:700;font-size:13px;color:var(--fg)}.mlk-card small{font-size:11.5px;color:var(--sub);font-weight:600;background:#ffffffd9;padding:1px 6px;border-radius:6px}.menugrid i{display:block;font-size:11px;color:var(--sub);font-style:normal;margin-top:1px}.sheettitle{font-size:15px;font-weight:700}.fab-rec{position:absolute;right:16px;bottom:96px;height:38px;padding:0 14px 0 12px;border-radius:19px;background:var(--acc);color:#fff;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;box-shadow:0 6px 18px #2f45a857;z-index:6;transition:transform .12s ease}.fab-rec .d{width:9px;height:9px;border-radius:50%;background:#fff;display:block}.fab-rec:active{transform:scale(.96)}.fab-wide,.fab-top{position:absolute;right:16px;width:38px;height:38px;border-radius:19px;background:var(--card);color:var(--sub);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #1f233324;z-index:6;transition:transform .12s ease}.fab-wide:active,.fab-top:active{transform:scale(.94)}.fab-wide{bottom:142px}.fab-top{bottom:188px}body.deep.hasbar .fab-wide{bottom:calc(var(--pbarh,92px) + 56px)}body.deep.hasbar .fab-top{bottom:calc(var(--pbarh,92px) + 102px)}body.deep.hasbar:not(.pc):not(.wide):not(.pbshow) .fab-rec{bottom:calc(14px + env(safe-area-inset-bottom,0px))}body.deep.hasbar:not(.pc):not(.wide):not(.pbshow) .fab-wide{bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.deep.hasbar:not(.pc):not(.wide):not(.pbshow) .fab-top{bottom:calc(106px + env(safe-area-inset-bottom,0px))}body.deep.hasbar:not(.pc):not(.wide):not(.pbshow) .recp.min{transform:translateY(calc(100% - 58px))}body.deep.hasbar:not(.pc):not(.wide):not(.pbshow) .sheet{padding-bottom:26px}body:not(.innote) .fab-wide{display:none}.fab-dial,.dial-scrim,.fab-rec .dl-ic,.fab-wide .dl-lb{display:none}body:not(.pc):not(.rot) .fab-dial{display:flex;align-items:center;justify-content:center;position:absolute;right:14px;bottom:94px;width:42px;height:42px;border-radius:50%;background:var(--card);color:var(--fg);border:1px solid var(--line);box-shadow:0 4px 14px #1f233329;z-index:8;transition:transform .12s ease}body:not(.pc):not(.rot) .fab-dial:active{transform:scale(.94)}body.deep:not(.pc):not(.rot) .fab-dial{bottom:calc(12px + env(safe-area-inset-bottom,0px))}body.deep.hasbar.pbshow:not(.pc):not(.rot) .fab-dial{bottom:calc(var(--pbarh,92px) + 16px + env(safe-area-inset-bottom,0px))}body.dialopen:not(.pc):not(.rot) .fab-dial{color:var(--acc);border-color:var(--acc)}body.dialopen:not(.pc):not(.rot) .dial-scrim{display:block;position:absolute;inset:0;z-index:7;background:#ffffff80}body:not(.pc):not(.rot) .fab-top{bottom:140px}body.deep:not(.pc):not(.rot) .fab-top{bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.deep.hasbar.pbshow:not(.pc):not(.rot) .fab-top{bottom:calc(var(--pbarh,92px) + 64px + env(safe-area-inset-bottom,0px))}body.dialopen:not(.pc):not(.rot) .fab-top{opacity:0;pointer-events:none}body.deep.hasbar:not(.pc):not(.rot):not(.pbshow) .fab-top{bottom:calc(60px + env(safe-area-inset-bottom,0px))}body:not(.pc):not(.rot) .fab-rec,body:not(.pc):not(.rot) .fab-wide{width:40px;height:40px;padding:0;border-radius:50%;gap:0;justify-content:center;z-index:8;opacity:0;pointer-events:none;transform:scale(.4);transition:opacity .16s ease,transform .16s ease}body:not(.pc):not(.rot) .fab-rec{background:var(--warn);box-shadow:0 4px 12px #d9503a52}body:not(.pc):not(.rot) .fab-wide{color:var(--acc)}body:not(.pc):not(.rot) .fab-rec .d{display:none}body:not(.pc):not(.rot) .fab-rec.live{animation:recpulse 1.6s ease-out infinite}body:not(.pc):not(.rot) .fab-rec.live #rec-fab-label{color:var(--warn)}@keyframes recpulse{0%{box-shadow:0 0 #d9503a73}to{box-shadow:0 0 0 10px #d9503a00}}body:not(.pc):not(.rot) .fab-rec .dl-ic{display:block}body:not(.pc):not(.rot) #rec-fab-label,body:not(.pc):not(.rot) .fab-wide .dl-lb{display:block;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);font-size:10.5px;font-weight:700;color:var(--fg);white-space:nowrap;line-height:1}body.dialopen:not(.pc):not(.rot) .fab-rec,body.dialopen:not(.pc):not(.rot) .fab-wide{opacity:1;pointer-events:auto;transform:none}body.rot .fab-wide,#fab-zoom,#fab-snd,body.wkro #fab-memo{display:none!important}body.memomode:not(.pc):not(.rot) #fab-memo{background:var(--acc);color:#fff;border-color:var(--acc)}body.memomode:not(.pc):not(.rot) .fab-dial{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 3px #2f45a82e,0 4px 14px #1f233329}.mm-band{display:none}.snd-band[hidden],.snd-pick[hidden]{display:none!important}.snd-band{display:flex;align-items:center;gap:6px;position:absolute;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 8px);z-index:29;max-width:calc(100% - 24px);white-space:nowrap;padding:5px 5px 5px 12px;border-radius:20px;background:#fff;color:var(--fg);border:1px solid var(--line);font-size:13px;box-shadow:0 4px 14px #1f23332e}body.pc .snd-band{position:fixed;top:58px}body.pc .pcd>.snd-band{position:absolute;left:auto;right:58px;top:50%;transform:translateY(-50%);max-width:none}body.memomode .snd-band{top:calc(env(safe-area-inset-top,0px) + 50px)}.snd-band b{font-weight:700;font-size:12.5px}.sb-ch{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:0 1 auto}.sb-ch::-webkit-scrollbar{display:none}.sb-ch button{border:0;border-radius:14px;font:inherit;font-size:13px;font-weight:700;padding:3px 8px 3px 10px;cursor:pointer;display:flex;align-items:center;gap:4px}.sb-ch button i{font-style:normal;font-weight:400;opacity:.7;font-size:11px}.sb-ch .c0{background:#fde6e6;color:#d12f37}.sb-ch .c1{background:#ddf3e4;color:#15803d}.sb-ch .c2{background:#e4eafa;color:#2f45a8}.sb-n{color:var(--sub);font-size:12px}.snd-band button.sb-add,.snd-band button.sb-x{border:1px solid var(--line);background:#fff;color:var(--sub);width:28px;height:28px;border-radius:14px;font:inherit;font-size:13px;line-height:1;cursor:pointer;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.snd-band b,.sb-n{flex:0 0 auto}.snd-band button.sb-add{color:var(--acc)}.snd-pick{position:absolute;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;background:#fff;color:var(--fg);border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px #1f233338;padding:12px 14px 14px;max-height:70%;overflow:auto}body.pc .snd-pick{position:absolute;left:auto;right:24px;bottom:80px;width:400px;height:min(780px,calc(100% - 104px));max-height:none;padding:0;display:flex;flex-direction:column;box-shadow:0 18px 50px #1f233338;z-index:32;overflow:hidden}body.pc.hasbar .snd-pick{bottom:calc(var(--pbarh,60px) + 86px);height:min(780px,calc(100% - var(--pbarh,60px) - 110px))}body.pc .snd-pick .sp-hd{flex:0 0 46px;margin:0;padding:0 8px 0 16px;border-bottom:1px solid var(--line);align-items:center;gap:4px}body.pc .snd-pick .sp-hd b{font-size:14px;font-weight:800}body.pc .snd-pick .sp-hd small{font-size:11.5px}body.pc .snd-pick .sp-x{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;padding:0}body.pc .snd-pick .sp-x:hover{background:var(--seg);color:var(--fg)}.snd-pick .sp-tm{display:none}.snd-pick .sp-tp{display:inline}body:not(.pc) .snd-pick.min .sp-tm{display:inline}body:not(.pc) .snd-pick.min .sp-tp,body:not(.pc) .snd-pick.min .sx-seg{display:none}.sx-seg{display:flex;gap:2px;margin:12px 16px 4px;padding:3px;background:var(--seg);border-radius:10px;flex:0 0 auto}#srsh-sx{margin:4px 16px 8px}.sx-seg button{flex:1;text-align:center;justify-content:center;height:30px;border:0;border-radius:8px;background:transparent;color:var(--sub);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sx-seg button.on{background:#fff;color:var(--acc);box-shadow:0 1px 3px #0000001a}#pcw-sx{margin:12px 0 10px}body.pc .snd-pick .sp-bd{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px 16px}.sp-hd{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.sp-hd b{font-size:15px}.sp-hd small{color:var(--sub);font-size:11.5px;flex:1}.sp-x{border:0;background:none;color:var(--sub);font-size:15px;cursor:pointer;padding:2px 4px}.sp-cur,.sp-n,.sp-tg{display:none}body:not(.pc) .snd-band{display:none!important}body:not(.pc) .snd-pick:not(.min){top:14%;max-height:none;display:flex;flex-direction:column;overflow:hidden}body:not(.pc) .snd-pick:not(.min) .sp-bd{flex:1 1 auto;min-height:0;overflow:auto}body.sndbar:not(.pc) .snd-pick:not(.min){bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.sndbar:not(.pc) .snd-band:not([hidden]){display:flex!important;position:absolute;left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));transform:none;max-width:none;height:44px;z-index:61;border-radius:22px;padding:0 8px 0 14px;box-shadow:0 4px 16px #1f233326}body.sndbar:not(.pc) .snd-band .sb-ch{flex:1 1 auto;min-width:0}body.sndbar:not(.pc) #srsheet{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}body:not(.pc) .snd-pick .sp-hd{align-items:center}body:not(.pc) .snd-pick .sp-x,body:not(.pc) .snd-pick .sp-tg{width:30px;height:30px;border-radius:15px;border:1px solid var(--line);background:#fff;color:var(--sub);font:inherit;font-size:13px;line-height:1;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body:not(.pc) .snd-pick:not(.has) .sp-tg{display:none}body:not(.pc) .snd-pick.min{padding:0 8px 0 14px;height:44px;box-sizing:border-box;display:flex;align-items:center;max-height:none;overflow:visible;border-radius:22px}body:not(.pc) .snd-pick.min .sp-hd{flex:1 1 auto;min-width:0}body:not(.pc) .snd-pick.min .sp-x,body:not(.pc) .snd-pick.min .sp-tg{width:28px;height:28px;border-radius:14px}body:not(.pc) .snd-pick.min .sp-hd{margin:0;gap:6px}body:not(.pc) .snd-pick.min .sp-hd b{font-size:13px;flex:0 0 auto}body:not(.pc) .snd-pick.min .sp-hd small,body:not(.pc) .snd-pick.min .sp-bd{display:none}body:not(.pc) .snd-pick.min .sp-cur{display:flex;flex:1 1 auto}body:not(.pc) .snd-pick.min .sp-n{display:block}.sp-t{font-size:11.5px;color:var(--sub);margin:8px 0 4px}.sp-r{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px}.sp-r button{display:flex;align-items:center;justify-content:center;text-align:center;height:36px;padding:0;border-radius:10px;border:1px solid #D5DEF7;background:#fff;color:var(--fg);font:inherit;font-size:calc(var(--spb) * .47);line-height:1;cursor:pointer;white-space:nowrap}.sp-r button:hover{border-color:var(--acc)}.sp-r button.on{font-weight:700}.sp-r button.on.c0{background:#fde6e6;color:#d12f37;border-color:#f2b4b7}.sp-r button.on.c1{background:#ddf3e4;color:#15803d;border-color:#a9ddb9}.sp-r button.on.c2{background:#e4eafa;color:#2f45a8;border-color:#c2cdef}.sp-r button small{font-size:10px;opacity:.75;margin-left:3px}.sp-fl{display:flex;flex-wrap:wrap;gap:8px 12px;container-type:inline-size}.sp-g{display:flex;flex-direction:column;gap:3px;min-width:0}.sp-g>b{font-size:10.5px;font-weight:700;color:var(--sub);padding-left:2px;white-space:nowrap}.sp-g>b small{font-weight:500;color:#9aa0ae;font-size:9.5px}.sp-gr{display:flex;flex-wrap:wrap;gap:3px}.sp-gr button{display:flex;align-items:center;justify-content:center;--spb:min(34px, calc((100cqw - 36px)*.1) );width:var(--spb);height:var(--spb);padding:0;border-radius:9px;border:1px solid #D5DEF7;background:#fff;color:var(--fg);font:inherit;font-size:calc(var(--spb) * .47);line-height:1;cursor:pointer;white-space:nowrap}.sp-gr button:hover{border-color:var(--acc)}.sp-gr button.on{font-weight:700}.sp-gr button.on.c0{background:#fde6e6;color:#d12f37;border-color:#f2b4b7}.sp-gr button.on.c1{background:#ddf3e4;color:#15803d;border-color:#a9ddb9}.sp-gr button.on.c2{background:#e4eafa;color:#2f45a8;border-color:#c2cdef}.sp-g.wide{flex:1 1 100%}.sp-gr .sp-pr{display:flex;border:1px solid #C9CDD6;border-radius:9px;overflow:hidden}.sp-gr .sp-pr button{border:0;border-radius:0}.sp-gr .sp-pr button+button{border-left:1px solid #E2E5EC}.sp-gr .sp-pr button:hover:not(.on){background:#f3f6fd}.sp-brk{flex:0 0 100%;height:0}.sp-gr button.all{width:auto;padding:0 8px;font-size:12.5px;font-weight:400}.sp-gr .sp-ex{display:flex;align-items:center;gap:3px;border:1px solid #F3B4B6;border-radius:10px;background:#fff5f5;padding:3px;--x:#D12F37;--xb:#F1D7D8;flex:1 1 auto}.sp-gr .sp-ex.c1{border-color:#a9ddb9;background:#f3fbf6;--x:#15803D;--xb:#D3EDDB}.sp-gr .sp-ex.c2{border-color:#c9d2ee;background:#f3f6fd;--x:#2F45A8;--xb:#DCE3F6}.sp-gr .sp-ex button{width:auto;flex:1 1 0;height:28px;border:1px solid var(--xb);border-radius:7px;background:#fff;color:var(--fg);padding:0 6px;font-size:12.5px}.sp-gr .sp-ex button.on{background:var(--x);border-color:var(--x);color:#fff;font-weight:700}.sp-r .sp-ex{grid-column:1/-1;display:flex;align-items:center;gap:3px;border:1px solid #F3B4B6;border-radius:10px;background:#fff5f5;padding:3px;--x:#D12F37;--xb:#F1D7D8}.sp-r .sp-ex.c1{border-color:#a9ddb9;background:#f3fbf6;--x:#15803D;--xb:#D3EDDB}.sp-r .sp-ex.c2{border-color:#c9d2ee;background:#f3f6fd;--x:#2F45A8;--xb:#DCE3F6}.sp-r .sp-ex button{height:30px;border:1px solid var(--xb);border-radius:7px;background:#fff;color:var(--fg);padding:0 7px;font-size:13px;flex:0 1 auto;min-width:0}.sp-r .sp-ex button.h{border:0;background:none;color:var(--x);font-weight:800;font-size:14px;padding:0 6px}.sp-r .sp-ex button.on{background:var(--x);border-color:var(--x);color:#fff;font-weight:700}.sp-r .sp-ex.sp-exi{grid-column:span 4;min-width:0;justify-content:flex-start}.sp-r .sp-ex.sp-exi button{flex:1 1 0;padding:0 4px}.sp-r .sp-ex .sep{width:1px;height:18px;background:var(--xb);margin:0 2px;flex:0 0 1px}.sp-msg{font-size:12px;color:var(--warn);margin-top:8px}body.memomode.innote:not(.pc):not(.rot):not(.wkro) .mm-band{display:flex;align-items:center;gap:8px;position:absolute;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:60;padding:8px 8px 8px 14px;border-radius:24px;background:#fff;color:var(--fg);border:1px solid var(--line);box-shadow:0 10px 30px #1f233338;font-size:13px;white-space:nowrap}body.memomode.innote:not(.pc):not(.rot):not(.wkro):has(#snd-pick:not([hidden])) .mm-band{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mm-band svg{color:var(--acc);flex:0 0 auto}.mm-band b{font-weight:700;flex:0 0 auto}.mm-band span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--sub);font-size:12px}.mm-band button{width:30px;height:30px;border-radius:15px;border:1px solid var(--line);background:#fff;color:var(--sub);font:inherit;font-size:13px;line-height:1;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.recp{position:absolute;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);border-radius:20px 20px 0 0;box-shadow:0 -8px 24px #1f233329;padding:8px 20px 20px;z-index:9;display:none;flex-direction:column;gap:10px}.recp.on{display:flex}.recp{transition:transform .26s cubic-bezier(.4,.05,.2,1)}.recp.min{transform:translateY(calc(100% - 58px - var(--barh,76px)));z-index:4}.recp.min .rt{cursor:pointer}.recp .rt .dot{width:9px;height:9px;border-radius:50%;background:var(--warn);flex-shrink:0;display:none;animation:rblink 1.1s ease-in-out infinite}.recp.min .rt .dot,.recp.taking .rt .dot{display:block}.recp.min .rt .lab,.recp.taking .rt .lab{color:var(--warn)}body.rot.wide .recp.taking:before{content:"●\a録\a音\a中";color:var(--warn)}body.rot.wide .recp.taking:after{color:var(--warn)}.recp.taking.min{box-shadow:0 -8px 24px #d9503a47}.recp .rt{display:flex;align-items:center;gap:8px}.recp.on:not(.min){padding-bottom:50px}.recp.on:not(.min) #rec-min{position:absolute;right:14px;bottom:12px}.recp .rt .lab{flex:1;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--sub)}.recp .rt .rv-tn{display:none}.recp:not(.min) .rt.has-note .lab{display:none}.recp:not(.min) .rt.has-note .rv-tn{display:block;flex:1;min-width:0;font-size:11.5px;font-weight:600;line-height:1.4;color:#b4581a}.recbox{display:flex;flex-direction:column}#rec-panel:focus{outline:none}.rv{display:flex;flex-direction:column;gap:10px;padding:2px 0 4px}.rv>*{flex:0 0 auto}.rv-lab{font-size:12px;font-weight:700;color:var(--sub);margin-bottom:-6px}.rv-to{font-size:13px;color:var(--sub)}.rv-to b{color:var(--fg)}.rv-seg{display:flex;gap:8px}.rv-seg button{flex:1;display:flex;align-items:center;justify-content:center;height:40px;border-radius:11px;border:1px solid var(--line);background:var(--card);font-size:14px;font-weight:700;color:var(--sub)}.rv-seg button.on{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.rv-big{width:56px;height:56px;border-radius:50%;background:var(--warn);color:#fff;margin:0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d9503a4d;flex:0 0 56px}.rv-row{display:flex;align-items:center;justify-content:center;gap:14px}.rv-side{flex:0 0 172px;width:172px;min-width:0;display:flex;flex-direction:column;gap:3px}.rv-lead{font-size:14px;font-weight:800;color:var(--fg)}.rv-side .rv-hint{text-align:left}.rv-big:active{transform:scale(.96)}.rv-big.stop{background:var(--card);border:3px solid var(--warn);box-shadow:0 0 0 5px #d9503a1f}.rv-big.stop i{width:18px;height:18px;border-radius:4px;background:var(--warn);display:block}.rv-hint{text-align:center;font-size:12.5px;color:var(--sub);line-height:1.6}.rv-tm{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.rv-tm small{font-size:13px;color:var(--sub);font-weight:700}.rv-wave{display:flex;align-items:center;gap:3px;height:24px}.rv-wave i{width:4px;height:4px;border-radius:2px;background:var(--warn);opacity:.85;display:block;transition:height .08s}.rv-bar{height:4px;border-radius:2px;background:#eef0f4;overflow:hidden}.rv-bar i{display:block;height:100%;width:0;background:var(--warn)}.rv-warn{background:#fff6ec;border:1px solid #F6D9B8;color:#8a4b0f;font-size:11.5px;border-radius:9px;padding:6px 9px;line-height:1.5}.rv-err{background:#fdecea;border:1px solid #F5C6C0;color:#a33a2b;font-size:12.5px;border-radius:10px;padding:8px 10px;line-height:1.55}.rv-mic{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--sub);min-width:0}.rv-mic svg{flex:0 0 auto}.rv-mic select{flex:1;min-width:0;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--card);font:inherit;font-size:13px;color:var(--fg);padding:0 8px}.rv-mic span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-mic.rv-mnow{justify-content:center;font-size:12.5px}.rv-mic .rv-mch{flex:0 0 auto;margin-left:4px;border:0;background:none;padding:2px 4px;font:inherit;font-weight:700;color:var(--acc);cursor:pointer}.rv-mhelp{display:block;width:100%;border:0;border-radius:9px;background:var(--seg);padding:7px 10px;font:inherit;font-size:11.5px;line-height:1.5;color:var(--fg);text-align:left;cursor:pointer}.rv-mhelp span{margin-left:8px;font-size:11px;font-weight:700;color:var(--acc);white-space:nowrap}.rv-pl{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:9px 12px}.rv-pb{width:40px;height:40px;border-radius:50%;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 40px}.rv-pl input{flex:1;min-width:0;accent-color:var(--acc)}.rv-t2{font-size:12px;color:var(--sub);font-variant-numeric:tabular-nums;flex:0 0 auto}.rv-btns{display:flex;gap:10px}.rv-b{height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:800}.rv-b2{flex:0 0 128px;border:1px solid var(--line);background:var(--card);color:var(--fg)}.rv-b1{flex:1;background:var(--acc);color:#fff}.rv-b1:disabled{opacity:.6}.rv-ok{width:48px;height:48px;border-radius:50%;background:#e7f6ec;margin:2px auto 0;display:flex;align-items:center;justify-content:center}.rv-ttl{text-align:center;font-size:16px;font-weight:800}.rv-sub{text-align:center;font-size:13px;color:var(--sub);line-height:1.7;margin-top:-6px}.rv-mstop{display:none;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:14px;border:1px solid #F3C4BC;background:#fff4f2;color:var(--warn);font-size:12px;font-weight:800;flex:0 0 auto}.rv-mstop i{width:9px;height:9px;border-radius:2px;background:var(--warn);display:block}.recp.taking.min .rv-mstop{display:flex}body.pc .rv-mstop{display:none!important}body:not(.pc):not(.wide) .recp.min{padding-top:12px}body:not(.pc):not(.wide) .recp.min .grab{display:none}body:not(.pc):not(.wide) .recp.min .rt{min-height:34px}body:not(.pc):not(.wide) .recp.min .rt .lab{font-size:13px;letter-spacing:.02em}.recp .rt .lab{font-variant-numeric:tabular-nums}body.rot.wide .recp{width:340px}.rv{height:166px;justify-content:center}body.pc .rv{height:132px;gap:10px}.rv[data-st=idle],.rv[data-st=rec]{justify-content:flex-start;padding-top:18px}body.pc .rv[data-st=idle],body.pc .rv[data-st=rec]{padding-top:14px}@media(orientation:portrait){body:not(.pc):not(.wide) .recp.on:not(.min){padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}body:not(.pc):not(.wide) .recp.on:not(.min) #rec-min{position:static}body:not(.pc):not(.wide) .recp .rv{height:118px;gap:8px;padding:0}body:not(.pc):not(.wide) .recp .rv[data-st=idle],body:not(.pc):not(.wide) .recp .rv[data-st=rec]{padding-top:4px}body:not(.pc):not(.wide) .recp .rv-warn:not(.rv-note){font-size:10.5px;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}body:not(.pc):not(.wide) .recp .rv-mic.rv-mnow{font-size:11.5px}}body.pc .rv-warn:not(.rv-note){display:none}body.pc .rv-hint{font-size:12px}.rectip{font-size:11px;color:var(--mute);line-height:1.6}.rectip a{color:var(--acc);font-weight:700}@media(pointer:coarse)and (orientation:landscape){.nb{--nbpad:22px}body:not(.pc):not(.wide) .nb:not(.hw-nb){padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(46px + env(safe-area-inset-right,0px))}body:not(.pc):not(.wide) .mv .ap-dia p{line-height:1.6}.nb .wgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.nb .wgrid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.nb .cols{flex-direction:row;align-items:flex-start;gap:14px}.nb .cols>*{flex:1;min-width:0}.nb .emb iframe{aspect-ratio:auto;height:min(62svh,320px)}.navbar{padding:6px 12px}.pbar{padding-top:6px;padding-bottom:6px}body:not(.pc):not(.wide) .pbar .pctl .ic{flex:1 1 0}body:not(.pc):not(.wide) .pbar .pctl .spu{flex:2 1 0}body:not(.pc):not(.wide) .pbar .pctl .spu .sa{width:48px}body:not(.pc):not(.wide) .pbar .pctl .spv b{font-size:14px}body:not(.pc):not(.wide) .pbar .pctl .pwpm.has{flex:1.2 1 0}}.pwpm{display:none}.pbar .nm .nwpm{display:none;margin-left:5px;font-size:10px;font-weight:600;color:var(--sub);font-variant-numeric:tabular-nums}body:not(.pc):not(.wide) .pbar .nm .nwpm{display:inline}body:not(.pc):not(.wide) .pbar .pctl .pwpm.has{display:none!important}body:not(.pc):not(.wide) .pbar .pctl .spv small{display:none}body:not(.pc):not(.wide) .pbar .pctl .pwpm.has{display:flex;align-items:baseline;justify-content:center;gap:2px;height:34px;line-height:34px;border-radius:9px;background:var(--seg);font-size:10px;color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap}body:not(.pc):not(.wide) .pbar .pctl .pwpm b{font-size:12.5px;color:var(--fg);font-weight:700}body:not(.pc):not(.wide) .pbar .pctl .ic svg,body:not(.pc):not(.wide) .pbar .pctl .spu .sa svg{flex:0 0 auto}body:not(.pc):not(.wide) .pbar .pctl .spu .sa,body:not(.pc):not(.wide) .pbar .pctl .spu .spv{height:auto;padding:0;align-self:stretch}@media(orientation:portrait){body:not(.pc):not(.wide) .pbar .pctl .pwpm.has{flex:0 0 42px;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1;font-size:8.5px}body:not(.pc):not(.wide) .pbar .pctl .pwpm b{display:block;line-height:1}}.pb-notch{display:none}body.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide) .pb-notch{display:flex;align-items:center;justify-content:center;gap:5px;position:absolute;right:14px;bottom:94px;z-index:8;width:42px;height:42px;padding:0;border-radius:50%;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 14px #1f233329;color:#3b3e48}.pb-notch .pn-wv{display:block;margin:0}body:has(.ap.playing) .pb-notch{border-color:var(--acc);color:var(--acc)}body:has(.ap.playing) .pb-notch .pn-wv{display:none}.pb-notch span{display:block;flex:0 0 auto;line-height:1}.pb-notch svg,.pb-notch .pn-eq{flex:0 0 auto}body.deep.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide) .pb-notch{bottom:calc(12px + env(safe-area-inset-bottom,0px))}body.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide):has(#rec-panel.on.min) .pb-notch{bottom:calc(var(--barh,76px) + 70px)}body.deep.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide):has(#rec-panel.on.min) .pb-notch{bottom:calc(68px + env(safe-area-inset-bottom,0px))}body.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide) .fab-dial{bottom:144px}body.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide) .fab-top{bottom:192px}body.deep.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide) .fab-dial{bottom:calc(62px + env(safe-area-inset-bottom,0px))}body.deep.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide) .fab-top{bottom:calc(110px + env(safe-area-inset-bottom,0px))}body.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide):has(#rec-panel.on.min) .fab-dial{bottom:calc(var(--barh,76px) + 120px)}body.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide):has(#rec-panel.on.min) .fab-top{bottom:calc(var(--barh,76px) + 168px)}body.deep.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide):has(#rec-panel.on.min) .fab-dial{bottom:calc(118px + env(safe-area-inset-bottom,0px))}body.deep.pbhid.innote:not(.pbshow):not(.pc):not(.rot):not(.wide):has(#rec-panel.on.min) .fab-top{bottom:calc(166px + env(safe-area-inset-bottom,0px))}.pb-notch:active{background:var(--seg)}.pn-eq{display:none;align-items:flex-end;gap:2px;height:11px}.pn-eq b{width:2.5px;height:100%;border-radius:1px;background:currentColor;animation:pneq .9s ease-in-out infinite}.pn-eq b:nth-child(2){animation-delay:-.3s}.pn-eq b:nth-child(3){animation-delay:-.6s}@keyframes pneq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pn-eq b{transform-origin:bottom}body:has(.ap.playing) .pn-eq{display:flex}body:not(.pc) #srsheet{left:8px;right:8px;top:14%;bottom:calc(8px + env(safe-area-inset-bottom,0px));height:auto;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px #1f233338;padding:12px 14px 14px;gap:0;z-index:60}body:not(.pc) #srsheet .grab{display:none}body.srbar:not(.pc) #srsheet,body.sndbar:not(.pc) #srsheet{bottom:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:14px}body.srbar.sndbar:not(.pc) #srsheet{bottom:calc(112px + env(safe-area-inset-bottom,0px))}#srsheet .ls-top .sheettitle{flex:0 0 auto;font-size:15px}.srsh-d{flex:1 1 auto;min-width:0;color:var(--sub);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:not(.pc) #srsheet .srsh-x{width:30px;height:30px;flex:0 0 30px;border-radius:15px;border:1px solid var(--line);background:#fff;color:var(--sub)}body:not(.pc) #srsh-sx{margin:10px 0}body:not(.pc) #srsheet .sr-in input{border-color:#d5def7;background:#fff;font-size:16px}body:not(.pc) #srsheet .sr-in input:focus{border-color:var(--acc)}.sr-band{position:absolute;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));height:44px;z-index:61;display:flex;align-items:center;gap:6px;padding:0 8px 0 14px;border-radius:22px;background:#fff;color:var(--fg);border:1px solid var(--line);box-shadow:0 4px 16px #1f233326;font-size:13px;white-space:nowrap}.sr-band[hidden],body.pc .sr-band{display:none!important}body.sndbar:not(.pc) .sr-band{bottom:calc(60px + env(safe-area-inset-bottom,0px))}.sr-band b{font-size:12.5px;font-weight:700;flex:0 0 auto}.srb-q{background:var(--acc-soft);color:var(--acc);border-radius:14px;padding:3px 10px;font-weight:700;font-size:12.5px;min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.srb-n{color:var(--sub);font-size:12px;flex:1 1 auto;min-width:0}.srb-b{width:28px;height:28px;flex:0 0 28px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--sub);font:inherit;font-size:13px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.srb-b[hidden],.srb-q[hidden]{display:none}.srb-nv{color:var(--acc);border-color:#d5def7;font-size:16px}.nb .ne-xtw{margin:14px 0}.nb .ne-xtw>.ne-xth{margin-bottom:10px;display:flex;align-items:baseline;gap:10px}.nb .ne-xtt{outline:none;min-width:2em}.nb .ne-xt{background:#fff;border:1px solid #E3E7F0;border-radius:18px;padding:14px 20px 16px}.nb .ne-xtb{margin:0;outline:none;min-height:1.6em}body:not(.pc) .nb .ne-xt{padding:12px 14px 14px;border-radius:14px}.sp-gr button.sp-dl{width:auto;padding:0 8px;font-size:12px;font-weight:400;background:#fff;border:1px dashed #C9CDD6;color:#55585f}.sp-gr button.sp-dl.on{border-style:solid}body.pc.sndpcb #snd-band{position:absolute;inset:auto 24px 80px auto;width:400px;height:42px;box-sizing:border-box;transform:none;max-width:none;border-radius:14px;padding:0 8px 0 14px;z-index:60;box-shadow:0 4px 16px #1f23331f}body.pc.sndpcb #snd-band .sb-ch{flex:0 1 auto;min-width:0}body.pc.sndpcb #snd-band #snd-add{display:none}body.pc.sndpcb #snd-band .sb-x{margin-left:auto}body.pc.sndpcb .snd-pick{bottom:130px;height:min(730px,calc(100% - 154px))}body.pc.sndpcb.hasbar #snd-band{bottom:calc(var(--pbarh,60px) + 86px)}body.pc.sndpcb.hasbar .snd-pick{bottom:calc(var(--pbarh,60px) + 136px);height:min(730px,calc(100% - var(--pbarh,60px) - 160px))}body.lesson.pc.innote.lsr-on.sndpcb #snd-band,body.pc.innote.laiok:not(.lsr-on).sndpcb #snd-band{translate:-60px 0}@media(max-height:950px){body.pc.sndpcb #snd-band{zoom:.85}}.sp-gr button.tv{width:auto;padding:0 8px;font-size:12px}.sp-r button.tv{font-size:10.5px;letter-spacing:-.02em;padding:0 2px}.sp-r button.rk{font-size:12px}body.pc .pcd>.snd-band{width:400px;height:42px;translate:-2px 5px;box-sizing:border-box;border-radius:14px;padding:0 8px 0 14px}body.pc .pcd>.snd-band .sb-ch{flex:0 1 auto;min-width:0}body.pc .pcd>.snd-band #snd-add{margin-left:auto}.pcside{display:none}body.pc{--pcside:340px;--pcmain:1240px}body.pc .stage{padding:0;gap:0;min-height:0;height:100vh}body.pc .lead{display:none}body.pc .device{width:100%;max-width:none;height:100vh;border-radius:0;border:0;box-shadow:none}body.pc.innote .pcside{display:flex;flex-direction:column;position:absolute;left:0;top:0;bottom:0;width:var(--pcside);z-index:7;background:var(--bg);border-right:1px solid var(--line);overflow:hidden}body.pc #pcs-top{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:14px}body.pc #pcs-top>*{min-width:0;max-width:100%}body.pc #pcs-head,body.pc .pcs-sec,body.pc .pcs-menu{flex:0 0 auto}body.pc .pcs-menu{padding-bottom:6px;border-bottom:1px solid var(--line)}body.pc #pcs-links{flex:0 0 auto;border-bottom:1px solid var(--line)}body.pc .pcs-foot{flex:0 0 auto;border-top:1px solid var(--line);padding:0 0 14px;background:var(--bg)}body.pc.innote .view{margin-left:var(--pcside)}body.pc .bar,body.pc .fab-wide,body.pc #nt-wide{display:none}body.pc #view-note .scroll{background:var(--card)}body.pc .nt-panel{max-width:var(--pcmain);margin:0 auto;border:0;border-radius:0;box-shadow:none;min-height:100%}body.pc .nt-head{margin:0 28px;padding-top:22px}body.pc .nb{--nbpad:28px;--fs:16px;--fs-en:16px;--fs-s:14px;--fs-ipa:14px;--fs-h:20px}body:not(.pc) .nb h2{font-size:calc(var(--t-ja) * 1.5714);line-height:1.3}body:not(.pc) .nb h3{font-size:calc(var(--t-ja) * 1.3572);line-height:1.3}body:not(.pc) .nb h4{font-size:calc(var(--t-ja) * 1.3572);line-height:1.3}body.pc .nb h2{font-size:30px;line-height:1.3}body.pc .nb h3,body.pc .nb h4{font-size:24px;line-height:1.3}.nb h2,.nb h3,.nb h4{padding-top:26px;margin-top:28px;border-top:1px solid #DDDCD8}.nb h2{border-top-width:2px}.nb h2:first-child,.nb h3:first-child,.nb h4:first-child{border-top:0;padding-top:0;margin-top:7px}.nb .explain h2,.nb .explain h3,.nb .explain h4{border-top-width:1px}body.pc .nb p,body.pc .nb li,body.pc .nb .ntodo,body.pc .nb .callout,body.pc .nb .quote,body.pc .nb details:not(.tm-d)>summary,body.pc .nb .en,body.pc .nb .ja{font-size:16px}body.pc .nb .tblock .en,body.pc .nb .tblock .ja,body.pc .nb .tblock .r0,body.pc .nb .sc.card .en,body.pc .nb .sc.card .ja,body.pc .nb table,body.pc .nb td,body.pc .nb .tcard .ttl,body.pc .nb .tabbar button,body.pc .ap .nm,body.pc .nb .toc button{font-size:14px}body.pc .nb{--fs-en:20px}body.pc .nb .lat,body.pc .nb .tblock .lat,body.pc .nb .sc.card .lat,body.pc .nb td.lat{font-size:20px}body.pc{--rowh:48px}body.pc .topmemo .tm-h b{font-size:15px}body.pc .topmemo .tm-n{font-size:13px}body.pc .nt-head .t b{font-size:32px;line-height:1.3}body.pc .nt-head .t span{font-size:12.5px}body.pc .nb .tblock{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}body.pc .nb .sc.card{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:10px 12px}body.pc .nb .cardbox>.wgrid.wide{row-gap:0;column-gap:12px}body.pc .nb .wgrid.wide>.sc.card{border-radius:0;border-bottom:0;border-top-color:var(--div);padding:6px 14px 8px;gap:0}body.pc .nb .wgrid.wide>.sc.card .sl.hasruby{line-height:2.2}body.pc .nb .wgrid.wide>.sc.card.c-top{border-top-color:var(--line);border-top-left-radius:12px;border-top-right-radius:12px}body.pc .nb .wgrid.wide>.sc.card.c-bot{border-bottom:1px solid var(--line);border-bottom-left-radius:12px;border-bottom-right-radius:12px}body.pc .nb .tcard>.thead{padding-top:0;border-top:0}body.pc .nb .tabset{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}body.pc .nb .tabbar{border-radius:0}body.pc .nb .tabbody{padding:12px}body.pc .nb details:not(.tm-d){background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 12px}body.pc .nb details:not(.tm-d)>summary{padding:12px 0}body.pc .nb details:not(.tm-d)>.in{padding:0 0 14px}.nb details:not(.tm-d),body.pc .nb details:not(.tm-d){background:none;border:0;border-radius:0;padding:0}.nb details:not(.tm-d)>summary,body.pc .nb details:not(.tm-d)>summary{font-weight:400;gap:0;padding:5px 0;min-height:0}.nb details:not(.tm-d)>summary:before{content:"";width:0;height:0;border:0;border-left:.56em solid var(--fg);border-top:.36em solid transparent;border-bottom:.36em solid transparent;transform:none;margin:0 .55em 0 .15em;transition:transform .15s;flex:0 0 auto}body.pc .nb details:not(.tm-d)>summary:before{border-left-width:.72em;border-top-width:.46em;border-bottom-width:.46em;margin:0 .6em 0 .2em}.nb details:not(.tm-d)[open]>summary:before{transform:rotate(90deg)}.nb details:not(.tm-d)>.in{padding:2px 0 6px}body.pc .nb details:not(.tm-d)>.in{padding:2px 0 8px 21px}body.pc .nb .rtx.vt{font-size:13px}body.pc .nb .wgrid{grid-template-columns:repeat(auto-fill,minmax(min(max(150px,calc((100% - 24px)/5)),calc((100% - 12px) / 3)),1fr))}body.pc .nb .wgrid.wide{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr))}body.pc .topmemo{margin-left:28px;margin-right:28px}body.pc .nb .topmemo{margin-left:0;margin-right:0}body.pc .pcside .lhead{padding:18px 18px 4px}body.pc .pcside .ntabs-sec{padding-top:14px}.pcs-notch{display:none}body.pc.innote .pcs-notch{display:flex;position:absolute;top:14px;left:var(--pcside);width:26px;height:52px;padding:0;border:0;border-radius:0 12px 12px 0;background:var(--acc);color:#fff;align-items:center;justify-content:center;z-index:8;box-shadow:2px 2px 10px #2f45a84d}body.pc.innote .pcs-notch:hover{background:var(--acc-deep)}body.pc.innote .pcs-notch svg{width:14px;height:14px}body.pc.pcs-closed .pcs-notch svg{transform:rotate(180deg)}body.pc.pcs-closed{--pcside:0px}body.pc.pcs-closed .pcside{display:none}body.pc .pcs-acct{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 0}body.pc .pcs-acct .lh-out{width:auto;height:30px;border-radius:9px;padding:0 10px;gap:6px;white-space:nowrap;flex:0 0 auto;display:flex;align-items:center;font-size:12px;font-weight:700;color:var(--sub)}body.pc .pcs-acct .lh-out:after{content:"ログアウト"}body.pc .pcs-acct .lh-out:hover{background:var(--seg);color:var(--fg)}body.pc .pcside .llinks{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:6px;padding:2px 8px 12px 12px}body.pc .pcside .llinks a{height:32px;padding:0 4px;gap:4px;font-size:11.5px;white-space:nowrap}body.pc .pcside .llinks .ll-ic{width:15px;height:15px;flex:0 0 15px}body.pc .pcside .llinks .ll-ic svg{width:14px;height:14px}body.pc .pcside #nl-notion,body.pc .pcside #nl-video{display:none}body.pc .pcside #nl-zoom{order:1}body.pc .pcside #nl-ask{order:2}body.pc .pcside #nl-rec{order:3}body.pc .pcside #nl-rcpt{order:4}body.pc.innote .pcside #nl-rec,body.pc.innote .pcside #nl-rec .ll-ic{color:var(--warn)}body.pc .pcside #nl-rec{font-size:0;gap:0;padding:0}body.pc .pcside #nl-rec .ll-ic{width:17px;height:17px;flex:0 0 17px}body.pc .pcside #nl-rec .ll-ic svg{width:16px;height:16px}body.pc .pcs-sec,body.pc .pcs-menu{display:none!important}body:not(.trial) #pcd .pcd-zoom{display:none}body.pc .pcside .llinks a:hover,body.pc .pcs-menu a:hover{background:var(--seg)}body.pc .pcside .ntabs-sec{padding:22px 18px 8px}.pcs-rec{display:none}body.pc .pcside .ntabs-sec{align-items:center}body.pc .pcside .sr-box{padding:0 18px 8px}body.pc .pcside .sr-res{padding-top:10px}body.pc .pcside .ntabs-sec .t{font-size:15px;color:var(--fg);letter-spacing:.02em}body.pc .pcside .ntabs-sec .c{font-size:13px;color:var(--sub)}body.pc .pcside .pcs-rec{display:flex;align-items:center;gap:5px;margin-left:auto;height:32px;padding:0 13px 0 10px;border-radius:16px;background:var(--warn);color:#fff;font-size:13px;font-weight:700;box-shadow:0 3px 10px #d9503a40;flex:0 0 auto}body.pc .pcside .pcs-rec:hover{filter:brightness(1.06)}body.pc .pcside .pcs-rec:active{transform:scale(.96)}body.pc #rec-fab{display:none!important}body.pc .pcside .ntabs-row{display:none}body.pc .pcside .nlist{gap:6px;padding:0 12px}body.pc .pcside .ncard{padding:10px 12px;border-radius:12px;gap:8px}body.pc .pcside .ncard:hover{border-color:var(--acc)}body.pc .pcside .ncard .no{width:32px}body.pc .pcside .ncard .d{font-size:13px}body.pc .pcside .ncard .h{font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcs-sec{padding:12px 18px 6px;font-size:11.5px;font-weight:800;color:var(--sub);letter-spacing:.04em}.pcs-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:0 8px}.pcs-menu a{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px;border-radius:10px;min-width:0;text-decoration:none;color:var(--fg);font-size:12.5px;font-weight:700;white-space:nowrap}.pcs-menu a>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.pcs-menu a .ic{width:26px;height:26px;border-radius:8px;background:var(--acc-soft);color:var(--acc);display:flex;align-items:center;justify-content:center;flex:0 0 26px}.pcs-menu a .ic svg{width:15px;height:15px}.pcs-menu a i{display:none}body.pc.innote .pcside{background:#fff;border-right-color:#e6e8ee}body.pc.innote .pcside #pcs-head,body.pc.innote .pcside #pcs-links,body.pc.innote .pcside #pcs-top,body.pc.innote .pcside .lhead,body.pc.innote .pcside .ntabs-sec,body.pc.innote .pcside .pcs-foot{background:transparent}body.pc.innote .pcside .lhead h1{color:#0f172a}body.pc.innote .pcside .llinks a{background:#f4f5f8;border:0;box-shadow:none;color:#334155}body.pc.innote .pcside .llinks a:hover{background:#eceef3}body.pc.innote .pcside .llinks .ll-ic{color:var(--acc)}body.pc.innote .pcside .ntabs-sec .t{color:#0f172a}body.pc.innote .pcside .pcs-rec{background:transparent;color:var(--acc);border:1px solid #C9D1EE;box-shadow:none}body.pc.innote .pcside .pcs-rec:hover{background:#f2f4fb;filter:none}body.pc.innote .pcside .nlist{gap:6px;padding:2px 20px 10px}body.pc.innote .pcside .ncard{background:#fafbfc;border:1px solid transparent;border-radius:10px;box-shadow:none;padding:10px 12px 10px 8px}body.pc.innote .pcside .ncard:hover{background:#f3f5f9}body.pc.innote .pcside .ncard.cur{background:#e9edf9;border-color:#b9c4ea;box-shadow:none}body.pc.innote .pcside .ncard .no{background:transparent;color:#94a3b8;width:40px;height:auto;min-height:20px;flex-direction:column;gap:3px;padding-top:1px}body.pc.innote .pcside .ncard.cur .no{color:var(--acc)}body.pc.innote .pcside .ncard .d{color:#0f172a}body.pc.innote .pcside .ncard.cur .d{color:var(--acc)}body.pc.innote .pcside .ncard .h{color:#64748b}body.pc.innote .pcside .ncard .cv,body.pc.innote .pcside .ncard .d .nt-new{display:none}body.pc.innote .pcside .nt-new{background:var(--acc);color:#fff;border:1px solid var(--acc);width:32px;font-size:9px;line-height:14px;border-radius:4px}body.pc.innote .pcside .nt-new.next{background:#fff;color:#64748b;border-color:#cbd5e1}body.pc.innote .pcside .nt-new.pre{background:#e5484d;color:#fff;border-color:#e5484d}body.pc.innote .pcside .pcs-menu a{color:#1e293b}body.pc.innote .pcside .pcs-menu a .ic{background:transparent;color:var(--acc)}body.pc.innote .pcside .pcs-menu a:hover{background:#f4f5f8}body.pc.innote .pcside .sync{background:transparent;padding:0}body.pc.innote .pcside .sync i{background:var(--acc)}body.pc.innote .pcside .sync span{color:#64748b}.sync.off i,body.pc.innote .pcside .sync.off i{background:#e0701f}.sync.off span,body.pc.innote .pcside .sync.off span{color:#c2410c}body.pc.innote .pcside .pcs-acct .lh-out{background:transparent;border:0;color:#64748b}.pcs-close{display:none}body.pc.innote .pcs-close{display:flex;position:absolute;top:16px;right:12px;z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:#8a8f9c;align-items:center;justify-content:center;cursor:pointer}body.pc.innote .pcs-close:hover{background:#f4f5f8;color:#334155}body.pc.innote:not(.pcs-closed) .pcs-notch{display:none}body.pc.innote.pcs-closed #view-note{padding-top:48px;background:var(--card)}body.pc.innote.pcs-closed .pcs-notch{top:6px;left:12px;width:auto;height:36px;padding:0 10px 0 8px;gap:12px;border:0;border-radius:8px;background:transparent;color:#37352f;box-shadow:none;font-size:15px;font-weight:500;cursor:pointer}body.pc.innote.pcs-closed .pcs-notch:hover{background:#f1f1ef}body.pc.innote.pcs-closed .pcs-notch svg{width:20px;height:20px;color:#5f5e5b;transform:none}.pcs-notch .pn-name{white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.lnv{display:none}body.pc.innote .lnv:not([hidden]){display:flex;position:absolute;z-index:8;left:calc(var(--pcside) + 12px);transition:left .24s cubic-bezier(.2,.8,.2,1)}body.pc.innote.pcs-closed .lnv{left:calc(12px + var(--pnw,0px) + 8px)}body.pc.innote .lnv:not([hidden]){align-items:center;gap:8px;top:12px}.lnv .lnv-a{width:20px;height:20px;padding:0;border:1px solid #DADAD6;border-radius:50%;background:#fff;color:#2c2c2b;display:grid;place-items:center;cursor:pointer;box-sizing:border-box}.lnv .lnv-a:hover:not(:disabled){background:#f7f7f5;border-color:#bdbdb8}.lnv .lnv-a:disabled{background:#fff;border-color:#e9e9e7;color:#cfcfcb;cursor:default}.lnv .lnv-ds{display:flex;align-items:center;gap:7px}.lnv .lnv-d{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#e3e3e0;cursor:pointer;transition:width .2s,background .2s}.lnv .lnv-d:hover:not(.cur){background:#a9a9a5}.lnv .lnv-d.cur{width:22px;border-radius:4px;background:#2c2c2b;cursor:default}html.mp .lnv,body.prt .lnv{display:none!important}.stb{display:none}body.pc.innote .stb:not([hidden]){display:flex;position:absolute;z-index:31;right:14px;top:6px;align-items:center;gap:7px;height:36px;padding:0 5px 0 12px;background:#fff;border:1px solid #E3E5EA;border-radius:20px;box-shadow:0 2px 10px #1f233314;font-size:13px;color:#2c2c2b;white-space:nowrap}body.pc.innote.tpdock :is(.stb,.stb-dd,.stb-pn,.stb-msg){translate:-380px 0}html.mp .stb,body.prt .stb,body.trial .stb,body.hwon .stb{display:none!important}.stb button,.stb-dd button,.stb-pn button,.stb-msg button{font:inherit;cursor:pointer;text-align:center}.stb .stb-c button{display:grid;place-items:center}.stb .stb-dot{width:8px;height:8px;border-radius:50%;background:#cfcfcb;flex:0 0 auto}.stb .stb-dot svg{display:none}.stb.run .stb-dot{width:16px;height:16px;background:none;color:var(--acc);display:grid;place-items:center}.stb.run .stb-dot svg{display:block;width:16px;height:16px}.stb.run .stb-dot .stb-hand{transform-origin:12px 12px;animation:stbRot 2s linear infinite}@keyframes stbRot{to{transform:rotate(360deg)}}.stb.run .stb-t{color:var(--acc)}.stb .stb-t{font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;border:0;background:none;padding:2px 3px;border-radius:6px;color:inherit}.stb .stb-t:hover{background:#f1f1ef}.stb.auto .stb-t{color:#c2410c}.stb .stb-i{width:28px;height:28px;border-radius:50%;border:1px solid #E3E5EA;background:#fff;color:#2c2c2b;display:grid;place-items:center;padding:0;flex:0 0 auto}.stb .stb-i:hover{background:#f7f7f5}.stb .stb-i.on{background:var(--acc);border-color:var(--acc);color:#fff}.stb .stb-s{width:1px;height:20px;background:#e3e5ea;flex:0 0 auto}.stb .stb-k{display:flex;align-items:center;gap:3px;border:1px solid #E3E5EA;border-radius:14px;padding:3px 9px;background:#fff;font-size:12.5px;font-weight:600;color:#2c2c2b;max-width:150px;overflow:hidden;text-overflow:ellipsis}.stb .stb-k.op{border-color:var(--acc);color:var(--acc)}.stb .stb-k .stb-kn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stb .stb-k .stb-kv{flex:0 0 auto;opacity:.6}.stb .stb-c{display:flex;align-items:center;gap:6px}.stb .stb-c button{width:26px;height:26px;border-radius:50%;border:1px solid #E3E5EA;background:#fff;font-size:15px;line-height:1;padding:0;color:#2c2c2b}.stb .stb-c b{min-width:20px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.stb .stb-sv{height:28px;border-radius:14px;border:0;background:var(--acc);color:#fff;font-size:12.5px;font-weight:700;padding:0 13px}.stb .stb-sv:disabled{background:#d5dae6;cursor:default}.stb.ro{padding:0 5px 0 12px}.stb .stb-ro{font-size:12.5px;color:#787774}.stb .stb-ro b{color:#2c2c2b}.stb-dd,.stb-pn,.stb-msg{position:absolute;z-index:32;background:#fff;border:1px solid #E3E5EA;border-radius:14px;box-shadow:0 8px 26px #1f233324;font-size:13px;color:#2c2c2b}.stb-dd[hidden],.stb-pn[hidden],.stb-msg[hidden]{display:none!important}body:not(.pc).innote .stb:not([hidden]){display:flex;position:absolute;z-index:30;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 8px);align-items:center;gap:6px;height:44px;padding:0 6px 0 12px;box-sizing:border-box;background:#fff;border:1px solid #E3E5EA;border-radius:16px;box-shadow:0 4px 14px #1f23331a;font-size:13px;color:#2c2c2b;white-space:nowrap}body:not(.pc) .stb .stb-s{display:none}body:not(.pc) .stb>*{flex:0 0 auto}body:not(.pc) .stb .stb-k{flex:0 1 auto;max-width:none;min-width:0;height:28px;box-sizing:border-box}body:not(.pc) .stb .stb-sv{margin-left:auto}body:not(.pc) .stb .stb-t{font-size:15px}body:not(.pc).innote .stb:not([hidden]){gap:5px}body:not(.pc) .stb .stb-c{gap:4px}body:not(.pc) .stb .stb-sv{padding:0 10px}body:not(.pc) .stb .stb-k{padding:0 7px 0 9px}@media(min-width:400px){body:not(.pc).innote .stb:not([hidden]){height:52px;gap:6px;padding:0 7px 0 13px;border-radius:18px}body:not(.pc) .stb .stb-i{width:33px;height:33px}body:not(.pc) .stb .stb-i svg{width:13px;height:13px}body:not(.pc) .stb .stb-k{height:33px;border-radius:17px;padding:0 9px 0 11px;font-size:13px}body:not(.pc) .stb .stb-c{gap:4px}body:not(.pc) .stb .stb-c button{width:31px;height:31px;font-size:17px}body:not(.pc) .stb .stb-c b{font-size:16px}body:not(.pc) .stb .stb-sv{height:33px;border-radius:17px;padding:0 12px;font-size:13.5px}body:not(.pc) .stb .stb-t{font-size:16.5px}body:not(.pc).innote.stbm #view-note{padding-top:calc(env(safe-area-inset-top,0px) + 66px)}}body:not(.pc).innote.stbm #view-note{padding-top:calc(env(safe-area-inset-top,0px) + 58px)}body.rot .stb,body.rot .stb-icm{display:none!important}body:not(.pc) .stb-pn{left:10px!important;right:10px!important;width:auto;max-height:calc(100% - env(safe-area-inset-top,0px) - 140px);z-index:160;box-shadow:0 12px 32px #1f233338}body:not(.pc) .stb-dd{z-index:170}body:not(.pc) .stb-msg{z-index:170;width:auto;max-width:calc(100% - 20px)}body:not(.pc) .stb-icm:not([hidden]){order:97}body:not(.pc).innote:has(#stb-pn:not([hidden])) .stb:not([hidden]){z-index:165}body:not(.pc) .ib-pc{display:none!important}body:not(.pc) .stb-icm.on:not([hidden]){background:var(--acc-soft);border-color:#c9d4f5;color:var(--acc)}.stb-dd{width:200px;padding:6px;z-index:34}.stb-dd button{display:flex;justify-content:space-between;width:100%;border:0;background:none;padding:7px 10px;border-radius:8px;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:inherit}.stb-dd button:hover{background:#f5f6f8}.stb-dd button.on{background:var(--acc-soft);color:var(--acc);font-weight:700}.stb-dd input{width:100%;box-sizing:border-box;margin-top:4px;border:1px solid var(--acc);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px}.stb-msg{padding:10px 12px;width:300px;line-height:1.55}.stb-msg.dk{background:#1f2333;color:#fff;border-color:#1f2333}.stb-msg .stb-mb{display:flex;gap:6px;margin-top:8px;justify-content:flex-end}.stb-msg .stb-mb button{border:1px solid #E3E5EA;background:#fff;border-radius:14px;padding:4px 11px;font:inherit;font-size:12.5px;cursor:pointer;color:#2c2c2b}.stb-msg .stb-mb button.p{background:var(--acc);border-color:var(--acc);color:#fff}.stb-msg.dk u{cursor:pointer;margin-left:8px;color:#c9d3f3}.stb-pn{width:384px;padding:16px;max-height:calc(100vh - 80px);overflow:auto;box-sizing:border-box}.stb-th{display:flex;justify-content:space-between;align-items:baseline}.stb-th .l{font-size:11.5px;color:#787774;margin-right:4px}.stb-th b{font-size:26px;font-weight:800;line-height:1.1;color:#2c2c2b}.stb-th .g{font-size:13px;font-weight:600;color:#787774;margin-left:4px}.stb-th .g button{border:0;background:none;padding:0;font:inherit;color:#787774;cursor:pointer;border-bottom:1px dashed #BBB}.stb-fire{background:#fff1e6;color:#c2410c;border-radius:12px;padding:2px 9px;font-size:11.5px;font-weight:700;white-space:nowrap}.stb-gb{height:6px;background:#eef0f4;border-radius:3px;overflow:hidden;margin:8px 0 2px}.stb-gb i{display:block;height:100%;background:var(--acc);border-radius:3px}.stb-gl{font-size:11.5px;color:#787774;text-align:right}.stb-wk{display:flex;gap:6px;margin-top:8px}.stb-wk>div{flex:1;text-align:center;font-size:10.5px;color:#787774}.stb-wk>div.td{color:var(--acc);font-weight:700}.stb-wk .c{height:62px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-bottom:3px}.stb-wk .c i{display:block;width:18px;background:var(--acc);border-radius:4px 4px 2px 2px}.stb-wk .c i.z{background:#e8ebf2;height:4px}.stb-wk .c em{font-style:normal;font-size:9.5px;color:#787774;margin-bottom:2px}.stb-wk .td .c em{color:#2c2c2b;font-weight:700}.stb-nl{background:#f2f5fd;border-radius:10px;padding:7px 10px;margin-top:10px;display:flex;justify-content:space-between;font-size:12px}.stb-sm{display:flex;gap:7px;align-items:center;border-radius:10px;padding:7px 10px;margin-top:6px;font-size:12px}.stb-sm .ic{width:16px;text-align:center;flex:0 0 16px}.stb-sm.o{background:#fff1e6;color:#9a3412}.stb-sm.r{background:#fdecec;color:#b42318}.stb-sm.g{background:#e9f6ef;color:#16794a}.stb-hd{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;margin-top:14px}.stb-seg{display:flex;background:#f1f1ef;border-radius:8px;padding:2px}.stb-seg button{border:0;background:none;font:inherit;font-size:11.5px;padding:3px 9px;border-radius:6px;color:#787774;cursor:pointer}.stb-seg button.on{background:#fff;color:#2c2c2b;font-weight:700;box-shadow:0 1px 2px #0000001a}.stb-br{display:grid;grid-template-columns:96px 1fr 62px 40px;align-items:center;gap:8px;font-size:12px;margin:6px 0}.stb-br>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stb-br .stb-bb{height:8px;border-radius:4px;background:#eef0f4;overflow:hidden}.stb-br .stb-bb i{display:block;height:100%;background:var(--acc);border-radius:4px}.stb-br>span:nth-child(3),.stb-br>span:nth-child(4){text-align:right;color:#787774;font-variant-numeric:tabular-nums}.stb-none{font-size:12px;color:#9a9a96;margin:6px 0}.stb-lg{margin-top:4px}.stb-br.ed{grid-template-columns:96px 1fr 50px 34px 22px;gap:7px}.stb-pn .stb-ei{width:22px;height:22px;border:0;border-radius:6px;background:none;color:#a3a8b4;display:grid;place-items:center;padding:0;cursor:pointer}.stb-pn .stb-ei:hover{background:#f1f3f7;color:#2c2c2b}.stb-pn .stb-ei.on{background:#e4eafa;color:var(--acc)}.stb-op{background:#f6f8fe;border-radius:8px;margin:2px -6px;padding:1px 6px 4px}.stb-lg.sub{margin:0 0 2px 6px;border-left:2px solid #E4EAFA;padding-left:8px}.stb-lg.sub .stb-le{border-top:0;padding:3px 0}.stb-lg.sub .stb-le .tm{text-align:left}.stb-le{display:flex;align-items:center;flex-wrap:nowrap;gap:4px 8px;padding:6px 0;border-top:1px solid #F1F1EF;font-size:12px}.stb-le b{font-weight:600;flex:0 0 auto;max-width:9em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stb-ask{position:fixed;z-index:300;min-width:200px;max-width:340px;padding:10px 12px;background:#fff;border:1px solid #E3E5EA;border-radius:12px;box-shadow:0 10px 30px #1f23332e;font-size:12.5px;color:#2c2c2b;line-height:1.55}.stb-ask-t{margin-bottom:8px}.stb-ask-s{display:block;margin-top:3px;color:#6b7183;font-size:11.5px}.stb-ask-i{display:flex;align-items:center;gap:6px;margin-bottom:9px}.stb-ask-i input{flex:1 1 auto;min-width:0;font:inherit;font-size:13px;border:1px solid #D5DAE6;border-radius:8px;padding:5px 8px;outline:none}.stb-ask-i input:focus{border-color:var(--acc)}.stb-ask-i input[type=number]{flex:0 0 80px;text-align:right}.stb-ask-b{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.stb-ask-b button{font:inherit;font-size:12px;border:1px solid #E3E5EA;background:#fff;border-radius:14px;padding:4px 11px;cursor:pointer;color:#2c2c2b;white-space:nowrap}.stb-ask-b button.p{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700}.stb-ask-b button.dg{background:#d9503a;border-color:#d9503a;color:#fff;font-weight:700}.stb-ef{padding:8px 10px;margin:4px -4px;border:1px solid #C9D4F5;background:#f6f8fe;border-radius:10px;display:flex;flex-direction:column;gap:7px;font-size:12.5px}.stb-ef-r{display:flex;align-items:center;gap:8px}.stb-ef select{font:inherit;font-size:12.5px;border:1px solid #E3E5EA;border-radius:8px;padding:4px 6px;background:#fff;color:#2c2c2b;max-width:200px}.stb-ef-t{margin-left:auto;color:#787774;font-variant-numeric:tabular-nums}.stb-ef label{display:flex;align-items:center;gap:4px;color:#555}.stb-ef input{width:56px;font:inherit;font-size:12.5px;border:1px solid #E3E5EA;border-radius:8px;padding:4px 6px;text-align:right;background:#fff}.stb-ef-b{margin-left:auto;display:flex;gap:6px}.stb-ef-b button{border:1px solid #E3E5EA;background:#fff;border-radius:14px;padding:4px 12px;font-size:12px;color:#2c2c2b}.stb-ef-b button.p{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700}.stb-le .tm{flex:1 1 auto;text-align:right;white-space:nowrap}.stb-le .au{flex:0 0 auto;white-space:nowrap}.stb-le .ac{display:flex;white-space:nowrap;margin-left:auto}.stb-le span{color:#787774;font-variant-numeric:tabular-nums}.stb-le .au{font-size:10.5px;color:#c2410c;background:#fff1e6;border-radius:6px;padding:1px 6px}.stb-le button{border:0;background:none;color:#9a9a96;font:inherit;font-size:11.5px;cursor:pointer;padding:2px 4px}.stb-le button:hover{color:#2c2c2b}.stb-le .ac button[data-st=ed]{color:var(--acc)}.stb-le input{width:46px;border:1px solid #D5DAE6;border-radius:6px;padding:3px 5px;font:inherit;font-size:12px}.stb-ft{display:flex;justify-content:space-between;margin-top:12px;font-size:12px}.stb-ft button{border:0;background:none;font:inherit;font-size:12px;cursor:pointer;color:var(--acc);padding:0}.stb-ft button.g{color:#787774}.stb-ft .stb-gear{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border:1px solid var(--line);border-radius:13px;background:#fff;line-height:1}.stb-ft .stb-gear svg{flex:0 0 auto}@media(hover:hover){.stb-ft .stb-gear:hover{border-color:#c9cdd6;color:var(--fg)}}.stb-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px}.stb-cal i{font-style:normal;font-size:10.5px;color:#9a9a96;text-align:center}.stb-cal button{min-height:44px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border:1px solid #EEF0F4;border-radius:8px;background:#fff;font:inherit;font-size:10px;line-height:1.2;color:#9aa0aa;cursor:pointer;padding:3px 4px;text-align:left;box-sizing:border-box}.stb-cal button b{display:block;font-size:12px;font-weight:700;color:var(--acc);text-align:center;margin-top:3px}.stb-cal button.on{background:#f6f8fe;border-color:#dce4fb;color:#556}.stb-cal button.td{border-color:#e0701f}.stb-cal button.sel{box-shadow:0 0 0 2px #2c2c2b inset}.stb-msum{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.stb-msum div{background:#f6f7fa;border-radius:10px;padding:7px 4px;text-align:center}.stb-msum b{display:block;font-size:15px}.stb-msum small{font-size:10.5px;color:#787774}.stb-mh{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-top:4px}.stb-mh button{border:0;background:none;font:inherit;font-size:15px;cursor:pointer;color:#787774;padding:0 6px}.stb-day{margin-top:10px;background:#fafbfc;border-radius:8px;padding:8px 10px;font-size:12px}.stb-opt{margin-bottom:12px}.stb-opt small{display:block;color:#787774;font-size:11.5px;margin-bottom:5px}.stb-opt .stb-seg button{flex:1;font-size:12.5px;padding:6px 4px}.stb-opt input{width:80px;border:1px solid #D5DAE6;border-radius:8px;padding:5px 8px;font:inherit}.stb-swr{padding:10px 0 12px;border-bottom:1px solid #EEF0F4;margin-bottom:12px}.stb-swh{display:flex;align-items:center;justify-content:space-between;gap:12px}.stb-swh b{font-size:13.5px;font-weight:600;color:#2c2c2b}.stb-swr small{display:block;color:#787774;font-size:11.5px;line-height:1.55;margin-top:5px}.stb button.stb-sw,.stb-pn button.stb-sw{flex:0 0 auto;position:relative;width:46px;height:28px;border-radius:14px;border:0;padding:0;background:#e3e4e8;cursor:pointer;transition:background .2s}.stb-pn button.stb-sw.on{background:#34c759}.stb-pn .stb-sw i{position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s}.stb-pn .stb-sw.on i{transform:translate(18px)}.stb-nt{font-size:11.5px;color:#787774;background:#fafbfc;border-radius:8px;padding:8px 10px;line-height:1.55}.stb-ci{display:inline-flex;align-items:center;gap:4px;background:#f1f1ef;border-radius:10px;padding:2px 4px 2px 8px;margin:0 4px 4px 0;font-size:12px}.stb-ci button{border:0;background:none;cursor:pointer;color:#9a9a96;font-size:11px;padding:0 2px}body.pc .pcside .lhead{padding:6px 54px 0 18px}body.pc .pcside .lhead .lh-row{height:36px}body.pc.innote .pcside .lhead h1{font-size:15px;font-weight:600;line-height:36px;color:#37352f}body.pc.innote .pcs-close{top:7px;right:10px}body.pc.innote #view-note{padding-top:48px;background:var(--card)}body.pc .nt-head{padding-top:4px}body.pc.innote .view{transition:margin-left .24s cubic-bezier(.2,.8,.2,1)}body.pc.innote .pbar{transition:left .24s cubic-bezier(.2,.8,.2,1)}body.pc.innote:not(.pbshow) .pbar{display:none}body.pc.innote .pcside{width:var(--pcside);transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}body.pc.innote.pcs-closed .pcside{display:flex;transform:translate(-100%);visibility:hidden;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}body.pc.innote:not(.pcs-closed) .pcs-notch,body.pc.innote.pcs-closed .pcs-notch{display:flex}body.pc.innote:not(.pcs-closed) .pcs-notch{opacity:0;pointer-events:none;transition:none}body.pc.innote.pcs-closed .pcs-notch{opacity:1;transition:opacity .18s ease .14s}body.pc.innote .pbar{left:calc(var(--pcside) + max(16px,(100% - var(--pcside) - var(--pcmain)) / 2 + 12px));right:max(16px,(100% - var(--pcside) - var(--pcmain)) / 2 + 12px);bottom:14px;transform:none;pointer-events:auto;flex-direction:row;align-items:center;gap:14px;padding:8px 12px;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 28px #1f233324}body.pc.innote .pbar{flex-wrap:wrap;justify-content:center;column-gap:8px;row-gap:6px;padding:8px 16px 10px}body.pc.innote .pbar .mid{flex-direction:row;align-items:center;gap:12px}body.pc.innote .pbar .mid .nm{flex:0 1 auto;width:auto;max-width:34%;font-size:12px}body.pc.innote .pbar .mid .seekbar{flex:1 1 auto;min-width:0}body.pc.innote .pbar .mid .tl{flex:0 0 auto;justify-content:flex-start;gap:4px;font-size:11px}body.pc.innote .pbar .mid .tl .dur:before{content:"/ "}body.pc.innote .pbar .pb1,body.pc.innote .pbar .pctl{display:contents}body.pc.innote .pbar .pb1 .mid{order:0;flex:0 0 100%;min-width:0}body.pc.innote .pbar [data-a=b5]{order:1}body.pc.innote .pbar [data-a=b2]{order:2}body.pc.innote .pbar .pb1>.pb{order:3;width:36px;height:36px;flex:0 0 36px;margin:0 8px}body.pc.innote .pbar .pb1>.pb svg{width:16px;height:16px}body.pc.innote .pbar [data-a=ab]{order:4}body.pc.innote .pbar .spu{order:5}body.pc.innote .pbar .swb{order:6}body.pc.innote .pbar .lst{order:7}body.pc.innote .pbar .pctl .ic{flex:0 0 38px;width:38px;height:30px}body.pc.innote .pbar .pctl .ic{border-radius:8px}body.pc.innote .pbar .pctl .ic svg{width:17px;height:17px}body.pc.innote .pbar .pctl .ic:hover,body.pc.innote .spu .sa:hover{background:var(--line)}body.pc.innote .pbar .spu{display:contents}body.pc.innote .pbar .spu .sa{order:5;flex:0 0 38px;width:38px;height:30px;border-radius:8px;background:var(--seg)}body.pc.innote .pbar .spu .spv{order:5;flex:0 0 50px;height:30px;border-radius:8px}body.pc.innote .pbar .pctl .swb{flex:0 0 38px;padding:0}body.pc.innote .pbar .pctl .swb .lb{display:none}body.pc.innote .pbar .pctl [data-a=ab]{flex:0 0 auto;min-width:38px;width:auto;padding:0 8px}body.pc.innote .pbar .lst{width:38px;height:30px;flex:0 0 38px;border-radius:8px}body.pc.innote .pbar .lst{position:absolute;right:16px;bottom:13px}.pbar :is(.psy,.pvz){flex:0 0 auto;height:30px;padding:0 10px;border-radius:8px;background:var(--seg);color:var(--sub);font-size:12px;font-weight:700;white-space:nowrap}.pbar :is(.psy,.pvz).on{background:var(--acc);color:#fff}.pbar :is(.psy,.pvz)[hidden]{display:none}body.pc.innote .pbar .pvt{align-items:center}body.pc.innote .pbar .pvt .pvg{flex:0 0 auto;box-sizing:border-box;align-items:stretch}body.pc.innote .pbar .pvt .pvg{height:30px;padding:2px}body.pc.innote .pbar .pvt .pvo{height:26px;line-height:26px;box-sizing:border-box}body.pc.innote .pbar .pvt :is(.psy,.pvz){margin-left:8px}body.pc.innote .pbar .pvt .pvg:empty{display:none}body.pc.innote .pbar:not(.hasvar) .pvt:has(:is(.psy,.pvz):not([hidden])){display:flex;order:1;flex:1 1 0;min-width:max-content;justify-content:flex-start}body.pc.innote .pbar:not(.hasvar):has(.pvt :is(.psy,.pvz):not([hidden])) .pvsp{display:block;order:8;flex:1 1 0;min-width:0}body.pc.innote .pbar:not(.hasvar) .pvt :is(.psy,.pvz){margin-left:0}body:not(.pc) .pbar .pb1 :is(.psy,.pvz){margin-left:auto}body:not(.pc):not(.wide) .pbar .pctl :is(.psy,.pvz){flex:1 1 0;min-width:0;height:34px;padding:0;border-radius:9px;font-size:11.5px;display:flex;align-items:center;justify-content:center;line-height:1}body:not(.pc):not(.wide) .pbar .pctl :is(.psy,.pvz)[hidden]{display:none}@media(orientation:portrait){body:not(.pc):not(.wide) .pbar .pctl:has(:is(.psy,.pvz):not([hidden])) .spu{flex:0 0 92px}body:not(.pc):not(.wide) .pbar .pctl:has(:is(.psy,.pvz):not([hidden])) .spu .sa{width:24px}body:not(.pc):not(.wide) .pbar .pctl:has(:is(.psy,.pvz):not([hidden])) .ic{padding:0}body:not(.pc):not(.wide) .pbar .pctl:has(:is(.psy,.pvz):not([hidden])) .swb .lb{display:none}}.pbar .pvz{display:inline-flex;align-items:center;gap:4px}.pbar .pvz .pvz-i{display:none;line-height:0}body.pc.innote .pbar .pvt .pvz{margin-left:6px}body:not(.pc):not(.wide) .pbar .pctl .pvz .pvz-i{display:inline-flex}body:not(.pc):not(.wide) .pbar .pctl .pvz span{display:none}body.pc .mv .pghost,body.pc .mv #pmini{zoom:calc(1/1.4)}body.pc.innote .pbar .pctl .spv small{display:none}body.pc.innote .pbar .pctl .pwpm.has{display:flex;order:5;flex:0 0 auto;align-items:baseline;justify-content:center;gap:3px;height:30px;line-height:30px;padding:0 10px;border-radius:8px;background:var(--seg);font-size:11px;color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap}body.pc.innote .pbar .pctl .pwpm b{font-size:13px;color:var(--fg);font-weight:700}body.pc.innote .pbar .pctl:has(.pvo) .pwpm:not(.has){display:flex;order:5;flex:0 0 88px;height:30px;visibility:hidden}body.pc.innote .pbar .pctl:has(.pvo) .pwpm.has{min-width:88px;flex:0 0 auto}.pvt,.pvsp,body.pc.innote .pbar .pctl .swb{display:none}body.pc.innote .pbar.hasvar .pvt{display:flex;order:1;flex:1 1 0;min-width:max-content;justify-content:flex-start}body.pc.innote .pbar.hasvar .pvsp{display:block;order:8;flex:1 1 0;min-width:0}body.pc.innote .pbar .pvg{display:flex;height:30px;padding:2px;border-radius:8px;background:var(--seg);gap:2px}body.pc.innote .pbar .pvo{flex:0 0 auto;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;color:var(--sub);white-space:nowrap;text-align:center}body.pc.innote .pbar .pvo:hover{color:var(--fg)}body.pc.innote .pbar .pvo.on{background:var(--card);color:var(--acc);box-shadow:0 1px 2px #1f233329}body.wide #rotstage .pbar{left:calc(var(--pcside) + max(16px,(100% - var(--pcside) - var(--pcmain)) / 2 + 12px));right:max(16px,(100% - var(--pcside) - var(--pcmain)) / 2 + 12px);bottom:14px;transform:none;pointer-events:auto;flex-direction:row;align-items:center;gap:14px;padding:8px 12px;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 28px #1f233324}body.wide #rotstage .pbar{flex-wrap:wrap;justify-content:center;column-gap:8px;row-gap:6px;padding:8px 16px 10px}body.wide #rotstage .pbar .mid{flex-direction:row;align-items:center;gap:12px}body.wide #rotstage .pbar .mid .nm{flex:0 1 auto;width:auto;max-width:34%;font-size:12px}body.wide #rotstage .pbar .mid .seekbar{flex:1 1 auto;min-width:0}body.wide #rotstage .pbar .mid .tl{flex:0 0 auto;justify-content:flex-start;gap:4px;font-size:11px}body.wide #rotstage .pbar .mid .tl .dur:before{content:"/ "}body.wide #rotstage .pbar .pb1,body.wide #rotstage .pbar .pctl{display:contents}body.wide #rotstage .pbar .pb1 .mid{order:0;flex:0 0 100%;min-width:0}body.wide #rotstage .pbar [data-a=b5]{order:1}body.wide #rotstage .pbar [data-a=b2]{order:2}body.wide #rotstage .pbar .pb1>.pb{order:3;width:36px;height:36px;flex:0 0 36px;margin:0 8px}body.wide #rotstage .pbar .pb1>.pb svg{width:16px;height:16px}body.wide #rotstage .pbar [data-a=ab]{order:4}body.wide #rotstage .pbar .spu{order:5}body.wide #rotstage .pbar .swb{order:6}body.wide #rotstage .pbar .lst{order:7}body.wide #rotstage .pbar .pctl .ic{flex:0 0 38px;width:38px;height:30px}body.wide #rotstage .pbar .pctl .ic{border-radius:8px}body.wide #rotstage .pbar .pctl .ic svg{width:17px;height:17px}body.wide #rotstage .pbar .pctl .ic:hover,body.wide #rotstage .spu .sa:hover{background:var(--line)}body.wide #rotstage .pbar .spu{display:contents}body.wide #rotstage .pbar .spu .sa{order:5;flex:0 0 38px;width:38px;height:30px;border-radius:8px;background:var(--seg)}body.wide #rotstage .pbar .spu .spv{order:5;flex:0 0 50px;height:30px;border-radius:8px}body.wide #rotstage .pbar .pctl .swb{flex:0 0 38px;padding:0}body.wide #rotstage .pbar .pctl .swb .lb{display:none}body.wide #rotstage .pbar .pctl [data-a=ab]{flex:0 0 auto;min-width:38px;width:auto;padding:0 8px}body.wide #rotstage .pbar .lst{width:38px;height:30px;flex:0 0 38px;border-radius:8px}.pvt,.pvsp,body.wide #rotstage .pbar .pctl .swb{display:none}body.wide #rotstage .pbar.hasvar .pvt{display:flex;order:1;flex:1 1 0;min-width:max-content;justify-content:flex-start}body.wide #rotstage .pbar.hasvar .pvsp{display:block;order:8;flex:1 1 0;min-width:0}body.wide #rotstage .pbar .pvg{display:flex;height:30px;padding:2px;border-radius:8px;background:var(--seg);gap:2px}body.wide #rotstage .pbar .pvo{flex:0 0 auto;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;color:var(--sub);white-space:nowrap;text-align:center}body.wide #rotstage .pbar .pvo:hover{color:var(--fg)}body.wide #rotstage .pbar .pvo.on{background:var(--card);color:var(--acc);box-shadow:0 1px 2px #1f233329}body.wide #rotstage .pbar{left:12px;right:12px;bottom:10px;z-index:30}body.wide #rotstage .pbar[hidden]{display:none}body.wide.hasbar #rot-inner{padding-bottom:120px}body.wide #rotstage .fab-rec{bottom:calc(var(--pbarh,92px) + 18px)}.pb-fold,.pb-tab{display:none}body.wide #rotstage .pbar .pb-fold{display:flex;align-items:center;justify-content:center;position:absolute;top:6px;right:8px;width:30px;height:22px;border-radius:7px;color:var(--sub);background:transparent}body.wide #rotstage .pbar .pb-fold:active{background:var(--seg)}body.wide #rotstage .pbar .pb1 .mid{padding-right:32px}body.wide #rotstage .pbar{transition:transform .22s ease}body.wide.pbfold #rotstage .pbar{transform:translateY(calc(100% + 24px))!important;pointer-events:none}body.wide.pbfold.hasbar #pb-tab{display:flex;align-items:center;gap:6px;position:absolute;right:14px;bottom:14px;z-index:30;height:38px;padding:0 14px 0 12px;border-radius:19px;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 14px #1f233324;font-size:12.5px;font-weight:700;color:var(--fg)}body.wide.pbfold.hasbar #rot-inner{padding-bottom:24px}body.wide.pbfold #rotstage .fab-rec{bottom:14px}body.wide.pbfold.hasbar #rotstage .fab-rec{bottom:60px}body.wide.pbfold.hasbar #pb-tab,body.wide.pbfold.hasbar #rotstage .fab-rec{width:76px;justify-content:center;padding:0 6px;gap:5px}body.wide #rotstage .fab-top{right:33px;bottom:calc(var(--pbarh,92px) + 64px);z-index:30}body.wide.pbfold #rotstage .fab-top{bottom:60px}body.wide.pbfold.hasbar #rotstage .fab-top{bottom:106px}body.wide:has(.recp.on) #rotstage .fab-top{display:none}body.wide #rot-inner .nb{--t-en:17px;--t-ja:16px;--t-lab:14.5px;--fs:16px;--fs-en:17px;--fs-s:15px;--fs-ipa:16px;--fs-h:18px}body.wide #rot-inner .nb .rtx.vt{font-size:13px}.pmini{display:none}body.pc .pm-hide,body.pc .pg-anchor,body.pbqau #pbar,body.pbqau #pb-notch{display:none!important}.pghost{display:none}body.pc.innote .pbar.pghost{display:flex;position:relative;left:auto;right:auto;bottom:auto;transform:none;pointer-events:auto;z-index:auto;border:1px solid var(--line);border-radius:14px;box-shadow:none;margin:0;cursor:pointer}body.pc.innote .pbar.pghost.pg-off{display:none}body.pc.innote #pmini{display:flex;position:relative;left:auto;right:auto;bottom:auto;transform:none;pointer-events:auto;z-index:auto;border:1px solid var(--acc);border-radius:14px;box-shadow:none;margin:0}body.pc.innote #pmini[hidden]{display:none}body.pc.innote .fab-rec{bottom:22px;right:24px}body.pc.innote .fab-top{bottom:84px;right:28px}body.pc.innote.hasbar .fab-rec{bottom:calc(var(--pbarh,60px) + 28px)}body.pc.innote.hasbar .fab-top{bottom:calc(var(--pbarh,60px) + 90px)}.pcd,.pcw{display:none}body.pc.innote .pcw:not([hidden]){display:flex;flex-direction:column;position:absolute;right:24px;bottom:80px;width:400px;height:min(780px,calc(100% - 104px));background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px #1f233338;z-index:32;overflow:hidden}body.pc.innote.hasbar .pcw:not([hidden]){bottom:calc(var(--pbarh,60px) + 86px);height:min(780px,calc(100% - var(--pbarh,60px) - 110px))}body.pc.innote .pcw.side:not([hidden]),body.pc.innote.hasbar .pcw.side:not([hidden]){right:auto;bottom:auto;height:min(780px,calc(100% - var(--sdt,60px) - 16px))}body.pc #rec-panel.recp.side{right:auto!important;bottom:auto!important;translate:none!important}body.pc.innote #pcw.side:not([hidden]){translate:none!important}body.pc .recp .grab{display:none}body.pc #rec-panel.recp.side .rv{height:108px}body.pc #rec-panel.recp.side.on:not(.min){padding-bottom:44px}.pcw-hd{display:flex;align-items:center;gap:4px;flex:0 0 46px;padding:0 8px 0 16px;border-bottom:1px solid var(--line);font-size:14px}.pcw-hd b{font-weight:800;color:var(--fg)}.pcw-sp{flex:1}.pcw-hd button{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer}.pcw-hd button:hover{background:var(--seg);color:var(--fg)}.pcw-hd button[hidden]{display:none}.pcw-bd{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 16px 16px}.pcw-bd:empty{display:none}.pcw-if{flex:1 1 auto;min-height:0;width:100%;border:0;background:var(--bg)}.pcw-if[hidden]{display:none}.pcw-bd .sr-box{padding:0}body.pc.innote:has(#pcw:not([hidden])) .fab-top{display:none}.pcw-scrim{display:none}body.pc.innote.pcwbig .pcw-scrim:not([hidden]){display:block;position:fixed;inset:0;background:#14161e6b;z-index:88}body.pc.innote .pcw.big:not([hidden]){position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:calc((100vw - 32px)*.8);height:calc(100vh - 16px);z-index:89;box-shadow:0 24px 64px #14161e47}body.pc.innote .pcw.big .pcw-hd{flex-basis:32px;font-size:12.5px;padding:0 4px 0 12px}body.pc.innote .pcw.big .pcw-hd button{width:26px;height:26px}body.pc.innote:has(#pcw:not([hidden])) #dictsheet,body.pc.innote:has(#pcw:not([hidden])) #websheet{z-index:96}.mz-hov{display:none}body.pc .mz-hov:not([hidden]){display:flex;align-items:center;gap:5px;position:fixed;z-index:87;height:30px;padding:0 10px;border-radius:9px;background:#1f2333c7;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #0003}body.pc .mz-hov:hover{background:#1f2333}.mz-scrim,.mz{display:none}body.pc .mz-scrim:not([hidden]){display:block;position:fixed;inset:0;background:#14161e9e;z-index:90}body.pc .mz:not([hidden]){display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc((100vw - 32px)*.8);height:calc(100vh - 16px);z-index:91;background:#111318;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #14161e66}.mz-hd{display:flex;align-items:center;flex:0 0 32px;padding:0 4px 0 12px;background:var(--card);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--fg)}.mz-hd b{font-weight:800}.mz-hd button{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer}.mz-hd button:hover{background:var(--seg);color:var(--fg)}.mz-bd{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.mz-bd iframe{width:100%;height:100%;border:0;display:block;background:#000}.mz-bd img{max-width:100%;max-height:100%;object-fit:contain;display:block}body.pc .mz:has(.mz-bd img){background:#fff}.mz-bd:has(img){padding:16px}body.mzon .lsr,body.mzon .ld-bar{z-index:92!important}body:not(.pc) .mzw{position:relative;container-type:inline-size}@media(orientation:portrait){body:not(.pc) .nb .mzw>iframe[src*="canva.com"]{aspect-ratio:auto!important;height:calc(56.25cqw + 48px)!important}body:not(.pc) .mv .ms-emb.mzw,body:not(.pc) .mv .doc .emb.mzw{aspect-ratio:auto;height:auto}body:not(.pc) .mv .ms-emb.mzw>iframe{position:relative;inset:auto;display:block}}.mzb{display:none}body:not(.pc) .mzb{display:flex;align-items:center;gap:4px;position:absolute;top:6px;right:6px;z-index:2;height:26px;padding:0 8px;border:0;border-radius:8px;background:#1f2333c7;color:#fff;font:inherit;font-size:11.5px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}body:not(.pc) .mz-scrim:not([hidden]){display:block;position:fixed;inset:0;background:#14161eb8;z-index:300}body:not(.pc) .mz:not([hidden]){display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:301;background:#111318;border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #14161e73}body:not(.pc) .mz-hd{flex-basis:40px}body:not(.pc) .mz-hd button{width:34px;height:34px}body.lesson.lsdraw .mz iframe{pointer-events:none}body.lesson.pc.innote.lsdraw .mz>:not(.mz-hd),body.lesson.pc.innote.lsdraw .mz>:not(.mz-hd) *{cursor:crosshair!important;user-select:none}#pcw-big .pwb-off,.pcw.big #pcw-big .pwb-on{display:none}.pcw.big #pcw-big .pwb-off{display:block}body.pc.innote .pcd{display:block;position:absolute;right:24px;bottom:22px;width:48px;height:48px;z-index:33}body.pc.innote.hasbar .pcd{bottom:calc(var(--pbarh,60px) + 28px)}.pcd-btn{position:absolute;inset:0;border-radius:50%;background:var(--card);color:var(--fg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #1f23332e;cursor:pointer;z-index:2;transition:transform .12s ease}.pcd-btn:hover{border-color:var(--acc);color:var(--acc)}.pcd.open .pcd-btn{color:var(--acc);border-color:var(--acc)}.pcd-it{position:absolute;right:0;bottom:4px;height:40px;padding:0 16px 0 12px;border-radius:20px;background:var(--card);color:var(--fg);border:1px solid var(--line);display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 14px #1f233324;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(0) scale(.6);transform-origin:right bottom;transition:opacity .16s ease,transform .18s ease}.pcd.open .pcd-it{opacity:1;pointer-events:auto;transform:translateY(var(--dy))}.pcd-it svg{color:var(--acc);flex:0 0 auto}.pcd-it:hover{border-color:var(--acc)}.pcd-it b{font-weight:700}.pcd-rec{background:var(--warn);color:#fff;border-color:var(--warn)}.pcd-rec svg{color:#fff}.pcd-rec:hover{border-color:var(--warn);filter:brightness(1.05)}.pcd-it.lock{color:var(--sub);cursor:default}.pcd-it.lock svg{color:var(--mute)}.pcd-it.lock:hover{border-color:var(--line)}.pcd-it.lock b{color:var(--sub)}.pcd-it.lock b:after{content:"準備中";margin-left:4px;font-size:9.5px;font-weight:800;color:#fff;background:#8a8fa0;border-radius:5px;padding:0 4px;vertical-align:1px}.ls,.ls-wpm,.ls-laser,.ld-cv,.ld-bar,.lsr,.tp,.tpp,.tpp-bg,.tl-tab,.tlm{display:none}body.lesson.pc.innote .tl-tab:not([hidden]){display:flex;position:fixed;top:14px;right:0;z-index:70;width:30px;height:38px;border:1px solid var(--line);border-right:0;border-radius:10px 0 0 10px;background:var(--card);color:var(--sub);align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #1f233314;padding:0 0 0 2px}body.lesson.pc.innote .tl-tab:hover{color:var(--acc);width:34px}body.lesson.pc.innote .tlm:not([hidden]){display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:440px;z-index:75;background:var(--card);color:var(--fg);border-left:1px solid var(--line);box-shadow:-14px 0 40px #1f23332e;animation:tlm-in .22s ease-out}@keyframes tlm-in{0%{transform:translate(100%)}to{transform:none}}.tl-h{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--line);font-size:13.5px}.tl-h b{font-weight:800}.tl-n{font-size:12px;color:var(--sub);font-weight:700}.tl-sc{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tl-top{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 14px 10px;min-height:100%}.tl-lb{font-size:12px;font-weight:800;color:var(--sub);margin-top:8px;display:flex;align-items:baseline;gap:6px}.tl-lb:first-child{margin-top:0}.tl-lb small{font-weight:600;color:var(--mute);font-size:11px}.tl-hs{display:flex;flex-direction:column;gap:4px}.tl-hr{display:flex;gap:4px;align-items:center}.tl-hr input{flex:1;min-width:0;height:30px;border:1px solid var(--line);border-radius:7px;padding:0 8px;font:inherit;font-size:13px;color:var(--fg);background:var(--card)}.tl-hr input:focus,.tl-sch input:focus{outline:none;border-color:var(--acc)}.tl-hr button{flex:0 0 26px;height:26px;border:0;background:none;color:var(--mute);cursor:pointer;border-radius:6px;font-size:15px;line-height:1}.tl-hr button:hover{color:#d9503a;background:#fbece9}.tl-hadd{align-self:flex-start;border:0;background:none;color:var(--acc);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:2px 0}.tl-lb2{margin-top:18px!important;padding-top:14px;border-top:1px solid #EEF0F4}.tl-ta{flex:0 0 auto;min-height:150px;resize:vertical}.tl-nx{flex:0 0 auto;min-height:70px;resize:vertical}.tl-sch{display:flex;gap:6px}.tl-last{margin:0 0 12px;padding:10px 12px;border:1px solid #F3D2B3;background:#fff7ef;border-radius:10px}.tl-last .t{font-size:13px;font-weight:700;color:#b4581a;margin-bottom:8px}.tl-last .t small{font-weight:500;color:#8a6a55;margin-left:6px}.tl-last .sg{display:flex;gap:6px}.tl-last .sg button{flex:1;height:32px;text-align:center;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--card);font:inherit;font-size:13px;color:var(--fg);cursor:pointer}.tl-last .sg button.on{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700}.tl-last .ds{font-size:11.5px;color:#6b7183;margin-top:7px;line-height:1.5}.tl-sch input{height:32px;border:1px solid var(--line);border-radius:7px;padding:0 8px;font:inherit;font-size:13px;color:var(--fg);background:var(--card)}.tl-sch input[type=date]{flex:1;min-width:0}.tl-ncx{flex:0 0 auto;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--card);font:inherit;font-size:12px;font-weight:700;color:var(--sub);cursor:pointer}.tl-ncx:hover{border-color:#d9503a;color:#d9503a}#tl-ncr{margin-top:6px}.tl-sci{font-size:11.5px;color:var(--sub);line-height:1.5}.tl-sci b{color:var(--fg)}.tl-loc{margin:2px 0 4px;font-size:13px;color:var(--fg)}.tl-chg{margin:0 0 4px;font-size:12px}.tl-fut{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:9px;overflow:hidden}.tl-fr{display:flex;align-items:center;gap:6px;padding:6px 8px;border-top:1px solid #EEF0F4;font-size:13px;min-height:34px}.tl-fr:first-child{border-top:0}.tl-fr .d{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-fr.c .d,.tl-fr.c .d s{color:var(--mute)}.tl-fr .tag{font-size:10.5px;font-weight:800;border-radius:6px;padding:1px 6px;margin-left:4px}.tl-fr.c .tag{background:#fdf0ee;color:#b3392a}.tl-fr.m .tag{background:#fff7e6;color:#9a6200}.tl-fr button{flex:0 0 auto;height:26px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--card);font:inherit;font-size:11.5px;font-weight:700;color:var(--sub);cursor:pointer}.tl-fr button:hover{border-color:var(--acc);color:var(--acc)}.tl-fr button.cx:hover{border-color:#d9503a;color:#d9503a}.tl-fr input{height:28px;border:1px solid var(--line);border-radius:7px;padding:0 6px;font:inherit;font-size:12.5px;min-width:0}.tl-fr input[type=date]{flex:1}.tl-fr.ed{flex-wrap:wrap}.tl-fr-r{height:28px;border:1px solid var(--line);border-radius:7px;padding:0 4px;font:inherit;font-size:12px;background:var(--card);color:var(--fg)}.tl-fr button.go{background:var(--acc);border-color:var(--acc);color:#fff}.tl-fn{font-size:11.5px;color:var(--mute);padding:8px}.tl-bt{display:flex;align-items:center;gap:8px;margin-top:8px}.tl-st{flex:1;font-size:11px;color:var(--mute)}.tl-save{border:0;background:var(--acc);color:#fff;border-radius:8px;height:34px;padding:0 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.tl-save:disabled{opacity:.4;cursor:default}.tl-hint{font-size:10.5px;color:var(--mute);text-align:center;margin-top:auto;padding-top:10px;position:relative}.tl-pgb{position:absolute;right:0;bottom:-3px;height:22px;padding:0 9px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#4a5063;font-size:11px;font-weight:600;cursor:pointer}.tl-pgb:hover{border-color:#c9d2ee;color:var(--acc)}.tl-log{padding:4px 12px 0}.tl-more{min-height:20px;padding:6px 12px 14px;font-size:11.5px;color:var(--mute);text-align:center}.tl-e:not(.sch){border:1px solid #DCE1EA;border-radius:12px;padding:10px 12px;margin:12px 0;background:#fff;box-shadow:0 1px 3px #1f23330d;position:relative}.tl-e .m{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--sub);font-weight:600;position:relative}.tl-e .m .n{font-size:14px;font-weight:800;color:var(--fg)}.tl-e .m .w{color:var(--acc);font-weight:700}.tl-e .m .mn{margin-left:auto;width:28px;height:24px;border:0;border-radius:6px;background:none;color:var(--mute);font:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0}.tl-e .m .mn:hover{background:#f1f3f7;color:var(--fg)}.tl-mnu{position:absolute;right:0;top:28px;z-index:5;background:#fff;border:1px solid #DCE1EA;border-radius:9px;box-shadow:0 6px 18px #1f233324;padding:4px;display:flex;flex-direction:column;min-width:92px}.tl-mnu[hidden]{display:none}.tl-mnu button{border:0;background:none;text-align:left;font:inherit;font-size:12.5px;font-weight:600;color:var(--fg);padding:7px 10px;border-radius:6px;cursor:pointer}.tl-mnu button:hover{background:#f3f5f9}.tl-mnu button.dl{color:#d9503a}.tl-mnu button.dl:hover{background:#fdf0ee}.tl-e .hs{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.tl-e .hs span{font-size:13px;line-height:1.5;background:#eef2fc;color:var(--acc);border-radius:6px;padding:2px 8px;font-weight:700}.tl-e details.tl-mm{margin-top:9px}.tl-e details.tl-mm>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;border:1px solid #DCE1EA;background:#f7f8fb;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700;color:var(--fg);user-select:none}.tl-e details.tl-mm>summary:hover{border-color:#c9d2ee;background:#f1f4fb}.tl-e details.tl-mm>summary::-webkit-details-marker{display:none}.tl-e details.tl-mm>summary .ic{display:flex;color:var(--acc)}.tl-e details.tl-mm>summary .r{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--mute)}.tl-e details.tl-mm>summary:after{content:"▸";font-size:11px;color:var(--mute)}.tl-e details.tl-mm[open]>summary:after{content:"▾"}.tl-e details.tl-mm[open]>summary{border-radius:8px 8px 0 0}.tl-e details.tl-mm>p{margin:0;border:1px solid #DCE1EA;border-top:0;border-radius:0 0 8px 8px;padding:9px 12px;font-size:13.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.tl-e .schs{margin:10px -12px 0}.tl-e .sl{display:flex;gap:9px;align-items:center;background:#fffaf0;border-top:1px solid #F4E3C3;padding:8px 12px;font-size:12.5px;line-height:1.5;color:var(--fg)}.tl-e .schs .sl:last-child{border-bottom:1px solid #F4E3C3}.tl-e .sl .ic{flex:0 0 26px;height:26px;border-radius:7px;background:#fde9c8;color:#b45309;display:flex;align-items:center;justify-content:center}.tl-e .sl .tx{flex:1;min-width:0;word-break:break-word}.tl-e .sl .tag{display:inline-block;font-size:10.5px;font-weight:800;color:#b45309;background:#fde9c8;border-radius:5px;padding:0 6px;margin-right:6px}.tl-e .sl small{display:block;font-size:10.5px;color:var(--mute);margin-top:1px}.tl-e .sl button{flex:0 0 auto;border:0;background:none;color:var(--mute);font:inherit;font-size:11px;cursor:pointer;padding:0}.tl-e .sl button:hover{color:#d9503a}.tl-e .sl button.und{border:1px solid #EAD3A8;border-radius:6px;padding:3px 9px;color:#8a5a12;background:#fff;font-weight:600}.tl-e .sl button.und:hover{color:#d9503a;border-color:#f0b8ae}.tl-e.sch{margin:12px 0;border-radius:10px;overflow:hidden}.tl-e.sch .sl{border:1px solid #F4E3C3;border-radius:10px}.tl-e .ft{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:10px -12px -10px;padding:8px 12px;border-top:1px solid #EEF0F4;background:#fbfbfd;border-radius:0 0 12px 12px;font-size:12.5px}.tl-e .ft b{color:#c2410c;font-size:11px;font-weight:800}.tl-e .ft .mk{color:var(--fg);font-weight:600}.tl-e .ft .nx{background:#fff1dc;color:#7a3e06;border-radius:6px;padding:1px 8px;font-weight:700;white-space:pre-wrap;word-break:break-word}.tl-ef{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tl-ef label{font-size:11px;font-weight:700;color:var(--sub)}.tl-ef textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px;line-height:1.5;resize:vertical;color:var(--fg);background:#fff}.tl-ef textarea:focus{outline:none;border-color:var(--acc)}.tl-ef .bt{display:flex;gap:8px;justify-content:flex-end;align-items:center}.tl-ef .bt span{margin-right:auto;font-size:11px;color:#d9503a}.tl-ef .bt button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 12px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--fg)}.tl-ef .bt button.ok{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700}.tp-lh{font-size:12px;font-weight:800;color:var(--sub);margin-top:10px}#tp-log{padding:0}#tp-st-more{cursor:pointer;color:var(--acc);font-weight:700}body.pc.innote .tp:not([hidden]){display:flex;flex-direction:column;position:fixed;z-index:60;background:var(--card);color:var(--fg);border:1px solid var(--line)}body.pc.innote.tpdock .tp{top:0;right:0;bottom:0;width:380px;border-width:0 0 0 1px}body.pc.innote.tpdock #view-note .scroll{padding-right:380px}body.pc.innote.tpdock :is(#pcd,#pcw:not(.big),#rec-panel,.fab-top,.sheet,#websheet,.pbar){translate:-380px 0}body.pc.innote:not(.tpdock) .tp{right:92px;bottom:82px;width:380px;height:min(560px,calc(100vh - 110px));border-radius:16px;box-shadow:0 14px 40px #1f233338}body.tpdock .tp-x{display:none}.tp-h{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--line);font-size:14px}.tp-h b{font-weight:800}.tp-n{font-size:12px;color:var(--sub);font-weight:700}.tp-pg{border:1px solid var(--line);background:var(--card);color:var(--acc);border-radius:8px;height:28px;padding:0 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.tp-pg:hover{border-color:var(--acc)}.tp-x{width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.tp-x:hover{background:#f1f3f8}.tp-b{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;overflow:auto}.tp-l{font-size:12px;font-weight:800;color:var(--sub);margin-top:4px}.tp-ta{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:inherit;font-size:14px;line-height:1.6;color:var(--fg);background:#fbfbfc;resize:vertical}.tp-ta:focus{outline:none;border-color:var(--acc);background:#fff}.tp-next{min-height:96px}.tp-memo{flex:1;min-height:180px}.tp-st{font-size:11px;color:var(--mute);text-align:right;min-height:14px}.tp-prev{background:#fff8ec;border:1px solid #F4DDB4;border-radius:10px;padding:7px 10px;font-size:12.5px}.tp-prev span{display:block;font-size:11px;font-weight:800;color:#a8661a;margin-bottom:2px}.tp-prev p{margin:0;white-space:pre-wrap;line-height:1.55}body.pc .tpp-bg:not([hidden]){display:block;position:fixed;inset:0;background:#14161e59;z-index:150}body.pc .tpp-bg:not([hidden]){display:none!important}body.pc .tpp:not([hidden]){display:flex;flex-direction:column;position:fixed;right:24px;top:16px;bottom:16px;width:min(760px,calc(100vw - 48px));border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:16px;box-shadow:0 20px 60px #14161e4d;z-index:151}body.pc:has(#tl:not([hidden])) .tpp:not([hidden]){right:452px;width:min(760px,calc(100vw - 476px))}body.pc.tpdock .tpp:not([hidden]){right:392px;width:min(760px,calc(100vw - 416px))}.tpp-c{font-size:12px;font-weight:800;color:var(--acc)}.tpp-hb{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--fg);font:inherit;font-size:12px;cursor:pointer;margin-left:6px}.tpp-hb:hover{background:var(--bg)}.tpp-hb:disabled{opacity:.5;cursor:default}.tpp-hb.on{background:var(--acc);border-color:var(--acc);color:#fff}.tpp-hb[hidden]{display:none}.tpp-t{display:flex;gap:4px;margin:0 16px;border-bottom:1px solid var(--line)}.tpp-t button{border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--mute);padding:7px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tpp-t button.on{color:var(--acc);border-bottom-color:var(--acc)}.tpp-t button i{font-style:normal;font-size:11px;margin-left:5px;opacity:.8}.tpp-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;align-items:start}.tpp-r .nm small{display:block;color:#a8661a;font-size:10.5px;font-weight:400;margin-top:2px}.tpp-sb.ed{display:flex;align-items:center;gap:6px;margin-top:4px}.tpp-sb.ed span{flex:1;min-width:0}.tpp-sb select{flex:0 0 108px;width:108px;height:24px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit;font-size:11px;color:var(--fg);padding:0 4px}.tpp-sb.mn select{border-color:var(--acc);color:var(--acc)}.tpp-hd{margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}.tpp-hd b{font-size:12px;color:var(--sub)}.tpp-err{font-size:11.5px;color:#d9503a;margin:10px 0 0}.tpp-none{padding:30px 0;text-align:center;color:var(--mute);font-size:13px}.tpp-b{overflow:auto;padding:6px 16px 16px}.tpp-sec{font-size:12px;font-weight:800;color:var(--sub);margin:12px 0 4px}.tpp-r{display:flex;align-items:flex-start;gap:10px;padding:7px 4px;border-bottom:1px solid #F0F1F4;cursor:pointer;font-size:14px}.tpp-r:hover{background:#f8f9fb}.tpp-r i{flex:0 0 18px;height:18px;border:1.5px solid #C5CAD6;border-radius:5px;margin-top:1px;display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:12px;font-weight:900}.tpp-r.on i{background:var(--acc);border-color:var(--acc)}.tpp-r.on i:before{content:"✓"}.tpp-r .nm{flex:1;min-width:0;font-weight:700}.tpp-r .wh{font-size:12px;color:var(--sub);text-align:right;line-height:1.5}.tpp-r .wh small{display:block;color:#a8661a;font-size:11px}.tpp-r{flex-wrap:wrap;row-gap:0}.tpp-sbs{flex:0 0 100%;padding-left:28px;margin-top:-2px}.tpp-sb{display:block;white-space:normal;overflow-wrap:break-word;font-size:11.5px;font-weight:400;color:var(--sub);line-height:1.5;margin-top:2px}.tpp-sb em{font-style:normal;white-space:nowrap;color:#a3a8b4;margin-left:6px}.tpp-ox{cursor:default}.tpp-ox i{visibility:hidden}.tpp-note{font-size:11.5px;color:var(--mute);margin:10px 0 0}body.lesson.pc.innote.lsr-on .lsr:not([hidden]){display:flex;flex-direction:column;align-items:center;gap:2px;position:absolute;right:24px;bottom:82px;width:48px;padding:6px 0;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 22px #1f233329;z-index:34}body.lesson.pc.innote.lsr-on.hasbar .lsr{bottom:calc(var(--pbarh,60px) + 88px)}body.lesson.pc.innote:has(#pcd.open) .lsr{opacity:0;pointer-events:none}body.lesson.lsr-on .ls{display:none!important}body.lesson.pc.innote.lsr-on #view-note .scroll{padding-right:60px}body.lesson.pc.innote.lsr-on :is(#pcw:not(.big),#snd-pick,#rec-panel,.sheet,#websheet){translate:-60px 0}.lsr-b{position:relative;width:38px;height:36px;flex:0 0 auto;border:0;border-radius:10px;background:none;color:var(--fg);cursor:pointer;display:flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:800;padding:0}.lsr-b svg{color:var(--acc)}.lsr-b:hover{background:#f1f3f8}.lsr-b:disabled{opacity:.35;cursor:default;background:none}.lsr-b.on{background:var(--acc-soft,#E4EAFA)}.lsr-dw>.lsr-b[data-tip]:hover:after{right:54px}.lsr-b[data-tip]:hover:after{content:attr(data-tip);position:absolute;right:46px;top:50%;transform:translateY(-50%);background:#1f2333;color:#fff;font-size:11.5px;font-weight:700;padding:5px 9px;border-radius:7px;white-space:nowrap;pointer-events:none}.lsr-hide svg{color:var(--sub)}.lsr-sep{display:block;width:26px;height:1px;background:var(--line);margin:4px 0}.lsr-items{display:flex;flex-direction:column;align-items:center;gap:2px}body.lesson.pc.innote.lsr-on .lsr:not(.open){width:48px;height:48px;padding:0;border-radius:50%;justify-content:center}.lsr:not(.open) .lsr-items{display:none}.lsr-tg{width:44px;height:44px;border-radius:50%}.lsr.open .lsr-tg{background:var(--acc-soft,#E4EAFA)}.lsr-tg.rec:before{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:#d9503a;animation:lsrrec 1.2s ease-in-out infinite}body.lesson.pc.innote .tl-tab:not([hidden]){top:10px;width:22px;height:44px;border-radius:9px 0 0 9px;padding:0 0 0 1px;color:var(--acc)}body.lesson.pc.innote .tl-tab:not([hidden]):hover{width:28px;background:#f5f7fd}body.trial .tl-tab{display:none!important}body.lesson:not(.trial) #lsr [data-r=tl]{display:none!important}body.lesson.pc.innote.lsr-on .fab-top{right:82px;bottom:27px;translate:none}body.lesson.pc.innote.lsr-on.hasbar .fab-top{bottom:calc(var(--pbarh,60px) + 33px)}.lsr-zv{font-size:10.5px;color:var(--sub);font-variant-numeric:tabular-nums;height:24px}.lsr-voice.rec{background:#fdece8}.lsr-voice.rec svg{color:#d9503a;animation:lsrrec 1.2s ease-in-out infinite}@keyframes lsrrec{50%{opacity:.35}}.lsr-dw{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:8px}.lsr-dw>.lsr-b{width:46px;height:46px;border-radius:50%;background:var(--card);border:1px solid var(--line);box-shadow:0 6px 22px #1f233329}.lsr-dw>.lsr-b:hover{background:#f1f3f8}.lsr-c{width:30px;height:26px;border:1px solid transparent;border-radius:8px;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.lsr-c i{width:15px;height:15px;border-radius:50%;display:block;opacity:.75}.lsr-c.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset;background:var(--card)}.lsr-dm small{font-size:10px;font-weight:800;color:var(--sub)}.lsr-dm.keep small{color:var(--acc)}.lsr-pw{position:relative}#lsr-pt{display:flex}#lsr-pt svg,.lsr-pop [data-lp] svg{color:inherit}.lsr-pop{display:none;position:absolute;right:46px;top:50%;transform:translateY(-50%);flex-direction:column;gap:5px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 18px #1f23332e}.lsr-pw.open .lsr-pop{display:flex}.lsr-pw.open>.lsr-b:after{display:none}.lsr-pr{display:flex;gap:4px}.lsr-pop button{width:30px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--card);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.lsr-pop button.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.lsr-pop .lp-c i{width:14px;height:14px;border-radius:50%;display:block}body.lesson.lsdraw #body iframe,body.lesson.lsdraw #pcw iframe{pointer-events:none}body.lesson.pc.innote.lsdraw #pcw>:not(.pcw-hd),body.lesson.pc.innote.lsdraw #pcw>:not(.pcw-hd) *{cursor:crosshair!important;user-select:none}body.lesson.pc.innote .ls:not([hidden]){display:block;position:absolute;right:24px;bottom:78px;width:48px;height:48px;z-index:34}body.lesson.pc.innote.hasbar .ls{bottom:calc(var(--pbarh,60px) + 84px)}body.lesson.pc.innote:has(#pcd.open) .ls{opacity:0;pointer-events:none}body.lesson.pc.innote .pcw:not([hidden]):not(.big){bottom:82px;height:min(780px,calc(100% - 106px))}body.lesson.pc.innote.hasbar .pcw:not([hidden]):not(.big){bottom:calc(var(--pbarh,60px) + 88px);height:min(780px,calc(100% - var(--pbarh,60px) - 112px))}body.lesson.pc .recp,body.lesson.pc.innote .sheet,body.lesson.pc.innote #websheet,body.lesson.pc.innote #ls-wpm:not([hidden]),body.lesson.pc.innote #ls-rec:not([hidden]){bottom:82px}body.lesson.pc.hasbar .recp,body.lesson.pc.innote.hasbar .sheet,body.lesson.pc.innote.hasbar #websheet,body.lesson.pc.innote.hasbar #ls-wpm,body.lesson.pc.innote.hasbar #ls-rec{bottom:calc(var(--pbarh,60px) + 88px)}body.lesson.pc.innote .fab-top{bottom:140px}body.lesson.pc.innote.hasbar .fab-top{bottom:calc(var(--pbarh,60px) + 146px)}body.lesson.pc.innote:has(#ls.open) .fab-top{display:none}.ls-btn{position:absolute;inset:0;border-radius:50%;background:#e8643c;color:#fff;border:0;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #e8643c59;cursor:pointer;z-index:2}.ls-btn:hover,.ls.open .ls-btn{background:#c2410c}.ls-tip{position:absolute;right:56px;top:50%;transform:translateY(-50%);background:#1f2333;color:#fff;font-size:11.5px;font-weight:700;padding:5px 9px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.ls-btn:hover .ls-tip{opacity:1}.ls.open .ls-tip{opacity:0}.ls-it{position:absolute;right:0;bottom:4px;height:40px;padding:0 16px 0 12px;border-radius:20px;background:var(--card);color:var(--fg);border:1px solid var(--line);display:flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:0 4px 14px #1f233324;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;opacity:0;pointer-events:none;transform:translateY(0) scale(.6);transform-origin:right bottom;transition:opacity .16s ease,transform .18s ease}.ls.open .ls-it{opacity:1;pointer-events:auto;transform:translateY(var(--dy))}.ls-it svg{color:var(--acc);flex:0 0 auto}.ls-it:hover{border-color:var(--acc)}.ls-it b{font-weight:700}.ls-it.lock{color:var(--sub);cursor:default}.ls-it.lock svg{color:var(--mute)}.ls-it.lock:hover{border-color:var(--line)}.ls-it.lock b:after{content:"準備中";margin-left:4px;font-size:9.5px;font-weight:800;color:#fff;background:#8a8fa0;border-radius:5px;padding:0 4px;vertical-align:1px}.ls-fs{cursor:default;padding-right:6px}.ls-fs:hover{border-color:var(--line)}.ls-fs button{width:30px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.ls-fs button:hover{border-color:var(--acc);color:var(--acc)}.ls-fs button:disabled{opacity:.35;cursor:default;border-color:var(--line);color:var(--fg)}.ls-fs .ls-zv{width:auto;min-width:50px;border-color:transparent;font-size:12px;font-weight:700;color:var(--sub);font-variant-numeric:tabular-nums}.ls-fs .ls-zv:hover{border-color:var(--line);color:var(--acc)}.ls-fs i{font-style:normal;font-size:12px;color:var(--sub);min-width:38px;text-align:center;font-variant-numeric:tabular-nums}.ls-pt{gap:4px;padding-left:12px}.ls-pt.dd{z-index:3}.ls-pt .lp-dw{position:relative}.ls-pt .lp-dd{width:auto;padding:0 6px 0 8px;gap:4px}.ls-pt .lp-dd #lp-cs{display:flex}.ls-pt .lp-car{color:var(--sub)}.ls-pt #lp-cs svg,.ls-pt .lp-menu [data-lp] svg{color:inherit}.ls-pt .lp-dot{width:14px;height:14px;min-width:0;border-radius:50%;display:block}.ls-pt .lp-menu{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);flex-direction:column;gap:4px;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 18px #1f23332e}.ls-pt .lp-dw.open .lp-menu{display:flex}.ls-pt .lp-menu button.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.ls-pt .lp-c i{width:14px;height:14px;min-width:0;flex:0 0 14px;border-radius:50%;display:block}body.lesson.pc:not(.prt) .nt-panel{zoom:var(--nz,1);max-width:var(--nzw,var(--pcmain))}body.lesson.pc:not(.prt) .nt-panel #hw .hw-dim,body.lesson.pc:not(.prt) .nt-panel #hw .hw-sh{zoom:calc(1 / var(--nz,1))}body.lesson.pc:not(.prt) .nt-panel #hw .hw-bd{zoom:var(--nz,1)}body.nzon:not(.prt) .nt-panel{zoom:var(--nz,1)}body.nzon.pc:not(.prt) .nt-panel{max-width:var(--nzw,var(--pcmain))}body.nzon:not(.prt) .nt-panel #hw .hw-dim,body.nzon:not(.prt) .nt-panel #hw .hw-sh{zoom:calc(1 / var(--nz,1))}body.nzon:not(.prt) .nt-panel #hw .hw-bd{zoom:var(--nz,1)}.tz-aa{display:inline-flex;align-items:baseline;font-weight:800;font-size:15px;line-height:1;color:var(--acc);letter-spacing:-.02em}.tz-aa small{font-size:11px;font-weight:800}.pcd-it.pcd-tz{width:var(--tzw,92px);padding:0;gap:0;overflow:visible;cursor:default}.pcd-tz button{flex:1 1 0;height:100%;display:flex;align-items:baseline;justify-content:center;padding-top:11px;border:0;background:none;color:var(--acc);font:inherit;font-weight:800;font-size:15px;line-height:1;cursor:pointer;border-radius:0}.pcd-tz button:first-child{border-radius:20px 0 0 20px}.pcd-tz button:nth-child(2){border-left:1px solid var(--line);border-radius:0 20px 20px 0}.pcd-tz button small{font-size:10px;font-weight:800;vertical-align:super;margin-left:1px;position:relative;top:-4px}.pcd-tz button:hover:not(:disabled){background:var(--acc-soft,#E4EAFA)}.pcd-tz button:disabled{opacity:.35;cursor:default}.pcd-it.pcd-tz:hover{border-color:var(--line)}.tz-pct{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:4px 9px;border-radius:10px;background:#1f2333;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity .15s ease}.tz-pct.on{opacity:1}.tz-pop{position:fixed;z-index:60;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px;background:var(--card,#fff);border:1px solid var(--line,#E2E5EC);border-radius:14px;box-shadow:0 6px 20px #1f23332e;color:var(--fg,#1F2333)}.tz-pop[hidden]{display:none}.tz-pop button{display:grid;place-items:center;text-align:center;padding:0;width:40px;height:34px;border-radius:9px;background:#f2f5fd;color:#22348a;font-weight:800;font-size:13px;border:0;cursor:pointer}.tz-pop button:disabled{opacity:.35;cursor:default}.tz-pop span{font-size:11.5px;font-weight:700;padding:4px 0;font-variant-numeric:tabular-nums}body.lesson.pc.innote .ls-wpm:not([hidden]){display:block;position:absolute;right:84px;bottom:22px;width:264px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px #1f233333;z-index:32;padding:4px 14px 14px}body.lesson.pc.innote.hasbar .ls-wpm{bottom:calc(var(--pbarh,60px) + 28px)}.lw-hd{display:flex;align-items:center;height:36px;font-size:13.5px}.lw-hd b{font-weight:800}.lw-hd button{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer}.lw-hd button:hover{background:var(--seg);color:var(--fg)}.lw-sel{font-size:12px;color:var(--sub);line-height:1.5;min-height:18px}.lw-sel b{color:#c2410c;font-weight:800}.lw-num{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0 10px}#lw-t{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}#lw-w{font-size:15px;font-weight:800;color:#c2410c;font-variant-numeric:tabular-nums}.lw-bt{display:flex;gap:8px}.lw-bt button{flex:1;display:flex;align-items:center;justify-content:center;height:36px;border-radius:10px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--fg)}.lw-bt #lw-go{background:#e8643c;border-color:#e8643c;color:#fff}.lw-bt #lw-go.run{background:#1f2333;border-color:#1f2333}.lw-bt #lw-go:disabled{opacity:.4;cursor:default}.lw-seg{display:flex;background:var(--seg,#F1F3F8);border-radius:9px;padding:2px;margin:2px 0 10px}.lw-seg button{flex:1;display:flex;align-items:center;justify-content:center;height:28px;border:0;border-radius:7px;background:none;font:inherit;font-size:12px;font-weight:800;color:var(--sub);cursor:pointer}.lw-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #1f233324}.lw-body{display:grid}.lw-body>.lw-auto,.lw-body>.lw-hand{grid-area:1/1}#ls-wpm:not([data-m=hand]) .lw-hand,#ls-wpm[data-m=hand] .lw-auto{visibility:hidden;pointer-events:none}.lw-in{display:flex;gap:10px}.lw-in label{flex:1}.lw-in input{flex:1;min-width:0;width:auto!important}.lw-sel:empty{display:none}.lw-hnum{justify-content:flex-end}.lw-in label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--sub)}.lw-in label>span,.lw-in label{white-space:nowrap}.lw-in input{width:64px;height:32px;border:1px solid var(--line);border-radius:8px;padding:0 8px;font:inherit;font-size:15px;font-weight:800;color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.lw-in .lw-l{flex:0 0 32px}.lw-in label:first-child input{width:84px}.lw-in input:focus{outline:none;border-color:#e8643c}.lw-in i{font-style:normal;font-weight:700;color:var(--mute)}#lw-ht{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--sub)}#lw-hw{font-size:22px;font-weight:800;color:#c2410c;font-variant-numeric:tabular-nums}body.lspick #body,body.lspick #body *{cursor:crosshair!important}body.lspick #body .ls-hov{outline:2px dashed #E8643C;outline-offset:3px;border-radius:6px}#body .ls-on{outline:2.5px solid #E8643C;outline-offset:3px;border-radius:6px}.ls-rec,.lr-dlg,.lr-scrim{display:none}body.lesson.pc.innote .ls-rec:not([hidden]){display:block;position:absolute;right:84px;bottom:22px;width:292px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px #1f233333;z-index:32;padding:4px 14px 14px}body.lesson.pc.innote.hasbar .ls-rec{bottom:calc(var(--pbarh,60px) + 28px)}.ls-rec .lr-st{display:none}.ls-rec[data-st=idle] .lr-idle,.ls-rec[data-st=rec] .lr-idle,.ls-rec[data-st=cd] .lr-idle,.ls-rec[data-st=busy] .lr-idle,.ls-rec[data-st=done] .lr-done{display:block}.lr-row{display:flex;align-items:center;gap:14px;margin:4px 0 2px}.lr-src{display:flex;background:var(--seg,#F1F3F8);border-radius:9px;padding:2px;margin:2px 0 8px}.lr-src button{flex:1 1 0;min-width:0;padding:0;white-space:nowrap;height:28px;display:flex;align-items:center;justify-content:center;text-align:center;border:0;border-radius:7px;background:none;font:inherit;font-size:12px;font-weight:800;color:var(--sub);cursor:pointer}.lr-src button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #1f233324}.ls-rec.lr-fail #lr-save,.ls-rec.lr-fail #lr-memo{display:none}.ls-rec:not([data-st=idle]) .lr-src,.ls-rec:not([data-st=idle]) .lr-mic{pointer-events:none;opacity:.5}.lr-mic{display:block;box-sizing:border-box;width:100%;height:30px;margin:0 0 8px;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:12px;padding:0 6px;background:var(--card);color:var(--fg)}.lr-mic[hidden]{display:none}.lr-sysl{display:flex;width:100%;align-items:center;height:30px;box-sizing:border-box;margin:0 0 8px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--seg,#F1F3F8);font-size:12px;color:var(--sub)}.lr-sysl[hidden]{display:none}.lr-sysl{gap:7px;font-weight:700}.lr-sysl i{flex:0 0 8px;height:8px;border-radius:50%;background:#b4b8c2}.lr-sysl.ok{background:#eef8f1;border-color:#bfe0c9;color:#1e7a43}.lr-sysl.ok i{background:#2e9a55}.lr-sysl.warn{background:#fff7e6;border-color:#f3d9a4;color:#9a6200}.lr-sysl.warn i{background:#e5a100}.lr-sysl.ng{background:#fdf0ee;border-color:#f2c4bc;color:#b3392a}.lr-sysl.ng i{background:#d9503a}.lr-sysl span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-rb{flex:0 0 56px;width:56px;height:56px;border-radius:50%;border:3px solid #F3C9C2;background:var(--card);display:flex;align-items:center;justify-content:center;cursor:pointer}.lr-rb i{width:24px;height:24px;border-radius:50%;background:#d9503a;transition:all .15s}.ls-rec[data-st=rec] .lr-rb{border-color:#d9503a;box-shadow:0 0 0 6px #d9503a24}.ls-rec[data-st=rec] .lr-rb i{width:18px;height:18px;border-radius:4px}.ls-rec[data-st=busy] .lr-rb{opacity:.5;cursor:default}.ls-rec[data-st=cd] .lr-rb{border-color:#e0701f}.ls-rec[data-st=cd] .lr-t{color:#e0701f}.lr-cd{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;pointer-events:none}.lr-cd[hidden]{display:none}.lr-cd b{width:150px;height:150px;border-radius:50%;background:#e0701feb;color:#fff;font-size:84px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px #00000038;font-variant-numeric:tabular-nums}.lr-cd b.pop{animation:lrpop .9s ease-out}@keyframes lrpop{0%{transform:scale(.6);opacity:.2}25%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:.85}}.lr-side{min-width:0;flex:1}.lr-t{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.lr-k{font-size:11.5px;color:var(--sub);margin-top:2px}.lr-wave{display:none;width:160px;height:24px;margin-top:2px}.ls-rec[data-st=rec] .lr-wave{display:block}.ls-rec[data-st=rec] .lr-k{display:none}.lr-msg{font-size:12px;color:var(--sub);line-height:1.5;margin-top:8px}.lr-msg:empty{display:none}.lr-msg.ok{color:#1e7a43}.lr-msg.ng{color:#d9503a}#lr-au,#lr-dau{width:100%;height:40px;margin:2px 0 10px;display:block}#lr-dau{height:54px;margin:0 0 12px}.lr-b3{display:flex;flex-direction:column;gap:7px}.lr-bt{height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}.lr-bt:hover{border-color:var(--acc)}.lr-bt.go{background:var(--acc);border-color:var(--acc);color:#fff}.lr-bt.go:hover{filter:brightness(1.08)}.lr-bt.re{color:#d9503a}.lr-bt.re i{width:9px;height:9px;border-radius:50%;background:#d9503a}.lr-bt.del{color:#d9503a}.lr-bt:disabled{opacity:.45;cursor:default}body.lesson.pc.innote .lr-scrim:not([hidden]){display:block;position:fixed;inset:0;background:#14161e6b;z-index:90}body.lesson.pc.innote .lr-dlg:not([hidden]){display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(780px,calc(100vw - 64px));height:calc(100vh - 64px);max-height:900px;background:var(--card);color:var(--fg);border-radius:18px;box-shadow:0 24px 64px #14161e47;z-index:91;overflow:hidden}.lr-dhd{display:flex;align-items:center;flex:0 0 54px;padding:0 10px 0 22px;border-bottom:1px solid var(--line);font-size:16px}.lr-dhd b{font-weight:800}.lr-dhd button{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer}.lr-dhd button:hover{background:var(--seg);color:var(--fg)}.lr-dbd{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 22px;display:flex;flex-direction:column}.lr-lb{font-size:13px;font-weight:800;color:var(--sub);margin:6px 0;display:flex;align-items:baseline;gap:6px}.lr-lb small{font-weight:600;font-size:12px}.lr-wpm{margin-left:auto;font-weight:700;color:var(--sub)}.lr-ta{width:100%;box-sizing:border-box;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:19px;line-height:1.6;color:var(--fg);background:var(--card);resize:vertical;min-height:150px;flex:1 1 150px;margin-bottom:12px}.lr-ta:focus{outline:none;border-color:var(--acc)}.lr-ta:disabled{background:#f7f7f5;color:var(--sub)}.lr-ta.lr-mm{font-size:16px;flex:0 0 auto;min-height:100px}.lr-ta#lr-tx{flex:0 0 auto;min-height:182px}.lr-ta.lr-chg[hidden]{display:none}.lr-ta.lr-fx{flex:0 0 auto;min-height:110px;border-color:#bfe0c9;background:#f6fbf7}.lr-ta.lr-fx:focus{border-color:#2e9a55}.lr-ta.lr-chg{flex:0 0 auto;min-height:96px;font-size:15px;line-height:1.7}.lr-fxl{color:#1e7a43}.lr-refix{margin-left:auto;font:inherit;font-size:12px;font-weight:700;color:var(--sub);border:1px solid var(--line);border-radius:8px;padding:3px 10px;background:var(--card);cursor:pointer}.lr-refix:hover{border-color:var(--acc);color:var(--acc)}.lr-refix:disabled{opacity:.5;cursor:default}.lr-aib{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;margin:2px 0 14px;border:1px solid #BFE0C9;border-radius:10px;background:#f6fbf7;color:#1e7a43;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.lr-aib:hover{border-color:#2e9a55}.lr-aib:disabled{opacity:.6;cursor:default}.lr-fxw:not(.has) .lr-fxb{display:none}.lr-dft{display:flex;align-items:center;gap:8px;padding:12px 22px 16px;border-top:1px solid var(--line)}.lr-dft .lr-bt{min-width:96px}.lr-dft .lr-bt[hidden]{display:none}.nb .sub-ed{flex:0 0 28px;width:28px;height:28px;border-radius:7px;color:#787774;font-weight:800;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center}.nb .sub-ed:hover{background:#ebeae6;color:var(--fg)}.nb .sub-x{margin:6px 2px 12px}.nb .sub-tx{margin:0;font-size:var(--t-en,16px);line-height:1.6;white-space:pre-wrap}.nb .sub-fx{margin-top:8px;border-left:3px solid #2E9A55;background:#f3faf5;padding:5px 10px 6px;border-radius:0 6px 6px 0}.nb .sub-fx>b{display:block;font-size:var(--t-lab,12px);font-weight:700;color:#1e7a43;margin-bottom:2px}.nb .sub-fx p{margin:0;font-size:var(--t-en,16px);line-height:1.6}.nb .sub-fx ul{margin:4px 0 0;padding-left:1.2em;font-size:var(--t-ja,14px);line-height:1.6}.nb .sub-mm{margin-top:6px;font-size:var(--t-ja,14px);line-height:1.6;border-left:3px solid #E8643C;background:#fff6f1;padding:4px 10px;border-radius:0 6px 6px 0}body.lesson.pc.innote .ld-cv{display:block;position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:119}body.lesson.pc.innote .ld-bar:not([hidden]){display:flex;flex-direction:column;position:relative;z-index:3;align-items:center;gap:5px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px #1f233329;font-size:12px;font-weight:700;white-space:nowrap}.ld-bar .ld-sp{width:22px!important;height:1px!important;margin:1px 0!important}body.lesson.pc.innote .ld-bar:not([hidden]){width:48px;box-sizing:border-box;padding:6px 0;border-radius:16px}.ld-bar .ld-cd{width:38px;height:32px;justify-content:center;padding:0!important;gap:2px!important}.ld-bar .ld-b{width:38px!important;height:32px!important}.ld-bar .ld-dmt .i-keep,.ld-bar .ld-dmt.keep .i-fade{display:none}.ld-bar .ld-dmt.keep .i-keep{display:block}.ld-bar .ld-dmt.keep{color:var(--acc);border-color:var(--acc)}.ld-bar .ld-cm{top:50%!important;left:auto!important;right:calc(100% + 8px);transform:translateY(-50%)!important}.ld-bar .ld-cw{position:relative}.ld-bar .ld-cd{display:flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 8px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.ld-bar .ld-cd:hover{border-color:var(--acc)}.ld-bar #ld-cc{width:16px;height:16px;border-radius:50%;display:block;opacity:.75}.ld-bar .lp-car{color:var(--sub)}.ld-bar .ld-cm{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);flex-direction:column;gap:4px;padding:5px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 18px #1f23332e}.ld-bar .ld-cw.open .ld-cm{display:flex}.ld-bar .ld-crow{display:flex;flex-direction:column;gap:2px}.ld-bar .ld-cm{flex-direction:row!important;align-items:stretch}.ld-bar .ld-al{display:flex!important;align-items:center;justify-content:center;padding:4px 2px!important;border-left:1px solid var(--line);margin-left:2px}.ld-bar .ld-al input{writing-mode:vertical-lr;direction:rtl;width:18px!important;height:112px;margin:0}.ld-bar .ld-wd{justify-content:center!important}.ld-bar #ld-wc{display:block;border-radius:50%;background:var(--fg)}.ld-bar .ld-wm{flex-direction:column!important}.ld-bar .ld-wm .ld-c i{background:var(--fg);opacity:1!important}.ld-bar .ld-wm [data-dw="3"] i{width:4px;height:4px}.ld-bar .ld-wm [data-dw="5"] i{width:7px;height:7px}.ld-bar .ld-wm [data-dw="9"] i{width:11px;height:11px}.ld-bar .ld-wm [data-dw="14"] i{width:16px;height:16px}.ld-bar .ld-al{display:flex;align-items:center;gap:6px;padding:2px 4px 0;font-size:11px;font-weight:700;color:var(--sub)}.ld-bar .ld-al input{width:96px;accent-color:var(--acc)}.ld-bar .ld-al b{min-width:30px;text-align:right;font-variant-numeric:tabular-nums;color:var(--fg)}.ld-bar .ld-b{width:32px;justify-content:center;padding:0}.ld-bar .ld-ic{color:var(--acc);margin-right:2px}.ld-bar button{font:inherit;cursor:pointer}.ld-bar .ld-c{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:none;display:flex;align-items:center;justify-content:center}.ld-bar .ld-c i{width:16px;height:16px;border-radius:50%;display:block;opacity:.75}.ld-bar .ld-c.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.ld-bar .ld-sp{width:1px;height:20px;background:var(--line);margin:0 4px}.ld-bar .ld-seg{display:flex;background:#f1f2f5;border-radius:8px;padding:2px}.ld-bar .ld-seg button{border:0;background:none;color:var(--sub);height:26px;padding:0 9px;border-radius:6px}.ld-bar .ld-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #1f233326}.ld-bar .ld-b{display:flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--fg)}.ld-bar .ld-b:hover{border-color:var(--acc);color:var(--acc)}.ld-bar .ld-b:disabled{opacity:.4;cursor:default;border-color:var(--line);color:var(--fg)}.ld-bar .ld-end{background:#1f2333;border-color:#1f2333;color:#fff}.ld-bar .ld-end:hover{color:#fff;opacity:.85}body.lsdraw #body,body.lsdraw #body *{user-select:none;-webkit-user-select:none}body.lesson.pc.innote.lsdraw:not(.lspick) #body,body.lesson.pc.innote.lsdraw:not(.lspick) #body *{cursor:crosshair!important}body.lesson.pc.innote.lsdraw #body :is(button,a,summary,audio,input,textarea,select,.ap,.pghost,#pmini,.tabbar *,[role=button]){cursor:pointer!important}body.lsdraw .ls-it[data-ls=draw]{border-color:var(--acc);color:var(--acc)}body.lsdraw .lsr-b[data-r=draw]{background:var(--acc)}body.lsdraw .lsr-b[data-r=draw] svg{color:#fff}body.lesson.pc.innote .ls-laser{display:block;position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:120}body.lesson.pc.innote:not(.lspick):not(.lpnone):not(.lsdraw) #body,body.lesson.pc.innote:not(.lspick):not(.lpnone):not(.lsdraw) #body *{cursor:none!important}body.pc .recp{left:auto;right:24px;bottom:80px;width:380px;border-radius:18px;border:1px solid var(--line)}body.pc.hasbar .recp{bottom:calc(var(--pbarh,60px) + 86px)}body.pc #rec-panel.recp.min{transform:translate(calc(100% - 10px));max-height:112px;overflow:hidden;border-radius:14px 0 0 14px;cursor:pointer}body.pc .recp:before{content:"録\a音";position:absolute;left:0;top:30px;width:34px;font-size:11.5px;font-weight:800;line-height:1.3;color:var(--sub);text-align:center;white-space:pre;display:none}body.pc .recp:after{content:"‹";position:absolute;left:0;top:6px;width:34px;text-align:center;font-size:18px;font-weight:700;line-height:20px;color:var(--sub);display:none}body.pc .recp.min:before,body.pc .recp.min:after{display:block}body.pc .recp.min>*{opacity:0;pointer-events:none}body.pc .recp.taking:before{content:"●\a録\a音\a中";color:var(--warn)}body.pc .recp.taking:after{color:var(--warn)}.rv-pcstop{display:none}body.pc .recp.taking.min:before{content:"録\a音\a中";top:27px}body.pc #rec-panel.recp.taking.min>.rv-pcstop{display:flex;align-items:center;justify-content:center;position:absolute;left:4px;top:79px;width:26px;height:26px;padding:0;border-radius:8px;border:1px solid #F3C4BC;background:#fff4f1;opacity:1;pointer-events:auto;cursor:pointer}body.pc #rec-panel.recp.taking.min>.rv-pcstop:hover{background:#fde3dc}.rv-pcstop i{width:10px;height:10px;border-radius:2px;background:var(--warn);display:block}body.lesson.pc.innote.lsr-on .recp.taking.min:before{content:"\a録\a音\a中";top:30px}.rv-pcdot{display:none}body.lesson.pc.innote.lsr-on #rec-panel.recp.taking.min>.rv-pcdot{display:block;position:absolute;left:12px;top:33px;width:10px;height:10px;border-radius:50%;background:var(--warn);opacity:1;animation:lsrrec 1.1s ease-in-out infinite}body.lesson.pc.innote.lsr-on #rec-panel.recp.taking.min>.rv-pcstop{left:46px;top:39px;width:34px;height:34px;border-radius:50%;border:0;background:var(--warn);box-shadow:0 2px 8px #d9503a59}body.lesson.pc.innote.lsr-on #rec-panel.recp.taking.min>.rv-pcstop:hover{background:#c2412c}body.lesson.pc.innote.lsr-on #rec-panel.recp.taking.min>.rv-pcstop i{width:11px;height:11px;border-radius:2px;background:#fff}@media(orientation:landscape)and (pointer:coarse){body:not(.pc):not(.wide) #rec-panel.recp{left:auto;right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));top:auto;width:300px;max-height:calc(100% - 20px);overflow-y:auto;border-radius:16px;border:1px solid var(--line);padding:6px 14px 48px;gap:6px;transform:none;z-index:9}body:not(.pc):not(.wide) #rec-panel.recp .grab{display:none}body:not(.pc):not(.wide) #rec-panel.recp .rv{gap:8px;height:132px}body:not(.pc):not(.wide) #rec-panel.recp .rv-warn{display:none}body:not(.pc):not(.wide) #rec-panel.recp.min{transform:none;left:auto;right:14px;width:auto;min-width:0;max-height:44px;padding:5px 6px 5px 12px;overflow:hidden;border-radius:22px;bottom:calc(var(--barh,60px) + 14px);box-shadow:0 4px 14px #1f233329}body.deep:not(.pc):not(.wide) #rec-panel.recp.min{bottom:calc(12px + env(safe-area-inset-bottom,0px))}body.pbshow:not(.deep):not(.pc):not(.wide) #rec-panel.recp.min{bottom:calc(var(--barh,60px) + var(--pbarh,92px) + 18px)}body.deep.hasbar.pbshow:not(.pc):not(.wide) #rec-panel.recp.min{bottom:calc(var(--pbarh,92px) + 18px + env(safe-area-inset-bottom,0px))}body:not(.pc):not(.wide) #rec-panel.recp.min .rv{display:none}body:not(.pc):not(.wide) #rec-panel.recp.min .rt{min-height:32px;gap:6px}body:not(.pc):not(.wide) #rec-panel.recp.min .rt .lab{font-size:12.5px}body:not(.pc):not(.wide) #rec-panel.recp.min .rt .x{width:30px;height:30px}body:not(.pc):not(.wide) .rv-mstop{display:none!important}}body.pc .sheet{left:auto;right:24px;bottom:24px;width:420px;max-height:80vh;overflow-y:auto;border-radius:18px}body.pc.innote .sheet{bottom:84px;max-height:min(80vh,calc(100% - 108px))}body.pc.innote #websheet{height:min(86%,calc(100% - 108px))}body.pc.dqpop #dictsheet{right:auto;bottom:auto;width:400px;padding-top:6px;box-shadow:0 8px 28px #1f233338;border:1px solid var(--line)}body.pc.dqpop #dictsheet .grab{display:none}body.pc.dqpop #scrim{background:transparent}body.dqpop:not(.pc) #dictsheet{right:auto;bottom:auto;width:min(400px,calc(100% - 24px));max-height:min(70vh,520px);border-radius:14px;padding-top:6px;box-shadow:0 8px 28px #1f233338;border:1px solid var(--line)}body.dqpop:not(.pc) #dictsheet .grab{display:none}body.dqpop:not(.pc) #scrim{background:transparent}body.pc.hasbar .sheet{bottom:calc(var(--pbarh,60px) + 28px);padding-bottom:26px}body.pc.innote.hasbar .sheet{bottom:calc(var(--pbarh,60px) + 88px);max-height:min(80vh,calc(100% - var(--pbarh,60px) - 112px))}body.pc.innote.hasbar #websheet{height:min(86%,calc(100% - var(--pbarh,60px) - 112px))}.tl-toast{position:fixed;top:14px;right:40px;z-index:80;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 14px;font-size:13px;color:var(--fg);box-shadow:0 8px 24px #1f233329;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s,transform .2s}.tl-toast.on{opacity:1;transform:none}body.pc.innote .pbar .pbs{position:absolute;left:var(--pbsx,50%);transform:translate(-50%);bottom:100%;margin-bottom:-1px;max-width:calc(100% - 28px);display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;padding:3px 6px 2px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;box-shadow:0 -4px 12px #1f23330f}body.pc.innote .pbar .pbs::-webkit-scrollbar{display:none}.pbs .pbs-g{flex:0 0 auto;font-size:10px;font-weight:700;color:#a3a8b4;margin:0 2px 0 4px}.pbs .pbs-g:first-child{margin-left:0}.pbs .pbs-dv{flex:0 0 1px;width:1px;height:12px;background:#dde0e7;margin:0 6px}.pbs button{flex:0 0 auto;border:0;background:none;border-radius:6px;height:20px;padding:0 8px;font-size:11px;font-weight:600;color:#6b7183;cursor:pointer;line-height:20px}.pbs button:hover{background:#f2f4f8}.pbs button.on{background:var(--acc-soft,#EEF2FC);color:var(--acc)}.pbs button.s.on{background:#fdece0;color:#c05a17}.pghost .pbs,#pmini .pbs{display:none!important}.lsr-dw>.lsr-b.lsr-ai svg{color:#6b4fd8}.lsr-dw>.lsr-b.lsr-ai.on{box-shadow:0 0 0 4px #dcd3fa,0 6px 22px #5a3cc852}.lai{position:fixed;right:84px;bottom:82px;width:380px;height:min(580px,calc(100vh - 120px));z-index:40;background:#fff;border:1px solid #DCD3FA;border-radius:16px;box-shadow:0 16px 40px #281e5a33;display:flex;flex-direction:column;overflow:hidden;font-size:13px;color:var(--fg)}.lai[hidden]{display:none}body.hasbar .lai{bottom:calc(var(--pbarh,60px) + 88px);height:min(580px,calc(100vh - var(--pbarh,60px) - 126px))}.lai-h{display:flex;align-items:center;gap:6px;padding:10px 10px 10px 14px;border-bottom:1px solid #EEF0F3;flex:none}.lai-h b{display:inline-flex;align-items:center;gap:4px;color:#6b4fd8;font-weight:800}.lai-h .t{font-weight:800}.lai-h .n{margin-left:auto;font-size:11px;color:var(--mute)}.lai-h .ic{width:26px;height:26px;border:0;border-radius:7px;background:none;color:#6b7183;font-size:14px;cursor:pointer;display:grid;place-items:center;padding:0}.lai-h .ic:first-of-type{margin-left:auto}.lai-h .n+.ic{margin-left:4px}.lai-h .ic:hover{background:#f2f4f8}.lai-ctx{flex:none;margin:8px 12px 0;display:flex;align-items:center;gap:6px;font-size:11.5px;background:#f7f8fa;border:1px solid #EEF0F3;border-radius:9px;padding:6px 8px;min-width:0}.lai-ctx.on{background:#f4f0ff;border-color:#e1d9fb}.lai-ctx .k{flex:none;font-weight:800;color:#6b4fd8}.lai-ctx .q{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lai-ctx .h{flex:none;color:var(--mute);font-size:10.5px}.lai-ctx .x{flex:none;border:0;background:none;color:var(--mute);cursor:pointer;padding:0 2px}.lai-b{flex:1;overflow-y:auto;padding:8px 12px 10px;overscroll-behavior:contain}.lai-ch{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.lai-ch button{border:1px solid #E1D9FB;background:#fbfaff;color:#4a3aa8;border-radius:14px;padding:5px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.lai-ch button:hover{background:#f2eefe}.lai-ch button.my{background:#fff}.lai-ch .d{color:#b4a9e6;font-weight:400;margin-left:2px}.lai-ch .d:hover{color:#d9503a}.lai-ch button.ed{border-style:dashed;color:var(--mute);background:#fff;font-weight:600}.lai-addw{display:inline-flex;gap:4px;align-items:center}.lai-addi{width:180px;height:30px;border:1px solid #DCD3FA;border-radius:13px;padding:0 10px;font:inherit;font-size:13px;outline:0}.lai-q{margin:8px 0 6px auto;width:fit-content;max-width:85%;background:#e4eafa;border-radius:12px 12px 4px;padding:6px 10px;font-size:12.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.lai-q .s{display:block;font-size:10.5px;color:#5b6baa;margin-bottom:1px}.lai-a{font-size:12.5px;line-height:1.7;margin:4px 0 10px;overflow-wrap:anywhere}.lai-a p{margin:0 0 4px}.lai-a h4{margin:8px 0 2px;font-size:12.5px}.lai-a .li{display:flex;gap:6px;margin:0 0 2px}.lai-a .li i{font-style:normal;flex:none;color:#6b4fd8;min-width:12px}.lai-a.err{color:#d9503a}.lai-a .acts{display:flex;gap:12px;margin-top:4px;align-items:center}.lai-a .acts button{border:0;background:none;padding:0;font:inherit;font-size:11px;color:#6b7183;cursor:pointer}.lai-a .acts button:hover{color:#6b4fd8}.lai-a .acts .ok{font-size:11px;color:#1e7a43;font-weight:700}.lai-wait{display:flex;align-items:center;gap:6px;color:var(--sub)}.lai-f{flex:none;margin:0 10px 10px;border:1px solid #DCD3FA;border-radius:14px;padding:6px 6px 6px 12px;display:flex;align-items:flex-end;gap:6px;background:#fff}.lai-f:focus-within{box-shadow:0 0 0 3px #eee8fd}.lai-in{flex:1;min-width:0;border:0;outline:0;resize:none;font:inherit;font-size:14.5px;line-height:22px;padding:4px 0;max-height:120px;background:none;color:var(--fg)}.lai-go{flex:0 0 28px;width:28px;height:28px;border:0;border-radius:50%;background:#6b4fd8;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.lai-go svg{display:block}.lai-go:disabled{opacity:.5}@media print{.lai{display:none!important}}#lai-fab{display:none}body.laiok #lai-fab{display:flex}body.pc #lai-fab .dl-lb{display:none}body.pc.innote.laiok #lai-fab{position:absolute;inset:auto 25px 82px auto;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);padding:0;align-items:center;justify-content:center;background:var(--card);color:#6b4fd8;box-shadow:0 6px 22px #1f233329;z-index:33;cursor:pointer;opacity:1;transform:none;pointer-events:auto}body.pc.innote.laiok #lai-fab:hover{background:#f7f5ff}body.pc.innote.laiok.hasbar #lai-fab{bottom:calc(var(--pbarh,60px) + 88px)}#lai-fab.on{background:#f2eefe;border-color:#cfc2f7;box-shadow:0 0 0 3px #eee8fd,0 6px 22px #1f233329}body:not(.pc) #lai-fab svg{color:#6b4fd8}body:not(.pc) .lai{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;height:min(78vh,620px);z-index:300}body:not(.pc) .lai-in{font-size:16px}.lai-hi{margin:10px 0;padding:10px 12px;background:#f7f5ff;border-radius:10px;color:#4a3aa8;font-size:12px;line-height:1.7}.lai-ch button.wl.on{background:#6b4fd8;border-color:#6b4fd8;color:#fff}.lai-wf{margin:0 0 10px;padding:10px;border:1px solid #E1D9FB;border-radius:12px;background:#fbfaff}.lai-wf .r{display:flex;align-items:center;gap:6px;margin-top:6px}.lai-wf .r:first-child{margin-top:0}.lai-wp{flex:1;min-width:0;height:32px;border:1px solid #DCD3FA;border-radius:9px;padding:0 10px;font:inherit;font-size:13px;outline:0;background:#fff}body:not(.pc) .lai-wp{font-size:16px}.lai-wf .ks{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.lai-wf .ks button{min-width:30px;height:26px;padding:0 6px;border:1px solid #E1D9FB;border-radius:7px;background:#fff;color:var(--fg);font:inherit;font-size:13px;cursor:pointer}.lai-wf .ks button:hover{background:#f2eefe}.lai-wf .lb{flex:none;width:30px;font-size:11px;color:var(--sub);font-weight:700}.lai-wf .sg{display:inline-flex;background:#eeeafb;border-radius:8px;padding:2px;gap:2px}.lai-wf .sg button{height:26px;padding:0 10px;border:0;border-radius:6px;background:none;font:inherit;font-size:11.5px;font-weight:700;color:#6b7183;cursor:pointer}.lai-wf .sg button.on{background:#fff;color:#4a3aa8;box-shadow:0 1px 2px #281e5a1f}.lai-wf .go{margin-left:auto;height:30px;padding:0 16px;border:0;border-radius:15px;background:#6b4fd8;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.lai-wf .go:disabled{opacity:.5}.lai-wl .wh{font-size:11px;color:var(--sub);font-weight:700;margin-bottom:4px;display:flex;gap:8px;align-items:center}.lai-wl .wh .ck{font-weight:400;color:var(--mute)}.lai-wl .wr{display:grid;grid-template-columns:22px auto auto 1fr;gap:8px;align-items:baseline;padding:4px 2px;border-bottom:1px solid #F1F2F5}.lai-wl .wr .no{font-size:10.5px;color:var(--mute);text-align:right}.lai-wl .wr b{font-size:13.5px}.lai-wl .wr b u{text-decoration-color:#6b4fd8;text-decoration-thickness:2px;text-underline-offset:3px}.lai-wl .wr .ip{color:#4a3aa8;font-size:12px}.lai-wl .wr .ja{color:var(--sub);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.lesson .lsr-dw>.lsr-ai{display:none}body.lesson.pc.innote.lsr-on .lsr:not([hidden]){bottom:140px}body.lesson.pc.innote.lsr-on.hasbar .lsr{bottom:calc(var(--pbarh,60px) + 146px)}body.lesson.pc.innote.laiok #lai-fab{right:24px;width:48px;height:48px}body:not(.pc) #lai-fab svg{width:21px;height:21px}.lai>.lai-ch{flex:none;margin:0;padding:6px 10px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none}.lai>.lai-ch::-webkit-scrollbar{display:none}.lai>.lai-ch button{flex:none;white-space:nowrap}.lai-ch button.ed{padding:5px 11px}.lai>.lai-wf{flex:none;margin:0 10px;max-height:calc(100% - 150px);overflow-y:auto;box-shadow:0 -6px 16px #281e5a0f}.lai-wf .hd{display:flex;align-items:center;margin-bottom:6px}.lai-wf .hd b{font-size:12px;color:#4a3aa8}.lai-wf .hd .x{margin-left:auto;border:0;background:none;color:var(--mute);cursor:pointer;font-size:12px}.lai-wf .lai-wp.act{border-color:#6b4fd8;box-shadow:0 0 0 2px #eee8fd}.lai-wf .pl{color:var(--mute);font-weight:700}.lai-wf .add2{flex:none;height:32px;padding:0 10px;border:1px dashed #CFC2F7;border-radius:9px;background:#fff;color:#6b4fd8;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.lai-wf .rm{flex:none;border:0;background:none;color:var(--mute);cursor:pointer}.lai-wf .nt{font-size:10.5px;color:var(--mute)}.lai-wf .ks{display:block;margin-top:6px}.lai-wf .kr{display:flex;gap:6px;align-items:flex-start;margin-top:4px}.lai-wf .kr>span{flex:none;width:30px;font-size:10.5px;color:var(--sub);font-weight:700;padding-top:5px}.lai-wf .kr>div{display:flex;flex-wrap:wrap;gap:4px}.lai-wf .ks button:disabled{opacity:.3;cursor:default;background:#f7f8fa}.lai-wf .ks button.on{background:#f4f1fd;border-color:#cdbff6;color:#5b3fc8;font-weight:700}.lai-wf .r.mp{gap:8px}.lai-wf .slot{flex:1;height:34px;border:1px solid #DCD3FA;border-radius:9px;background:#fff;font:inherit;font-size:14px;font-weight:700;color:var(--fg);cursor:pointer}.lai-wf .slot.em{color:var(--mute);font-weight:400;font-size:12px}.lai-wf .slot.act{border-color:#6b4fd8;box-shadow:0 0 0 2px #eee8fd}.lai-wf .vs{font-size:11px;color:var(--mute);font-weight:700}.lai-mp .pr{display:grid;grid-template-columns:22px 1fr 1fr;gap:8px;align-items:baseline;padding:5px 2px;border-bottom:1px solid #F1F2F5}.lai-mp .pr .no{font-size:10.5px;color:var(--mute);text-align:right}.lai-mp .w{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;min-width:0}.lai-mp .w b{font-size:13.5px}.lai-mp .w .ip{color:#4a3aa8;font-size:12px}.lai-mp .w .ja{flex-basis:100%;color:var(--sub);font-size:11px}.lai-wf .hd .hn{margin-left:8px;font-size:10.5px;color:#6b4fd8;background:#f2eefe;border-radius:9px;padding:1px 7px;font-weight:700}.lai-ph{border:1px solid #E6E0FA;border-radius:11px;background:#fff;padding:6px;margin-top:6px;transition:border-color .12s,box-shadow .12s}.lai-ph.act{border-color:#8e78e6;box-shadow:0 0 0 3px #eee8fd}.lai-ph .ib{display:flex;align-items:center;gap:6px}.lai-ph .phn{flex:none;width:20px;height:20px;border-radius:50%;background:#eeeafb;color:#4a3aa8;font-size:11px;font-weight:800;display:grid;place-items:center}.lai-ph.act .phn{background:#6b4fd8;color:#fff}.lai-ph .lai-wp{flex:1;min-width:0;height:30px;border:0;background:none;padding:0 2px;font-size:15px;font-weight:700;box-shadow:none}.lai-ph .lai-wp::placeholder{font-weight:400;font-size:12.5px;color:#a8adba}.lai-ph .clr{flex:none;width:22px;height:22px;border:0;border-radius:50%;background:#eff0f4;color:#6b7183;font-size:11px;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}.lai-ph .clr:hover{background:#e1e3ea;color:#1f2333}.lai-ph .ps{display:flex;align-items:center;gap:6px;margin-top:5px;padding-top:6px;border-top:1px solid #F1EEFB}.lai-ph .ps .lb{width:auto}.lai-ph .rm{margin-left:auto;border:0;background:none;color:var(--mute);font:inherit;font-size:10.5px;cursor:pointer;padding:0}.lai-ph .rm:hover{color:#d9503a}.lai-wf .add2{display:block;width:100%;margin-top:6px;height:30px}.lai-ph.mps{flex:1;min-width:0;margin-top:0;cursor:pointer;padding:5px 6px}.lai-ph.mps .sv{flex:1;min-width:0;font-size:15px;font-weight:800;line-height:28px}.lai-ph.mps .sv.em{font-size:11.5px;font-weight:400;color:#a8adba}.lai-wf .r.ft{margin-top:8px}body:not(.pc) .lai-ph .lai-wp{font-size:16px}.lai{border-color:#e2e5ec}.lai-h{border-bottom-color:#f0f1f4}.lai-ctx{background:#f7f8fa;border-color:#f0f1f4}.lai-ctx.on{background:#f4f1fd;border-color:#e1d9fb}.lai-q{background:#f4f1fd;color:var(--fg)}.lai-q .s{color:#6b5bb0}.lai>.lai-ch button,.lai-ch button{border-color:#e2e5ec;background:#fff;color:#3a3f4e}.lai-ch button:hover{background:#f7f5ff}.lai-ch button.wl.on{background:#f4f1fd;border-color:#cdbff6;color:#5b3fc8}.lai-f{border-color:#e2e5ec}.lai-f:focus-within{border-color:#cdbff6;box-shadow:0 0 0 3px #f1ecfd}.lai-hi{background:#f7f8fa;color:#3a3f4e}.lai-wf{background:#fff;border-color:#e2e5ec}.lai-a .acts{display:flex;gap:6px;margin-top:8px;align-items:center}.lai-a .acts button{display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;cursor:pointer;padding:0}.lai-a .acts button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.lai-a .acts .pri{flex:1;height:32px;border:1px solid #E1D9FB;border-radius:10px;background:#f4f1fd;color:#5b3fc8;font-size:12px;font-weight:700}.lai-a .acts .pri:hover{background:#ede8fd}.lai-a .acts .pri.done,.lai-a .acts .pri.cpd{background:#fff;border-color:#e1d9fb;color:#5b3fc8;cursor:default}.lai-a .acts .ic{flex:none;width:32px;height:32px;border:1px solid #E2E5EC;border-radius:10px;background:#fff;color:#4a5063}.lai-a .acts .ic:hover{color:#5b3fc8;border-color:#cdbff6}.lai-a .acts .ic.cpd,.lai-a .acts .ic.on{color:#1e7a43;border-color:#bfe3cc}body.pc.innote .lai{position:absolute;right:24px;bottom:80px;width:400px;height:min(780px,calc(100% - 104px));z-index:32;border-radius:18px;box-shadow:0 18px 50px #1f233338}body.pc.innote.hasbar .lai{bottom:calc(var(--pbarh,60px) + 86px);height:min(780px,calc(100% - var(--pbarh,60px) - 110px))}body.lesson.pc.innote .lai{right:24px;bottom:82px;height:min(780px,calc(100% - 106px))}body.lesson.pc.innote.hasbar .lai{bottom:calc(var(--pbarh,60px) + 88px);height:min(780px,calc(100% - var(--pbarh,60px) - 112px))}body.lesson.pc.innote.lsr-on .lai{translate:-60px 0}.lai-wf .rcg{display:grid;grid-template-columns:1fr 1fr;gap:5px}.lai-wf .rco{text-align:left;border:1px solid #E2E5EC;border-radius:10px;padding:6px 9px;background:#fff;font:inherit;cursor:pointer;color:var(--fg)}.lai-wf .rco b{display:block;font-size:12px}.lai-wf .rco span{font-size:10.5px;color:#6b7183}.lai-wf .rco:hover{border-color:#cdbff6}.lai-wf .rco.on{background:#f4f1fd;border-color:#cdbff6}.lai-wf .rco.on b{color:#5b3fc8}.lai-wf .sg{flex-wrap:nowrap}.lai-rc .rr{display:grid;grid-template-columns:22px 1fr;gap:6px;padding:5px 2px;border-bottom:1px solid #F1F2F5}.lai-rc .rr .no{font-size:10.5px;color:var(--mute);text-align:right;padding-top:2px}.lai-rc .e{font-size:13.5px;font-weight:600}.lai-rc .ip{color:#4a3aa8;font-size:12px;margin-right:6px}.lai-rc .ja{color:var(--sub);font-size:11.5px}.lai-rc u{text-decoration:underline;text-underline-offset:3px}.lai .fdt,.mv .fdt{color:#b4b8c2}.lai .lk,.mv .lk{color:#c9641a;font-weight:800}body.pc.innote.laiok:not(.lsr-on) :is(#pcw:not(.big):not(.side),#snd-pick,.lai,#rec-panel:not(.side),.sheet,#websheet){translate:-60px 0}.lai-fc{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.lai-fc .lai-in{width:100%}.lai-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;border-radius:9px;padding:1px 9px;font-size:12px;font-weight:700;line-height:19px;background:#f1f2f5;border:1px solid #E6E8EE;color:#6b7183;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lai-tag.on{background:#f4f1fd;border-color:#e1d9fb;color:#5b3fc8}.lai-tag .x{border:0;background:none;padding:0 0 0 2px;color:#8e78e6;cursor:pointer;font-size:11.5px;line-height:1}.lai-f{padding-top:7px}.lai .lai-tag>.x{width:auto;height:auto;min-width:0;min-height:0;margin:0;border-radius:0;box-shadow:none;background:none;display:inline}.lai-rc .rtg{display:inline-block;font-size:10px;font-weight:700;color:#5b3fc8;background:#f4f1fd;border-radius:7px;padding:0 6px;margin-right:6px;line-height:16px}body.laiok:not(.pc):not(.rot) #lai-fab{position:absolute;right:auto;bottom:auto;width:42px;height:42px;border-radius:50%;background:var(--card);border:1px solid var(--line);box-shadow:0 4px 14px #1f233329;opacity:1;pointer-events:auto;transform:none;z-index:8;display:flex;align-items:center;justify-content:center;padding:0}body.laiok:not(.pc):not(.rot) #lai-fab .dl-lb{display:none}body.laiok:not(.pc):not(.rot) .fab-top{translate:0 -50px}.lai-h .n{display:flex;flex-direction:column;align-items:flex-end;gap:3px;color:inherit}.lai-h .n .nt{font-size:11px;font-weight:700;color:#3a3f4e;line-height:1}.lai-h .n .nb2{display:block;width:84px;height:5px;border-radius:3px;background:#eeeafb;overflow:hidden}.lai-h .n .nb2 i{display:block;height:100%;background:#8e78e6;border-radius:3px}.lai-h .n.lo .nt{color:#b4452f}.lai-h .n.lo .nb2{background:#fbe7e1}.lai-h .n.lo .nb2 i{background:#e07a5f}.lai-tags{display:flex;flex-wrap:wrap;gap:4px}.lai-tag.k{background:#6b4fd8;border-color:#6b4fd8;color:#fff}.lai .lai-tag.k>.x{color:#d9d0fa}.lai-gen{flex:none;height:30px;padding:0 14px;border:0;border-radius:15px;background:#6b4fd8;color:#fff;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.lai-gen:disabled{opacity:.45;cursor:default}.lai-f.gen{border-color:#cdbff6;box-shadow:0 0 0 3px #f1ecfd}.lai-ph.cc{padding:6px 10px}.lai-ph.cc .ps{margin-top:0;padding-top:0;border-top:0}.lai-rec{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 6px;font-size:11.5px;color:#6b7183}.lai-rec a{display:inline-flex;align-items:center;gap:3px;border:1px solid #E2E5EC;background:#fff;color:#1f2333;border-radius:99px;padding:3px 10px;font-weight:700;text-decoration:none;font-size:11.5px}.lai-rec a:hover{background:#f5f6f8}.lai-wl .wr .ip,.lai-mp .w .ip,.lai-rc .ip{color:#3b3e48}.lai-a .lai-rec a{border-color:#e2e5ec;background:#fff;color:#1f2333}.lai-a .lai-rec a:hover{background:#f5f6f8}body.apvzon #lai-fab,body.laiok.apvzon #lai-fab,body.pc.innote.laiok.apvzon #lai-fab{display:none!important}body.pc.innote.laiok #rec-panel.recp.min{bottom:140px}body.pc.innote.laiok.hasbar #rec-panel.recp.min{bottom:calc(var(--pbarh,60px) + 146px)}body.lesson.pc.innote.laiok.lsr-on #rec-panel.recp.min{bottom:198px}body.lesson.pc.innote.laiok.lsr-on.hasbar #rec-panel.recp.min{bottom:calc(var(--pbarh,60px) + 204px)}body.pc.innote.laiok:not(.lsr-on) #rec-panel.recp.min{translate:none}body.pc.innote:not(.lsr-on) #rec-panel.recp.taking.min{transform:translate(calc(100% - 48px))}body.pc.innote:not(.lsr-on) .recp.taking.min:before{content:"\a録\a音\a中";top:30px}body.pc.innote:not(.lsr-on) #rec-panel.recp.taking.min>.rv-pcdot{display:block;position:absolute;left:12px;top:33px;width:10px;height:10px;border-radius:50%;background:var(--warn);opacity:1;animation:lsrrec 1.1s ease-in-out infinite}body.pc.innote:not(.lsr-on) #rec-panel.recp.taking.min>.rv-pcstop{left:33px;top:38px;width:36px;height:36px;border-radius:50%;border:0;background:var(--warn);box-shadow:0 2px 8px #d9503a59}body.pc.innote:not(.lsr-on) #rec-panel.recp.taking.min>.rv-pcstop:hover{background:#c2412c}body.pc.innote:not(.lsr-on) #rec-panel.recp.taking.min>.rv-pcstop i{width:12px;height:12px;border-radius:2px;background:#fff}.lai-tb{flex:none;display:flex;margin:8px 12px 0;background:#f2f3f5;border-radius:10px;padding:3px}.lai-tb button{flex:1;text-align:center;border:0;background:none;border-radius:8px;padding:6px 0;font:inherit;font-size:12.5px;font-weight:700;color:#777;cursor:pointer}.lai-tb button.on{background:#fff;color:#6b4fd8;box-shadow:0 1px 3px #0000001a}.lai-pkb{padding:12px 16px 16px}#lai-pk .pk-band{position:static;box-shadow:none;border:0;border-radius:0;padding:0 0 4px;background:none}#lai-pk .pk-bt b,#lai-pk .pk-bx,#lai-pk .pk-top{display:none}#lai-pk .pk-bt span{margin-top:0}#lai-pk .pk{margin-top:4px}#lai-pk .pk-tip{white-space:normal}body:not(.pc) .lai.pk{height:auto;max-height:min(70vh,560px)}.pcd-pron{display:none!important}body.pc.innote.laiok #lai-fab{bottom:22px}body.pc.innote.laiok.hasbar #lai-fab{bottom:calc(var(--pbarh,60px) + 28px)}body.pc.innote.laiok .pcd{bottom:82px}body.pc.innote.laiok.hasbar .pcd{bottom:calc(var(--pbarh,60px) + 88px)}body.laiok:not(.pc):not(.rot) .fab-dial{translate:0 -50px}.lai-wf.lst .lst-d{display:flex;gap:4px;margin:2px 0 8px}.lai-wf.lst .lst-d i{flex:1;height:3px;border-radius:9px;background:#e9e6f6}.lai-wf.lst .lst-d i.f{background:#8b74e3}.lai-wf.lst .lst-c{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px}.lai-wf.lst .lst-c button{border:0;border-radius:99px;background:#f4f1fd;color:#5b3fc8;font:inherit;font-size:11.5px;padding:3px 10px;cursor:pointer}.lai-wf.lst .lst-c button:hover{background:#eae4fc}.lai-wf.lst .lst-pl{font-size:11px;color:var(--mute);font-weight:700}.lai-wf.lst .lst-q{font-size:13.5px;font-weight:700;color:var(--fg);margin:2px 0 8px}.lai-wf.lst .lst-b3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lai-wf.lst .lst-b3.two{grid-template-columns:1fr 1fr}.lai-wf.lst .lst-b3 button{height:54px;border:1px solid #E1D9FB;border-radius:11px;background:#fff;font:inherit;font-size:14px;font-weight:700;color:var(--fg);cursor:pointer}.lai-wf.lst .lst-b3 button small{display:block;font-size:10px;font-weight:400;color:#9aa0ae;margin-top:2px}.lai-wf.lst .lst-b3 button:hover,.lai-wf.lst .lst-pos button:hover{background:#f8f6fe}.lai-wf.lst .lst-b3 button.on,.lai-wf.lst .lst-pos button.on{border-color:#6b4fd8;background:#f4f1fd;color:#5b3fc8}.lai-wf.lst .lst-k{display:flex;flex-wrap:wrap;gap:5px;margin-top:0}.lai-wf.lst .lst-k button{min-width:36px;height:32px;font-size:14.5px;border-radius:8px}.lai-wf.lst .lst-k button.on{background:#6b4fd8;border-color:#6b4fd8;color:#fff}.lai-wf.lst .lst-pos{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lai-wf.lst .lst-pos button{height:38px;border:1px solid #E1D9FB;border-radius:10px;background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--fg);cursor:pointer}.lai-wf.lst .lst-sub{display:block;width:100%;margin-top:8px;height:32px;border:1px dashed #CFC3F6;border-radius:9px;background:#fff;color:#6b4fd8;font:inherit;font-size:12px;cursor:pointer}.lai-wf.lst .lst-go{display:block;width:100%;margin-top:10px;height:36px;border:0;border-radius:10px;background:#6b4fd8;color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.lai-wf.lst .lst-go.sm{width:auto;padding:0 18px;margin-left:auto}.lai-wf.lst .lst-go:disabled{opacity:.45;cursor:default}.lai-wf.lst .lst-bk{display:block;margin-top:8px;border:0;background:none;color:var(--sub);font:inherit;font-size:12px;cursor:pointer;padding:0}.lai-wf.lst .lai-ph .lai-wp{font-size:16px}.lai-wf.lst .lst-b3 button,.lai-wf.lst .lst-pos button,.lai-wf.lst .lst-go,.lai-wf.lst .lst-sub,.lai-wf.lst .lst-k button{text-align:center}body.pc .pbar .pvt .psy:not([hidden])~.pvz,body.pc #pmini .pvt .psy:not([hidden])~.pvz,body.pc .pghost .pvt .psy:not([hidden])~.pvz{margin-left:6px!important}.lai-h .ic.on{background:#f4f1fd;color:#6b4fd8}.lai-set{border-bottom:1px solid #EEF0F3;padding:10px 14px;display:flex;flex-direction:column;gap:7px;background:#fcfbff;flex:none}.lai-set .r{display:flex;align-items:center;gap:8px;justify-content:space-between}.lai-set .l{font-size:12px;font-weight:700;color:#3b3e48;flex:none}.lai-set .d{font-size:10.5px;color:var(--mute);line-height:1.5;margin-top:-3px}.lai-seg{display:inline-flex;background:#f0f1f4;border-radius:8px;padding:2px;gap:2px}.lai-seg button{border:0;background:none;font-size:11.5px;padding:3px 8px;border-radius:6px;color:#6b7183;cursor:pointer;font-weight:600}.lai-seg button.on{background:#fff;color:#6b4fd8;box-shadow:0 1px 2px #00000014}.lai-sw{width:36px;height:21px;border-radius:11px;border:0;background:#d7dae0;position:relative;cursor:pointer;padding:0;flex:none}.lai-sw i{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.lai-sw.on{background:#34c759}.lai-sw.on i{left:17px}.lai-au{margin-top:6px;padding:8px;border:1px solid #E6E1F8;border-radius:10px;background:#fcfbff;font-size:11.5px;color:#6b7183;display:flex;flex-direction:column;gap:6px}.lai-au.err{color:#d9503a;border-color:#f3d3cc;background:#fff8f6}.lai-au audio{width:100%;height:32px}.lai-au .r{display:flex;align-items:center;gap:10px}.lai-au .r .e{margin-right:auto}.lai-au .r button,.lai-au .r a{display:inline-flex;align-items:center;gap:3px;border:0;background:#f4f1fd;color:#6b4fd8;font-size:11.5px;font-weight:700;border-radius:7px;padding:4px 9px;cursor:pointer;text-decoration:none}.lai-au .r button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lai-au .r button:disabled{opacity:.7;cursor:default}.lai-a .lai-tw{overflow-x:auto;margin:4px 0 6px}.lai-a table{border-collapse:collapse;font-size:12px;min-width:100%}.lai-a th,.lai-a td{border:1px solid #E6E8EE;padding:4px 7px;text-align:left;vertical-align:top}.lai-a th{background:#f6f7f9;font-weight:700}.lai-a pre.lai-code{background:#f6f7f9;border:1px solid #E6E8EE;border-radius:8px;padding:8px 10px;font-size:11.5px;overflow-x:auto;white-space:pre;margin:4px 0 6px}.lai-a code{background:#f2f3f6;border-radius:4px;padding:0 3px;font-size:.92em}.lai-wf.lst .lst-sp{margin-top:12px;border-top:1px solid #EEF0F3;padding-top:10px}.lai-wf.lst .lst-sp .h{font-size:12.5px;font-weight:700}.lai-wf.lst .lst-sp .h small{font-weight:400;color:#6b7183;margin-left:6px}.lai-wf.lst .lst-sp input{margin-top:6px;width:96px;height:32px;border:1px solid #CFC3F6;border-radius:8px;padding:0 10px;font:14px ui-monospace,Menlo,monospace;color:var(--fg);background:#fff}.lai-wf.lst .lst-sp .sug{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lai-wf.lst .lst-sp .sug button{height:26px;padding:0 10px;border:1px dashed #CFC3F6;border-radius:13px;background:#fff;color:#6b4fd8;font:12.5px ui-monospace,Menlo,monospace;cursor:pointer}.lai-wf.lst .lst-sp .sug button.on{border-style:solid;background:#f4f1fd;font-weight:700}body:not(.pc) .lai-wf.lst .lst-sp input{font-size:16px}@media(max-height:950px){body.pc{--pcside:300px}body.pc.innote .pcside{width:353px;zoom:.85}}@media(max-height:950px){body.pc.innote #pcd,body.pc.innote #lai-fab,body.pc.innote #lsr,body.pc.innote .lai,body.pc.innote .pcw:not(.big),body.pc .snd-pick,body.pc.innote #rec-panel,body.pc.innote #fab-top{zoom:.85}}@media(max-height:950px){body.pc.innote .pcs-notch,body.pc.innote .lnv:not([hidden]){zoom:.85}body.pc.innote .pcs-notch{left:calc(var(--pcside) / .85)}body.pc.innote .lnv:not([hidden]){left:calc((var(--pcside) + 12px) / .85)}body.pc.innote.pcs-closed .pcs-notch{left:12px}body.pc.innote.pcs-closed .lnv:not([hidden]){left:calc(12px + var(--pnw,0px) + 8px)}}.lai-tb.lai-tbb{margin:0 12px 12px}.nb{--fg:#2C2C2B;--body:#2C2C2B;--sub:#787774;--mute:#9B9A97;--line:#E9E9E7;--div:#EFEFED;--seg:#F7F6F3}.nb,.nb p,.nb li,.nb h2,.nb h3,.nb h4,.nb .en,.nb td,.nb .ntodo,.nb b{color:var(--fg)}.nb .rtx.vt{color:var(--fg);font-weight:400;font-family:inherit}.nb .lng:after{content:"ː"}.nb .tblock>.thead.r0{padding-bottom:8px;border-bottom:1px solid var(--line)}.nb .tblock>.sc~.sc{border-top:1px solid var(--line);padding-top:10px}body:not(.pc) .nb .wgrid.wide>*{order:var(--o,0)}body:not(.pc) .nb .tcard.wl,body:not(.pc) .nb table.twl{--t-en:12px;--t-ja:11px}body:not(.pc) .nb .tcard.wl .wc{padding:5px 8px}body:not(.pc) .nb .tcard.wl .wc .w2,body:not(.pc) .nb .tcard.wl .wc .i2,body:not(.pc) .nb .tcard.wl .wc .j2{line-height:1.4}body:not(.pc) .nb table.twl td{padding:4px 7px;line-height:calc(var(--t-en) * 1.4)}@media(orientation:portrait){body:not(.pc):not(.wide) .nb .tcard.wl .wgrid:not(.wide){grid-template-columns:repeat(3,minmax(0,1fr))}body:not(.pc):not(.wide) .nb .tcard.wl .wgrid:not(.wide) .wc{padding:5px 6px}body:not(.pc):not(.wide) .nb .tcard.wl .wgrid.wl2:not(.wide){grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.pc):not(.wide) .nb .tcard.wl .wgrid.wl2:not(.wide) .wc{padding:5px 8px}}@media(pointer:coarse)and (orientation:landscape){body:not(.pc) .nb .wgrid.wide>*{order:0}}body:not(.pc) .nb .tabbody>.tblock:first-child,body:not(.pc) .nb .tabbody>.tcard:not(.wl):first-child>.thead{border-top:0;padding-top:0}body:not(.pc) .nb .tcard.wl>.thead{padding:7px 8px}body.wide .nb .tcard.wl .wgrid:not(.wide){grid-template-columns:repeat(4,minmax(0,1fr))}.nb .ja,.nb .sc .ja,.nb .thead .ttl,.nb .tblock .r0,.nb .tblock .r0 .ttl{color:var(--fg)}.nb .tcard.wl{gap:0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--card)}body .nb .tcard.wl>.thead{padding:8px 12px;margin:0;background:var(--seg);border:0;border-bottom:1px solid var(--line);min-height:0;align-items:center}.nb .tcard.wl>.thead .ttl{font-size:var(--fs);font-weight:700;color:var(--fg)}.nb .tcard.wl .cardbox{gap:0}.nb .tcard.wl .wgrid{gap:0;margin:0 -1px -1px 0}.nb .tcard.wl .wc{background:var(--card);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:8px 12px}.nb .wc .w2{font-size:var(--fs);line-height:1.5}.nb .wc .r2{display:block;margin-top:0}.nb .wc .i2,.nb .wc .j2{font-family:inherit;color:var(--fg);font-size:var(--fs);line-height:1.5}.nb .wc .i2{margin-right:4px}.nb table.twl td .l2{display:block}.nb .tapp{margin:10px 0 4px;border-top:1px solid var(--line)}.nb .ta-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.nb .ta-hint{font-size:var(--t-lab);color:var(--sub);font-weight:600}.nb .ta-seg{display:flex;flex:0 0 auto;background:#f1f1ef;border-radius:8px;padding:2px}.nb .ta-seg button{font-size:var(--t-lab);padding:5px 12px;border-radius:6px;color:var(--sub);font-weight:700}.nb .ta-seg button.on{background:#fff;color:var(--fg);box-shadow:0 1px 2px #0000001a}.nb .ta-all{flex:0 0 auto;font-size:var(--t-lab);padding:5px 10px;border-radius:8px;background:#f1f1ef;color:var(--fg);font-weight:700}.nb .ta-row{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.nb .ta-spk{flex:0 0 16px;font-weight:700;font-size:var(--t-en);line-height:1.5}.nb .ta-tx{flex:1 1 auto;min-width:0}.nb .ta-e,.nb .ta-j,.nb .ta-i{line-height:1.5}.nb .ta-j,.nb .ta-i{margin-top:2px}.nb .tph[data-mode=ja] .ta-i,.nb .tph[data-mode=ipa] .ta-j,.nb .tph[data-mode=test] .ta-i{display:none}.nb .tph[data-mode=test] .ta-pq{cursor:pointer;-webkit-tap-highlight-color:transparent}.nb .tph[data-mode=test] .ta-pq:not(.open) .ta-j{display:none}.nb .tph[data-mode=test] .ta-pq:not(.open) .ta-tx:after{content:"";display:block;width:56px;height:6px;margin-top:8px;border-radius:3px;background:#e9e9e7}.nb .tje .ta-q{cursor:pointer;-webkit-tap-highlight-color:transparent}.nb .tje .ta-q .ta-j{margin-top:0}.nb .tje .ta-q:not(.open) .ta-e{display:none}.nb .tje .ta-q .ta-e{margin-top:4px}.nb .tje .ta-q:not(.open) .ta-tx:after{content:"";display:block;width:56px;height:6px;margin-top:8px;border-radius:3px;background:#e9e9e7}.nb .tabbody>.tapp:first-child{border-top:0;margin-top:0}body:not(.pc) .nb table.twl.ttight td{padding-left:4px;padding-right:4px}.nb table.teq tr.tri .pr1{white-space:nowrap}.nb table.teq.tmeasure td{white-space:nowrap!important;width:auto!important}.nb .callout{color:var(--fg)}.nb .toc button{background:#f1f1ef;color:var(--fg);font-weight:500}.nb .toc button:active{background:#e3e2e0;color:var(--fg)}.nb .tabbar button{color:var(--sub)}.nb .tabbar button.on{color:var(--fg)}.nb .quote{border-left-color:var(--fg);color:var(--fg)}.nb{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.nb .tabbar,body.pc .nb .tabbar{background:var(--card);border-bottom:1px solid var(--line);border-radius:0}.nb .tabbar button.on{background:#f1f1ef;box-shadow:none}.nb .tabbar button:not(.on):hover{background:#f7f6f3}.nb .tcard .grp{background:#f1f1ef;color:var(--fg)}.nb .c-gray{color:#787774;font-weight:inherit}.nb .c-brown{color:#9f6b53;font-weight:inherit}.nb .c-orange{color:#d9730d;font-weight:inherit}.nb .c-yellow{color:#cb912f;font-weight:inherit}.nb .c-green{color:#448361;font-weight:inherit}.nb .c-blue{color:#2b6fc2;font-weight:inherit}.nb .c-purple{color:#9065b0;font-weight:inherit}.nb .c-pink{color:#c14c8a;font-weight:inherit}.nb .c-red{color:#d44c47;font-weight:inherit}.nb [class*=_background]{color:inherit;font-weight:inherit;border-radius:3px;padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nb .c-gray_background{background:#f1f1ef}.nb .c-brown_background{background:#f4eeee}.nb .c-orange_background{background:#fbecdd}.nb .c-yellow_background{background:#fbf3db}.nb .c-green_background{background:#edf3ec}.nb .c-blue_background{background:#e7f3f8}.nb .c-purple_background{background:#f6f3f9}.nb .c-pink_background{background:#faf1f5}.nb .c-red_background{background:#fdebec}.nb{--t-en:15px;--t-ja:14px;--t-lab:12.5px}body.pc .nb{--t-en:20px;--t-ja:16px;--t-lab:14px}@media(pointer:coarse)and (orientation:landscape){body:not(.pc):not(.wide) .nb{--t-en:17px;--t-ja:16px;--t-lab:14.5px;--fs:16px;--fs-en:17px;--fs-s:15px;--fs-ipa:16px;--fs-h:18px}body:not(.pc):not(.wide) .nb .rtx.vt{font-size:13px}}.nb p,.nb li,.nb .ntodo,.nb .ntodo .tx,.nb .callout,.nb .quote,.nb details:not(.tm-d)>summary,.nb td,.nb .ja,.nb .en,.nb .sc .sl,.nb .wc .w2,.nb .wc .i2,.nb .wc .j2{font-size:var(--t-ja)!important}body .nb .lat.lat{font-size:var(--t-en)!important}.nb .tabbar button,.nb .toc button,.nb .tblock .r0,.nb .thead .ttl,.nb .ap .nm{font-size:var(--t-lab)!important}.nb td{line-height:1.45;padding:6px 10px}.nb td .lat{line-height:1.45}.nb td{line-height:calc(var(--t-en) * 1.45);vertical-align:baseline}.nb td .lat{line-height:inherit}body.pc .nb .tcard.wl .wgrid{grid-template-columns:repeat(auto-fill,minmax(min(max(190px,calc((100% - 24px)/5)),calc((100% - 12px) / 3)),1fr))}body:not(.hasrcpt) #nl-rcpt,body:not(.hasrcpt) .lhm-rcpt{display:none!important}body.pc .pcside .llinks #nl-rcpt{grid-column:1/-1}.rcs-scrim{position:fixed;inset:0;background:#14161e73;z-index:200;opacity:0;transition:opacity .2s}.rcs-sh{position:fixed;left:0;right:0;bottom:0;z-index:201;background:#fff;color:#1f2333;border-radius:20px 20px 0 0;overscroll-behavior:contain;padding:16px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #00000026;transform:translateY(100%);transition:transform .25s ease;max-height:80vh;overflow-y:auto}body.pc .rcs-sh{left:auto;right:24px;bottom:24px;width:400px;border-radius:16px;padding-bottom:16px}body.rcson .rcs-scrim{opacity:1}body.rcson .rcs-sh{transform:none}.rcs-hd{display:flex;align-items:center;margin:0 0 10px}.rcs-hd b{flex:1;font-size:17px;font-weight:800}.rcs-x{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7183;background:#f2f3f5}.rcs-row{display:flex;align-items:center;gap:10px;padding:12px 2px;border-top:1px solid #E2E5EC}.rcs-row:first-child{border-top:0}.rcs-main{flex:1;min-width:0}.rcs-d{font-size:12px;color:#6b7183}.rcs-t{font-size:14px;font-weight:700;margin:2px 0;line-height:1.5}.rcs-a{font-size:13px}.rcs-a small{color:#8a90a0;margin-left:6px}.rcs-dl{flex:0 0 auto;height:36px;padding:0 14px;border-radius:10px;background:#2f45a8;color:#fff;font-size:13px;font-weight:700}.rcs-dl:disabled{opacity:.55}.rcs-msg{margin:8px 0 0;font-size:12.5px;color:#d9503a}.rcs-none{padding:16px 2px;font-size:13px;color:#6b7183}.pf-bg{position:fixed;inset:0;z-index:240;background:#14161e73;display:flex;align-items:flex-end;justify-content:center}.pf-bg[hidden]{display:none}.pf-sh{width:100%;max-width:440px;background:#fff;color:#1f2333;border-radius:20px 20px 0 0;padding:22px 20px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #00000026;max-height:92vh;overflow-y:auto;position:relative}body.pc .pf-bg{align-items:center}body.pc .pf-sh{border-radius:16px;padding:24px 24px 20px}.pf-x{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7183;background:#f2f3f5}.pf-x[hidden]{display:none}.pf-t{margin:0 0 4px;font-size:18px;font-weight:800;color:#1f2333}.pf-d{margin:0 0 14px;font-size:13px;line-height:1.6;color:#6b7183}.pf-l{display:block;margin:12px 0 5px;font-size:12.5px;font-weight:700;color:#1f2333}.pf-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pf-row label{display:flex;flex-direction:column;gap:3px;font-size:11px;color:#6b7183;min-width:0}.pf-row input{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #E2E5EC;border-radius:10px;background:#fff;color:#1f2333;font-size:16px;font-family:inherit;box-sizing:border-box}.pf-row input:focus{outline:none;border-color:#2f45a8;box-shadow:0 0 0 3px #e4eafa}.pf-row input.ng{border-color:#d9503a}.pf-pv{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#f2f3f5;font-size:12.5px;color:#6b7183}.pf-pv b{font-size:15px;color:#1f2333;font-weight:800}.pf-msg{min-height:18px;margin:8px 0 0;font-size:12.5px;color:#d9503a}.pf-go{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:6px;border-radius:12px;background:#2f45a8;color:#fff;font-size:15px;font-weight:700}.pf-go:disabled{opacity:.5}body.pc:not(.pvmode) #nl-title.pf-ed{cursor:pointer}.a2-scrim{position:fixed;inset:0;background:#14161e73;z-index:200;opacity:0;transition:opacity .2s}.a2-sh{position:fixed;left:0;right:0;bottom:0;z-index:201;background:#fff;color:#1f2333;border-radius:20px 20px 0 0;overscroll-behavior:contain;padding:22px 20px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #00000026;transform:translateY(100%);transition:transform .25s ease;max-height:90vh;overflow-y:auto}body.a2on .a2-scrim{opacity:1}body.a2on .a2-sh{transform:none}.a2-logo{display:block;margin:0 auto;width:56px;height:56px;border-radius:13px;border:1px solid #E2E5EC}.a2-ttl{margin:10px 0 2px;font-size:18px;font-weight:800;text-align:center}.a2-lead{margin:0 0 14px;font-size:13.5px;line-height:1.7;color:#6b7183;text-align:center}.a2-br{display:flex;gap:10px;align-items:center;margin:0 0 12px;padding:11px 13px;background:#fff4e5;border:1.5px solid #F0A646;border-radius:12px;color:#6b3f00;font-size:13.5px;line-height:1.6}.a2-br b.big{font-size:16px}.a2-br .a2-bi{flex:0 0 26px;height:26px;border-radius:50%;background:#f0a646;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.a2-br.ng{background:#fdecea;border-color:#d9503a;color:#8a2415}.a2-br.ng .a2-bi{background:#d9503a}body:not(.pushui) .lhm-push,body:not(.pushui) #pcs-push{display:none!important}.pcs-push{display:none}body.pc .pcs-push{display:none!important;align-items:center;gap:6px;width:100%;margin:2px 0 6px;padding:7px 10px;border:0;border-radius:8px;background:none;color:#6b7183;font-size:12.5px;cursor:pointer;text-align:left}body.pc .pcs-push:hover{background:#f2f4f8;color:#1f2333}.pcs-pst{margin-left:auto;font-size:11px;color:#9aa0ae}.pcs-pst.on{color:#15803d}.pn-bg{position:fixed;inset:0;z-index:260;background:#14161e6b;display:flex;align-items:flex-end;justify-content:center}.pn-bg[hidden]{display:none}.pn-sh{position:relative;width:100%;max-width:440px;max-height:92vh;overflow-y:auto;background:#fff;color:#1f2333;border-radius:22px 22px 0 0;padding:22px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #00000029;animation:pnUp .24s ease}@keyframes pnUp{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}body.pc .pn-bg{align-items:center}body.pc .pn-sh{border-radius:20px;padding-bottom:22px}.pn-x{position:absolute;right:12px;top:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f2f3f5;color:#6b7183;display:grid;place-items:center;cursor:pointer}.pn-big{text-align:center;padding:8px 6px 4px}.pn-bic{position:relative;width:72px;height:72px;margin:0 auto 12px;border-radius:22px;background:#e4eafa;color:#2f45a8;display:grid;place-items:center}.pn-bic.on:after{content:"";position:absolute;right:-3px;top:-3px;width:18px;height:18px;border-radius:50%;background:#22a06b;border:3px solid #fff}.pn-bic.ng{background:#f2f3f5;color:#9aa0ae}.pn-big b{display:block;font-size:18px;font-weight:800}.pn-big span{display:block;margin-top:4px;font-size:13px;color:#6b7183;line-height:1.6}.pn-go{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:48px;margin:6px 0;border:0;border-radius:12px;background:#2f45a8;color:#fff;font-size:15.5px;font-weight:800;cursor:pointer}.pn-go:disabled{opacity:.55}.pn-later{display:flex;align-items:center;justify-content:center;width:100%;height:38px;border:0;background:none;color:#6b7183;font-size:14px;cursor:pointer}.pn-msg{min-height:18px;margin:6px 0 0;font-size:12.5px;color:#d9503a;text-align:center}.pn-bg.ask .pn-big b{font-size:19px}.pn-big span{font-size:13.5px}.pn-ios{position:relative;margin:14px auto 26px;width:240px;border-radius:14px;background:#f2f2f4;border:1px solid #E1E1E6;font-size:11.5px;text-align:center}.pn-ios p{margin:0;padding:12px 12px 10px;line-height:1.4;color:#333}.pn-ios div{display:flex;border-top:1px solid #D6D6DB}.pn-ios span{flex:1;padding:9px;color:#0a64d8}.pn-ios span+span{border-left:1px solid #D6D6DB;font-weight:700;border-radius:0 0 13px;box-shadow:inset 0 0 0 2px #e5484d;background:#fff5f5}.pn-ios em{position:absolute;right:26px;bottom:-22px;font-style:normal;font-size:11.5px;font-weight:700;color:#e5484d;white-space:nowrap}.pn-tip{margin:0 0 16px;font-size:13px;color:#6b7183;text-align:center}.pn-tip b{color:#1f2333}.pn-ttl{font-size:18px;font-weight:800;margin:2px 0 16px}.pn-row{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border:0;border-radius:14px;background:#f6f7f9;color:#1f2333;text-align:left;font:inherit;cursor:pointer}.pn-row:disabled{opacity:.6}.pn-row div{flex:1;min-width:0}.pn-row b{display:block;font-size:15.5px}.pn-row small{display:block;margin-top:2px;font-size:12.5px;color:#6b7183;line-height:1.55}.pn-row small a{color:#2f45a8}.pn-row.ng{cursor:default}.pn-sw{width:50px;height:30px;border-radius:15px;background:#d5d7dd;position:relative;flex:0 0 50px;transition:background .2s}.pn-sw:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .2s}.pn-sw.on{background:#34c759}.pn-sw.on:after{left:23px}.pn-note{margin:12px 4px 0;font-size:12.5px;color:#6b7183;line-height:1.65}.pn-done{position:fixed;left:50%;top:calc(14px + env(safe-area-inset-top));transform:translate(-50%);z-index:280;background:#e8f6ee;color:#15803d;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;box-shadow:0 6px 18px #0000001f;white-space:nowrap}.pn-done[hidden],.ib-btn{display:none}body:not(.pc) .ib-btn:not([hidden]){order:98;display:flex;align-items:center;justify-content:center;position:relative;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--fg);padding:0}body:not(.pc) .ib-btn.open{background:var(--acc-soft);border-color:#c9d4f5;color:var(--acc)}body.pc.innote .ib-pc:not([hidden]){display:flex;position:absolute;top:10px;right:14px;z-index:8;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#8a8f9c;align-items:center;justify-content:center;cursor:pointer}body.pc.innote .stb-ic:not([hidden]){display:flex;position:absolute;top:10px;right:14px;z-index:8;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#8a8f9c;align-items:center;justify-content:center;cursor:pointer}body.pc.innote:has(.ib-pc:not([hidden])) .stb-ic{right:50px}body.pc.innote .stb-ic:hover,body.pc.innote .stb-ic.on{background:#f4f5f8;color:#334155}body.pc.innote .stb-ic.on{color:var(--acc)}.stb-ic .stb-icd,.stb-icm .stb-icd{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:50%;background:var(--acc);border:1.5px solid #fff;display:none}.stb-ic.run .stb-icd,.stb-icm.run .stb-icd{display:block}.stb-ic{display:none}html.mp .stb-ic,body.prt .stb-ic,body.trial .stb-ic,body.hwon .stb-ic{display:none!important}body.pc.innote.tpdock .stb-ic{translate:-380px 0}body.pc.innote:has(.stb-ic:not([hidden])) .stb:not([hidden]){right:calc(var(--stbir,14px) + 38px)}body.pc.innote:has(.stb-ic:not([hidden])):has(.ib-pc:not([hidden])) .stb:not([hidden]){right:88px}body.pc.innote.tpdock .ib-pc{translate:-380px 0}html.mp .ib-pc,body.prt .ib-pc{display:none!important}body.pc.innote .ib-pc:hover,body.pc.innote .ib-pc.open{background:#f4f5f8;color:#334155}.ib-bdg{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#e5484d;color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center;border:2px solid #fff;box-sizing:content-box}.ib-pc .ib-bdg{top:-3px;right:-7px;min-width:14px;height:14px;line-height:14px;font-size:9.5px;border-width:1.5px}.ib-bdg[hidden]{display:none}.ib-pop{position:fixed;z-index:265;width:340px;max-width:calc(100vw - 24px);max-height:min(70vh,520px);display:flex;flex-direction:column;background:#fff;color:var(--fg);border-radius:14px;box-shadow:0 12px 36px #14182833;border:1px solid #E6E8EE;overflow:hidden}.ib-pop[hidden]{display:none}.ib-h{display:flex;align-items:center;padding:12px 14px;font-size:14px;font-weight:800;border-bottom:1px solid #E6E8EE;flex:none}.ib-h button{margin-left:auto;border:0;background:none;padding:0;font-size:11.5px;font-weight:600;color:var(--acc);cursor:pointer}.ib-h button:disabled{color:#b5bac6;cursor:default}.ib-h .ib-gear{margin-left:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#6b7183}.ib-tabs{display:flex;gap:2px;background:#f1f2f5;border-radius:9px;padding:2px}.ib-h .ib-tabs button{margin:0;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:700;color:#6b7183}.ib-h .ib-tabs button.on{background:#fff;color:var(--fg);box-shadow:0 1px 2px #1419281a}.ib-tabs i{font-style:normal;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#e5484d;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.ib-hsp{margin-left:auto}.ib-cl{padding:6px 12px 10px;background:#f7f8fa}.ib-day{display:flex;justify-content:center;margin:10px 0 6px}.ib-day span{font-size:10.5px;color:#6b7183;background:#e9ebf0;border-radius:10px;padding:2px 9px}.ib-crow{display:flex;gap:7px;align-items:flex-start;margin-top:6px}.ib-crow.me{justify-content:flex-end;align-items:flex-end;gap:5px}.ib-crow.me .ib-me{order:2;max-width:78%}.ib-crow.me .ib-tm{order:1}.ib-avs{flex:0 0 28px}.ib-cb{min-width:0;max-width:82%}.ib-cn{font-size:11px;font-weight:700;color:#3a3f4e;margin:0 0 2px 2px}.ib-cbr{display:flex;align-items:flex-end;gap:5px}.ib-cbr .ib-yo{margin:0;max-width:100%;background:#fff;box-shadow:0 0 0 1px #e6e8ee}.ib-tm{flex:none;font-size:9.5px;color:#9aa0ae;padding-bottom:2px}.ib-cok{display:inline-block;font-size:10.5px;color:#1e7a43;font-weight:700;margin:3px 0 0 4px}.ib-cokb{display:inline-block;margin:4px 0 0 2px;height:24px;padding:0 10px;border:1px solid #E2E5EC;border-radius:12px;background:#fff;color:var(--fg);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ib-cmp{flex:none;padding:8px 10px 10px;border-top:1px solid #E6E8EE;background:#fff}.ib-cmp .ib-in,.ib-cmp .ib-rb{margin-top:0}.ib-cmp .e{font-size:11.5px;color:#d9503a;margin-top:4px}.ib-hs{justify-content:flex-start;gap:4px}.ib-h .ib-back{margin:0 2px 0 -6px;width:26px;height:26px;font-size:22px;line-height:1;color:#6b7183;font-weight:400}.ib-set{padding:12px 14px 14px;overflow-y:auto}.ib-set .pn-row{padding:12px 14px}.ib-set .pn-row b{font-size:14px}.ib-set .pn-note{margin:10px 2px 0;font-size:12px}.ib-set .pn-msg{text-align:left}.ib-set .pn-msg:empty{display:none}.ib-h .ib-gear:hover{background:#f2f4f8;color:#1f2333}.ib-l{overflow-y:auto;overscroll-behavior:contain}.ib-it{display:flex;gap:10px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid #F0F1F4;background:#fff;text-align:left;align-items:flex-start;color:inherit;font:inherit;cursor:pointer}.ib-it:last-child{border-bottom:0}.ib-it:hover{background:#f8f9fb}.ib-ic{width:30px;height:30px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center}.ib-ic.v{background:#fdecec;color:#d9503a}.ib-ic.p{background:var(--acc-soft);color:var(--acc)}.ib-ic.m{background:#eff7ee;color:#3e8a45}.ib-tx{flex:1;min-width:0}.ib-tx b{display:block;font-size:13px;line-height:1.45}.ib-tx span{display:block;font-size:12px;color:#6b7183;line-height:1.55;margin-top:2px;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ib-tx i{display:block;font-style:normal;font-size:10.5px;color:#9aa0ae;margin-top:3px}.ib-it.rd .ib-tx b{font-weight:500}.ib-it.ib-dm{cursor:default}.ib-tx span.full{-webkit-line-clamp:unset;display:block;color:#3a3f4e}.ib-av{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--acc-soft);color:var(--acc);display:grid;place-items:center;font-size:12.5px;font-weight:800}.ib-av.ak{background:#fdebdd;color:#c25a12}.ib-tx .ib-who{display:flex;align-items:baseline;gap:6px;font-size:11.5px;font-weight:700;color:var(--fg)}.ib-tx .ib-who i{display:inline;margin:0;font-weight:400;font-size:10px;color:#9aa0ae}.ib-yo{display:inline-block;max-width:94%;margin-top:3px;background:#f1f2f5;color:var(--fg);border-radius:4px 14px 14px;padding:7px 11px;font-size:12.5px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.ib-yo b{display:block;font-size:12.5px;font-weight:700;margin-bottom:1px}.ib-yo2{align-self:flex-start;max-width:88%;margin-top:0}.ib-yo2 small{display:block;font-size:9.5px;color:#9aa0ae;margin-bottom:1px}.ib-rrow{display:flex;gap:9px;align-items:flex-start;margin-top:10px}.ib-thq{margin-top:0}.ib-mel{display:block;font-size:9.5px;color:#7a86ae;margin-bottom:1px}.ib-th{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-top:9px}.ib-me{max-width:88%;background:#e4eafa;color:var(--fg);border-radius:14px 14px 4px;padding:6px 10px;font-size:12.5px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.ib-me small{display:block;font-size:9.5px;color:#7a86ae;text-align:right;margin-top:1px}.ib-dmm{margin-top:7px}.ib-dmok{display:inline-flex!important;align-items:center;gap:4px;font-size:11px!important;color:#1e7a43!important;font-weight:700;margin:0!important}.ib-in{display:flex;align-items:flex-end;gap:6px;margin-top:8px;border:1px solid #E2E5EC;border-radius:19px;padding:3px 3px 3px 14px;box-sizing:border-box;background:#f7f8fa}.ib-in:focus-within{border-color:#afc0ec;background:#fff}.ib-in textarea{flex:1;min-width:0;border:0;outline:0;background:none;resize:none;padding:4px 0;font:inherit;font-size:16px;line-height:22px;height:30px;color:var(--fg);max-height:120px;overflow-y:auto}body.pc .ib-in textarea{font-size:12.5px}.ib-snd{flex:0 0 30px;width:30px;height:30px;border:0;border-radius:50%;background:var(--acc);color:#fff;display:flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:0;text-align:center;cursor:pointer;align-self:flex-end}.ib-snd svg{display:block;width:14px;height:14px}.ib-spin{display:block;width:13px;height:13px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:ibSpin .7s linear infinite}@keyframes ibSpin{to{transform:rotate(360deg)}}.ib-snd:disabled{opacity:.9;cursor:default}.ib-to{display:flex;align-items:center;margin:3px 2px 0 12px;font-size:10.5px;color:#9aa0ae}.ib-tx .ib-to span{display:inline;margin:0;font-size:10.5px;color:#9aa0ae;-webkit-line-clamp:unset}.ib-to button{margin-left:auto;border:0;background:none;padding:2px 4px;font:inherit;font-size:11px;color:#6b7183;cursor:pointer}.ib-act{display:flex;align-items:center;gap:8px;margin-top:9px}.ib-act button{flex:1;height:32px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:16px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:0}.ib-act .o{border:1px solid #E2E5EC;background:#fff;color:var(--fg)}.ib-act .r{border:0;background:var(--acc);color:#fff}.ib-act .ib-dmok{flex:1;white-space:nowrap}.ib-in.sl{animation:ibSl .28s cubic-bezier(.2,0,0,1)}@keyframes ibSl{0%{clip-path:inset(0 0 0 52% round 19px);opacity:.4;transform:translate(10px)}to{clip-path:inset(0 0 0 0 round 19px);opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ib-in.sl{animation:none}}.ib-dm .e{font-size:11.5px;color:#d9503a;margin-top:4px}.ib-dot{width:7px;height:7px;border-radius:50%;background:var(--acc);margin-top:6px;flex:none}.ib-it.rd .ib-dot{visibility:hidden}.ib-ic.r{background:#eff7ee;color:#1e9e5a}.ib-rd{padding:12px 14px 14px;overflow-y:auto}.ib-rq{font-size:12px;color:#6b7183;background:#f7f8fa;border-radius:9px;padding:8px 10px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:10px}.ib-rq b{display:block;font-size:10.5px;font-weight:700;margin-bottom:2px}.ib-rt{font-size:13.5px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;color:var(--fg)}.ib-rw{font-size:10.5px;color:#9aa0ae;margin-top:6px}.ib-rb{display:block;text-align:center;margin-top:12px;border:1px solid #E2E5EC;border-radius:10px;padding:8px 0;font-size:12.5px;font-weight:700;color:var(--acc);text-decoration:none}.ib-none{padding:28px 14px;text-align:center;font-size:12.5px;color:#9aa0ae}.pn-toast{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:270;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 10px 10px 16px;border-radius:14px;background:#1f2333;color:#fff;font-size:13.5px;box-shadow:0 8px 24px #00000038}.pn-toast[hidden]{display:none}.pn-toast .bell{flex:0 0 auto;opacity:.8}.pn-toast span small{display:block;font-size:11px;opacity:.75;font-weight:500;margin-top:1px}.pn-toast span,.pn-toast button{white-space:nowrap}body:not(.pc) .pn-toast{bottom:calc(150px + env(safe-area-inset-bottom))}.pn-toast button{flex:0 0 auto;height:32px;padding:0 12px;border:0;border-radius:9px;background:#ffffff24;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.pn-toast button:hover{background:#ffffff3d}.pn-toast button.go{background:#fff;color:#1f2333}.pn-toast button.go:hover{background:#e4eafa}.pn-toast.info{padding-right:16px}.pn-toast.at{bottom:auto;transform:none}.a2-steps{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.a2-steps li{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.6;padding:9px 12px;border:1px solid #E2E5EC;border-radius:12px}.a2-n{flex:0 0 22px;height:22px;border-radius:50%;background:#2f45a8;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.a2-ic{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 2px;border:1px solid #E2E5EC;border-radius:6px;background:#f2f3f5;color:#2f45a8;vertical-align:-6px}.a2-ic svg{width:15px;height:15px}.a2-steps li>span:last-child{flex:1 1 auto;min-width:0}.a2-shot{display:block;width:100%;max-width:220px;margin:5px 0 1px;border:1px solid #E2E5EC;border-radius:10px}.a2-steps li{align-items:flex-start}.a2-n{margin-top:1px}.a2-go{display:block;width:100%;padding:13px;border-radius:13px;background:#2f45a8;color:#fff;font-size:15px;font-weight:700;text-align:center}.a2-later{display:block;width:100%;margin-top:6px;padding:10px;color:#6b7183;font-size:13.5px;text-align:center}#d-pron{display:none!important}body:not(.pronok) #fab-pron,body:not(.pronok) .pcd-pron{display:none!important}.pk-dbtn{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;height:32px;padding:0 11px;margin-right:6px;border-radius:16px;border:1.5px solid var(--warn);color:var(--warn);background:var(--card);font-size:13px;font-weight:700;white-space:nowrap}body:not(.pc):not(.rot) #fab-pron{background:var(--acc);color:#fff;border-color:var(--acc);box-shadow:0 4px 12px #2f45a84d}.pk-band{position:absolute;left:0;right:0;top:0;z-index:31;background:var(--card);border-bottom:1px solid var(--line);border-radius:0 0 18px 18px;box-shadow:0 8px 24px #1f233329;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 14px}body.pkpick:not(.pc) .fab-dial,body.pkpick:not(.pc) .fab-top,body.pkpick:not(.pc) #pb-notch{visibility:hidden}.pk-band[hidden]{display:none}.pk-bt b{display:block;font-size:15px;font-weight:800;color:var(--acc)}.pk-bt span{display:block;font-size:12px;color:var(--sub);margin-top:2px}.pk-brow{display:flex;gap:6px;margin-top:9px}.pk-in{flex:1 1 auto;min-width:0;height:42px;border:1px solid var(--line);border-radius:10px;padding:0 12px;font-size:16px;background:#f7f8fa;color:var(--fg)}.pk-in:focus{outline:none;border-color:var(--acc);background:var(--card)}.pk-go{flex:0 0 auto;height:42px;padding:0 14px;border-radius:10px;background:var(--warn);color:#fff;font-weight:800;font-size:14px}.pk-bx{flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:var(--seg);color:var(--sub);display:flex;align-items:center;justify-content:center;padding:0}#pksheet{gap:0;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px));max-height:92%;overflow-y:auto}body:not(.pc) #pksheet{top:0;bottom:auto;border-radius:0 0 20px 20px;box-shadow:0 8px 24px #1f23332e;padding:calc(6px + env(safe-area-inset-top,0px)) 18px 14px;max-height:62%}body:not(.pc) #pksheet .grab{display:none}body.deep.hasbar:not(.pc) #pksheet{padding-bottom:14px}.pk-tip{font-size:11.5px;color:var(--sub);text-align:center;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-top{display:flex;align-items:center;justify-content:space-between;height:32px;border-bottom:1px solid var(--line);margin:0 -18px 10px;padding:0 8px 0 18px}.pk-top>span{font-size:12px;font-weight:700;color:var(--sub)}.pk-hd{display:flex;align-items:baseline;gap:8px;min-width:0}.pk-w{font-size:24px;font-weight:800;color:var(--fg);line-height:1.25;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-ipa{font-size:17px;color:var(--fg);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:.8em;margin-top:-.45em}.pk-ipa b{font-weight:700}.ps-p{position:relative;display:inline-block;font-size:1.4em;font-weight:700;line-height:1}.ps-p:before{content:"";position:absolute;left:50%;top:-.32em;width:.26em;height:.26em;border-radius:50%;background:currentColor;transform:translate(-50%)}.pk-sc{flex:0 0 auto;font-size:30px;font-weight:800;line-height:1;margin-left:auto}.pk-sc small{font-size:12px;margin-left:2px}.pk-x{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--sub);padding:0}.pk-x:hover{background:var(--seg)}.pk-rec{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:58px;border-radius:16px;background:var(--warn);color:#fff;font-size:17px;font-weight:800;margin-top:20px}.pk-rec.on{background:#1f2333}.pk-rec:disabled{opacity:.55}.pk-sq{width:14px;height:14px;border-radius:3px;background:var(--warn)}.pk-lv{height:6px;border-radius:3px;background:var(--seg);overflow:hidden;margin-top:12px}.pk-lv i{display:block;height:100%;width:0;background:var(--warn);transition:width .08s}.pk-note{font-size:12.5px;color:var(--sub);margin-top:10px;text-align:center}.pk-mnote{margin-top:12px;padding:10px 12px;border-radius:10px;background:#fdf5e6;color:#8a5a12;font-size:12.5px;line-height:1.6}.pk-mic{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;color:var(--sub)}.pk-mic select{flex:0 1 auto;min-width:0;max-width:260px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--fg);font-size:16px}.pk-err{font-size:13.5px;color:var(--warn);margin-top:12px;font-weight:700}.pk-left{font-size:11.5px;color:var(--mute);text-align:center;margin-top:12px}.pk-st{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;margin-top:16px;color:var(--fg)}.pk-st b{font-weight:800}.pk-stl{font-size:11.5px;color:#fff;background:var(--sub);border-radius:5px;padding:2px 6px;font-weight:700}.pk-sep{color:#c5c9d3}.pk-chs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pk-ch{min-width:50px;border-radius:10px;padding:6px 8px;text-align:center;border:1px solid}.pk-ch .i{display:block;font-size:21px;line-height:1.25}.pk-ch .s{display:block;font-size:12px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.pk-ch .h{display:block;font-size:10.5px;font-weight:700;margin-top:1px;white-space:nowrap}.pk-good{color:#1e8a4c}.pk-ch.pk-good{background:#eaf7ef;border-color:#bfe6cd}.pk-mid{color:#b7791f}.pk-ch.pk-mid{background:#fdf5e6;border-color:#f2ddb0}.pk-ok{color:#3f9463}.pk-ch.pk-ok{background:#f4faf6;border-color:#d8eedf}.pk-bad{color:#d9503a}.pk-ch.pk-bad{background:#fcedea;border-color:#f3c6bd}.pk-adv{margin-top:14px;font-size:16px;font-weight:800;padding:11px 13px;border-radius:12px;background:#f7f8fa}.pk-adv.pk-praise{font-size:24px;letter-spacing:.01em}.pk-btns{display:flex;gap:8px;margin-top:14px}.pk-btns+.pk-btns{margin-top:8px}.pk-btns button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;height:46px;border-radius:12px;font-size:14.5px;font-weight:700}.pk-b1{background:var(--warn);color:#fff}.pk-b2{background:var(--seg);color:var(--fg)}.pk-b3{background:var(--card);color:var(--acc);border:1.5px solid var(--acc)!important}.pk-b1:disabled,.pk-b3:disabled{opacity:.5}.pk-next{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:44px;margin-top:8px;border-radius:12px;background:var(--acc);color:#fff;font-size:14.5px;font-weight:700}.pk-btns.pk-3{gap:6px}.pk-btns.pk-3 button{flex:1 1 auto;width:auto;height:44px;margin-top:0;padding:0 8px;gap:3px;font-size:13px;white-space:nowrap}.pk-btns.pk-3 .pk-next{flex-grow:1.6}#pk .dq-links{margin-top:8px}.pk-lab{font-size:12px;font-weight:700;color:var(--sub);margin-top:14px}.pk-seg{display:flex;gap:6px;margin-top:6px}.pk-seg button{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;height:42px;border-radius:11px;border:1.5px solid var(--line)!important;background:var(--card);color:var(--sub);font-size:14px;font-weight:700}.pk-seg button.on{border-color:var(--tr,var(--acc))!important;color:var(--tr,var(--acc));background:var(--acc-soft)}.pk-seg .tr-akari.on{--tr:#E0701F;background:#fdf0e6}.pk-msg{width:100%;height:76px;margin-top:6px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;font-size:16px;font-family:inherit;resize:none;color:var(--fg);background:#f7f8fa}.pk-msg:focus{outline:none;border-color:var(--acc);background:var(--card)}.pk-prev{display:block;width:100%;max-width:320px;margin:12px auto 0;border:1px solid var(--line);border-radius:12px}.pk-hint{font-size:12px;color:var(--sub);margin-top:8px;line-height:1.55}.pk-done{text-align:center;padding:18px 0 4px}.pk-line{display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-top:14px;border-radius:12px;background:#06c755;color:#fff;font-size:15.5px;font-weight:800;text-decoration:none}.pk-done b{display:block;font-size:18px;color:var(--fg);margin-top:8px}.pk-done span{display:block;font-size:13px;color:var(--sub);margin-top:6px;line-height:1.6}#pcw-bd .pk-band{position:static;box-shadow:none;border:0;padding:0 0 4px}#pcw-bd .pk{margin-top:4px}#pcw-bd .pk-top,#pcw-bd .pk-bt b{display:none}#pcw-bd .pk-bt span{margin-top:0}html.mp .lead,html.mp .lhead,html.mp #u-note,html.mp .llinks,html.mp .ntabs-sec,html.mp #sr-box,html.mp .ntabs-row,#nt-warn{display:none!important}html.mp #rn-box,html.mp #nt-head,html.mp #nt-warn,html.mp #nt-memos,html.mp .pcside,html.mp .pcs-notch,html.mp #bar,html.mp #rec-fab,html.mp #fab-dial,html.mp:not(.trialm) #pcd,html.mp #fab-top,html.mp #nt-memonew,html.mp #rec-panel{display:none!important}html.mp #pvbar{display:none!important}html.mp .stage{padding:0;gap:0;min-height:0;height:100%}html.mp,html.mp body{height:100%;overflow:hidden}html.mp .device{position:fixed;inset:0;width:auto;height:auto;max-width:none;border-radius:0;border:none;box-shadow:none}html.mp body.pc{--pcside:0px}html.mp body.pc.innote #view-note{padding-top:0}html.mp .nt-panel{margin-top:0}html.mp body.pc .nb .wgrid,html.mp body.pc .nb .tcard.wl .wgrid{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr))}.sti{position:fixed;z-index:60;width:400px;max-width:calc(100vw - 16px);background:#fff;color:var(--fg,#1F2333);border:1px solid #E2E5EC;border-radius:16px;box-shadow:0 12px 40px #00000029;padding:20px 20px 16px;font-size:14px;line-height:1.75;max-height:calc(100dvh - 24px);overflow:auto}body:not(.pc) .sti{left:12px;right:12px;width:auto;top:calc(env(safe-area-inset-top) + 60px);max-height:calc(100dvh - env(safe-area-inset-top) - 76px)}.sti-hd{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sti-hd b{font-size:17px}.sti-i{width:34px;height:34px;border-radius:10px;background:var(--acc-soft,#E4EAFA);color:var(--acc,#2F45A8);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.sti p{margin:0}.sti-sec{margin-top:14px;padding-top:12px;border-top:1px solid #E2E5EC}.sti-sec h4{margin:0 0 4px;font-size:13.5px}.sti-sec>p{font-size:13px;color:#454a58}.sti-nw{white-space:nowrap;color:var(--fg,#1F2333)}.sti-r{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid #EEF0F4}.sti-sec>p+.sti-r{border-top:0}.sti-t{flex:1;min-width:0}.sti-t b{font-size:13.5px}.sti-t small{display:block;color:#787774;font-size:11.5px;line-height:1.55;margin-top:3px}.sti-sw{flex:0 0 auto;position:relative;width:46px;height:28px;border-radius:14px;border:0;padding:0;background:#e3e4e8;cursor:pointer;transition:background .2s}.sti-sw.on{background:#34c759}.sti-sw i{position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s}.sti-sw.on i{transform:translate(18px)}.sti-n{font-size:11.5px!important;color:#787774!important;margin-top:2px!important}.sti-go{display:block;width:100%;margin-top:14px;height:44px;border:0;border-radius:12px;background:var(--acc,#2F45A8);color:#fff;font-size:15px;font-weight:700;cursor:pointer;text-align:center}.nt-print{display:none;flex:0 0 auto;width:32px;height:32px;border-radius:8px;align-items:center;justify-content:center;color:#a3a8b4;position:relative;align-self:center}body.pc .nt-print{display:flex}html.mp .nt-print{display:none!important}.nt-print:hover{background:#f1f2f5;color:#6b7183}.nt-print:hover:after{content:"印刷";position:absolute;top:calc(100% + 4px);right:0;background:#3a3f4e;color:#fff;font-size:11px;font-weight:600;border-radius:5px;padding:2px 7px;white-space:nowrap;pointer-events:none}.pr-scrim{position:fixed;inset:0;background:#14161e6b;z-index:200}.pr-dlg{position:fixed;left:50%;top:24px;bottom:24px;transform:translate(-50%);z-index:201;width:min(620px,calc(100% - 32px));display:flex;flex-direction:column;background:#fff;color:#1f2333;border:1px solid #E2E5EC;border-radius:16px;box-shadow:0 18px 50px #1f233347;overflow:hidden}.pr-dlg[hidden]{display:none}.pr-hd{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;border-bottom:1px solid #E2E5EC}.pr-hd b{font-size:16px;font-weight:800}.pr-hd .pr-x{margin-left:auto;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7183}.pr-hd .pr-x:hover{background:#f1f2f5}.pr-mk{display:flex;align-items:center;gap:8px;font-size:13px;color:#1f2333;cursor:pointer}.pr-sw{flex:0 0 36px;width:36px;height:21px;border-radius:11px;background:#c9cdd8;position:relative;transition:background .15s}.pr-sw i{position:absolute;left:2.5px;top:2.5px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.pr-sw.on{background:#2f45a8}.pr-sw.on i{left:17.5px}.pr-hint{display:flex;align-items:center;gap:12px;font-size:12px;color:#6b7183;padding:8px 18px;border-bottom:1px solid #E2E5EC}.pr-hint span{min-width:0}.pr-hint .pr-selall{flex:0 0 auto;height:28px;padding:0 12px;border:1px solid #D5DEF7;border-radius:999px;background:#fff;font-size:12.5px;white-space:nowrap}.pr-hint .pr-selall:hover{background:#f2f5fd}.pr-bd{flex:1;min-height:0;overflow:auto;background:#e9ebef;padding:16px 0 24px}.pr-pv{display:block;width:703px;margin:0 auto;zoom:.6;background:#fff;box-shadow:0 2px 10px #0000001f;padding:30px 34px 40px;box-sizing:content-box}.pr-ft{display:flex;align-items:center;gap:14px;padding:11px 14px 11px 18px;border-top:1px solid #E2E5EC;font-size:13px}.pr-selall{display:flex;align-items:center;gap:7px;color:#2f45a8;font-weight:700}.pr-selall i{width:15px;height:15px;border-radius:4px;border:1.6px solid #2F45A8;display:inline-flex;align-items:center;justify-content:center}.pr-selall.on i{background:#2f45a8}.pr-selall.on i:after{content:"";width:7px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.pr-n0{color:#6b7183}.pr-go{margin-left:auto;background:#2f45a8;color:#fff;border-radius:10px;padding:9px 22px;font-weight:800;font-size:14px}.pr-go:disabled{opacity:.45;cursor:default}body.prt .nb .pr-hide{display:none!important}body.prt{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.prt>:not(.stage),body.prt .stage>:not(.device),body.prt .device>:not(#view-note),body.prt #view-note>:not(.scroll),body.prt #view-note .scroll>:not(.nt-panel),body.prt .nt-panel>:not(.nt-head):not(#body),body.prt .pcs-notch{display:none!important}body.prt .stage,body.prt .device,body.prt #view-note,body.prt #view-note .scroll{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important;transform:none!important}body.prt .nt-panel{max-width:703px!important;width:703px;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important}body.prt .nt-head{margin:0 0 6px!important;padding:0 0 8px!important}body.prt .nt-head .t b{font-size:20px!important}body.prt .nt-print,body.prt .nt-new{display:none!important}body.prt .nb{--nbpad:0px;--t-en:15px;--t-ja:12.5px;--t-lab:11px;--fs:12.5px;--fs-en:15px;--fs-s:11.5px;--fs-ipa:12px;--fs-h:15px;padding:0!important}body.prt .nb h2{font-size:20px!important}body.prt .nb h3{font-size:17px!important}body.prt .nb h4{font-size:15px!important}body.prt .nb table,body.prt .nb td,body.prt .nb .tcard .ttl{font-size:12px}body.prt .nb .rtx.vt,body.prt .nb .rtx{font-size:10.5px}body.prt .nb .tcard.wl .wgrid{grid-template-columns:repeat(4,minmax(0,1fr))}body.prt .nb .ap,body.prt .nb .aprow,body.prt .nb .pghost,body.prt .nb #pmini,body.prt .nb .emb,body.prt .nb .toc,body.prt .nb .tabbar,body.prt .nb .ws-add,body.prt .nb .ws-menu,body.prt .nb .mpop,body.prt .nb .jatog,body.prt .nb .ta-seg,body.prt .nb .ta-all,body.prt .nb .wsx .ws-bt,body.prt .nb .sb-btn,body.prt .nb .mbadges:empty,body.prt .nb .wv-svg:not(.pr-wv){display:none!important}body.prt .nb .tabset{border:0!important;background:none!important;overflow:visible!important}body.prt .nb details>summary{list-style:none}body.prt .nb .tw{overflow:visible!important}body.prt .nb .tw>table{width:100%!important;min-width:0!important;max-width:100%!important}body.prt .nb .tw td,body.prt .nb .tw th,body.prt .nb .tw td *{white-space:normal!important;min-width:0!important}body.prt .nb .tw td,body.prt .nb .tw th{overflow-wrap:normal;word-break:normal}body.prt.pr-big .nb{--t-en:19px;--t-ja:15px;--fs:15px;--fs-en:19px;--fs-s:14px;--fs-ipa:14px}body.prt.pr-big .nb table,body.prt.pr-big .nb td,body.prt.pr-big .nb .tcard .ttl{font-size:15px}body.prt.pr-big .nb .rtx.vt,body.prt.pr-big .nb .rtx,body.prt.pr-big .nb .pr-fn{font-size:13px}body.prt.pr-big .nb .pr-n{font-size:11px}body.prt.pr-big .nb .tcard.wl,body.prt.pr-big .nb table.twl,body.prt.pr-big .nb .twrap:has(table.twl){--t-en:15px;--t-ja:12.5px;--fs:12.5px;--fs-en:15px;--fs-s:11.5px;--fs-ipa:12px}body.prt.pr-big .nb table.twl,body.prt.pr-big .nb table.twl td,body.prt.pr-big .nb .tcard.wl .ttl{font-size:12px}body.prt.pr-big .nb .tcard.wl .rtx,body.prt.pr-big .nb table.twl .rtx{font-size:10.5px}body.prt.pr-big .nb .wgrid.wide{grid-template-columns:minmax(0,1fr)!important}body.prt.pr-big .nb .wgrid.wide>*{order:var(--o,0)}body.prt .nb .tblock,body.prt .nb .tcard,body.prt .nb .tw,body.prt .nb .pr-nobr{break-inside:avoid;page-break-inside:avoid}body.prt .nb .wgrid.wide{row-gap:6px!important}body.prt .nb .wgrid.wide>.sc.card{border:1px solid var(--line)!important;border-radius:10px!important}body.prt .nb .wgrid.wide>.sc.card{padding:5px 12px 6px!important}body.prt .nb .wgrid.wide>.sc.card .sl.hasruby{line-height:2!important}body.prt .nb .wgrid.wide{row-gap:5px!important}body.prt .nb .tblock,body.prt .nb .tcard,body.prt .nb .tw,body.prt .nb .wsx,body.prt .nb .callout{-webkit-box-decoration-break:clone;box-decoration-break:clone}body.prt .nb p,body.prt .nb li,body.prt .nb tr,body.prt .nb .wc,body.prt .nb .sc,body.prt .nb .ta-row,body.prt .nb .callout,body.prt .nb .quote,body.prt .nb .ntodo,body.prt .pr-fn{break-inside:avoid}body.prt .nb h2,body.prt .nb h3,body.prt .nb h4,body.prt .nb summary,body.prt .pr-tl{break-after:avoid}body.pr-nocm .nb .memomark,body.pr-nocm .nb .rby.mruby>.rtx{background:none!important;box-shadow:none!important}body.pr-nocm .nb .mbadge,body.pr-nocm .nb .mbadges,body.pr-nocm .nb .swi{display:none!important}.pr-tl{font-size:11px;font-weight:800;color:#6b7183;letter-spacing:.02em;border-bottom:1px solid #E2E5EC;padding:10px 0 3px;margin:0 0 8px}body.prt .nb .tabbody{padding:0 0 6px!important}body.prt .nb .pr-tl+h2,body.prt .nb .pr-tl+h3,body.prt .nb .pr-tl+h4{border-top:0;margin-top:0;padding-top:2px}body.prt .nb .ws-tap,body.prt .nb .ws-mb,body.prt .nb details.wkx>summary:after{display:none!important;content:none!important}.pr-n{font-size:9px;font-weight:800;color:#b26b00;vertical-align:super;line-height:1;margin:0 1px}.pr-fn{margin:4px 0 10px;padding:5px 9px;border-left:2px solid #E8C26A;background:#fffbef;font-size:11px;line-height:1.55;color:#2c2c2b}.pr-fn>div+div{margin-top:3px}.pr-fn b{color:#b26b00;margin-right:5px}.pr-fn.c2{columns:2;column-gap:22px}.pr-fn.c2>div{break-inside:avoid}.pr-fn .q{font-weight:700;margin-right:6px}.pr-fn .by{color:#787774;margin-left:6px}@media print{@page{size:A4;margin:12mm}body:not(.prt) .nt-print{display:none}}.nb details.sub-g>summary{display:flex;align-items:center;gap:8px}.nb details.sub-g>summary b{font-weight:600}.nb details.sub-g>summary small{color:#787774;font-size:12px;font-weight:400;margin-left:4px}.nb details.sub-g>summary .sub-hw{font-size:12px;color:var(--acc);background:#eef2fc;border-radius:6px;padding:1px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%;margin-left:4px}.nb .sub-in{display:flex;flex-direction:column;gap:5px;padding:2px 0 8px}.nb .sub-it{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #E6E6E3;border-radius:10px;padding:6px 12px;font-size:13px;min-width:0}.nb .sub-pl{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#eef2fc;color:var(--acc);display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.nb .sub-pl:hover{background:#e0e7fa}.nb .sub-it.on .sub-pl{background:var(--acc);color:#fff}.nb .sub-pl svg{width:12px;height:12px;fill:currentColor}.nb .sub-pl svg path,.nb .sub-pl svg rect{fill:currentColor}.nb .sub-m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.nb .sub-wv{display:flex;align-items:center;gap:2px;height:20px;max-width:260px;overflow:hidden}.nb .sub-wv i{display:block;flex:0 0 3px;width:3px;border-radius:2px;background:#c9d2ee;transition:background .2s}.nb .sub-it.on .sub-wv i{background:var(--acc)}.nb .sub-d{flex:0 0 auto;white-space:nowrap;font-size:11.5px;color:#787774;line-height:1.2}.nb .sub-t{flex:0 0 auto;margin-left:auto;color:#787774;font-variant-numeric:tabular-nums;white-space:nowrap}.nb details.sub-g,.nb .sub-it{position:relative}.nb .sub-grip{position:absolute;left:-22px;top:50%;transform:translateY(-50%);width:18px;height:24px;border-radius:4px;color:#b4b8c2;cursor:grab;display:flex;align-items:center;justify-content:center;touch-action:none;opacity:0;transition:opacity .12s}.nb details.sub-g>summary{position:relative}.nb details.sub-g>summary:hover>.sub-grip,.nb .sub-it:hover>.sub-grip,body.subdrag .nb .sub-grip{opacity:1}.nb .sub-grip:hover{color:#6b7183;background:#efefed}.nb details.sub-g>summary:focus:not(:focus-visible){outline:none}body.pc .nb .tabbody>details.sub-g{margin-left:12px}body.subdrag,body.subdrag *{cursor:grabbing!important;user-select:none!important}.na-btn{margin-left:auto;width:26px;height:26px;border-radius:7px;color:#787774;display:flex;align-items:center;justify-content:center}.na-btn:hover{background:#efefed;color:#2c2c2b}#na-pop{position:fixed;z-index:120;width:312px;background:#fff;color:#2c2c2b;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 30px #0f172a29;padding:14px}#na-pop .na-h{font-size:14px;font-weight:700;margin-bottom:10px}#na-pop .na-r{display:grid;grid-template-columns:62px 1fr 92px;gap:8px}#na-pop label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:#787774;min-width:0}#na-pop input{height:34px;border:1px solid #DADCE2;border-radius:8px;padding:0 8px;font-size:13.5px;color:#2c2c2b;min-width:0;width:100%;box-sizing:border-box}#na-pop .na-note{font-size:11.5px;color:#9b9a97;margin-top:8px}#na-pop .na-f{display:flex;align-items:center;gap:6px;margin-top:12px}#na-pop .na-msg{flex:1;font-size:12px;color:#d9503a}#na-pop .na-x{height:32px;padding:0 10px;border-radius:8px;color:#787774;font-size:13px}.nt-sync[hidden]{display:none!important}.nt-sync:hover:after{content:"Notion から取り直す"}.nt-sync.busy svg{animation:ntspin .9s linear infinite}@keyframes ntspin{to{transform:rotate(360deg)}}.nt-amenu{flex:0 0 auto;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#a3a8b4;align-self:center}.nt-amenu[hidden]{display:none}.nt-amenu:hover{background:#f1f2f5;color:#6b7183}body.prt .nt-amenu{display:none!important}#na-pop .na-mi{display:flex;width:100%;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:8px;font-size:13.5px;color:#2c2c2b;text-align:left}#na-pop .na-mi:hover{background:#f1f2f5}#na-pop .na-mi.dg{color:#d9503a}#na-pop.na-m{width:200px;padding:6px}#na-pop .na-ok.dg{background:#d9503a}#na-pop .na-ok{height:32px;padding:0 16px;border-radius:8px;background:var(--acc);color:#fff;font-size:13px;font-weight:600}.nb details.sub-v .sub-in{display:block;padding:4px 0 10px}.nb details.sub-v .vgrid3{margin:0}.nb .sub-it.sub-vi{display:block;background:none;padding:0;border-radius:0;border:0}.nb .sub-it.sub-vi>.sub-grip{top:14px;transform:none}.nb .sub-it.sub-vi>.emb{margin:0}.nb .vfb-del{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#0000008c;color:#fff;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s}.nb .sub-vi:hover>.vfb-del{opacity:1}.nb .vfb-host{position:relative;padding-right:34px}.nb .vfb-host>.vfb-add,.nb .vfb-h>.vfb-add{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;z-index:5}.nb .vfb-h{position:relative;padding-right:24px}.nb .vfb-open{width:26px;height:26px;border-radius:7px;color:#9b9a97;display:flex;align-items:center;justify-content:center}.nb .vfb-open:hover{background:#f1f1ef;color:#55534e}.nb .vfb-f{position:absolute;right:0;top:32px;width:340px;max-width:80vw;background:#fff;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 8px 24px #0f172a24;padding:10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:400}.nb .vfb-f[hidden]{display:none}.nb .vfb-u{flex:1 1 280px;min-width:0;height:34px;border:1px solid #DADCE2;border-radius:8px;padding:0 10px;font-size:14px}.nb .vfb-ok{height:34px;padding:0 14px;border-radius:8px;background:var(--acc);color:#fff;font-size:13px;font-weight:600}.nb .vfb-x{height:34px;padding:0 10px;border-radius:8px;color:#787774;font-size:13px}.nb .vfb-msg{font-size:12px;color:#d9503a;flex-basis:100%}@media print{.nb .vfb-add,.nb .vfb-card{display:none!important}.nb .vfb-nar{margin-right:0!important}.nb .vfb-clr{margin-top:revert!important}}body.prt .nb .vfb-card,.prvb .vfb-card{display:none!important}body.prt .nb .vfb-nar,.prvb .vfb-nar{margin-right:0!important}.nb.vfb-on{position:relative}.nb .vfb-nar{margin-right:var(--vfbw,392px)!important}.nb .vfb-card{position:absolute!important;right:0;left:auto;width:360px;margin:0;border:1px solid #E9E9E7;border-radius:12px;background:#fbfbfa;padding:8px 10px 10px;box-sizing:border-box;position:relative;z-index:1}.nb .vfb-h{display:flex;align-items:baseline;gap:5px;margin-bottom:6px;line-height:1.3}.nb .vfb-h>.vfb-add .vfb-open{width:20px;height:20px;border-radius:5px}.nb .vfb-h>.vfb-add .vfb-open svg{width:12px;height:12px}.nb .vfb-h b{font-size:12.5px;font-weight:700}.nb .vfb-h small{font-size:11px;color:#787774}.nb .vfb-it{position:relative}.nb .vfb-it>.emb{margin:0;border-radius:9px;overflow:hidden}.nb .vfb-it>.emb iframe{aspect-ratio:16/9!important;height:auto!important;width:100%;display:block}.nb .vfb-it>video.mfile{aspect-ratio:16/9;object-fit:contain;width:100%;border-radius:9px;margin:0}.nb .vfb-it:hover>.vfb-del{opacity:1}.nb .vfb-shr{position:absolute;top:6px;right:38px;width:26px;height:26px;border-radius:50%;border:0;padding:0;background:#0000008c;color:#fff!important;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s;z-index:2}.nb .vfb-it:hover>.vfb-shr{opacity:1}#vsh-toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%,8px);z-index:3000;background:#16181d;color:#fff;font-size:13px;padding:10px 16px;border-radius:99px;box-shadow:0 8px 24px #00000040;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;white-space:nowrap}#vsh-toast.on{opacity:1;transform:translate(-50%)}#vsh-toast.ng{background:#d9503a}.nb .vfb-two{display:flex;gap:8px}.nb .vfb-two>div{flex:1 1 0;min-width:0}.nb .vfb-cap{font-size:11px;color:#787774;margin:4px 2px 0}.nb .vfb-rest{display:flex;flex-direction:column;gap:6px;margin-top:10px}.nb .vfb-rb{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid #E9E9E7;border-radius:9px;background:#fff;font-size:13px;color:#2c2c2b;text-align:left}.nb .vfb-rb:hover{background:#f7f6f3}.nb .vfb-rb svg{flex:0 0 12px;color:#787774;transition:transform .15s}.nb .vfb-r.open .vfb-rb svg{transform:rotate(90deg)}.nb .vfb-rb span{font-weight:600}.nb .vfb-rb small{font-size:12px;color:#787774}.nb .vfb-r.open>.vfb-it{margin-top:6px}.nb .vfb-card.inl{position:relative!important;right:auto;top:auto;width:100%;max-width:560px;margin:6px 0 12px}.nb .sub-src{opacity:.4}.nb .sub-g.sub-tgt>summary{background:#eef2fc;border-radius:8px;box-shadow:0 0 0 2px var(--acc)}.nb .sub-new{border:1.5px dashed #9AA6CF;border-radius:9px;color:#5a6aa8;font-size:12.5px;text-align:center;padding:9px;margin:4px 0 8px}.nb .sub-new.sub-tgt{background:#eef2fc;border-color:var(--acc);color:var(--acc)}.sub-ghost{position:fixed;z-index:300;pointer-events:none;background:#fff;border:1px solid #C9D2EE;border-radius:9px;box-shadow:0 8px 22px #1f233338;display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:14px;list-style:none;transform:rotate(-1deg);opacity:.95}.sub-ghost:before,.sub-ghost::-webkit-details-marker{display:none!important}.sub-ghost small{color:#787774;font-size:12px}.sub-ghost .sub-grip{color:#b4b8c2}.sub-ghost.it .sub-pl{width:26px;height:26px;border-radius:50%;background:#2f45a8;color:#fff;display:flex;align-items:center;justify-content:center}.sub-ghost.it .sub-pl svg{width:11px;height:11px}.sub-ghost.it .sub-bar{display:none}.nb figure.ne-img{margin:8px 0}.nb figure.ne-img img{width:auto;max-width:100%;min-height:40px;border-radius:8px;background:#f7f6f3}#ni-wait{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:300;background:#1f2333;color:#fff;font-size:13px;padding:8px 14px;border-radius:8px}.sub-line{position:fixed;z-index:299;height:3px;background:var(--acc);border-radius:2px;pointer-events:none}body.nedit.pc:not(.prt) #body{padding-left:56px}body.nedit.pc:not(.prt) .nt-head{margin-left:84px}.nb .ne-addz{display:block;position:relative;width:100%;height:22px;margin:2px 0;padding:0;border:0;background:none;cursor:pointer;font:inherit}.nb .ne-addend.ne-addz{margin-top:14px}.nb .ne-addz .ne-azl{position:absolute;left:0;right:0;top:10.5px;height:1px;border-radius:1px;background:#e3e3e0;opacity:0;transition:opacity .15s}.nb .ne-addz .ne-azp{position:absolute;left:50%;top:0;transform:translate(-50%);background:#fff;border:1px solid #E3E3E0;color:#b4b4b0;border-radius:999px;font-size:11.5px;font-weight:500;line-height:18px;padding:0 10px;white-space:nowrap;opacity:0;transition:opacity .15s}.nb .ne-addz:hover .ne-azl,.nb .ne-addz:focus-visible .ne-azl{opacity:1}.nb .ne-addz:hover .ne-azp,.nb .ne-addz:focus-visible .ne-azp{opacity:1}.prvb .ne-addz,body.prt .ne-addz{display:none!important}#wb-bg .wb{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:none;border-radius:12px}#wb-bg{background:#14161e80}.wb.wbap{font-size:13.5px}.ap-top{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #E9E9E7}.ap-top>b{font-size:14.5px;white-space:nowrap}.ap-top>input{width:260px;height:32px;border:1px solid #E2E5EC;border-radius:7px;padding:0 9px;outline:none}.ap-steps{display:flex;gap:4px}.ap-st{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 6px;border:0;border-radius:15px;background:#f3f4f7;color:#6b7183;font-size:12.5px;cursor:pointer}.ap-st b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#c9ced9;color:#fff;font-size:11px}.ap-st.on{background:#eef0fb;color:#2f45a8;font-weight:700}.ap-st.on b{background:#2f45a8}.ap-st.ok b{background:#3e9b5f}.ap-stw{display:inline-flex;align-items:center;gap:1px}.ap-eye{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:13px;background:none;color:#6b7183;cursor:pointer}.ap-eye:hover{background:#f3f4f7;color:#2f45a8}.ap-eye.off{color:#b4b8c2}.ap-tvis{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:8px 0}.ap-tvh{font-size:12px;font-weight:700;color:#787774}.ap-tvn{font-size:12.5px;color:#2c2c2b;white-space:nowrap}.ap-stw.hid .ap-tvn{color:#b4b8c2}.ap-stw.hid .ap-st{opacity:.45}#ap-saved{margin-left:auto;font-size:11.5px;color:#3e9b5f;white-space:nowrap}.ap-body{flex:1;display:flex;min-height:0}.ap-l{width:42%;min-width:340px;border-right:1px solid #E9E9E7;padding:12px 16px;overflow:auto;display:flex;flex-direction:column;gap:8px}.ap-r{flex:1;min-width:0;padding:12px 16px;overflow:auto}.ap-body.ap-s2 .ap-l,.ap-body.ap-s3 .ap-l{width:32%;min-width:300px}.ap-body.ap-s3 .ap-pt textarea{min-height:120px}.ap-lab{display:block;font-size:12.5px;font-weight:700}.ap-lab small{font-weight:400;color:#6b7183;margin-left:8px}.ap-l textarea#ap-raw{flex:1;min-height:220px;width:100%;border:1px solid #E2E5EC;border-radius:8px;padding:10px;font:inherit;font-size:14px;line-height:1.75;resize:none;outline:none}.ap-l .wb-ai{align-self:flex-start}.ap-l .wb-ai+.ap-lab{margin-top:10px}.ap-sx{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font-size:12.5px}.ap-sx:empty{display:none}.ap-sxl{font-weight:700}.ap-sxi{display:inline-flex;align-items:center;gap:6px}.ap-sxs{display:inline-flex;background:#f3f4f7;border-radius:8px;padding:2px}.ap-sxs button{height:24px;padding:0 9px;border:0;border-radius:6px;background:none;color:#6b7183;font-size:12px;cursor:pointer}.ap-sxs button.on{background:#fff;color:#2f45a8;font-weight:700;box-shadow:0 1px 2px #14161e1f}.ap-sxn{font-size:11.5px;color:#a3a8b4}.ap-ttsb{margin-top:8px;align-self:flex-start}.ap-tts{margin-top:8px;border:1.5px solid #CFC4F2;background:#fbfaff;border-radius:12px;padding:12px 14px;font-size:12.5px;color:#1f2333}.ap-tth{display:flex;align-items:center;gap:6px;font-size:13.5px;margin-bottom:2px;color:#5b3fb8}.ap-tth b{color:#1f2333}.ap-tth small{color:#6b7183;font-size:11.5px}.ap-ttd{font-size:11.5px;color:#6b7183;margin:2px 0 10px}.ap-ttw{color:#b05a00}.ap-tsp{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:start;margin-bottom:10px}.ap-tsk{width:28px;height:28px;border-radius:50%;background:#2f45a8;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:13px}.ap-tsk.b2{background:#e0701f}.ap-tsg{display:inline-flex;background:#eef0f4;border-radius:8px;padding:2px;margin-bottom:6px}.ap-tsg button{border:0;background:none;padding:4px 10px;font-size:11.5px;border-radius:6px;cursor:pointer;color:#6b7183}.ap-tsg button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 2px #00000014}.ap-tvs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.ap-tv{border:1px solid #E2E5EC;background:#fff;border-radius:9px;padding:6px 8px;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer;line-height:1.3}.ap-tv.on{border-color:#2f45a8;background:#eef2fc;font-weight:700}.ap-tv small{display:block;font-weight:400;color:#6b7183;font-size:10.5px}.ap-tpl{width:22px;height:22px;border-radius:50%;border:1px solid #CBD2E1;background:#fff;color:#2f45a8;font-size:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;padding:0}.ap-tto{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:4px 0 10px}.ap-tto .ap-tsg{margin:0}.ap-tto label{display:flex;gap:5px;align-items:center}.ap-ttf{display:flex;align-items:center;gap:8px;border-top:1px solid #E6E1F7;padding-top:10px}.ap-ttf>span{flex:1;font-size:11.5px;color:#6b7183}.ap-au{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6b7183;flex-wrap:wrap;padding:8px 10px;border:1px solid #EEF0F4;border-radius:10px;background:#fafbfc}.ap-aul{flex:0 0 58px;font-weight:700;color:#3a4050}.ap-aun{color:#a3a8b4;margin-right:auto}.ap-au .wb-af{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #E2E5EC;border-radius:14px;background:#fff;color:#1f2333;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto}.ap-au .wb-af:before{content:"♪";color:#2f45a8;margin-right:6px;flex:0 0 auto}.ap-alok{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:#eaf6ee;color:#2f8a50;font-size:11.5px;font-weight:600}.ap-rh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ap-rh .ap-lab{margin-right:4px}.ap-prog{font-size:12px;color:#6b7183}.ap-empty{color:#a3a8b4;font-size:13px;padding:20px 4px}.ap-hint{font-size:11.5px;color:#6b7183;margin-top:8px}.wb.wbap .ap-t{width:100%;border-collapse:collapse}.wb.wbap .ap-t th{position:sticky;top:-12px;background:#fff;font-size:11px;color:#6b7183;font-weight:600;text-align:left;padding:6px 4px 3px;z-index:1}.wb.wbap .ap-t td{padding:2px 4px;border-top:1px solid #F3F4F7;vertical-align:middle}.wb.wbap .ap-t tr.ap-ln td{border-top-color:#e2e5ec}.wb.wbap .ap-t td.ap-ro{font-size:13px;color:#1f2333}.wb.wbap .ap-t td.ap-en{min-width:180px}.wb.wbap .ap-t input{width:100%;height:30px;border:1px solid #E2E5EC;border-radius:6px;padding:0 7px;font:inherit;font-size:13px;outline:none}.wb.wbap .ap-t input:focus{border-color:#2f45a8}.wb.wbap .ap-t input.wb-aic{background:#fff8dc;border-color:#f0d98c}.ap-ck{width:30px;text-align:center}.ap-cb{width:20px;height:20px;border-radius:5px;border:1.5px solid #C2C7D2;background:#fff;color:transparent;font-size:12px;line-height:1;cursor:pointer;padding:0}.ap-cb.on{background:#3e9b5f;border-color:#3e9b5f;color:#fff}.ap-prev{font-size:15px;line-height:2.1;user-select:none}.ap-prev p{margin:0 0 8px}.apw{cursor:pointer;border-radius:4px;padding:1px}.apw:hover{background:#eef0fb}.apw.aph2{background:#dce4fb;box-shadow:0 0 0 1px #9db0ee}.apw.aph3{background:#fce7c8;box-shadow:0 0 0 1px #f0c27a}.apw.apsel{background:#2f45a8;color:#fff}#ap-bub{position:fixed;z-index:530;display:none;width:330px;background:#fff;color:#1f2333;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 10px 28px #14161e2e;padding:10px 12px;font-size:12.5px}#ap-bub.on{display:block}.ap-bt{margin-bottom:6px}.ap-brow{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:6px}.ap-brow input{flex:1;min-width:0;height:30px;border:1px solid #E2E5EC;border-radius:7px;padding:0 8px;font:inherit;outline:none}.ap-chip{height:26px;padding:0 10px;border:1px solid #E2E5EC;border-radius:13px;background:#fff;color:#6b7183;font-size:12px;cursor:pointer}.ap-chip.on{border-color:#2f45a8;background:#eef0fb;color:#2f45a8;font-weight:700}.ap-bn{font-size:11px;color:#a3a8b4;margin-top:4px}.ap-pt{border:1px solid #E2E5EC;border-radius:10px;padding:10px 12px;margin-bottom:10px}.ap-pth{display:flex;align-items:center;gap:8px}.ap-tag{font-size:11px;font-weight:700;border-radius:5px;padding:1px 7px;background:#fce7c8;color:#9a5b0c}.ap-x{border:0;background:none;color:#a3a8b4;font-size:16px;cursor:pointer}.ap-gk{flex:0 0 auto;height:32px;border:1px solid #F0D9B5;border-radius:7px;background:#fce7c8;color:#9a5b0c;font:inherit;font-size:12px;font-weight:700;padding:0 4px;outline:none}.ap-gsrc{font-size:11.5px;color:#787774;margin-top:5px}.ap-pt>.wb-b[data-wbt=apgadd],.ap-r>.wb-b[data-wbt=apgadd]{margin-top:2px}.ap-memo{width:100%;height:28px;border:1px solid #EEF0F4;border-radius:6px;padding:0 8px;margin-top:6px;font:inherit;font-size:12.5px;outline:none}.ap-pt textarea{width:100%;margin-top:6px;border:1px solid #E2E5EC;border-radius:8px;padding:8px;font:inherit;font-size:13px;line-height:1.7;resize:vertical;outline:none;background:#fafbfc}.ap-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #E9E9E7}.ap-qz.ai{background:#fffbea}.ap-qre{flex:none;height:26px;padding:0 10px;border:1px solid #DADCE2;border-radius:999px;background:#fff;color:#5b6170;font:inherit;font-size:11.5px;cursor:pointer;white-space:nowrap}.ap-qre:hover,.ap-qre.on{border-color:#9db0ec;color:#22348a;background:#eef2fc}.ap-qre:disabled{opacity:.5;cursor:default}.ap-qcr{margin:6px 0 2px;padding:8px 12px;border-radius:8px;font-size:12.5px;line-height:1.55}.ap-qcr.ok{background:#edf7f0;color:#1e6b3c}.ap-qcr.ng{background:#fff4e5;color:#8a4b0b}.ap-qcr ul{margin:4px 0 0;padding-left:18px}.ap-qrm{display:flex;gap:6px;justify-content:flex-end;margin:6px 0 2px}.ap-qai.on{border-color:#b49ceb;color:#5b3bb5;background:#f4f0fd}.ap-qai-p{margin:6px 0 2px;padding:10px;border:1px solid #D9CCF6;border-radius:10px;background:#faf8ff;box-shadow:0 4px 14px #3c287814}.ap-qai-p textarea{width:100%;box-sizing:border-box;border:1px solid #E2E5EC;border-radius:7px;padding:7px 9px;font:inherit;font-size:13px;line-height:1.5;resize:vertical;outline:none;background:#fff}.ap-qai-p textarea:focus{border-color:#b49ceb}.ap-qai-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.ap-qai-c{height:26px;padding:0 10px;border:1px solid #E2DAF7;border-radius:999px;background:#fff;color:#5b6170;font:inherit;font-size:11.5px;cursor:pointer}.ap-qai-c:hover{border-color:#b49ceb;color:#5b3bb5}.ap-qai-s{margin-left:auto;height:30px}.ap-qrm button{height:30px;padding:0 12px;border:1px solid #C9D2EE;border-radius:8px;background:#fff;color:#22348a;font:inherit;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ap-qrm button:hover{background:#eef2fc}.ap-qrm small{font-size:10.5px;color:#8a8f9c}.ap-qz .ap-tag{background:#e4eafa;color:#22348a}.ap-qq{flex:1;min-width:0;height:32px;border:1px solid #E2E5EC;border-radius:7px;padding:0 9px;font:inherit;font-size:14px;font-weight:600;outline:none;background:#fff}.ap-qo{display:flex;align-items:center;gap:8px;margin-top:6px;cursor:pointer}.ap-qo input[type=radio]{flex:0 0 auto;margin:0;accent-color:#2E9A5B;width:16px;height:16px}.ap-qo b{flex:0 0 14px;font-size:12px;color:#787774}.ap-qo input[type=text]{flex:1;min-width:0;height:30px;border:1px solid #E2E5EC;border-radius:7px;padding:0 9px;font:inherit;font-size:13.5px;outline:none;background:#fff}.ap-qo.on input[type=text]{border-color:#2e9a5b;background:#eef8f1}.ap-prev4 p{cursor:default}.mv .ap-pre{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;background:#f2f5fd;border:1px solid #D9E1F6;border-radius:10px;padding:9px 13px;margin:2px 0 12px;font-size:13px;color:#22348a}.mv .ap-pre b{white-space:nowrap}.mv .ap-pre-p{margin-left:auto;font-size:12px;color:#5b6378;white-space:nowrap}.mv .ap-pre.tr{background:#fff7ec;border-color:#f5ddbb;color:#8a4b08}.mv .ap-q{padding:14px 0;border-top:1px solid #ECECEA;margin:0}.mv .ap-qs0+.ap-q,.mv .ap-q:first-child{border-top:0;padding-top:2px}.mv .ap-qhd{display:flex;gap:8px;align-items:baseline}.mv .ap-qh{flex:0 0 auto;font-size:13px;font-weight:700;color:#2f45a8}.mv .ap-qt{font-size:15px;font-weight:600;line-height:1.5}.mv .ap-qos{margin-top:8px}.mv .ap-op{display:flex;width:100%;align-items:flex-start;gap:10px;text-align:left;border:0;border-radius:8px;padding:4px 8px;margin:0;background:none;font:inherit;font-size:14px;line-height:1.5;color:var(--fg);cursor:pointer}.mv .ap-op:disabled{cursor:default;opacity:1}@media(hover:hover){.mv .ap-op:not(:disabled):hover{background:#f7f7f5}}.mv .ap-op i{flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid #C2C6D0;box-sizing:border-box;background:#fff no-repeat center/18px}.mv .ap-op.sel,.mv .ap-op.sel:hover{background:#f2f5fd}.mv .ap-op.sel i{border:5px solid #2F45A8}.mv .ap-op.ok{background:#eef8f1}.mv .ap-op.ok i{border:0;background-color:#2e9a5b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.mv .ap-op.ng{background:#fdf0ee}.mv .ap-op.ng i{border:0;background-color:#d9503a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6 6l6 6M12 6l-6 6' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.mv .ap-qe{font-size:13px;line-height:1.6;color:#4a4f5c;border-left:3px solid #2E9A5B;padding:2px 0 2px 10px;margin:8px 0 0 8px}.mv .ap-qe.ng{border-color:#d9503a}.mv .ap-qs0{display:flex;align-items:center;gap:12px;border-radius:12px;background:#f2f5fd;padding:10px 14px;margin:2px 0 8px}.mv .ap-qs0 b{font-size:20px;color:#22348a;white-space:nowrap}.mv .ap-qs0 span{font-size:12.5px;color:#5b6378;flex:1;line-height:1.5}.mv .ap-qf{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:4px 0 6px}.mv .ap-ql{font-size:12.5px;color:#787774}.mv .ap-qs{font-size:15px;font-weight:700;color:#22348a}.mv .ap-qb{height:34px;padding:0 18px;border-radius:17px;background:#2f45a8;color:#fff;font-weight:700;font-size:13px;border:0;cursor:pointer}.mv .ap-qb:disabled{background:#b9c1e4;cursor:default}.mv .ap-qb2{flex:0 0 auto;height:32px;padding:0 14px;border-radius:16px;font-weight:600;background:#fff;border:1px solid #D5D8E0;color:#4a4f5c;font-size:13px;cursor:pointer}.mv .ap-dtop{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin:8px 0 4px}.mv .ap-dauto{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:16px;color:#6b7183;cursor:pointer;width:max-content}.mv .ap-dhint{font-size:11px;line-height:16px;color:#9b9a97}.mv .ap-dhint kbd{font:inherit;font-size:10px;padding:0 4px;margin-right:3px;border:1px solid #DADCE2;border-bottom-width:2px;border-radius:4px;background:#fff;color:#6b7183}.mv .ap-dauto input{position:absolute;opacity:0;pointer-events:none}.mv .ap-dsw{position:relative;width:28px;height:16px;border-radius:8px;background:#c9cdd8;transition:background .15s;flex:0 0 28px}.mv .ap-dsw:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .15s}.mv .ap-dauto input:checked+.ap-dsw{background:#2f45a8}.mv .ap-dauto input:checked+.ap-dsw:after{left:14px}.mv .ap-dno{font-size:12.5px;color:#787774;margin:8px 0}.mv .ap-dunit{margin:6px 0 8px}.mv .ap-dunit .seg{display:inline-flex;width:auto}.mv .ap-dt.ap-dft{min-height:450px;line-height:1.6;margin-top:10px}body.pc .mv .ap-dt.ap-dft{min-height:360px;font-size:13px}.mv .ap-dfs{display:flex;min-height:14px}.mv .ap-dsc{margin-top:6px}.mv .ap-dscx{font-size:14px;line-height:1.6;margin:2px 0 6px;padding-left:12px;border-left:2px solid #E3E7F0}.mv .ap-dscx p{margin:0 0 6px}body.pc .mv .ap-dscx{font-size:11px}.mv .ap-dr{border-bottom:1px solid var(--line);padding:8px 0}.mv .ap-dr.cur{background:#f7f9ff;margin:0 -8px;padding:8px;border-radius:9px;border-bottom-color:transparent}.mv .ap-drh{display:flex;align-items:center;gap:6px;margin-bottom:5px;min-height:24px}.mv .ap-dn{font-size:11px;font-weight:700;color:#9b9a97;min-width:14px}.mv .ap-dp{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px 0 8px;border:0;border-radius:999px;background:#eef2fc;color:#22348a;font-size:11.5px;font-weight:700;line-height:1;cursor:pointer;font-variant-numeric:tabular-nums}.mv .ap-dp svg{flex:0 0 auto;display:block}.mv .ap-dp:hover{background:#e1e8fa}.mv .ap-dpn{cursor:default;padding:0 10px}.mv .ap-dr.cur .ap-dp{background:#2f45a8;color:#fff}.mv .ap-dx{position:relative;flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:#22348a;line-height:1;cursor:pointer}.mv .ap-dx:before{content:"";position:absolute;inset:0;border-radius:50%;background:transparent}.mv .ap-dx:hover:before{background:#f2f5fd}.mv .ap-dx.on{color:#fff}.mv .ap-dx.on:before{background:#22348a}.mv .ap-dx svg{position:absolute;inset:3px;width:18px;height:18px;display:block;z-index:1}.mv .ap-dx em{position:relative;z-index:1;font-style:normal;font-size:8px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.mv .ap-dsp{font-size:11px;font-weight:700;color:#9b9a97}.mv .ap-dsv{margin-left:auto;font-size:10.5px;color:#2e9a5b}.mv .ap-dc{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px}.mv .ap-dr{grid-column:1/-1;display:grid;grid-template-columns:subgrid;column-gap:8px;align-items:start;position:relative}.mv .ap-dr .ap-drh{grid-column:1;margin:0;min-height:0;height:34px}body.pc .mv .ap-dr .ap-drh{height:26px}.mv .ap-dr .ap-dt,.mv .ap-dr .ap-dans{grid-column:2}.mv .ap-dr .ap-dsv{position:absolute;right:8px;top:8px;height:34px;display:flex;align-items:center;margin:0;pointer-events:none}body.pc .mv .ap-dr .ap-dsv{height:26px}.mv .ap-dr .ap-dt{padding-right:28px}.mv .ap-dr.cur .ap-dsv{right:16px}.mv .ap-dsv svg{display:block}.mv .ap-dt{display:block;width:100%;box-sizing:border-box;min-height:34px;border:1px solid #DADCE2;border-radius:8px;padding:6px 10px;font:inherit;font-size:16px;line-height:1.4;color:var(--fg);background:#fff;resize:none;overflow:hidden;outline:none}body.pc .mv .ap-dt{font-size:12.5px;min-height:26px;padding:3px 8px;border-radius:6px}.mv .ap-dt:focus{border-color:#2f45a8;box-shadow:0 0 0 3px #2f45a81f}.mv .ap-dt[readonly]{background:#fafaf8}.mv .ap-dans{margin-top:4px;padding:1px 2px;min-height:16px;font-size:12.5px;line-height:1.45;color:#787774;cursor:pointer;-webkit-tap-highlight-color:transparent}body.pc .mv .ap-dans{font-size:10.5px}.mv .ap-dans .ap-bar{height:8px}.mv .ap-dmode{padding:2px;border-radius:8px}.mv .ap-spl{font-size:12px;color:#787774}.mv .ap-qbar{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:8px 0 10px}.mv .ap-qbar .ap-spl{margin-left:6px}.mv .ap-qau .ap-aud{margin:0}.mv .ap-qau .ap-aud .ap{width:auto!important;min-width:150px;min-height:0;height:32px;padding:0 14px 0 4px;border-radius:16px;gap:7px}.mv .ap-qau .ap .pb{width:24px;height:24px}.mv .ap-qau .ap .pb svg{width:10px;height:10px}.mv .ap-qau .ap .nm{flex:0 0 auto;font-size:12.5px}body.pc .mv .ap-qau,body.pc .mv .ap-qf,body.pc .mv .ap-qs0{zoom:calc(1/1.4)}.mv .ap-qnx{color:#2f45a8;border-color:#c9d2ee}body.pc .mv .ap-spl{font-size:calc(12px/1.4)}.mv .ap-dmode button{height:24px;padding:0 11px;border-radius:6px;font-size:11.5px}.mv .ap-dall{height:24px;padding:0 10px;border:1px solid #D5D8E0;border-radius:6px;background:#fff;color:#4a4f5c;font-size:11px;cursor:pointer;margin-left:auto}.mv .ap-dr .ap-drv{margin-top:0;min-height:34px;display:flex;align-items:center;padding:4px 10px;border-radius:8px;background:#fafaf8;border:1px solid #ECEDF0;font-size:15px;line-height:1.45;color:var(--fg)}body.pc .mv .ap-dr .ap-drv{min-height:26px;padding:2px 8px;border-radius:6px;font-size:12.5px}.mv .ap-dr .ap-drv .ap-bar{height:10px;width:min(260px,70%)}.mv .ap-dr .ap-drv.open{background:#fff;font-weight:700}body.pc .mv .ap-dmode,body.pc .mv .ap-dall{zoom:calc(1/1.4)}.mv .ap-seg{margin:0 0 10px}.mv .seg.tseg{background:none;padding:0;gap:2px;border-radius:0}.mv .seg.ap-seg{margin:0 0 10px}.mv .seg.tseg>button,.mv .seg.tseg .gt-p,.mv .vc-sw button{height:26px;padding:0 11px;border-radius:999px;font-size:12.5px;font-weight:500;color:#6b7183;transition:background .15s,color .15s}body.pc .mv .seg.tseg>button,body.pc .mv .seg.tseg .gt-p,body.pc .mv .vc-sw button{height:21px;padding:0 9px;font-size:11.5px}.mv .seg.tseg>button:hover,.mv .vc-sw button:hover{background:#2f45a80d}.mv .seg.tseg>button.on,.mv .vc-sw button.on{background:#eef2fc;color:#22348a;font-weight:600;box-shadow:none}.mv .seg.tseg .gt-p{background:#eef2fc;padding-right:3px}.mv .seg.tseg .gt-sym{color:#22348a;font-weight:600}.mv .seg.tseg .gt-p button{height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;color:#6b7183}body.pc .mv .seg.tseg .gt-p button{height:16px;padding:0 7px;font-size:10.5px}.mv .seg.tseg .gt-p button.sel{background:#fff;color:#22348a;font-weight:600;box-shadow:0 0 0 1px #2f45a81f}.mv .vc-sw{background:none;padding:0;gap:2px;border-radius:0}.mv .vc-sw button{flex:0 0 auto}.mv .ap-vh{display:flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;font:inherit;font-size:12px;font-weight:700;color:var(--sub);margin:4px 0 6px;cursor:pointer}.mv .ap-vh i{width:0;height:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:6px solid currentColor;transition:transform .15s}.mv .ap-vh.off i{transform:rotate(-90deg)}.mv .ap-vh small{font-weight:400;color:#a3a8b4}.mv .ap-vh.off{margin-bottom:0}.mv .ap-dia{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin-top:10px}.mv .ap-dia p{margin:0 0 6px!important;font-size:14px;line-height:1.75;color:var(--fg)}.mv .ap-dia p:last-child{margin-bottom:0!important}body:not(.pc) .mv .ap-dia:not(.ap-jtx) p{font-size:16px!important}body.pc .mv .ap-vh+.wgrid .ww{font-size:13px;font-weight:600}.mv .ap-aud{margin:6px 0 10px}.mv .ap-aud .ap{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:8px 11px;min-height:44px}.mv .ap-aud .ap.playing{border-color:var(--acc);background:var(--acc-soft)}.mv .ap-sy.ap-w{border-radius:3px}.mv .ap-aud:not(.aprow) .ap{width:100%}.mv .ap-jth{margin-top:12px}.mv .ap-jtx p{font-size:11.5px!important;line-height:1.7;color:var(--sub)}.mv .ap-jt{margin-top:8px}.mv .ap-jt>summary{cursor:pointer;font-size:13px;color:var(--sub);padding:4px 0}.mv .ap-mode{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 10px}body.pc .mv .ap-mode{justify-content:flex-start}.mv .ap-mode .seg{padding:2px;border-radius:8px}.mv .ap-mode .seg button{height:26px;padding:0 11px;border-radius:6px;font-size:12px}body.pc .mv .ap-mode>*{zoom:calc(1/1.4)}.mv .ap-syrow{margin:8px 0 -2px}.mv .ap-syb{height:28px;padding:0 12px;border:1px solid #C9D2EE!important;border-radius:14px;background:#fff!important;color:var(--acc)!important;font-size:12px!important;cursor:pointer;margin-right:auto}.mv .ap-syb.on{background:#eef0fb!important;font-weight:700}.mv .ap-sy{cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.mv .ap-sy:hover{background:#f1f3fa}.mv .ap-sy.on{color:#2f45a8;background:#e7ecfb;box-shadow:0 0 0 2px #e7ecfb}.mv .apsy-on{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;background:#fff!important;border:1px solid #2F45A8!important;box-shadow:0 0 0 1px #2f45a8;border-radius:12px!important;overflow:visible!important}.mv .apsy-on:before{content:"● 連動中　文字を押すとそこから再生・外をダブルクリックで解除";position:absolute;left:12px;top:-9px;padding:0 6px;background:#fff;font-size:10.5px;line-height:16px;font-weight:700;color:#2f45a8;letter-spacing:.02em;white-space:nowrap;z-index:1}.mv .ap-blw{position:relative;cursor:pointer}.mv .ap-blw .ap-dia{filter:blur(6px);user-select:none;-webkit-user-select:none;pointer-events:none}.apsy-bg{position:absolute;inset:0;z-index:25;background:#14182873;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:apsyF .18s ease}.apsy{position:absolute;z-index:26;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 12px);bottom:120px;background:#fff;color:var(--fg);border-radius:16px;box-shadow:0 18px 50px #0a0e1e59;display:flex;flex-direction:column;overflow:hidden;animation:apsyP .2s ease}@keyframes apsyF{0%{opacity:0}}@keyframes apsyP{0%{opacity:0;transform:translateY(8px) scale(.985)}}.apsy-hd{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;border-bottom:1px solid #EEF0F4;flex:0 0 auto}.apsy-hd b{display:inline-flex;align-items:center;gap:5px;background:#2f45a8;color:#fff;border-radius:10px;padding:3px 10px;font-size:11.5px;font-weight:700;white-space:nowrap}.apsy-hd b:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:apsyD 1.6s ease-in-out infinite}@keyframes apsyD{50%{opacity:.35}}.apsy-hd small{color:#6b7183;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apsy-x{margin-left:auto;flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:0;background:#eceef2;color:#6b7183;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.apsy-x:hover{background:#e2e5ec;color:#1f2333}.apsy-sc{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.apsy-in.mv{background:none;border:0;border-radius:0;margin:0;padding:12px 16px 18px}body.pc .apsy-in.mv{padding:8px 14px 14px}.apsy-in.mv .ap-dia,.apsy-in.mv .ap-ph{border:0;background:none;margin:0;padding:0;border-radius:0}.apsy-in .ap-dia p{line-height:1.95}body:not(.pc) .apsy-in .ap-dia p,body:not(.pc) .apsy-in .ap-e{font-size:16px}.apsy-in.mv .ap-r{padding:9px 2px}.apsy-in.mv .ap-r:first-child{border-top:0}.apsy-in .ap-mode{margin:0 0 8px}body.apsyon .pbar{z-index:27}body.apsyon #pbar-fold,body.apsyon #pb-notch,body.apsyon #fab-dial,body.apsyon #fab-top,body.apsyon #pcd,body.apsyon #lsr{visibility:hidden}.apvz{position:absolute;z-index:26;left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 12px);bottom:120px;background:#fff;color:var(--fg);border-radius:16px;box-shadow:0 18px 50px #0a0e1e59;display:flex;flex-direction:column;overflow:hidden;animation:apsyP .2s ease;--vz-func:#A3A8B4;--vz-wave:#D9503A;--vz-now:#E0701F}.apvz-hd{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 14px;border-bottom:1px solid #EEF0F4;flex:0 0 auto}.apvz-hd b{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;white-space:nowrap}.apvz-hd b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.apvz-hd small{color:#6b7183;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apvz-x{margin-left:auto;flex:0 0 30px;width:30px;height:30px;border-radius:50%;border:0;background:#eceef2;color:#6b7183;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.apvz-x:hover{background:#e2e5ec;color:#1f2333}.apvz-op{display:flex;gap:4px;padding:8px 14px;background:#fafbfc;border-bottom:1px solid var(--line);flex:0 0 auto;overflow:auto}.apvz-op button{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 2px;border:0;background:none;font-size:12.5px;color:var(--fg);white-space:nowrap;cursor:pointer;font-weight:600}.apvz-op .vzsw{position:relative;flex:0 0 auto;width:40px;height:24px;border-radius:999px;background:#e3e4e8;transition:background .2s}.apvz-op .vzsw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.apvz-op button.on .vzsw{background:#34c759}.apvz-op button.on .vzsw:after{transform:translate(16px)}.apvz-op button[hidden]{display:none}@keyframes vzPop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.apvz-sc{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 18px 16px}.apvz-ln{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #EEF0F4}.apvz-ln:last-child{border-bottom:0}.apvz-sp{flex:0 0 22px;height:22px;border-radius:50%;background:var(--acc-soft);color:var(--acc);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:12px}.apvz-sp:empty{background:none}.apvz-bd{flex:1;min-width:0}.apvz-ja{font-size:12px;color:var(--sub);margin-top:8px;line-height:1.5}.vz-ws{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 7px;row-gap:12px;font-size:18px;line-height:1.1;padding-top:16px}body:not(.pc) .vz-ws{font-size:16px}.vz-ws>svg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}.vz-ws>svg path{fill:none;stroke:var(--vz-wave);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.vz-w{position:relative;display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.vz-w.vz-gap{margin-left:10px}.vz-w.hy{margin-right:-7px}.vz-tx{white-space:nowrap;color:var(--fg)}.vz-w.c .vz-tx{font-weight:400;font-size:1.1em}.vz-w.c:not(.m) .vz-tx:not(:has(.vz-big)){font-weight:800}.vz-w.c .vz-tx .vz-big{display:inline-block;transform-origin:50% 85%;font-weight:800;font-size:1.5em}.vz-w.f .vz-tx{font-weight:400;font-size:.78em;color:var(--vz-func)}.vz-w.c.m .vz-tx{font-weight:400;font-size:1em}.vz-w.c.m .vz-b{opacity:.32}.vz-syl{display:flex;gap:3px;margin-top:6px;align-items:center}.vz-syl.sg{display:block;position:relative;height:5px;align-self:stretch}.vz-sg{position:absolute;top:0;left:0;display:flex;gap:3px;align-items:center}.vz-b{display:block;width:9px;height:5px;border-radius:3px;background:var(--acc);opacity:.32}.vz-b.s{width:26px;opacity:.9}.vz-b.s2{width:17px;opacity:.6}.vz-syl.acr .vz-b{width:6px}.vz-syl.acr .vz-b.s{width:14px}.vz-syl.acr .vz-b.s2{width:10px}.vz-w.c .vz-tx .vz-big2{font-weight:800}.st-w .vz-big2{text-decoration:underline dotted;text-decoration-color:#8d9bc9;text-underline-offset:3px}.vz-w.f .vz-b{opacity:.2}.vz-w:before{content:"";position:absolute;inset:-3px -5px -4px;border-radius:9px;background:#dce4fb;opacity:0;transform:scale(.85);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.vz-w.now:before{opacity:1;transform:scale(1);transition:opacity .06s ease,transform .12s cubic-bezier(.3,1.6,.5,1)}.vz-w .vz-tx,.vz-w .vz-syl{position:relative;z-index:1}.vz-w.now .vz-b{background:var(--acc);opacity:1}.vz-w.now .vz-tx{color:#22348a}.vz-w.now .vz-big{animation:vzPop .32s ease-out}.vz-w.c.now .vz-tx:not(:has(.vz-big)){color:var(--acc)}.apvz-ln.apvz-cont{border-top:0;padding-top:0}.apvz.no-wave .vz-ws>svg{display:none}body:not(.pc) .apvz-ft{display:none}.apvz-ft{padding:8px 14px 10px;font-size:11px;color:var(--sub);border-top:1px solid var(--line);background:#fafbfc;display:flex;gap:14px;flex-wrap:wrap;flex:0 0 auto}.apvz-ft .w{color:var(--vz-wave)}.apvz-ft .n{color:#22348a}html.libstress #lib-title,html.libstress .lib-seg,html.libstress #lib-del,html.libstress #lib-badge{display:none!important}.lib-new.lib-st{color:var(--fg);font-weight:600}.lib-new.lib-st.on{color:var(--acc)}.st-wrap{display:grid;grid-template-columns:240px 1fr;min-height:calc(100vh - 48px)}.st-side{border-right:1px solid var(--line);padding:10px 8px 40px;position:sticky;top:48px;align-self:start;max-height:calc(100vh - 48px);overflow:auto;font-size:13px}.st-side h4{margin:12px 8px 4px;font-size:11px;color:var(--sub);font-weight:600;letter-spacing:.04em}.st-i{padding:7px 10px;border-radius:8px;display:flex;justify-content:space-between;gap:8px;cursor:pointer;color:var(--fg)}.st-i:hover{background:#f3f5fa}.st-i.on{background:var(--acc-soft);color:var(--acc);font-weight:600}.st-i span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-i small{color:var(--sub);font-weight:400;flex:0 0 auto}.st-main{padding:18px 28px 120px;min-width:0}.st-hd h2{font-size:16px;margin:4px 0 6px;color:var(--fg)}.st-hd h2 small{font-weight:400;color:var(--sub);font-size:12px;margin-left:10px}.st-tools{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--sub);margin-bottom:12px}.st-lg{display:inline-flex;align-items:center;gap:5px}.st-lg i{display:inline-block;width:20px;height:13px;border-radius:4px}.st-lg i.f{background:#aeb3bf}.st-lg i.c{background:#2c2c2b}.st-lg i.m{border:1.5px solid var(--acc);background:#f3f5fd}.st-sp{flex:1}.st-seg{display:inline-flex;gap:4px}.st-seg button{font:inherit;font-size:12px;padding:4px 10px;border:1px solid var(--line);background:#fff;border-radius:999px;color:var(--fg);cursor:pointer}.st-seg button.on{background:var(--acc-soft);color:var(--acc);border-color:transparent}.st-q{font:inherit;font-size:13px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;width:170px}.st-hid{display:none}.st-sec{display:flex;align-items:center;gap:12px;margin:22px 0 4px;font-size:14px}.st-sec b{color:var(--fg)}.st-sec .ap.st-au{margin:0}.st-noau{font-size:11px;color:var(--sub)}.st-row{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--line);align-items:start}.st-row.man{background:#fbfcff}.st-row.pl .st-pl{background:var(--acc);color:#fff;border-color:var(--acc)}.st-pl{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--acc);cursor:pointer;margin-top:4px;padding:0}.st-pl svg{width:14px;height:14px;fill:currentColor}.st-sp2{font-size:11px;color:var(--sub);margin-bottom:4px}.st-ws{display:flex;flex-wrap:wrap;gap:6px 6px;align-items:flex-end;font-size:18px;line-height:1.15}.st-w{position:relative;padding:4px 8px 5px;border-radius:7px;border:1.5px solid transparent;cursor:pointer;color:var(--fg);-webkit-user-select:none;user-select:none}.st-w:hover{background:#f6f7fa}.st-w.hy{margin-right:-6px;padding-right:0}.st-w.hy+.st-w{padding-left:0}.st-ws{--vz-func:#A3A8B4;align-items:flex-start}.st-w .vz-w{cursor:inherit}.st-w .vz-w:before{display:none}.st-w.man{border-color:var(--acc);background:#f3f5fd}.st-w.man.f{border-color:#c9cdd8;background:#f6f7fa}.st-w.man.m{border-color:#8d9bc9;background:#f6f8fd}.st-w.yman .vz-big{text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}.st-ed{display:block;font-size:10px;color:var(--acc);font-weight:400;font-style:normal;margin-top:2px;line-height:1}.st-w.f .st-ed{color:var(--sub)}.st-ja{font-size:12px;color:var(--sub);margin-top:6px}#st-pop .st-wpl{width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--acc);display:inline-flex;align-items:center;justify-content:center;padding:0;margin-right:6px;vertical-align:middle;cursor:pointer}#st-pop .st-wpl svg{width:11px;height:11px}#st-pop{position:fixed;z-index:120;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px #00000024;padding:10px 12px;font-size:12px;width:250px;color:var(--fg)}.st-pw{font-weight:700;font-size:14px}.st-pw small{font-weight:400;color:var(--sub);margin-left:8px}#st-pop .st-ipe{border:0;background:none;color:#9aa0ae;padding:2px 4px;margin-left:2px;cursor:pointer;vertical-align:middle;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600}#st-pop .st-ipe:hover{color:var(--acc)}#st-pop .st-ipe svg{width:13px;height:13px}#st-pop .st-ipe.fx{color:var(--acc)}#st-pop .st-ipe i{font-style:normal;background:var(--acc-soft);border-radius:6px;padding:1px 6px}#st-pop .st-ipf{margin-top:8px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}#st-pop .st-ipr{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--sub)}#st-pop .st-ipr input{flex:1;min-width:0;font:inherit;font-size:15px;color:var(--fg);padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:#fff}#st-pop .st-ipk{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}#st-pop .st-ipk button{min-width:30px;height:28px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:14px;cursor:pointer;padding:0 5px}#st-pop .st-ipk button:hover{border-color:var(--acc);color:var(--acc)}#st-pop .st-iph{font-size:10.5px;color:var(--sub);margin-top:6px;line-height:1.5}#st-pop .st-ipb{display:flex;gap:6px;margin-top:8px}#st-pop .st-ipb button{height:28px;padding:0 12px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:12px;cursor:pointer}#st-pop .st-ipb button.ok{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700}.st-o{display:flex;gap:6px;margin:8px 0 2px}.st-o button{flex:1;font:inherit;font-size:12px;padding:6px 0;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer;color:var(--fg)}.st-o button.on{background:var(--acc);color:#fff;border-color:var(--acc)}.st-syl{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.st-syh{color:var(--sub);font-size:11px;margin-bottom:4px}.st-lv{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--soft);margin-bottom:6px}.st-lv button{font:inherit;font-size:11.5px;border:0;border-radius:6px;padding:3px 10px;background:none;color:var(--sub);cursor:pointer}.st-lv button.on{background:#fff;color:var(--fg);font-weight:700;box-shadow:0 1px 2px #0000001a}.st-lt button.on2{background:#f1f3f9;color:#5a6798;border-color:#8d9bc9;border-style:dashed}.st-lt{display:flex;flex-wrap:wrap;gap:2px}.st-lt button{font:inherit;font-size:16px;font-weight:700;min-width:22px;padding:3px 2px;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:pointer;color:var(--fg)}.st-lt button.on{background:var(--acc-soft);color:var(--acc);border-color:var(--acc)}.st-syf{display:flex;justify-content:space-between;align-items:center;margin-top:6px;color:var(--sub);font-size:11px}.st-syf button{font:inherit;font-size:11px;border:0;background:none;color:var(--acc);cursor:pointer;padding:0}.apvz-wait{padding:30px;text-align:center;color:var(--sub);font-size:13px}body.apvzon .pbar{z-index:27}body.apvzon #pbar-fold,body.apvzon #pb-notch,body.apvzon #fab-dial,body.apvzon #fab-top,body.apvzon #pcd,body.apvzon #lsr{visibility:hidden}.mv .ap-ph{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.mv .ap-r{display:flex;gap:10px;padding:7px 12px;border-top:1px solid #EEF0F4}.mv .ap-r:first-child{border-top:0}.mv .ap-r.ap-new{border-top-color:var(--line)}.mv .ap-r[data-apr],.mv .ap-r[data-apj]{cursor:pointer}.mv .ap-sp{flex:0 0 18px;font-weight:700;font-size:13.5px;color:var(--fg)}.mv .ap-c{min-width:0;flex:1}.mv .ap-e{font-size:14px;line-height:1.55;color:var(--fg);font-weight:600}.mv .ap-e.ap-ja{font-size:13.5px}.mv .ap-s{font-size:12.5px;line-height:1.5;color:#6b7183;margin-top:1px}.mv .ap-bar{display:inline-block;width:min(220px,70%);height:12px;border-radius:4px;background:#e2e5ec;vertical-align:middle}.mv .ap-all{height:30px;padding:0 13px;border:0!important;border-radius:8px;background:var(--seg)!important;color:var(--sub)!important;font-size:12px!important;font-weight:600;cursor:pointer}.mv .ap-all:hover{color:var(--fg)!important}.mv .ap-g{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px 16px 12px}body:not(.pc) .mv :is(.ap-dia,.ap-ph,.ap-g){border:0;border-radius:0;background:none;padding-left:0;padding-right:0}body:not(.pc) .mv .ap-dia.apsy-on{margin-left:-10px!important;margin-right:-10px!important;padding:10px 10px 4px!important}body:not(.pc) .mv .ap-ph.apsy-on{margin-left:-6px!important;margin-right:-6px!important;padding:4px 6px!important}body:not(.pc) .mv .ap-dia{padding-top:4px;padding-bottom:0}.mv .ap-g h4{margin:14px 0 6px!important;font-size:13.5px!important;font-weight:700;border:0!important;padding:0!important;line-height:1.6!important}.mv .ap-g h4{text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px;text-underline-offset:5px}.mv .ap-g h4:not(:first-child){margin-top:22px!important}.mv .ap-g p b,.mv .ap-g li b,.mv .ap-g td b,.mv .ap-g th b{font-weight:inherit}.mv .ap-g th{font-weight:600}.mv .ap-g p,.mv .ap-g li{font-size:12.5px!important;line-height:1.75!important;color:var(--fg);margin:0 0 4px}.mv .ap-g td,.mv .ap-g th{font-size:12px!important}.mv .ap-g ul{margin:2px 0 6px;padding-left:20px}.mv .ap-tw{overflow-x:auto}.mv .ap-g table{border-collapse:collapse;font-size:13px;margin:6px 0}.mv .ap-g th,.mv .ap-g td{border:1px solid var(--line);padding:4px 8px;text-align:left}.ap-ed{padding:4px 16px;overflow:auto}.wb>.ap-ed:not(.ap-out){max-height:46vh;flex:0 0 auto}.ap-out{flex:1 1 auto;min-height:80px;border-top:1px solid #E9E9E7}.ap-sec{padding:8px 0}.ap-sec>label{display:block;font-size:12.5px;font-weight:700;margin-bottom:5px}.ap-sec>label small{font-weight:400;color:#6b7183;margin-left:8px}.ap-sec textarea{width:100%;border:1px solid #E2E5EC;border-radius:8px;padding:8px;font:inherit;font-size:13px;line-height:1.6;resize:vertical;outline:none}.ap-vin{display:flex;gap:8px;align-items:flex-start}.ap-vin textarea{flex:1}.ap-tw2{max-height:260px;overflow:auto;margin-top:6px;border:1px solid #EEF0F4;border-radius:8px}.ap-t{width:100%;border-collapse:collapse}.ap-t th{position:sticky;top:0;background:#fff;font-size:11px;color:#6b7183;font-weight:600;text-align:left;padding:6px 4px 3px}.ap-t td{padding:2px 3px;font-size:12.5px;vertical-align:middle}.ap-t td.ap-ro{color:#1f2333;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.ap-t input{width:100%;height:28px;border:1px solid #E2E5EC;border-radius:6px;padding:0 6px;outline:none;font:inherit;font-size:12.5px}.ap-t input.wb-aic{background:#fff8dc;border-color:#f0d98c}.ap-t td.wb-del{width:26px;text-align:center}.ap-t td.wb-del button{border:0;background:none;color:#a3a8b4;font-size:15px;cursor:pointer}.mv.mvb{position:relative}.mv .mvb-h{font-size:14.5px;font-weight:700;color:var(--fg);margin:0 0 8px;padding-right:56px}.mv .mvb-ed{position:absolute;right:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px 0 7px;border:1px solid #E2E5EC!important;border-radius:999px;background:#ffffffeb!important;color:#5b6170!important;font-size:11.5px!important;font-weight:600!important;line-height:1;letter-spacing:.02em;box-shadow:0 1px 3px #14161e14;cursor:pointer;opacity:0;transition:opacity .12s,color .12s,border-color .12s}.mv .mvb-ed .ico{width:12px;height:12px}.mv .mvb-ed:hover{color:var(--acc)!important;border-color:#c9d2ee!important}body.pc .mv .mvb-ed{zoom:calc(1/1.4)}.mv.mvb:hover .mvb-ed,.mv .mvb-ed:focus{opacity:1}.mv .mvb-e{padding:6px 2px}#wb-bg{position:fixed;inset:0;z-index:520;background:#14161e61;display:none;align-items:center;justify-content:center}#wb-bg.on{display:flex}.wb{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);background:#fff;color:#1f2333;border-radius:14px;box-shadow:0 18px 48px #14161e3d;display:flex;flex-direction:column;overflow:hidden;font-size:13px}.wb input,.wb textarea,.wb button{font:inherit}.wb-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #E9E9E7}.wb-h>b{font-size:14.5px;white-space:nowrap}.wb-h>input{flex:1;min-width:0;height:32px;border:1px solid #E2E5EC;border-radius:7px;padding:0 9px;outline:none}.wb-sym{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7183;white-space:nowrap}.wb-sym input{width:64px;height:32px;border:1px solid #E2E5EC;border-radius:7px;padding:0 8px;outline:none}.wb-x{width:32px;height:32px;border:0;border-radius:50%;background:none;color:#787774;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.wb-x:hover{background:#f1f2f5;color:#1f2333}.wb-au,.wb-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 16px;border-bottom:1px solid #E9E9E7;color:#6b7183;font-size:12.5px}.wb-af{color:#1f2333}.wb-b{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;border:1px solid #DDE1EA;border-radius:8px;background:#fff;color:#3a4050;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.wb-b:hover{background:#f5f6f9;border-color:#c9ced9;color:#1f2333}.wb-b:disabled{opacity:.5;cursor:default}.wb-b.wb-dg{border-color:transparent;background:none;color:#9aa0ae}.wb-b.wb-dg:hover{color:#d9503a;background:#fdf1ef}.wb-ai{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 16px 0 12px;border:0;border-radius:9px;background:linear-gradient(135deg,#3550c8,#6a4fd6);color:#fff;font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #3550c82e,0 3px 10px #3550c82e;transition:filter .12s,box-shadow .12s}.wb-ai:hover{filter:brightness(1.07);box-shadow:0 1px 2px #3550c838,0 5px 14px #3550c842}.wb-ai:active{filter:brightness(.97)}.wb-ic{display:inline-flex;font-style:normal}.wb-ai:disabled,.wb-ok:disabled{opacity:.5;cursor:default;filter:none;box-shadow:none}.wb-ok{display:inline-flex;align-items:center;height:34px;padding:0 20px;border:0;border-radius:9px;background:#2f45a8;color:#fff;font-weight:700;font-size:13.5px;cursor:pointer}.wb-ok:hover{background:#273c97}.wb-st{font-size:12px;color:#6b7183}.wb-err{color:#d9503a;padding:6px 0}.wb-pp,.wb-gen{padding:10px 16px;border-bottom:1px solid #E9E9E7;background:#fafbfc}.wb-pp textarea{width:100%;height:120px;border:1px solid #E2E5EC;border-radius:8px;padding:8px;resize:vertical;outline:none}.wb-pf{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px}.wb-gq{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wb-gq textarea{flex:1 1 100%;height:54px;border:1px solid #E2E5EC;border-radius:8px;padding:7px 9px;resize:vertical;outline:none}.wb-gq label{display:flex;align-items:center;font-size:12px;color:#6b7183;gap:6px}.wb-gq input{width:56px;height:30px;border:1px solid #E2E5EC;border-radius:7px;padding:0 6px}.wb-gh{display:flex;align-items:center;gap:8px;margin:10px 0 6px;font-size:12px;color:#6b7183}.wb-gh span{margin-right:6px}.wb-gl{max-height:240px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.wb-gi{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-radius:7px;cursor:pointer;background:#fff;border:1px solid #EEF0F4;flex-wrap:wrap}.wb-gi:has(input:checked){border-color:#2f45a8;background:#f3f5fc}.wb-gi b{font-size:13.5px}.wb-gi .ipa{color:#6b7183;font-family:inherit}.wb-gs{flex:1 1 100%;font-size:13px}.wb-gs u{text-underline-offset:2px}.wb-gj{font-size:11.5px;color:#6b7183;padding-left:22px}.wb-tw{overflow:auto;flex:1 1 auto;min-height:120px;padding:0 10px}.wb-t{width:100%;border-collapse:collapse}.wb-t th{position:sticky;top:0;background:#fff;font-size:11px;color:#6b7183;font-weight:600;text-align:left;padding:8px 4px 4px}.wb-t td{padding:2px 3px}.wb-t input{width:100%;height:30px;border:1px solid #E2E5EC;border-radius:6px;padding:0 7px;outline:none}.wb-t input:focus{border-color:#2f45a8}.wb-t input.wb-aic{background:#fff8dc;border-color:#f0d98c}.wb-t td.wb-d{width:20px;color:#b4b8c2;cursor:grab;text-align:center;user-select:none}.wb-t td.wb-del{width:28px;text-align:center}.wb-t td.wb-del button{border:0;background:none;color:#a3a8b4;font-size:16px;cursor:pointer}.wb-t td.wb-del button:hover{color:#d9503a}.wb-t tr.wb-new input{border-style:dashed}.wb-t tr.wb-ov td{border-top:2px solid #2F45A8}.wb-t th:nth-child(2),.wb-t td:nth-child(2){width:34%}.wb-tip{font-size:11.5px;color:#6b7183;padding:8px 16px;background:#fafbfc;border-top:1px solid #E9E9E7;line-height:1.6}.wb-f{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #E9E9E7}.wb-f span{margin-right:auto;font-size:12px;color:#6b7183}#ne-gut{position:fixed;z-index:120;display:flex;gap:1px;align-items:center;opacity:0;pointer-events:none;transition:opacity .12s ease-out}body.hwon #ne-gut{display:none!important}.nb .hwadd{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;margin-top:2px;border-radius:8px;color:#787774;font-size:13px;border:1px dashed #D5D4D0;background:#fff;cursor:pointer}.nb :is(p,h2,h3,h4) .hwadd{height:24px;padding:0 9px;margin:0 0 0 12px;vertical-align:2px;font-size:12px!important;font-weight:400;border-radius:7px;line-height:1;letter-spacing:0}.nb .hwadd:hover{color:#2c2c2b;border-color:#b9b8b4}.nb .hwadd .hwadd-v{font-size:10px}body.prt .nb .hwadd,.hw-nb .hwadd{display:none!important}.nb :is(p,h2,h3,h4):has(>.hwadd){display:flex;align-items:center;gap:8px}.nb :is(p,h2,h3,h4)>.hwadd{margin-left:auto!important;flex:0 0 auto}body.pc .nb :is(p,h2,h3,h4):has(>.hwadd){max-width:380px;box-sizing:border-box}#hwdd{position:fixed;z-index:130;width:340px;max-height:min(460px,calc(100vh - 16px));display:flex;flex-direction:column;background:#fff;color:#2c2c2b;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 30px #0f172a29;padding:8px;font-size:13.5px}#hwdd[hidden],#hwdd-pv[hidden]{display:none}#hwdd .hwdd-q{flex:0 0 auto;width:100%;box-sizing:border-box;height:32px;border:1px solid #DADCE2;border-radius:8px;padding:0 10px;font-size:13px;margin-bottom:4px;color:#2c2c2b}#hwdd .hwdd-l{flex:1;overflow:auto;min-height:0}#hwdd .hwdd-g{font-size:11px;color:#9b9a97;margin:6px 8px 2px}#hwdd .hwdd-none{font-size:12.5px;color:#9b9a97;padding:12px 8px}#hwdd .hwdd-o{display:flex;width:100%;align-items:center;gap:7px;min-height:30px;padding:4px 8px;border-radius:7px;text-align:left;color:#2c2c2b;font-size:13.5px;box-sizing:border-box}#hwdd .hwdd-o.hv{background:#f1f2f5}#hwdd .hwdd-o i{font-style:normal;font-size:10.5px;color:#787774;background:#f1f1ef;border-radius:4px;padding:1px 5px;flex:0 0 auto}#hwdd .hwdd-o .ck{width:12px;flex:0 0 12px;color:var(--acc);font-weight:700}#hwdd .hwdd-o .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hwdd .hwdd-o.on{color:var(--acc)}#hwdd .hwdd-o.nt{color:#9b9a97;cursor:default}#hwdd .hwdd-o.nt .ck{color:#b4b8c2}#hwdd .hwdd-ft{flex:0 0 auto;font-size:11px;color:#9b9a97;margin:6px 8px 2px;border-top:1px solid #EEE;padding-top:6px}#hwdd-pv{position:fixed;z-index:130;width:480px;max-height:min(420px,calc(100vh - 16px));overflow:hidden;background:#fff;color:#2c2c2b;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 30px #0f172a29;padding:10px 14px;pointer-events:none}#hwdd-pv .hwdd-ph{font-size:12px;color:#787774;display:flex;gap:6px;align-items:center;margin-bottom:6px}#hwdd-pv .hwdd-ph i{font-style:normal;font-size:10.5px;background:#f1f1ef;border-radius:4px;padding:1px 5px}#hwdd-pv .hwdd-pb{zoom:.75}#hwdd-pv .hwdd-pb .nb{padding:0!important;margin:0!important;max-width:none!important}#hwdd-pv .hwdd-ifr{aspect-ratio:16/9;background:#f1f1ef;border-radius:8px}#ne-gut.on{opacity:1;pointer-events:auto}#ne-gut button{width:24px;height:26px;border:0;background:none;border-radius:5px;color:#a3a8b4;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}#ne-gut button:hover{background:#eff1f6;color:#5b6170}#ne-gut .ne-dr{cursor:grab;touch-action:none}#ne-gut .ne-dr:active{cursor:grabbing}body.nedrag,body.nedrag *{user-select:none!important;cursor:grabbing!important}.nb .ne-src{opacity:.35}.sub-ghost.ne-ghost{left:0;top:0;will-change:transform;opacity:.92;max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ne-ghost2{position:fixed;left:0;top:0;z-index:300;pointer-events:none;will-change:transform;max-height:220px;overflow:hidden;background:#fff;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 12px 32px #1f23332e,0 2px 6px #1f233314;padding:6px 10px!important;margin:0!important;box-sizing:border-box;transform-origin:0 0}.ne-ghost2>*{margin-top:0!important}.ne-ghost2.cut:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(#fff0,#fff);pointer-events:none}.nb .ndr-grab{box-shadow:0 6px 18px #1f233324;border-radius:8px;transition:box-shadow .12s}.ne-ghost2.ndr-gh{opacity:0;transition:opacity .12s ease-out,box-shadow .12s}.ne-ghost2.ndr-gh.up{opacity:1}.ne-ghost2.ndr-gh.fly{transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s ease-out,border-color .2s;box-shadow:0 1px 3px #1f23330f;border-color:transparent}.ne-ghost2.ndr-gh.fly.fade{transition:transform .2s cubic-bezier(.2,0,0,1),opacity .18s ease-in;opacity:0}.nb .ndr-hide{opacity:0!important}#ndr-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:400;background:#1f2333;color:#fff;font-size:13px;line-height:1.4;padding:9px 14px;border-radius:10px;box-shadow:0 6px 20px #1f233333;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap;max-width:92vw}#ndr-toast.on{opacity:1}.nb .ndr-sel{background:#2f45a81a;box-shadow:0 0 0 4px #2f45a81a;border-radius:4px}.ne-ghost2 .ndr-cnt{position:absolute;right:6px;top:6px;height:22px;padding:0 8px;border-radius:11px;background:var(--acc);color:#fff;font-size:12px;font-weight:600;line-height:22px;box-shadow:0 2px 6px #1f233340}.nb .ndr-off{display:none!important}.nb .ndr-ph{box-sizing:border-box;margin:2px 0;border-radius:8px;background:var(--acc-soft,#EEF2FC);border:1.5px dashed #B9C6EC;pointer-events:none}.nb .ndr-land{animation:ndrland .42s ease-out}@keyframes ndrland{0%{background:#2f45a81f}to{background:transparent}}.nb .ne-hid{display:none!important}body.nedit .nb .ne-hid{display:revert!important;opacity:.38;outline:1px dashed #C9CDD6;outline-offset:3px;border-radius:4px;position:relative}body.nedit .nb .ne-hid:before{content:"非表示";position:absolute;right:0;top:-10px;font-size:10px;color:#787774;background:#fff;padding:0 4px;border:1px solid #E2E5EC;border-radius:4px;z-index:1}.nb [data-nef][contenteditable=true]{outline:none;cursor:text;min-height:1.2em}.nb [data-nef][contenteditable=true]:empty:before{content:attr(data-ph);color:#b4b8c2;pointer-events:none}.nb p[data-nef][contenteditable=true]:empty{min-height:1.6em}.nb .ne-cl,.nb .ne-wcl{background:#fbf3db}.nb .ne-wcl .ne-win{flex:1;min-width:0}.nb .ne-wcl .ne-win>*:first-child{margin-top:0}.nb .ne-wcl .ne-win>*:last-child{margin-bottom:0}.nb .fb-off{display:none!important}.nb .ne-hr{border:0;border-top:1px solid #E9E9E7;margin:14px 0}.nb .ne-sp{height:24px;margin:0;border-radius:6px}.nb .ne-sp[data-h=s]{height:12px}.nb .ne-sp[data-h=l]{height:48px}body.nedit .nb .ne-sp:hover{outline:1px dashed #C9D2EE;outline-offset:-1px}.nb .ne-mat{margin:10px 0 14px;border-left:3px solid #C9D2EE;padding-left:12px}.nb .ne-mt{display:flex;gap:8px;align-items:center;font-weight:700;margin-bottom:8px;font-size:var(--t-ja,16px)}.nb .ne-mtag{font-size:10.5px;font-weight:600;color:var(--acc);background:var(--acc-soft);border-radius:5px;padding:2px 7px}.nb .ne-wg{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));border-top:1px solid #E9E9E7;border-left:1px solid #E9E9E7}.nb .ne-wc{padding:7px 10px;border-right:1px solid #E9E9E7;border-bottom:1px solid #E9E9E7;min-width:0}.nb .ne-wc b{display:block;font-size:var(--t-en,15px)}.nb .ne-wm{font-size:var(--t-ja,14px);color:var(--fg)}.nb .ne-sl{margin:0;padding-left:1.8em}.nb .ne-sl li{margin:0 0 8px;line-height:1.6}.nb .ne-sl li .lat{font-size:var(--t-en,15px)}.nb .ne-sj{font-size:var(--t-ja,14px)}.nb .ne-c-yellow{background:#fbf3db;border-radius:6px}.nb .ne-c-blue{background:#e7f3f8;border-radius:6px}.nb .ne-c-green{background:#edf3ec;border-radius:6px}.nb .ne-c-red{background:#fdebec;border-radius:6px}.nb .ne-c-gray{background:#f1f1ef;border-radius:6px}#rf-bg{position:fixed;inset:0;z-index:420;display:none;background:#14161e6b;align-items:center;justify-content:center}#rf-bg.on{display:flex}#rf-bg .rf{width:min(760px,calc(100vw - 32px));height:min(780px,calc(100vh - 48px));background:#fff;color:var(--fg);border-radius:14px;box-shadow:0 18px 48px #14161e3d;display:flex;flex-direction:column;overflow:hidden;font-size:14px}#rf-bg .rf-hd{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #E9E9E7}#rf-bg .rf-hd b{font-size:15px}#rf-bg .rf-hd select{flex:1;min-width:0;font:inherit;padding:6px 10px;border:1px solid #DDE1EA;border-radius:8px;background:#fff}#rf-bg .rf-x{width:32px;height:32px;border-radius:50%;border:0;background:#f1f2f5;font-size:18px;line-height:1;cursor:pointer;color:#555}#rf-bg .rf-bd{flex:1;overflow:auto;padding:12px 16px;background:#f7f8fa}#rf-bg .rf-wait{padding:30px;text-align:center;color:#8a8f9c}#rf-bg .rf-u{background:#fff;border:1.5px solid #E2E5EC;border-radius:10px;margin:0 0 10px;cursor:pointer;overflow:hidden}#rf-bg .rf-u.rf-h{border-left:4px solid #C9D2EE}#rf-bg .rf-u:hover{border-color:#b8c3e6}#rf-bg .rf-u.on{border-color:var(--acc);box-shadow:0 0 0 2px #e4eafa}#rf-bg .rf-uh{display:flex;align-items:center;gap:8px;padding:9px 12px}#rf-bg .rf-uh small{color:#8a8f9c;font-size:12px;margin-left:auto}#rf-bg .rf-ck{width:18px;height:18px;border-radius:5px;border:1.5px solid #C4C9D4;flex:0 0 auto;position:relative}#rf-bg .rf-u.on .rf-ck{background:var(--acc);border-color:var(--acc)}#rf-bg .rf-u.on .rf-ck:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#rf-bg .rf-pv{max-height:150px;overflow:hidden;padding:0 12px 10px;pointer-events:none;-webkit-mask-image:linear-gradient(#000 70%,transparent)}#rf-bg .rf-pv .nb{zoom:.62}#rf-bg .rf-ft{border-top:1px solid #E9E9E7;padding:12px 16px;display:flex;flex-direction:column;gap:10px}#rf-bg .rf-m{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#rf-bg .rf-m label{display:flex;gap:8px;align-items:flex-start;border:1px solid #E2E5EC;border-radius:10px;padding:9px 10px;cursor:pointer}#rf-bg .rf-m label:has(input:checked){border-color:var(--acc);background:#f4f6fd}#rf-bg .rf-m label.off{opacity:.5;cursor:default}#rf-bg .rf-m span{display:flex;flex-direction:column;gap:2px}#rf-bg .rf-m small{color:#8a8f9c;font-size:11.5px;line-height:1.35}#rf-bg .rf-go{display:flex;align-items:center;justify-content:flex-end;gap:12px}#rf-bg .rf-go span{color:#8a8f9c;font-size:13px}#rf-bg .rf-put{font:inherit;font-weight:600;padding:9px 22px;border-radius:9px;border:0;background:var(--acc);color:#fff;cursor:pointer}#rf-bg .rf-put:disabled{opacity:.4;cursor:default}.nb .ne-ref>.ne-rft{display:flex;justify-content:flex-end;margin:4px 0 2px}.nb .ne-ref>.ne-rft button{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:11px;color:#9a9fab;background:transparent;border:0;border-radius:999px;padding:2px 8px;cursor:pointer}.nb .ne-ref>.ne-rft button:hover{background:#e4eafa;color:var(--acc)}@media print{.nb .ne-ref>.ne-rft{display:none}}#ne-pop{position:fixed;z-index:400;width:400px;max-height:380px;display:none;flex-direction:column;background:#fff;color:var(--fg);border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 12px 32px #14161e29;overflow:hidden;font-size:14px}#ne-pop.on{display:flex}.ne-ptabs{display:flex;margin:10px 12px 0;background:#f2f3f5;border-radius:10px;padding:3px}.ne-ptabs button{flex:1;text-align:center;border:0;background:none;padding:6px;font-size:12.5px;color:#6b7183;border-radius:8px;cursor:pointer}.ne-ptabs button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 3px #00000014}#ne-pop.pick #ne-q{display:none}#ne-pop.pick #ne-pl{padding:4px 14px 0}.ne-phd{display:flex;align-items:center;gap:4px;padding:12px 0 0}#ne-pop .ne-phd .ne-pback{border:0;background:none;color:#8a8f9c;font-size:22px;line-height:1;padding:0 6px 2px 0;cursor:pointer}#ne-pop .ne-phd .ne-pback:hover{color:#1f2333}#ne-pop .ne-phd .ne-ptt{font-weight:800;font-size:17px;padding:0}.ne-psub{padding:2px 0 0 18px;font-size:11.5px;color:#8a8f9c}#ne-pop.pick .ne-psec{padding:14px 0 8px;font-size:11.5px;color:#8a8f9c}#ne-pop.pick .ne-chips{padding:0}#ne-pop.pick .ne-chip{height:30px;padding:0 14px;border:1px solid #E2E5EC;background:#fff;color:#5b6170;font-weight:400}#ne-pop.pick .ne-chip.on{background:#eef2fc;border-color:transparent;color:#22348a;font-weight:600}#ne-pop.pick .ne-chip.on:before{content:"✓";font-size:11px;margin-right:5px}.ne-pft{display:flex;align-items:center;gap:10px;padding:16px 0 14px}.ne-pft span{font-size:12px;color:#8a8f9c;margin-right:auto}#ne-pop.pick .ne-pft .ne-pput{display:inline-block;width:auto;margin:0;height:34px;padding:0 18px;border-radius:999px;background:#1f2333;font-size:13px}#ne-q{margin:10px 12px 4px;height:34px;border:1px solid #E2E5EC;border-radius:8px;padding:0 10px;font-size:14px;outline:none}#ne-q:focus{border-color:#9db0ec}.ap-qpw{margin:4px 0 12px;padding:10px 12px;border:1px solid #E2E5EC;border-radius:10px;background:#fafbfd}.ap-qpw textarea{display:block;width:100%;box-sizing:border-box;margin-top:4px;border:1px solid #DADCE2;border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;line-height:1.5;resize:vertical;background:#fff}.ap-qpr{display:flex;align-items:center;gap:12px;margin-top:8px}.ap-qnl{font-size:12.5px;color:#5b6170}.ap-qnl select{margin-left:4px;height:30px;border:1px solid #DADCE2;border-radius:6px;padding:0 6px;font:inherit;font-size:13px;background:#fff}#ne-fl:empty{display:none}#ne-fl{padding:2px 12px}.ne-fcr{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0}.ne-fcr2{padding-left:2px}.ne-fc{height:26px;padding:0 11px;border:1px solid #E2E5EC;border-radius:999px;background:#fff;color:#5b6170;font:inherit;font-size:12px;cursor:pointer}.ne-fc.on{background:#eef2fc;border-color:transparent;color:#22348a;font-weight:600}.ne-fcr2 .ne-fc{height:24px;font-size:11.5px}#ne-pl{overflow:auto;padding:4px 6px 8px;flex:1}.ne-psec{font-size:11px;color:#787774;padding:8px 8px 4px}.ne-pnone{font-size:12px;color:#a3a8b4;padding:4px 8px 8px}.ne-pit{display:flex;gap:10px;align-items:center;width:100%;padding:6px 8px;border:0;background:none;border-radius:8px;cursor:pointer;text-align:left;color:var(--fg)}.ne-pit:hover,.ne-pit:focus{background:#f4f5f8;outline:none}.ne-pit .ic{width:32px;height:32px;flex:0 0 32px;border:1px solid #E9E9E7;border-radius:7px;display:grid;place-items:center;font-size:13px;color:#5b6170;background:#fff}.ne-pit b{display:block;font-weight:600;font-size:14px}.ne-pit small{display:block;color:#787774;font-size:11.5px}#ne-prev,#lib-prev{position:fixed;z-index:401;display:none;flex-direction:column;max-height:min(560px,calc(100vh - 16px));background:#fff;color:var(--fg);border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 12px 32px #14161e29;overflow:hidden;pointer-events:none}#ne-prev.on,#lib-prev.on{display:flex}#ne-prev .ne-pvh,#lib-prev .ne-pvh{padding:9px 14px;border-bottom:1px solid #E9E9E7;font-size:12px;font-weight:700;color:#787774;display:flex;gap:10px;align-items:baseline}#ne-prev .ne-pvh small,#lib-prev .ne-pvh small{font-weight:400;font-size:11px}#ne-prev .ne-pvb,#lib-prev .ne-pvb{overflow:hidden;padding:10px 14px 14px;flex:1;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}#ne-prev .ne-mat,#lib-prev .ne-mat{margin:0}#lib-prev{width:min(560px,calc(100vw - 340px))}#lib-prev,#ne-prev{pointer-events:auto}#lib-prev .ne-pvb,#ne-prev .ne-pvb{overflow:auto;-webkit-mask-image:none;mask-image:none;overscroll-behavior:contain}#ne-pop .ne-pgo{margin-left:auto;color:#b4b8c2;font-size:18px}.ne-pback{border:0;background:none;color:var(--acc);font-size:12.5px;padding:6px 8px;cursor:pointer}.ne-ptt{font-weight:700;font-size:15px;padding:2px 8px 4px}.ne-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 10px}.ne-chip{border:1px solid #E2E5EC;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;cursor:pointer;color:var(--fg)}.ne-chip.on{background:var(--acc-soft);border-color:#9db0ec;color:var(--acc);font-weight:600}.ne-pput{display:block;margin:4px 8px 6px;width:calc(100% - 16px);height:38px;border:0;border-radius:9px;background:var(--acc);color:#fff;font-weight:700;font-size:14px;cursor:pointer}body.nedit .nb .ne-lib.ne-blk{position:relative}html.libm:not(.libsp) .device{inset:48px 0 0 270px!important}html.trialm .device{inset:48px 0 0!important}html.trialm body.pc{--pcmain:1480px}.nb .tx .tx-terms2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;font-size:.92em}.nb .tx .tx-tblk .tx-th{font-weight:800;margin-bottom:6px}@media(max-width:860px){.nb .tx .tx-terms2{grid-template-columns:1fr}}.nb .tx .tx-tcol{display:flex;flex-direction:column;gap:18px;min-width:0}.nb .tx .tx-tlv{margin:14px 0 4px;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--tx-line)}.nb .tx .tx-tlvh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:1.1em;font-weight:700;margin-bottom:14px}.nb .tx .tx-tlvh b{font-weight:800;color:var(--tx-acc)}.nb .tx .tx-tlvh b.o{color:#d0651c}.nb .tx .tx-tlg{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));column-gap:4px;margin-bottom:8px}.nb .tx .tx-tlg span{font-size:.8em;font-weight:800;color:var(--tx-acc2);text-align:center;padding-bottom:5px;border-bottom:2px solid #C9D2EE;white-space:nowrap}.nb .tx .tx-tlg span.o{color:#b9551a;border-color:#eba36b}.nb .tx .tx-tlrow{position:relative;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));column-gap:4px}.nb .tx .tx-tlrow:before{content:"";position:absolute;left:3%;right:3%;top:13px;height:4px;border-radius:2px;background:#dde2f2}.nb .tx .tx-tld{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.nb .tx .tx-tld i{width:26px;height:26px;border-radius:50%;background:var(--tx-acc);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--tx-acc);box-sizing:border-box;font-style:normal;color:#fff;font-size:.68em;font-weight:800;display:grid;place-items:center}.nb .tx .tx-tld.f i{width:100%;max-width:44px;border-radius:7px;border:0;background:repeating-linear-gradient(135deg,#fce6d2 0 5px,#f8d3b2 5px 10px);box-shadow:inset 0 0 0 1.5px #eba36b;color:#b9551a;font-size:.62em;white-space:nowrap}.nb .tx .tx-tld small{font-size:.66em;color:var(--tx-sub);white-space:nowrap}.nb .tx .tx-tlvl{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:.8em;color:var(--tx-sub)}.nb .tx .tx-tlvl span{display:flex;align-items:center;gap:6px}.nb .tx .tx-tlvl i{width:14px;height:14px;border-radius:50%;display:inline-block}.nb .tx .tx-tlvl i.l{background:var(--tx-acc)}.nb .tx .tx-tlvl i.f{border-radius:4px;background:repeating-linear-gradient(135deg,#fce6d2 0 4px,#f8d3b2 4px 8px);box-shadow:inset 0 0 0 1.5px #eba36b}@media(max-width:860px){.nb .tx .tx-tlv{padding:12px 8px}.nb .tx .tx-tlg,.nb .tx .tx-tlrow{column-gap:1px}.nb .tx .tx-tlg span{font-size:.62em}.nb .tx .tx-tlrow:before{top:9px}.nb .tx .tx-tld i{width:20px;height:20px;border-width:2px;font-size:.56em}.nb .tx .tx-tld.f i{font-size:.48em;border-radius:5px}.nb .tx .tx-tld small{font-size:.5em}}.nb .tx .tx-tlm{display:none}@media(max-width:860px){.nb .tx .tx-tlg,.nb .tx .tx-tlrow{display:none}.nb .tx .tx-tlm{display:block}.nb .tx .tx-tlmb{display:flex;height:44px;border-radius:12px;overflow:hidden}.nb .tx .tx-tlmb span{display:grid;place-items:center;font-weight:800;font-size:.9em;white-space:nowrap}.nb .tx .tx-tlmb .l{flex:12;background:var(--tx-acc);color:#fff}.nb .tx .tx-tlmb .f{flex:3;background:repeating-linear-gradient(135deg,#fce6d2 0 5px,#f8d3b2 5px 10px);box-shadow:inset 0 0 0 1.5px #eba36b;color:#b9551a;border-radius:0 12px 12px 0}.nb .tx .tx-tlms{position:relative;height:16px;margin-top:5px;font-size:.7em;color:var(--tx-sub)}.nb .tx .tx-tlms span{position:absolute;top:0}.nb .tx .tx-tlms span:nth-child(1){left:0}.nb .tx .tx-tlms span:nth-child(2){left:80%;transform:translate(-100%)}.nb .tx .tx-tlms span:nth-child(3){right:0}}.nb .tx .tx-jtv{margin-top:18px;padding-top:16px;border-top:1px solid var(--tx-line);font-size:.92em;line-height:1.9;color:#3a4055}.nb .tx .tx-jtl{display:block;font-size:.8em;font-weight:800;letter-spacing:.08em;color:var(--tx-sub);margin-bottom:6px}body.trial #pcd :is(.pcd-ask,.pcd-pron,.pcd-rec,.pcd-srch){display:none!important}.nb .tx .tx-rhy :is(.tx-word,.tx-ph,.tx-sent){position:relative}.nb .tx .tx-wv{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:2}.nb .tx .tx-wv path{fill:none;stroke:#e0603f;stroke-linecap:round;stroke-linejoin:round;opacity:.62}body.prt .nb .tx .tx-wv{display:none}.nb .tx .tx-hero{border:0!important;padding:34px 0 30px!important}.nb .tx .tx-hero-in{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:56px;align-items:center}.nb .tx .tx-qa{margin-top:22px}.nb .tx .tx-qah{font-size:.68em;font-weight:800;letter-spacing:.14em;color:#8a8f9a;margin-bottom:8px}.nb .tx .tx-qag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nb .tx .tx-qag a{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #E2E5EA;border-radius:10px;background:#fff;color:#16181d;text-decoration:none;font-size:.82em;font-weight:700;white-space:nowrap;min-width:0;transition:border-color .15s,color .15s}.nb .tx .tx-qag a:hover{border-color:var(--tx-acc);color:var(--tx-acc)}.nb .tx .tx-qag a span{overflow:hidden;text-overflow:ellipsis}.nb .tx :is(.tx-qag a,.tx-fln .tx-fla) b{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--tx-acc);color:var(--tx-acc);display:inline-grid;place-items:center;font-size:.62em;letter-spacing:0}.nb .tx .tx-flc{border:1px solid #E2E5EA;border-radius:18px;padding:16px 20px 10px;background:#fff;box-shadow:0 1px 2px #1418280d}.nb .tx .tx-flh{display:flex;justify-content:space-between;font-size:.72em;font-weight:800;color:#8a8f9a;letter-spacing:.08em;margin-bottom:8px}.nb .tx .tx-fli{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:14px;padding:6px 0}.nb .tx .tx-fli>i{border-radius:4px}.nb .tx .tx-flb{display:flex;flex-direction:column;justify-content:space-around;gap:6px;min-width:0}.nb .tx .tx-fln{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.nb .tx .tx-fln .tx-fla{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.9em;color:#16181d;white-space:nowrap}.nb .tx .tx-flsep{color:#b4b8c2;font-size:.8em}.nb .tx .tx-fle small,.nb .tx .tx-flt{display:block;font-size:.72em;color:#8a8f9a;margin-top:2px;padding-left:27px}.nb .tx .tx-flt{padding-left:27px;margin:0 0 -2px}.nb .tx .tx-flm{align-self:center;white-space:nowrap;font-size:.8em;color:#5f6470}.nb .tx .tx-flm b{font-size:1.4em;color:var(--tx-acc2);margin-right:1px}.nb .tx .tx-fli>i.tl0{background:#dce3f7}.nb .tx .tx-fli>i.tl1{background:var(--tx-acc)}.nb .tx .tx-fli>i.tl2{background:#afbdeb}.nb .tx .tx-hero-in{grid-template-columns:minmax(0,1fr) 240px!important;gap:12px 56px!important;align-items:end!important}.nb .tx .tx-hero-in>.tx-flc{grid-column:1/-1}.nb .tx .tx-hero-in>.tx-qa{margin:0;padding-left:20px;border-left:1px solid #E2E5EA;align-self:end}.nb .tx .tx-hero-in>.tx-qa .tx-qah{margin-bottom:6px}.nb .tx .tx-hero-in>.tx-qa .tx-qag{grid-template-columns:1fr!important;gap:0}.nb .tx .tx-hero-in>.tx-qa .tx-qag a{border:0;background:none;padding:5px 0;font-size:.76em;font-weight:600;color:#5f6470;gap:9px}.nb .tx .tx-hero-in>.tx-qa .tx-qag a:hover{color:var(--tx-acc)}.nb .tx .tx-hero-in>.tx-qa .tx-qag a b{flex-basis:18px;width:18px;height:18px;border-color:#c9d2ee;font-size:.6em}@media screen and (max-width:860px){.nb .tx .tx-hero-in{grid-template-columns:1fr!important}.nb .tx .tx-hero-in>.tx-flc{order:2}.nb .tx .tx-hero-in>.tx-qa{order:3;padding-left:0;border-left:0;margin-top:12px}.nb .tx .tx-hero-in>.tx-qa .tx-qag{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px}}.nb .tx .tx-flx{margin-top:22px;padding:18px 22px 16px}.nb .tx .tx-flr{display:flex;gap:12px}.nb .tx .tx-fls{min-width:0;display:flex;flex-direction:column;gap:12px}.nb .tx .tx-fls>i{display:block;height:7px;border-radius:4px}.nb .tx .tx-fls>i.tl0{background:#dce3f7}.nb .tx .tx-fls>i.tl1{background:var(--tx-acc)}.nb .tx .tx-fls>i.tl2{background:#afbdeb}.nb .tx .tx-flin{display:flex;flex-wrap:wrap;gap:8px 28px}.nb .tx .tx-flx .tx-fla{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:.95em;color:#16181d;white-space:nowrap}.nb .tx .tx-fld{display:none}.nb .tx .tx-curp{margin:0 0 12px;line-height:1.8;color:var(--tx-fg)}.nb .tx .tx-flx .tx-fla b{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--tx-acc);color:var(--tx-acc);display:inline-grid;place-items:center;font-size:.62em;letter-spacing:0}.nb .tx .tx-flx .tx-flm{align-self:flex-start;padding-left:27px;margin-top:-4px}.nb .tx .tx-flx .tx-fls{gap:10px}@media screen and (max-width:860px){.nb .tx .tx-flr{flex-direction:column;gap:14px}.nb .tx .tx-flr{gap:10px}.nb .tx .tx-flx .tx-fls{flex:none!important;display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:0 14px;align-items:center;min-height:calc(var(--m) * 5px)}.nb .tx .tx-fls>i{grid-column:1;grid-row:1;height:auto;align-self:stretch}.nb .tx .tx-flin{flex-direction:column;justify-content:space-around;gap:14px;align-self:stretch}.nb .tx .tx-flx .tx-flm{padding-left:0;margin-top:0;align-self:center}}@media screen and (max-width:860px){.nb .tx .tx-hero-in{grid-template-columns:1fr;gap:24px}.nb .tx .tx-qag{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb .tx .tx-addr{display:flex;justify-content:flex-end;margin:10px 0}.nb .tx .tx-addc{width:28px;height:28px;padding:0;border:1px solid #DDE1EA;border-radius:50%;background:#fff;color:#a3a8b4;font:inherit;font-size:16px;line-height:1;display:grid;place-items:center;cursor:pointer;opacity:.75;transition:opacity .15s,color .15s,border-color .15s}.nb .tx .tx-addc:hover{opacity:1;color:var(--tx-acc);border-color:var(--tx-acc)}body:not(.pc) .nb .tx .tx-addr,body.prt .nb .tx .tx-addr,.prvb .tx-addr{display:none}#tr-top{position:fixed;left:0;right:0;top:0;height:48px;display:flex;align-items:center;gap:10px;padding:0 16px;background:#fff;border-bottom:1px solid var(--line);z-index:60;font-size:14px;color:var(--fg)}#tr-top img{width:24px;height:24px;border-radius:6px}#tr-top #tr-pdf{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--fg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}#tr-top #tr-pdf:hover{border-color:#c9d2ee;color:var(--acc)}body.tshare #pcd,body.tshare #fab-dial,body.tshare #fab-top{display:none!important}#txm{display:none}body.pc.txmon #txm{display:flex;flex-direction:column;position:fixed;top:48px;right:0;bottom:0;width:440px;z-index:75;background:var(--card);color:var(--fg);border-left:1px solid var(--line);box-shadow:-14px 0 40px #1f23332e;animation:tlm-in .22s ease-out}#txm .txm-h{display:flex;align-items:flex-start;gap:8px}#txm .txm-h>div{flex:1;min-width:0}#txm .txm-f{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--line)}#txm .txm-f .txm-s{flex:1;padding:0;border:0}#txm .txm-ok{height:36px;padding:0 22px;border:0;border-radius:9px;background:var(--acc);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}#txm .txm-ok:hover{background:var(--acc-d,#22348A)}#txm .txm-pf{margin:12px 0 2px;background:#f7f8fa;border-radius:10px;padding:8px 12px;font-size:12.5px;line-height:1.6}#txm .txm-pf summary{cursor:pointer;font-weight:800;font-size:12.5px}#txm .txm-pf div{padding:4px 0;border-top:1px dashed var(--line);white-space:pre-wrap;word-break:break-word}#txm .txm-pf div:first-of-type{margin-top:6px}#txm .txm-pf b{display:block;color:var(--sub);font-size:11px;font-weight:600}#txm .txm-s.done{color:#1e8e4e;font-weight:700}#txm .txm-h{padding:14px 16px 10px;border-bottom:1px solid var(--line)}#txm .txm-h b{display:block;font-size:15px}#txm .txm-h small{color:var(--sub);font-size:12px}#txm .txm-b{flex:1;overflow:auto;padding:6px 16px 16px}#txm label{display:block;font-size:12.5px;font-weight:800;margin:14px 0 6px}#txm textarea{width:100%;box-sizing:border-box;min-height:120px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:10px 12px 34px;font:inherit;font-size:14px;line-height:1.6;color:var(--fg);background:#fff}#txm textarea:focus{outline:0;border-color:#9aaae0}#txm .txm-s{font-size:11.5px;color:var(--sub);padding:8px 16px;border-top:1px solid var(--line)}body.tshare .nb .tx .tx-card:has(#tx-slide){display:none!important}body.trial:not(.txmok) [data-r=tl],body.trial #lr-save,body.trial #lr-memo{display:none!important}body.trial .nb img[src^="/img/trial/"]{display:block;width:100%;max-width:960px;height:auto;margin:14px 0;border-radius:16px}body.nedit.pc .mv .seg.tseg>*{position:relative}body.nedit.pc .mv .seg.tseg>*:hover{cursor:grab}body.nedit.pc .mv .seg.tseg>*:hover:before{content:"⠿";position:absolute;left:-9px;top:50%;transform:translateY(-50%);font-size:10px;color:#b7bcc8;pointer-events:none}body.tdr-on,body.tdr-on *{cursor:grabbing!important;user-select:none!important}.tdr-src{opacity:.25}.tdr-gh{position:fixed;left:0;top:0;display:flex!important;align-items:center;justify-content:center;padding:0!important;box-sizing:border-box;white-space:nowrap;font-weight:600;z-index:300;pointer-events:none;margin:0!important;background:#fff!important;border:1px solid var(--acc)!important;color:var(--acc)!important;border-radius:999px;box-shadow:0 8px 20px #1f23332e;opacity:.95}.tdr-gh *{font-size:inherit!important}.tdr-ln{position:fixed;width:3px;border-radius:2px;background:var(--acc);z-index:299;pointer-events:none}@media print{.tdr-gh,.tdr-ln{display:none!important}}.nb .ne-mvw>.ne-libt{margin-bottom:10px}.nb .ne-mvw .ne-mvs{color:var(--sub,#787774);font-size:.6em;font-weight:400;margin-left:10px;white-space:nowrap;font-family:inherit}#hw .hw-nb>.ne-mvw>.ne-libt:first-child{display:none}#na-pop.na-m{width:250px}#na-pop .na-mi{height:auto;min-height:34px;padding:7px 10px;flex-direction:column;align-items:flex-start;gap:1px}#na-pop .na-mi small{font-size:11px;color:#9b9a97;font-weight:400}#na-pop label.na-ck{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:#2c2c2b;cursor:pointer}#na-pop label.na-ck input{width:16px;height:16px;padding:0;margin:0;accent-color:var(--acc)}#na-pop label.na-ck small{flex-basis:100%;padding-left:22px;font-size:11px;color:#9b9a97;line-height:1.45}.nt-abs{display:inline-block;font-style:normal;background:#eef0f3;color:#6b7183;border-radius:5px;font-size:10.5px;font-weight:700;padding:0 6px;margin-left:6px;vertical-align:1px}.ncard.abs .nn,.ncard.abs .d,.ncard.abs .d :not(.nt-abs){color:#a8adb8!important}.cal-box[hidden]{display:none}.cal-box{border:1px solid #E2E5EC;border-radius:12px;padding:9px 10px;margin:4px 0 10px;background:#fff}.cal-hd{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#2c2c2b}.cal-hd .ic{width:22px;height:22px;border-radius:6px;background:var(--acc-soft);color:var(--acc);display:grid;place-items:center;flex:none}.cal-hd .s{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-hd .s small{font-weight:400;color:#9b9a97;margin-left:4px}.cal-tg{width:24px;height:24px;border-radius:6px;color:#9aa0ae;display:grid;place-items:center;flex:none}.cal-tg:hover{background:#f1f2f5}.cal-box.fold .cal-tg svg{transform:rotate(-90deg)}.cal-box.fold .cal-in{display:none}.cal-mh{display:flex;align-items:center;font-weight:800;font-size:12.5px;margin:8px 2px 4px}.cal-mh .nv{margin-left:auto;display:flex;gap:6px}.cal-mh .nv button{width:28px;height:28px;border-radius:7px;border:1px solid #E2E5EC;background:#fff;color:#4b5163;display:grid;place-items:center;padding:0;cursor:pointer}.cal-mh .nv button:hover{background:#f1f2f5}.cal-mh .nv button:active{background:#e8eaf0}.cal-mh .nv button.cal-now{width:auto;padding:0 10px;font-size:12px;font-weight:700;color:var(--acc)}.cal-ab{width:28px;height:28px;border-radius:7px;border:1px solid #D5DEF7;background:#f6f8fe;color:var(--acc);display:grid;place-items:center;padding:0;flex:none;cursor:pointer}.cal-ab:hover{background:#eef2fc}.cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center;font-size:11.5px}.cal-g .w{color:#9b9a97;font-size:10px;line-height:18px}.cal-g .d{height:25px;display:grid;place-items:center;border-radius:7px;color:#2c2c2b;font-variant-numeric:tabular-nums;box-sizing:border-box}.cal-g .o{color:#cdd0d8}.cal-g .wd{color:#b8bcc6}.cal-g .hol{background:#fff4e5;color:#b5651d;border-radius:7px}.cal-g .hol i{color:#c77a2e}.cal-hol{margin:2px 0 6px;padding:5px 9px;border-radius:8px;background:#fff4e5;color:#9a5414;font-size:11.5px;font-weight:700;line-height:1.5}.cal-hol span{font-weight:500;margin-left:6px;color:#b5651d}.cal-wdn{margin-top:8px;font-size:10.5px;line-height:1.55;color:#8a8d96}.cal-g button.d{cursor:pointer;font-weight:700}.cal-g .done{background:#8c99cf;color:#fff}.cal-g .plan{border:1.5px solid var(--acc);color:var(--acc)}.cal-g .plan.est{border-style:solid;opacity:.75}.cal-g .off{background:repeating-linear-gradient(45deg,#eef0f4 0 4px,#fff 4px 8px);color:#9b9a97;font-weight:400}.cal-g .abs{background:#fbe6e3;color:#d9503a}.cal-g .last{background:#fdebdd;color:#e0701f;border:0}.cal-g .today{box-shadow:inset 0 0 0 2px #e0701f}.cal-g .cur{background:var(--acc);color:#fff;border:0;opacity:1}.cal-lg{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:9.5px;color:#9b9a97;margin-top:6px}.cal-wait{font-size:11px;color:#787774;margin-top:8px;text-align:center;line-height:1.5}.cal-lg span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:3px;vertical-align:-1px;background:var(--c);border:var(--bd,0);box-sizing:border-box}.cal-tm{border-top:1px solid #E9E9E7;margin-top:8px;padding-top:7px;font-size:12px}.cal-tm .r{display:flex;align-items:baseline;margin:1px 0;color:#787774}.cal-tm .r em{margin-left:auto;font-style:normal;font-weight:700;color:#2c2c2b}.cal-bar{height:5px;border-radius:3px;background:#eef0f4;margin:4px 0 6px;overflow:hidden}.cal-bar b{display:block;height:100%;background:var(--acc)}body:not(.pc) #cal-pc{display:none}body.pc #cal-sp{display:none}#cal-sp{margin:4px 0 8px}body.pc #pcs-bot{flex:0 0 auto;border-top:1px solid var(--line);max-height:62vh;overflow-y:auto}body.pc #pcs-bot:not(:has(>:not([hidden]))){display:none}body.pc #pcs-bot #cal-pc{margin:10px 16px}body.pc #pcs-bot #sp-box{border-bottom:0}.side-sw[hidden]{display:none!important}body.pc .side-sw{display:flex;background:#eef0f4;border-radius:9px;padding:3px;margin:10px 16px 0;flex:0 0 auto}.side-sw button{flex:1;height:28px;text-align:center;padding:0;border-radius:7px;font-size:12px;color:#6b7183}.side-sw button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 2px #00000014}body.pc.ssw #pcs-bot #cal-pc{margin:8px 16px 10px}body.pc.ssw #sp-box{border-top:0}body.pc.ssw:not(.ssw-prog) #sp-box{display:none!important}body.pc.ssw.ssw-prog #cal-pc{display:none!important}body.pc.ssw #sp-box .sp-t{display:none}body.pc #pcs-bot:has(>#cal-pc:not([hidden])){height:322px;box-sizing:border-box}body.pc.ssw #pcs-bot{height:364px!important;box-sizing:border-box}.cal-tm1,.cal-wdn1{display:none}body.pc #cal-pc{padding:7px 9px}body.pc #cal-pc .cal-mh{margin:4px 2px 2px}body.pc #cal-pc .cal-g .w{line-height:14px}body.pc #cal-pc .cal-g .d{height:20px;font-size:11px}body.pc #cal-pc .cal-g.lb .d{height:26px}body.pc #cal-pc .cal-tm,body.pc #cal-pc .cal-wdn{display:none}body.pc #cal-pc .cal-tm1{display:flex;align-items:center;gap:8px;border-top:1px solid #E9E9E7;margin-top:5px;padding-top:5px;font-size:11px;color:#787774;white-space:nowrap}body.pc #cal-pc .cal-tm1>span:first-child{font-weight:700;color:#2c2c2b}body.pc #cal-pc .cal-tm1 .cal-bar{flex:1;margin:0;min-width:30px}body.pc #cal-pc .cal-wdn1{display:block;margin-top:4px;font-size:10px;color:#8a8d96;line-height:1.5}#cal-sp .cal-g .d.pk{box-shadow:0 0 0 2px #fff,0 0 0 4px #e0701f}#nl-list .ncard.pk{border:1.5px solid #E0701F;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.npk{border:1.5px solid #E0701F;border-top:0;border-radius:0 0 16px 16px;background:#fff;padding:2px 13px 12px;margin:-8px 0 0;flex:0 0 auto;box-shadow:0 4px 14px #e0701f1f}.npk-tgs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:7px}.npk-tg{font-size:10.5px;padding:1px 8px;border-radius:10px;background:#f1f2f5;color:#4b5163}.npk-tg.g{background:#e7f5ec;color:#1e7a43}.npk-tg.o{background:#fdebdd;color:#c25a12}.npk-nt{position:relative;max-height:140px;overflow:hidden;font-size:12px;line-height:1.55;color:#2c2c2b;background:#fafbfc;border-radius:8px;padding:8px 10px}.npk-nt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(#fafbfc00,#fafbfc)}.npk-nt h4{margin:6px 0 2px;font-size:12.5px;font-weight:700}.npk-nt h4:first-child{margin-top:0}.npk-nt p{margin:0 0 3px}.npk-e{color:#9b9a97}.npk-ld{font-size:12px;color:#9b9a97;padding:6px 0}.npk-bt{display:flex;gap:6px;margin-top:9px}.npk-bt button{flex:1;height:36px;border-radius:9px;font-weight:700;font-size:13px;text-align:center;padding:0;cursor:pointer}.npk-op{background:var(--acc);color:#fff}.npk-x{border:1px solid #E2E5EC;color:#4b5163;background:#fff}.cs-bg{position:fixed;inset:0;z-index:200;background:#14161e66;display:flex;align-items:center;justify-content:center;padding:16px}.cs-bg[hidden]{display:none}.cs-pop{width:min(340px,100%);max-height:calc(100% - 32px);overflow:auto;background:#fff;color:#1f2333;border-radius:18px;box-shadow:0 16px 40px #141e3c2e;font-size:13px;line-height:1.45}.cs-h{display:flex;align-items:center;padding:16px 16px 4px}.cs-h b{font-size:16px}.cs-x{margin-left:auto;width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#f4f6fa;color:#6b7183;font-size:16px;line-height:1;cursor:pointer}.cs-s{color:#6b7183;font-size:12px;margin:0;padding:0 16px 10px}.cs-ld{color:#6b7183;font-size:12px;margin:0;padding:12px 16px 16px;border-top:1px solid #EEF0F4}.cs-it{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;border-top:1px solid #EEF0F4;background:#fff;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box}.cs-it:hover{background:#f7f8fb}.cs-it .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto}.cs-it .ic svg{width:20px;height:20px}.cs-it .tx{flex:1;min-width:0}.cs-it b{display:block;font-size:14px}.cs-it small{color:#6b7183;font-size:11.5px}.cs-it .ch{color:#b4b8c2;font-size:18px}.cs-ft{padding:10px 16px 14px;color:#8a8f9c;font-size:11px;background:#f4f6fa}.mv .ap-trow{display:flex;align-items:center;gap:8px;margin:0 0 10px}.mv .ap-trow>.seg.ap-seg{margin:0}.mv .ap-ovb{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;height:26px;padding:0 11px;border:1px solid #DCE0E8;border-radius:999px;background:#fff;color:#555;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.mv .ap-ovb:hover{border-color:#b9c2d6}.mv .ap-ovb.on{background:var(--acc);border-color:var(--acc);color:#fff}body.pc .mv .ap-ovb{zoom:calc(1/1.4)}.mv .ap-dia.ovon>p{display:none}.mv .ap-ovl{position:relative}.mv .ap-ovl>svg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}.mv .ap-ovl>svg path{fill:none;stroke:#d9503a;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.mv .ap-ovl .vz-big{font-weight:800}.mv .ap-ovl .vz-big2{font-weight:700}.mv .ap-ovl .vo-w{cursor:pointer}.mv .ap-ovl{-webkit-user-select:none;user-select:none}.mv:has(>.mvb-ed) .ap-trow{padding-right:58px}.nb .vfb-th .vfb-tb{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:9px;overflow:hidden;background:#1b1d22;cursor:pointer}.nb .vfb-th .vfb-tb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:0;margin:0}.vfb-pl{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 8px #00000040;transition:transform .15s}.vfb-pl:after{content:"";position:absolute;left:17px;top:13px;border-left:15px solid #1b1d22;border-top:9px solid transparent;border-bottom:9px solid transparent}.nb .vfb-tb:hover .vfb-pl{transform:scale(1.08)}#vfp{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center}#vfp[hidden]{display:none}.vfp-sc{position:absolute;inset:0;background:#0f111699}.vfp-w{position:relative;width:min(800px,90vw);background:#fff;border-radius:14px;padding:10px 12px 12px;box-shadow:0 20px 50px #0000004d}.vfp-w.many{width:min(1000px,94vw)}#vfp.al{justify-content:flex-start}#vfp.al .vfp-w{max-width:none}.vfp-h{display:flex;align-items:center;gap:8px;padding:2px 2px 10px;font-size:14px;color:#2c2c2b}.vfp-h small{font-size:12.5px;color:#787774}.vfp-x{margin-left:auto;flex:0 0 30px;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #E2E5EC;background:#fff;color:#55585f;cursor:pointer;box-sizing:border-box}.vfp-x:hover{background:#f2f3f5}.vfp-x svg{width:12px;height:12px;display:block}.vfp-b{display:grid;grid-template-columns:1fr;gap:12px}.vfp-w.many .vfp-b{grid-template-columns:1fr 190px}.vfp-m{position:relative;aspect-ratio:16/9;max-height:calc(100vh - 110px);background:#000;border-radius:10px;overflow:hidden}.vfp-m iframe,.vfp-m video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;border-radius:0;margin:0}.vfp-l{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:calc(100vh - 110px)}.vfp-it{display:block;width:100%;text-align:left;padding:6px;border:1px solid #E2E5EC;border-radius:9px;background:#fff;font-size:12px;color:#55585f;cursor:pointer}.vfp-it.on{border-color:#2f45a8;background:#eef2fc;color:#22348a;font-weight:700}.vfp-tn{position:relative;display:block;aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#1b1d22;margin-bottom:5px}.vfp-tn video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.vfp-tn .vfb-pl{width:24px;height:24px;margin:-12px 0 0 -12px}.vfp-tn .vfb-pl:after{left:9px;top:7px;border-left-width:8px;border-top-width:5px;border-bottom-width:5px}.cal-g .d.rq{border:1.5px dashed #E0701F;background:#fff7f0;color:#c25a12}.cal-g button.d.pk{box-shadow:0 0 0 2px #fff,0 0 0 4px #e0701f}.cx{margin-top:10px;border-top:1px solid #E9E9E7;padding-top:10px;font-size:12.5px;line-height:1.55;color:#2c2c2b}.cx-big{font-size:18px;font-weight:800;text-align:center}.cx-loc{text-align:center;font-size:11.5px;color:#787774}.cx-q{text-align:center;color:#6b7183;font-size:12px;margin-bottom:6px}.cx-ln{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid #F0F1F4;border-bottom:1px solid #F0F1F4;font-size:12px}.cx-ln>span:first-child{color:#6b7183}.cx-ln em{font-style:normal;color:#c25a12;font-weight:700;margin-left:6px}.cx-chk{display:flex;gap:7px;align-items:flex-start;margin-top:9px;font-weight:700;font-size:12.5px;cursor:pointer;color:#c25a12}.cx-chk input{width:17px;height:17px;margin:1px 0 0;flex:none;accent-color:#E0701F}.cx-ta{display:block;width:100%;box-sizing:border-box;height:46px;margin-top:8px;border:1px solid #E2E5EC;border-radius:8px;padding:6px 8px;font:inherit;font-size:16px;resize:none}body.pc .cx-ta{font-size:12.5px}.cx-err{color:#d9503a;font-size:11.5px;margin-top:6px}.cx-go{display:block;width:100%;height:38px;margin-top:8px;border:0;border-radius:10px;background:#e5484d;color:#fff;font-weight:700;font-size:13.5px;text-align:center;cursor:pointer}.cx-go:disabled{background:#f1c2c4;cursor:not-allowed}.cx-cl{display:block;width:100%;height:32px;margin-top:6px;border:1px solid #E2E5EC;border-radius:9px;background:#fff;color:#6b7183;font-weight:700;font-size:12px;text-align:center;cursor:pointer}.cx-sv{font-size:11px;color:#9b9a97;text-align:center;margin-top:5px}.cx-done{text-align:center;padding:4px 0}.cx-done svg{color:#1e9e5a}.cx-done b{display:block;font-size:14px;margin:3px 0}.cx-done p{margin:0;font-size:12px;color:#6b7183}#cx-pop{position:fixed;z-index:120;width:300px;background:#fff;border:1px solid #E2E5EC;border-radius:14px;box-shadow:0 14px 40px #1418282e,0 2px 6px #1418280f;padding:14px 16px}#cx-pop:before{content:"";position:absolute;left:-7px;top:calc(var(--ay,40px) - 7px);width:12px;height:12px;background:#fff;border-left:1px solid #E2E5EC;border-bottom:1px solid #E2E5EC;transform:rotate(45deg)}#cx-pop .cx{margin:0;border:0;padding:0}.cal-g.lb .d{height:30px;align-content:center;line-height:1.05}.cal-g .d i{display:block;font-style:normal;font-size:7.5px;font-weight:700;letter-spacing:-.02em;margin-top:1px;white-space:nowrap}.mv .mvb-tg>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--fg);padding-right:56px;margin:0}.mv .mvb-tg>summary::-webkit-details-marker{display:none}.mv .mvb-tg>summary:before{content:"";flex:none;width:0;height:0;border-left:7px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;transition:transform .15s}.mv .mvb-tg[open]>summary{margin-bottom:10px}.mv .mvb-tg[open]>summary:before{transform:rotate(90deg)}.mv .mvb-ai{flex:none;display:inline-flex;align-items:center;height:19px;box-sizing:border-box;margin-left:8px;position:relative;top:-1px;font-size:10.5px;font-weight:700;color:#5b3fc8;background:#f4f1fd;border:1px solid #E1D9FB;border-radius:9px;padding:0 7px;line-height:1}.nb .ne-st{position:relative}.nb .ne-stx{position:absolute;top:8px;right:8px;width:24px;height:24px;border:1px solid #E2E5EC;border-radius:50%;background:#fff;color:#6b7183;font-size:11px;line-height:1;display:grid;place-items:center;padding:0;cursor:pointer;opacity:0;transition:opacity .15s;z-index:2}.nb .ne-st:hover>.ne-stx,body:not(.pc) .nb .ne-stx{opacity:1}.nb .ne-stx:hover{color:#d9503a;border-color:#f3c4bc}@media print{.nb .ne-stx{display:none}}.mv .ap-ovm{margin-left:auto;display:inline-flex;flex:0 0 auto;background:#f0f1f4;border-radius:999px;padding:2px;gap:0}.mv .ap-ovm button{font:inherit;font-size:11.5px;font-weight:600;height:22px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#787774;cursor:pointer;white-space:nowrap}.mv .ap-ovm button.on{background:#fff;color:#22348a;box-shadow:0 1px 2px #0000001f}.mv .ap-ovm+.ap-ovb{margin-left:6px}body.pc .mv .ap-ovm{zoom:calc(1/1.4)}.mv .ap-ovl.nob .vz-big,.mv .ap-ovl.nob .vz-big2{font-weight:inherit}.apvz-op .apvz-rec{margin-left:auto;height:28px;padding:0 13px;gap:6px;border:1px solid #F3C9C7;border-radius:999px;background:#fff4f3;color:#d9503a;font-weight:700;font-size:12.5px}.apvz-op .apvz-rec:hover{background:#ffe9e7}.apvz-op .apvz-rec i{width:9px;height:9px;border-radius:50%;background:#e5484d}body.apvzon #rec-panel.recp.on{z-index:28}.nb details.sub-g.sub-flash{animation:subFlash 2.4s ease-out}@keyframes subFlash{0%,40%{background:#fff3c4;box-shadow:0 0 0 6px #fff3c4}to{background:transparent;box-shadow:0 0 0 6px transparent}}#st-pop.wb{z-index:600}body.esopen #st-pop.wb{z-index:2100}.ap-sth{line-height:1.8}.ap-body.ap-s5 .ap-l{width:30%;min-width:280px}.ap-st{white-space:nowrap;flex:0 0 auto}.ap-steps{min-width:0;overflow-x:auto;scrollbar-width:none}.ap-steps::-webkit-scrollbar{display:none}.ap-stw{flex:0 0 auto}.ap-top>input{width:auto;flex:0 1 220px;min-width:120px}.ap-top{gap:10px}.mv:has(.ap-dc) #pmini{border-color:var(--line)!important}.mv:has(.ap-dc) .pbar .seekbar .fill,.mv:has(.ap-dc) .pbar .seekbar .kn{background:#1f2333}.mv:has(.ap-dc) .pbar .seekbar .buf{background:#dcdde1}.mv:has(.ap-dc) .pbar .pvo.on{color:#1f2333!important}.mv:has(.ap-dc) .pbar :is(.psy,.pvz).on{background:#1f2333}.mv:has(.ap-dc) .pbar .pctl [data-a=ab].on{background:#efefed;color:#1f2333}.mv .ap-dauto input:checked+.ap-dsw{background:#1f2333}.mv .ap-dmode button.on{color:#1f2333}.mv .ap-dp{background:#fff;color:#1f2333;box-shadow:inset 0 0 0 1px #dcdfe6}.mv .ap-dp:hover{background:#f5f5f4}.mv .ap-dpn{box-shadow:inset 0 0 0 1px #e6e7eb;color:#6b7183}.mv .ap-dr.cur .ap-dp{background:#2f45a8;color:#fff;box-shadow:none}.mv .ap-dr.cur{background:#f6f8fd}.mv .ap-dx{color:#6b7183}.mv .ap-dx:hover:before{background:#f0f1f3}.mv .ap-dx.on:before{background:#2f45a8}.mv .bt-next{background:#f7f7f5;border:1px solid #ECEDF0}.wb-t th.wbv-th{width:70px;text-align:right}.wb-t td.wbv-td{width:70px}.wbv-b{display:flex;gap:4px;justify-content:flex-end}.wbv-ib{width:30px;height:28px;border:1px solid #E2E5EC;border-radius:8px;background:#fff;display:grid;place-items:center;color:#6b7183;font-size:13px;cursor:pointer;padding:0;text-align:center}.wbv-ib svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wbv-ib:hover{color:#2f45a8;border-color:#c9d2ee}.wbv-ib.on{border-color:#6b4fd8;color:#6b4fd8;background:#f4f1fd}.wb-t tr.wbv-tr td{padding:4px 3px 10px}.wbv-fx{border:1px solid #E1D9FB;border-radius:12px;background:#fbfaff;padding:10px 12px}.wbv-t{font-size:12.5px;font-weight:700;color:#4a3aa8;margin-bottom:6px}.wbv-t span{font-weight:400;color:#8a82b8;font-size:11px;margin-left:8px}.wbv-r{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;border-top:1px dashed #EEEAFB}.wbv-r:first-of-type{border-top:0}.wbv-r b{font-size:15px;min-width:70px}.wbv-pl{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #E2E5EC;border-radius:99px;background:#fff;font-size:12.5px;cursor:pointer;color:#1f2333}.wbv-pl i{font-style:normal;color:#6b4fd8}.wbv-new{font-style:normal;font-size:10.5px;color:#1a8a5b;background:#e6f5ee;border-radius:99px;padding:1px 7px}.wbv-new.up{color:#b4570f;background:#fdf0e2}.wbv-in{display:flex;gap:6px;flex:1;min-width:220px}.wb-t .wbv-in input{flex:1;height:30px;width:auto}.wbv-go{height:30px;padding:0 12px;border:0;border-radius:8px;background:#6b4fd8;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.wbv-go:disabled{opacity:.6;cursor:default}.wbv-up{display:flex;gap:6px}.wbv-ul{height:30px;padding:0 10px;border:1px solid #E2E5EC;border-radius:8px;background:#fff;font-size:12px;display:inline-flex;align-items:center;cursor:pointer;color:#3b3e48;white-space:nowrap}.wbv-ul:hover{border-color:#c9d2ee}.wbv-er{flex-basis:100%;font-size:12px;color:#d9503a}.wbv-hint{font-size:11px;color:#9aa0ae;margin-top:6px;line-height:1.6}.nb .ne-em{margin:8px 0}.nb .ne-emc a{display:flex;flex-direction:column;gap:2px;max-width:640px;border:1px solid #E3E7F0;border-radius:10px;padding:10px 14px;text-decoration:none;color:var(--fg);background:#fff}.nb .ne-emc a:hover{background:#fafbfc}.nb .ne-emc .t{font-weight:600;font-size:15px;line-height:1.4}.nb .ne-emc .d{font-size:12.5px;color:#787774;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb .ne-emc .h{font-size:11.5px;color:#9aa0ae}#ne-emt{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:.2s;background:#1f2333;color:#fff;border-radius:10px;padding:8px 10px 8px 14px;font-size:13px;display:flex;gap:10px;align-items:center;z-index:600}#ne-emt.on{opacity:1;transform:translate(-50%);pointer-events:auto}#ne-emt button{border:0;background:none;color:#9ec1ff;font:inherit;font-weight:700;cursor:pointer}@media print{#ne-emt{display:none}}.nb .ne-typez{min-height:30vh;cursor:text;position:relative}.nb .ne-typez>span{position:absolute;left:0;top:6px;color:#c4c4c0;font-size:14px;opacity:0;transition:opacity .15s;pointer-events:none}.nb .ne-typez:hover>span{opacity:1}.prvb .ne-typez,body.prt .ne-typez{display:none!important}@media(pointer:coarse){.mv .apsy-on:before{content:"● 連動中　文字を押すと再生・外を2回タップで解除"}}.mv .ap-daw{position:relative;border:1px solid #E2E5EC;border-radius:8px;background:#fff;padding:6px 64px 6px 10px}.mv .ap-daw.big{min-height:120px;margin-top:10px}.mv .ap-dap{margin:0;font-size:16px!important;line-height:1.5;color:var(--fg);white-space:pre-wrap;word-break:break-word}body.pc .mv .ap-dap{font-size:12.5px!important}.mv .ap-daed{position:absolute;right:6px;top:5px;border:1px solid #DCDCD8;background:#fff;color:#55585f;border-radius:7px;font-size:11px;padding:2px 7px;cursor:pointer}body.pc .mv .ap-daed{font-size:8.5px;padding:1px 5px}.mv .ap-daed:hover{background:#f4f4f2}body:not(.pc) .mv .ap-dc{column-gap:6px}body:not(.pc) .mv .ap-dr{column-gap:6px}body:not(.pc) .mv .ap-dr .ap-drh{flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;height:auto;padding-top:5px}body:not(.pc) .mv .ap-dp{padding:0 8px 0 7px}body:not(.pc) .mv .ap-dr{padding:6px 0}body:not(.pc) .mv .ap-dr.cur{padding:6px 8px}body:not(.pc) .mv .ap-dr .ap-drh{padding-top:5px;gap:1px}body:not(.pc) .mv .ap-dr .ap-dx{width:22px;height:22px}body:not(.pc) .mv .ap-dr .ap-dx svg{inset:2px}body:not(.pc) .mv .ap-dr .ap-dans{margin-top:4px;padding:0 2px;min-height:0;line-height:1.4}body:not(.pc) .mv .ap-dr .ap-dans .ap-bar{display:block;height:6px;border-radius:3px}body:not(.pc) .mv .ap-dr{grid-template-rows:auto auto;row-gap:2px}body:not(.pc) .mv .ap-dr .ap-drh{display:contents}body:not(.pc) .mv .ap-dr .ap-dp{grid-column:1;grid-row:1;align-self:center;justify-self:center}body:not(.pc) .mv .ap-dr .ap-dx{grid-column:1;grid-row:2;align-self:center;justify-self:center}body:not(.pc) .mv .ap-dr>:not(.ap-drh):not(.ap-dans){grid-column:2;grid-row:1}body:not(.pc) .mv .ap-dr .ap-dans{grid-column:2;grid-row:2;align-self:center;margin:0;min-height:22px;display:flex;align-items:center}body:not(.pc) .mv .ap-dr .ap-dans.open{display:block;min-height:0;align-self:start;padding-top:2px}.ap-slr{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 8px}.ap-pl{display:inline-flex;align-items:center;gap:6px}.ap-plb{width:28px;height:28px;border-radius:50%;border:1px solid #D5DEF7;background:#fff;color:#2f45a8;font-size:11px;display:grid;place-items:center;cursor:pointer;padding:0}.ap-pld{width:28px;height:28px;border-radius:8px;border:1px solid #DCDCD8;background:#fff;color:#55585f;display:grid;place-items:center;cursor:pointer;padding:0}.ap-pld:hover{background:#f4f5f7}.ap-plb.on{background:#2f45a8;color:#fff;border-color:#2f45a8}.ap-plr{width:120px;accent-color:#2F45A8}.ap-plt{font-size:11px;color:#6b7183;font-variant-numeric:tabular-nums;min-width:64px}.ap-lh{display:flex;align-items:center;gap:8px}.ap-lh .ap-lab{margin-right:auto}.ap-mini{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid #DCDFE6;border-radius:8px;background:#fff;font:inherit;font-size:12px;color:#3a4050;cursor:pointer}.ap-mini.ai{color:#6b4fd8;border-color:#cfc3f6;background:#f4f1fd}.ap-mini svg{width:13px;height:13px}.ap-mini:disabled{opacity:.5}.ap-pri{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;margin-top:10px;border:0;border-radius:10px;background:#2f45a8;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ap-pri:hover{background:#22348a}.ap-pri:disabled{opacity:.5;cursor:default}.ap-set{border-top:1px solid #EEF0F4;margin-top:14px;padding-top:10px}.ap-set .ap-tvis{margin:8px 0 0}.ap-lab.ap-auh{margin-top:18px}.ap-aus{border:1px solid #E2E5EC;border-radius:12px;background:#fff}.ap-aus .ap-au{position:relative;border:0;border-radius:0;background:transparent;padding:9px 12px;flex-wrap:nowrap}.ap-aus .ap-au+.ap-au{border-top:1px solid #EEF0F4}.ap-aus .ap-pl{flex:1;min-width:0}.ap-aus .ap-plr{flex:1;min-width:40px;width:auto}.ap-aus .ap-pld{display:none}.ap-aus .ap-alok{font-size:11px;color:#2e7d4f;white-space:nowrap;background:none;border:0;padding:0}.ap-alng{height:26px;padding:0 9px;border:1px solid #F0C9A0;border-radius:8px;background:#fff6ec;color:#c9641a;font:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer}.ap-aum{width:28px;height:28px;flex:0 0 28px;border:1px solid #E2E5EC;border-radius:8px;background:#fff;color:#6b7183;font-size:15px;line-height:1;cursor:pointer;padding:0}.ap-aum:hover,.ap-aum.on{background:#f1f2f5;color:#1f2333}.ap-aumn{position:absolute;right:10px;top:42px;z-index:5;width:220px;background:#fff;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 8px 24px #14161e24;padding:6px;display:flex;flex-direction:column}.ap-aumn>label,.ap-aumn>button{display:block;text-align:left;border:0;background:transparent;border-radius:6px;padding:7px 10px;font:inherit;font-size:12.5px;color:#1f2333;cursor:pointer}.ap-aumn>label:hover,.ap-aumn>button:hover{background:#f4f5f8}.ap-aumn>button.dg{color:#d9503a}.ap-aumn>button:disabled{opacity:.45}.ap-aufn{font-size:11px;color:#8a90a0;padding:4px 10px 6px;border-bottom:1px solid #EEF0F4;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-mk{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ap-mk button{text-align:left;border:1px solid #E2E5EC;border-radius:10px;background:#fff;padding:9px 12px;font:inherit;cursor:pointer}.ap-mk button:hover{background:#f7f8fa;border-color:#cbd2e1}.ap-mk button:disabled{opacity:.5;cursor:default}.ap-mk b{display:block;font-size:12.5px;color:#1f2333}.ap-mk small{font-size:11px;color:#8a90a0}.nb .tx{--tx-acc:#2F45A8;--tx-acc2:#22348A;--tx-soft:#EEF2FC;--tx-line:#E3E7F0;--tx-fg:#1F2333;--tx-sub:#6B7183;--tx-warm:#E0701F;--tx-hl:#FFE2BF;--tx-red:#D9503A;font-size:calc(15px * var(--lz,1));line-height:1.75;color:var(--tx-fg);width:100%;max-width:1280px;margin:0 auto;letter-spacing:.01em}body.pc .nb .tx{font-size:calc(16px * var(--lz,1))}html.trialm .nb .tx,html.trialm #tr-top{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.nb .tx *{box-sizing:border-box}.nb .tx p,.nb .tx h1,.nb .tx h2,.nb .tx h3,.nb .tx ol{margin:0;padding:0;border:0}.nb .tx b,.nb .tx p,.nb .tx li,.nb .tx h1,.nb .tx h2,.nb .tx h3{color:inherit}.nb .tx a{color:var(--tx-acc);text-decoration:none}.nb .tx a:hover{text-decoration:underline}.nb .tx u{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#8d9bc9}.nb .tx .tx-hl{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#8d9bc9;font-weight:700}.nb .tx .tx-r{color:var(--tx-red);font-weight:700}.nb .tx .tx-ipa{color:var(--tx-sub);font-size:.85em;white-space:nowrap}.nb .tx .tx-hero{position:relative;background:#fff;color:var(--tx-fg);border-top:4px solid var(--tx-acc);border-bottom:1px solid #D5D9E2;padding:40px 4px 28px;margin:4px 0 8px}.nb .tx .tx-hero-in{position:relative;z-index:1}.nb .tx .tx-kicker{font-size:.75em;font-weight:800;letter-spacing:.22em;color:var(--tx-acc)}.nb .tx h1.tx-title{font-size:2.3em;line-height:1.25;font-weight:800;color:#16181d;margin:8px 0 10px;letter-spacing:.01em}.nb .tx .tx-hero-p{font-size:.95em;color:#5f6470;max-width:48em}.nb .tx .tx-nw{display:inline-block}.nb .tx .tx-sec{cursor:default}.nb .tx .tx-sel{outline:2px solid var(--tx-acc)!important;outline-offset:3px}.nb .tx .tx-selp{outline:1.5px solid var(--tx-acc)!important;outline-offset:3px}.nb .tx :is(.tx-flc,.tx-sec,.tx-card,.tx-mod,.tx-q,.tx-plan,details.tx-det,.tx-fp,.tx-word):is(.tx-sel,.tx-selp){outline-offset:-1px}.nb .tx .tx-sent:is(.tx-sel,.tx-selp){outline-offset:-3px}.nb .tx .tx-selb,html[data-txv] .nb .tx .tx-selb{outline:0!important;background:#edf1fb!important;box-shadow:0 0 0 6px #edf1fb;border-radius:12px;transition:background .15s}.nb .tx :is(.tx-q,.tx-pair,.tx-sqi,.tx-goal,.tx-word,.tx-sent,.tx-ph,.tx-fp,.tx-prow,.tx-schb).tx-selb,html[data-txv] .nb .tx :is(.tx-q,.tx-pair,.tx-sqi,.tx-goal,.tx-word,.tx-sent,.tx-ph,.tx-fp,.tx-prow,.tx-schb).tx-selb{box-shadow:none}.nb .tx .tx-prow.tx-selb{border-radius:0!important}.nb .tx .tx-prow:not(.tx-phd){cursor:pointer}.nb .tx :is(.tx-words,.tx-sents,.tx-phr,.tx-figs,.tx-goals,.tx-pairs,.tx-sq):is(.tx-sel,.tx-selp){outline-offset:6px;border-radius:14px}.nb .tx .tx-sec{display:flex;flex-direction:column;gap:18px;padding:30px 28px 28px;margin-top:28px;background:#fff;border:1px solid var(--tx-line);border-radius:24px}.nb .tx .tx-sh{display:flex;gap:18px;align-items:flex-start;padding-bottom:6px;scroll-margin-top:16px}.nb .tx .tx-no{flex:0 0 auto;font-size:2.6em;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--tx-acc);letter-spacing:.02em;padding-top:4px}.nb .tx .tx-en{font-size:.72em;font-weight:800;letter-spacing:.2em;color:var(--tx-acc)}.nb .tx h2.tx-h{font-size:1.75em;line-height:1.3;font-weight:800;color:var(--tx-fg);margin:2px 0 4px}.nb .tx .tx-lead{color:var(--tx-sub);font-size:.95em}.nb .tx .tx-sub{display:flex;align-items:baseline;gap:10px;margin:6px 0 10px}.nb .tx .tx-sub span{font-weight:800;font-size:1.05em;padding-left:11px;border-left:4px solid var(--tx-acc);line-height:1.2}.nb .tx .tx-sub small{font-size:.8em;color:var(--tx-sub)}.nb .tx .tx-card{background:#fff;border:1px solid var(--tx-line);border-radius:18px;padding:20px 22px;box-shadow:0 1px 2px #1f233308}.nb .tx .tx-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nb .tx .tx-qs{display:flex;flex-direction:column;gap:12px;font-size:1.45em}.nb .tx .tx-q{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--tx-line);border-radius:16px;padding:18px}.nb .tx .tx-qi{flex:0 0 44px;height:44px;border-radius:12px;background:var(--tx-soft);display:grid;place-items:center;color:var(--tx-acc)}.nb .tx .tx-q small{display:block;font-size:.58em;font-weight:800;color:var(--tx-acc);letter-spacing:.12em;margin-bottom:4px}.nb .tx .tx-q p{font-weight:600;line-height:1.55;color:#1f2333;letter-spacing:.02em}.nb .tx .tx-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nb .tx .tx-pair{display:flex;gap:10px;align-items:center;background:#f7f8fb;border-radius:12px;padding:12px 14px;font-size:1.15em;line-height:1.4}.nb .tx .tx-pn{flex:0 0 22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--tx-line);color:var(--tx-sub);font-size:.68em;font-weight:800;display:grid;place-items:center}.nb .tx .tx-passage{font-size:1.15em;line-height:2;padding:4px 2px 2px}.nb .tx .tx-chk>.tx-card,.nb .tx .tx-lsn>.tx-mod{font-size:1.5em}.nb .tx .tx-chk .tx-pairs{grid-template-columns:repeat(3,minmax(0,1fr))}.nb .tx .tx-chk .tx-pair{flex-direction:column;align-items:stretch;gap:4px;padding:10px 16px 4px}.nb .tx .tx-chk .tx-pn,html[data-txv] .nb .tx .tx-chk .tx-pn{display:block;flex:none;width:auto;height:auto;border:0;border-radius:0;background:none;font-size:.46em;font-weight:700;letter-spacing:.14em;line-height:1;color:var(--tx-sub);text-align:left}.nb .tx .tx-chk .tx-ws{flex:none}.nb .tx .tx-sqi>div{min-width:0}.nb .tx .tx-sqj{display:block;font-size:.66em;font-weight:400;color:var(--tx-sub);margin-top:3px}.nb .tx details.tx-jt{margin-top:10px;font-size:.62em}.nb .tx details.tx-jt>summary{padding:8px 38px 8px 12px;font-weight:700;color:var(--tx-sub)}.nb .tx details.tx-jt>summary:after{right:14px;width:6px;height:6px}.nb .tx .tx-jt .tx-dbody{padding:0 12px 12px}.nb .tx .tx-jtx{margin:0;line-height:1.8;font-size:1.1em}.nb .tx .tx-subr{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.nb .tx .tx-subr .tx-sub{margin:0}.nb .tx .tx-ipab{font:inherit;font-size:.6em;font-weight:700;color:var(--tx-acc);background:#fff;border:1px solid var(--tx-line);border-radius:999px;padding:6px 14px;cursor:pointer;white-space:nowrap}.nb .tx .tx-ipab:hover{border-color:var(--tx-acc)}.nb .tx .tx-ipab-off,.nb .tx .tx-ipac.all .tx-ipab-on{display:none}.nb .tx .tx-ipac.all .tx-ipab-off{display:inline}.nb .tx .tx-ipac.all .tx-ipab{background:var(--tx-acc);color:#fff;border-color:var(--tx-acc)}.nb .tx .tx-ws{display:block;flex:1 1 0;min-width:0;white-space:nowrap;font-weight:700;font-size:calc(1em * var(--wf,1));padding-bottom:.95em}.nb .tx .tx-cm{display:inline-flex;justify-content:center;width:.7em;overflow:visible;color:var(--tx-sub)}.nb .tx .tx-w{cursor:pointer;border-radius:6px;outline:none}.nb .tx .tx-w:hover,.nb .tx .tx-w:focus-visible{background:var(--tx-soft)}.nb .tx .tx-hb{position:relative;display:inline-block}.nb .tx .tx-pi{position:absolute;left:50%;top:100%;transform:translate(-50%);visibility:hidden;font-size:.68em;font-weight:600;color:var(--tx-acc);line-height:1.15;margin-top:4px;white-space:nowrap;user-select:none}.nb .tx .tx-w.on .tx-pi{visibility:visible}html[data-txv=d] .nb .tx .tx-ipab{background:transparent;color:var(--tx-fg)}.nb .tx .tx-sq{display:flex;flex-direction:column;gap:8px}.nb .tx .tx-sqi{display:flex;gap:10px;align-items:baseline;font-size:1.08em;font-weight:600;padding:10px 12px;border-radius:12px;background:#f7f8fb}.nb .tx .tx-sqi span{flex:0 0 auto;font-size:.75em;font-weight:800;color:#fff;background:var(--tx-acc);border-radius:6px;padding:1px 7px}.nb .tx .tx-cks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nb .tx .tx-ck{display:flex;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--tx-line);border-radius:12px;cursor:pointer;font-weight:600;user-select:none;transition:background .15s,border-color .15s}.nb .tx .tx-ck input{position:absolute;opacity:0;pointer-events:none}.nb .tx .tx-ckb{flex:0 0 22px;height:22px;border-radius:7px;border:2px solid #C9D2EE;display:grid;place-items:center;color:transparent;transition:all .15s}.nb .tx .tx-ck:has(input:checked){background:var(--tx-soft);border-color:#9db0ec}.nb .tx .tx-ck input:checked+.tx-ckb{background:var(--tx-acc);border-color:var(--tx-acc);color:#fff}.nb .tx .tx-mod{background:#fff;border:1px solid var(--tx-line);border-radius:22px;padding:26px 26px 22px;display:flex;flex-direction:column;gap:14px}.nb .tx .tx-mh{display:flex;align-items:center;gap:12px}.nb .tx .tx-tag{font-size:.7em;font-weight:800;letter-spacing:.14em;color:var(--tx-acc);background:var(--tx-soft);border-radius:999px;padding:4px 10px}.nb .tx .tx-mh h3{font-size:1.45em;font-weight:800;line-height:1.3;color:var(--tx-fg)}.nb .tx .tx-goals{list-style:none;display:flex;flex-direction:column;gap:6px;counter-reset:g}.nb .tx .tx-goal{position:relative;padding:10px 14px 10px 46px;border-radius:12px;background:var(--tx-soft);font-weight:600;line-height:1.55;counter-increment:g}.nb .tx .tx-goal:before{content:"";position:absolute;left:12px;top:10px;width:24px;height:24px;border-radius:50%;background:var(--tx-acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/15px no-repeat}.nb .tx img.tx-fig{display:block;width:100%;height:auto;border-radius:18px;margin:4px 0}.nb .tx .tx-figs{margin:6px 0 4px}.nb .tx .tx-fcap{margin:0 0 10px;font-size:1em;font-weight:700;color:var(--tx-fg);letter-spacing:.02em}.nb .tx .tx-fg2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nb .tx .tx-fp{margin:0;background:#fff;border:1px solid var(--tx-line);border-radius:14px;padding:14px 14px 8px;color:#1f2333;display:flex;flex-direction:column;min-width:0}.nb .tx .tx-fpc{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;padding-left:10px;border-left:3px solid var(--tx-acc);line-height:1.3}.nb .tx .tx-fpc b{font-size:1.1em;font-weight:800;color:var(--tx-fg)}.nb .tx .tx-fpc small{display:block;flex-basis:100%;font-size:.9em;color:var(--tx-fg)}.nb .tx .tx-fpd{margin:0 0 8px;font-size:1em;line-height:1.6;color:var(--tx-fg)}.nb .tx .tx-fpd .tx-fo{color:#e0701f}.nb .tx .tx-fpd .tx-fb{color:#2f45a8}.nb .tx .tx-fp img{display:block;width:100%;height:auto;margin-top:auto}.nb .tx .tx-words{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nb .tx .tx-word{border:1px solid var(--tx-line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.nb .tx .tx-word b{font-size:1.15em;line-height:1.3}.nb .tx .tx-word span{font-size:.82em;color:var(--tx-fg);line-height:1.4}.nb .tx .tx-word i{font-style:normal;color:var(--tx-fg)}.nb .tx .tx-sents{display:flex;flex-direction:column;border:1px solid var(--tx-line);border-radius:14px;overflow:hidden}.nb .tx .tx-sent{display:flex;gap:14px;padding:14px 16px;align-items:flex-start}.nb .tx .tx-sent+.tx-sent{border-top:1px solid var(--tx-line)}.nb .tx .tx-sn{flex:0 0 2em;height:2em;border-radius:50%;background:var(--tx-soft);color:var(--tx-acc);font-size:.75em;font-weight:800;line-height:1;display:grid;place-items:center;margin-top:.23em}.nb .tx .tx-se{font-size:1.15em;line-height:1.6}.nb .tx .tx-sj{font-size:.85em;color:var(--tx-sub);margin-top:2px}.nb .tx .tx-phr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nb .tx .tx-ph{background:#f7f8fb;border-radius:12px;padding:10px 14px;font-size:1.08em;line-height:1.5}.nb .tx .tx-ph small{font-size:.72em;color:var(--tx-sub);border:1px solid var(--tx-line);border-radius:6px;padding:0 5px;margin-left:4px;vertical-align:1px;background:#fff}.nb .tx .tx-cur{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;position:relative}.nb .tx .tx-cs{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:6px 4px}.nb .tx .tx-cs:not(:last-child):after{content:"";position:absolute;top:27px;left:calc(50% + 30px);right:calc(-50% + 30px);height:2px;background:repeating-linear-gradient(90deg,#C9D2EE 0 6px,transparent 6px 11px)}.nb .tx .tx-cn{width:44px;height:44px;border-radius:50%;background:var(--tx-acc);color:#fff;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 5px var(--tx-soft)}.nb .tx .tx-cs b{font-size:.95em;line-height:1.35;margin-top:6px}.nb .tx .tx-cs small{font-size:.78em;line-height:1.5;color:var(--tx-sub)}.nb .tx .tx-plus{margin-top:18px;padding:14px 2px 0;border-top:1px solid var(--tx-line);font-weight:600;display:flex;gap:10px;align-items:center}.nb .tx .tx-plus span{white-space:nowrap;color:var(--tx-acc);font-weight:800}.nb .tx .tx-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.nb .tx .tx-pqw{margin-top:16px!important;margin-bottom:0!important}.nb .tx .tx-card>.tx-plans{margin-top:46px!important}.nb .tx .tx-qs{font-size:1.5em}.nb .tx .tx-q p{font-size:1em!important}.nb .tx .tx-crs .tx-sub span{font-size:1.4em}.nb .tx .tx-gn{position:relative;display:inline-block}.nb .tx .tx-gn small{position:absolute;left:50%;top:100%;transform:translate(-50%);margin:3px 0 0!important;white-space:nowrap;line-height:1.4}.nb .tx .tx-ph:has(.tx-gn){padding-bottom:1.55em}.nb .tx .tx-plan{position:relative;background:#fff;border:1px solid var(--tx-line);border-radius:22px;padding:26px 24px 22px;display:flex;flex-direction:column;gap:10px}.nb .tx .tx-plan.tx-rec{border:2px solid var(--tx-acc);box-shadow:0 10px 30px #2f45a81f;background:#f2f5fd}.nb .tx .tx-badge{position:absolute;top:-13px;left:24px;background:var(--tx-acc);color:#fff;font-size:.72em;font-weight:800;border-radius:999px;padding:3px 12px;letter-spacing:.06em}.nb .tx .tx-pn2{font-size:.75em;font-weight:800;color:var(--tx-acc);letter-spacing:.12em}.nb .tx .tx-pn2:before{content:"PLAN "}.nb .tx .tx-plan h3{font-size:1.4em;font-weight:800;line-height:1.3;color:var(--tx-fg)}.nb .tx .tx-pd{font-weight:700;color:var(--tx-acc2)}.nb .tx .tx-feat{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--tx-line);border-bottom:1px solid var(--tx-line)}.nb .tx .tx-feat span{display:flex;gap:9px;align-items:center;font-weight:600}.nb .tx .tx-feat span.on svg{color:#fff;background:var(--tx-acc);border-radius:50%;padding:3px;width:20px;height:20px;flex:0 0 20px}.nb .tx .tx-feat span.off{color:#a3a8b4;font-weight:500}.nb .tx .tx-feat span.off i{flex:0 0 20px;text-align:center;font-style:normal}.nb .tx .tx-pp{font-size:.92em;line-height:1.8;color:#3a3f52}.nb .tx .tx-pq{background:#f7f8fb;border-radius:12px;padding:12px 14px}.nb .tx .tx-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nb .tx .tx-pc{background:#fff;border:1px solid var(--tx-line);border-radius:18px;overflow:hidden}.nb .tx .tx-pw{padding:12px 18px;font-weight:800;font-size:1.05em;background:var(--tx-soft);color:var(--tx-acc2)}.nb .tx .tx-prow{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:8px;align-items:center;padding:12px 18px}.nb .tx .tx-prow+.tx-prow{border-top:1px solid var(--tx-line)}.nb .tx .tx-prow>span:first-child{font-weight:700;font-size:.92em}.nb .tx .tx-prow b{font-size:1.15em;font-weight:800}.nb .tx .tx-prow small{display:block;font-size:.75em;color:var(--tx-sub);font-weight:500}.nb .tx .tx-price+.tx-bl{margin-top:18px}.nb .tx .tx-pcon small{white-space:nowrap;line-height:1.7}.nb .tx .tx-pcon small i{font-style:normal;display:inline-block;min-width:3.4em;color:#8a8f9a}.nb .tx .tx-pcon small em{font-style:normal;color:inherit;margin-left:2px}@media screen and (max-width:860px){.nb .tx .tx-prow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:6px;padding:12px 14px}.nb .tx .tx-prow>span:first-child{grid-column:1/-1}.nb .tx .tx-prow.tx-phd>span:first-child{display:none}}.nb .tx .tx-phd{padding:8px 18px}.nb .tx .tx-phd span{font-size:.78em;font-weight:700;color:var(--tx-sub)}.nb .tx .tx-phd small{display:inline;font-size:.9em}.nb .tx .tx-pfee b{font-size:1em}.nb .tx .tx-bl{display:flex;flex-direction:column;gap:6px}.nb .tx .tx-bi{position:relative;padding-left:18px;line-height:1.75}.nb .tx .tx-bi:before{content:"";position:absolute;left:3px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--tx-acc);opacity:.6}.nb .tx .tx-sch{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.nb .tx .tx-schr{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.nb .tx .tx-schr>b{flex:0 0 64px;display:flex;align-items:center;font-weight:800;color:var(--tx-acc2)}.nb .tx .tx-schr>span{flex:1 1 120px;background:#f7f8fb;border-radius:10px;padding:8px 10px;font-weight:700;font-size:.92em;line-height:1.4}.nb .tx .tx-schr small{display:block;font-size:.75em;color:var(--tx-sub);font-weight:600}.nb .tx .tx-sch2{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch;margin-bottom:14px}.nb .tx .tx-schd{display:flex;align-items:center;gap:7px;font-weight:800;font-size:.85em;color:var(--tx-sub);padding:0 4px}.nb .tx .tx-schd.d svg{color:#c88a00}.nb .tx .tx-schd.n svg{color:var(--tx-acc)}.nb .tx .tx-sch2>b{display:flex;align-items:center;font-weight:800;padding:0 4px}.nb .tx .tx-sch2>b.s{color:var(--tx-acc)}.nb .tx .tx-sch2>b.k{color:#e0701f}.nb .tx .tx-schb{background:#f7f8fb;border-radius:12px;padding:10px 14px}.nb .tx .tx-schb small{display:block;font-size:.8em;color:var(--tx-sub)}.nb .tx .tx-schb span{display:block;font-weight:800;font-size:1.05em;line-height:1.35;margin-top:2px}.nb .tx .tx-schb.no{display:grid;place-items:center;color:#c4c8d2}.nb .tx .tx-tsep{font-style:normal;font-weight:400;color:#b4b8c2;margin:0 .5em}.nb .tx .tx-tt{font-style:normal;white-space:nowrap}@media screen and (max-width:860px){.nb .tx .tx-tsep{display:none}.nb .tx .tx-tt{display:block}}.nb .tx .tx-schb .tx-dw{display:flex;gap:3px;margin-bottom:6px}.nb .tx .tx-dw i{font-style:normal;width:1.9em;height:1.9em;border-radius:6px;display:grid;place-items:center;font-size:.92em;font-weight:500;color:#c9ccd4}.nb .tx .tx-dw i.on{color:#1f2333;font-weight:800;background:#fff;box-shadow:inset 0 0 0 1px #d5d9e2}@media screen and (max-width:860px){.nb .tx .tx-schb .tx-dw{gap:2px}.nb .tx .tx-dw i{width:1.6em;height:1.6em;font-size:.78em;border-radius:4px}}@media screen and (max-width:860px){.nb .tx .tx-sch2{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);gap:6px}.nb .tx .tx-schb{padding:8px 10px}.nb .tx .tx-schb span{font-size:.95em}}.nb .tx details.tx-det{border:1px solid var(--tx-line);border-radius:14px;background:#fff;margin-top:12px}.nb .tx details.tx-det>summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:center;padding:14px 46px 14px 16px;font-weight:700;position:relative;line-height:1.5}.nb .tx details.tx-det>summary::-webkit-details-marker{display:none}.nb .tx details.tx-det>summary:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:2px solid var(--tx-sub);border-bottom:2px solid var(--tx-sub);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.nb .tx details.tx-det[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}.nb .tx .tx-dbody{padding:0 16px 16px}.nb .tx .tx-terms .tx-th{font-weight:800;margin:12px 0 6px;font-size:.92em}.nb .tx .tx-terms .tx-bi{font-size:.9em}.nb .tx .tx-faq{display:flex;flex-direction:column}.nb .tx .tx-faq details.tx-det{margin-top:10px}.nb .tx .tx-fq,.nb .tx .tx-fqa{flex:0 0 28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:.85em}.nb .tx .tx-fq{background:var(--tx-acc);color:#fff}.nb .tx .tx-fqa{background:#fff0e2;color:var(--tx-warm)}.nb .tx .tx-fa{display:flex;gap:12px;align-items:flex-start;line-height:1.8;color:#3a3f52}.nb .tx .tx-end{padding-bottom:40px}.nb .tx .tx-cta{border-radius:24px;background:var(--tx-soft);padding:28px}.nb .tx .tx-ctah{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.nb .tx .tx-ctah b{font-size:1.3em;font-weight:800}.nb .tx .tx-ctah small{font-size:.75em;font-weight:800;letter-spacing:.16em;color:var(--tx-acc)}.nb .tx .tx-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nb .tx a.tx-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--tx-line);color:var(--tx-fg);font-weight:700;text-decoration:none;transition:border-color .15s,transform .1s}.nb .tx a.tx-link:hover{border-color:#9db0ec;text-decoration:none}.nb .tx a.tx-link svg{color:var(--tx-acc);flex:0 0 auto}.nb .tx a.tx-link.tx-pri{background:#fff;border-color:var(--tx-acc);color:var(--tx-acc)}.nb .tx a.tx-link.tx-pri svg{color:var(--tx-acc)}.nb .tx .tx-mails{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.nb .tx .tx-mail{display:flex;gap:8px;align-items:center;font-size:.92em;color:var(--tx-sub)}.nb .tx .tx-mail svg{color:var(--tx-acc)}.nb .tx .tx-mail b{color:var(--tx-fg)}body.trial .nb .emb{width:100%;max-width:1280px;margin:6px auto 0;border-radius:18px;overflow:hidden}.nb .tx .tx-hero{padding:48px 0 44px!important}.nb .tx .tx-sec{gap:30px;padding:44px 36px 40px;margin-top:44px}.nb .tx .tx-sh{padding-bottom:10px}.nb .tx .tx-sub{margin:14px 0}.nb .tx .tx-subr{margin-bottom:14px}.nb .tx .tx-card{padding:28px 30px}.nb .tx .tx-grid2{gap:24px}.nb .tx .tx-qs{gap:16px}.nb .tx .tx-q{padding:22px 26px}.nb .tx .tx-pairs,.nb .tx .tx-words,.nb .tx .tx-phr,.nb .tx .tx-cks{gap:12px}.nb .tx .tx-chk .tx-pair{padding:14px 18px 6px}.nb .tx .tx-sq{gap:12px}.nb .tx .tx-sqi,.nb .tx .tx-ck{padding:14px 16px}.nb .tx .tx-mod{padding:36px 32px 34px;gap:24px}.nb .tx .tx-goals{gap:10px}.nb .tx .tx-goal{padding-top:12px;padding-bottom:12px}.nb .tx .tx-goal{font-size:calc(var(--t-ja) * 1.25)!important}.nb .tx .tx-goal:before{top:calc(50% - 12px)}.nb .tx .tx-figs{margin:10px 0}.nb .tx .tx-word{padding:14px 16px}.nb .tx .tx-sent{padding:18px}.nb .tx .tx-ph{padding:14px 18px}.nb .tx .tx-cta{padding:0;background:none}.nb .tx .tx-flc{padding:20px 22px 14px}.nb .tx .tx-fli{padding:10px 0}@media screen and (max-width:600px){.nb .tx .tx-hero{padding:32px 0 30px!important}.nb .tx .tx-sec{gap:24px;padding:30px 14px 26px;margin-top:28px}.nb .tx .tx-card{padding:20px 16px}.nb .tx .tx-mod{padding:26px 16px 24px;gap:20px}.nb .tx .tx-q{padding:18px}}#tr-top .tr-dv{display:flex;gap:2px;background:#f1f2f5;border-radius:9px;padding:3px;margin-left:8px}#tr-top .tr-dv button{height:26px;min-width:30px;padding:0 9px;border:0;border-radius:7px;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--sub);cursor:pointer}#tr-top .tr-dv button.on{background:#fff;color:var(--acc);box-shadow:0 1px 2px #0000001f}#tr-top .tr-dvl{font-size:12px;color:var(--sub);margin-left:6px}html[data-txv=b] .nb .tx{--tx-acc:#B83A24;--tx-acc2:#111;--tx-soft:#F5F4F1;--tx-line:#DAD8D2;--tx-fg:#141414;--tx-sub:#77746E;--tx-warm:#B83A24;--tx-hl:#F3D9C9;--tx-red:#B83A24}html[data-txv=b] .nb .tx h1,html[data-txv=b] .nb .tx h2,html[data-txv=b] .nb .tx h3,html[data-txv=b] .nb .tx .tx-no,html[data-txv=b] .nb .tx .tx-passage,html[data-txv=b] .nb .tx .tx-se{font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif}html[data-txv=b] .nb .tx .tx-hero{background:#fff;color:var(--tx-fg);border-radius:0;border-top:3px solid #111;border-bottom:1px solid #111;padding:48px 0 30px}html[data-txv=b] .nb .tx .tx-hero:after{display:none}html[data-txv=b] .nb .tx .tx-kicker{color:var(--tx-acc);opacity:1}html[data-txv=b] .nb .tx h1.tx-title{color:#111;font-weight:600;font-size:2.6em;letter-spacing:.04em}html[data-txv=b] .nb .tx .tx-hero-p{color:var(--tx-sub)}html[data-txv=b] .nb .tx .tx-steps{gap:0;border-top:1px solid var(--tx-line)}html[data-txv=b] .nb .tx .tx-steps a{background:none;border:0;border-radius:0;border-right:1px solid var(--tx-line);color:#111;padding:14px 14px 4px}html[data-txv=b] .nb .tx .tx-steps a:last-child{border-right:0}html[data-txv=b] .nb .tx .tx-steps a:hover{background:var(--tx-soft)}html[data-txv=b] .nb .tx .tx-steps b{color:var(--tx-acc);opacity:1}html[data-txv=b] .nb .tx .tx-sh{border-bottom:1px solid #111;padding-bottom:16px}html[data-txv=b] .nb .tx .tx-no{color:var(--tx-acc);-webkit-text-stroke:0;font-weight:400;font-size:3.2em}html[data-txv=b] .nb .tx h2.tx-h{font-weight:600;letter-spacing:.04em}html[data-txv=b] .nb .tx .tx-sub span{border-left:0;padding-left:0;font-size:1em;letter-spacing:.06em}html[data-txv=b] .nb .tx .tx-sub span:before{content:"— ";color:var(--tx-acc)}html[data-txv=b] .nb .tx .tx-card,html[data-txv=b] .nb .tx .tx-mod,html[data-txv=b] .nb .tx .tx-q{background:none;border:0;border-top:1px solid var(--tx-line);border-radius:0;box-shadow:none;padding:20px 0}html[data-txv=b] .nb .tx .tx-qi{background:none;border:1px solid var(--tx-line);border-radius:50%}html[data-txv=b] .nb .tx .tx-q small{color:var(--tx-acc)}html[data-txv=b] .nb .tx .tx-pair,html[data-txv=b] .nb .tx .tx-sqi,html[data-txv=b] .nb .tx .tx-ph{background:none;border-radius:0;border-bottom:1px solid var(--tx-line)}html[data-txv=b] .nb .tx .tx-pn,html[data-txv=b] .nb .tx .tx-sn{background:none;border:0;color:var(--tx-acc);font-size:.8em}html[data-txv=b] .nb .tx .tx-sqi span{background:none;color:var(--tx-acc);padding:0}html[data-txv=b] .nb .tx .tx-ck{border-radius:0;border-width:0 0 1px}html[data-txv=b] .nb .tx .tx-ckb{border-radius:2px;border-color:#111}html[data-txv=b] .nb .tx .tx-ck input:checked+.tx-ckb{background:#111;border-color:#111}html[data-txv=b] .nb .tx .tx-ck:has(input:checked){background:none}html[data-txv=b] .nb .tx .tx-passage{border-left:0;padding:0;font-size:1.2em}html[data-txv=b] .nb .tx .tx-tag{background:none;border:1px solid var(--tx-acc);border-radius:0}html[data-txv=b] .nb .tx .tx-goal{background:none;border-bottom:1px dashed var(--tx-line);border-radius:0;padding-left:34px}html[data-txv=b] .nb .tx .tx-goal:before{background:none;color:var(--tx-acc);left:0;font-size:.95em;font-family:"Noto Serif JP",serif}html[data-txv=b] .nb .tx .tx-word{border-radius:0;border-width:0 0 1px}html[data-txv=b] .nb .tx .tx-sents{border-radius:0;border-width:1px 0}html[data-txv=b] .nb .tx .tx-cn{background:#fff;color:var(--tx-acc);border:1px solid var(--tx-acc);box-shadow:none;font-family:"Noto Serif JP",serif}html[data-txv=b] .nb .tx .tx-plus{background:none;border:1px solid var(--tx-line);border-radius:0}html[data-txv=b] .nb .tx .tx-plus span{background:var(--tx-acc);border-radius:0}html[data-txv=b] .nb .tx .tx-plan{border-radius:0;border:1px solid var(--tx-line)}html[data-txv=b] .nb .tx .tx-plan.tx-rec{border:1px solid #111;box-shadow:6px 6px #111}html[data-txv=b] .nb .tx .tx-badge{background:var(--tx-acc);border-radius:0}html[data-txv=b] .nb .tx .tx-feat span.on svg{background:#111}html[data-txv=b] .nb .tx .tx-pq{background:var(--tx-soft);border-radius:0}html[data-txv=b] .nb .tx .tx-pc{border-radius:0;border-color:#111}html[data-txv=b] .nb .tx .tx-pw{background:#111;color:#fff;font-family:"Noto Serif JP",serif}html[data-txv=b] .nb .tx .tx-bi:before{background:var(--tx-acc);border-radius:0;width:8px;height:1px;top:.9em;opacity:1}html[data-txv=b] .nb .tx .tx-schr>span{background:none;border-bottom:1px solid var(--tx-line);border-radius:0}html[data-txv=b] .nb .tx details.tx-det{border-radius:0;border-width:0 0 1px;border-color:var(--tx-line)}html[data-txv=b] .nb .tx .tx-fq{background:none;color:var(--tx-acc);font-family:"Noto Serif JP",serif;font-size:1.1em}html[data-txv=b] .nb .tx .tx-fqa{background:none;color:var(--tx-sub);font-family:"Noto Serif JP",serif;font-size:1.1em}html[data-txv=b] .nb .tx .tx-cta{background:#111;color:#fff;border-radius:0}html[data-txv=b] .nb .tx .tx-ctah small{color:#e9a08f}html[data-txv=b] .nb .tx a.tx-link{border-radius:0;background:none;border-color:#555;color:#fff}html[data-txv=b] .nb .tx a.tx-link svg{color:#fff}html[data-txv=b] .nb .tx a.tx-link.tx-pri{background:var(--tx-acc);border-color:var(--tx-acc)}html[data-txv=b] .nb .tx .tx-mail,html[data-txv=b] .nb .tx .tx-mail b{color:#ccc}html[data-txv=b] .nb .tx .tx-mail svg{color:#e9a08f}html[data-txv=e] .nb .tx{--tx-acc:#2F45A8;--tx-acc2:#16205A;--tx-soft:#F1F4FB;--tx-line:#D9DFEE;--tx-fg:#16205A;--tx-sub:#6B7392;--tx-warm:#2F45A8;--tx-hl:#D6E0FA;--tx-red:#D9503A}html[data-txv=e] .nb .tx .tx-hero{background:#fff;color:var(--tx-fg);border-radius:0;border-top:3px solid #16205A;border-bottom:1px solid #16205A;padding:48px 0 30px}html[data-txv=e] .nb .tx .tx-hero:after{display:none}html[data-txv=e] .nb .tx .tx-kicker{color:var(--tx-acc);opacity:1}html[data-txv=e] .nb .tx h1.tx-title{color:#16205a;font-weight:800;font-size:2.6em;letter-spacing:.04em}html[data-txv=e] .nb .tx .tx-hero-p{color:var(--tx-sub)}html[data-txv=e] .nb .tx .tx-steps{gap:0;border-top:1px solid var(--tx-line)}html[data-txv=e] .nb .tx .tx-steps a{background:none;border:0;border-radius:0;border-right:1px solid var(--tx-line);color:#16205a;padding:14px 14px 4px}html[data-txv=e] .nb .tx .tx-steps a:last-child{border-right:0}html[data-txv=e] .nb .tx .tx-steps a:hover{background:var(--tx-soft)}html[data-txv=e] .nb .tx .tx-steps b{color:var(--tx-acc);opacity:1}html[data-txv=e] .nb .tx .tx-sh{border-bottom:1px solid #16205A;padding-bottom:16px}html[data-txv=e] .nb .tx .tx-no{color:var(--tx-acc);-webkit-text-stroke:0;font-weight:300;font-size:3.2em}html[data-txv=e] .nb .tx h2.tx-h{font-weight:800;letter-spacing:.02em}html[data-txv=e] .nb .tx .tx-sub span{border-left:0;padding-left:0;font-size:1em;letter-spacing:.06em}html[data-txv=e] .nb .tx .tx-sub span:before{content:"— ";color:var(--tx-acc)}html[data-txv=e] .nb .tx .tx-card,html[data-txv=e] .nb .tx .tx-mod,html[data-txv=e] .nb .tx .tx-q{background:none;border:0;border-top:1px solid var(--tx-line);border-radius:0;box-shadow:none;padding:20px 0}html[data-txv=e] .nb .tx .tx-qi{background:none;border:1px solid var(--tx-line);border-radius:50%}html[data-txv=e] .nb .tx .tx-q small{color:var(--tx-acc)}html[data-txv=e] .nb .tx .tx-pair,html[data-txv=e] .nb .tx .tx-sqi,html[data-txv=e] .nb .tx .tx-ph{background:none;border-radius:0;border-bottom:1px solid var(--tx-line)}html[data-txv=e] .nb .tx .tx-pn,html[data-txv=e] .nb .tx .tx-sn{background:none;border:0;color:var(--tx-acc);font-size:.8em}html[data-txv=e] .nb .tx .tx-sqi span{background:none;color:var(--tx-acc);padding:0}html[data-txv=e] .nb .tx .tx-ck{border-radius:0;border-width:0 0 1px}html[data-txv=e] .nb .tx .tx-ckb{border-radius:2px;border-color:#16205a}html[data-txv=e] .nb .tx .tx-ck input:checked+.tx-ckb{background:#16205a;border-color:#16205a}html[data-txv=e] .nb .tx .tx-ck:has(input:checked){background:none}html[data-txv=e] .nb .tx .tx-passage{border-left:0;padding:0;font-size:1.2em}html[data-txv=e] .nb .tx .tx-tag{background:none;border:1px solid var(--tx-acc);border-radius:0}html[data-txv=e] .nb .tx .tx-goal{background:none;border-bottom:1px dashed var(--tx-line);border-radius:0;padding-left:34px}html[data-txv=e] .nb .tx .tx-goal:before{background:none;color:var(--tx-acc);left:0;font-size:.95em}html[data-txv=e] .nb .tx .tx-word{border-radius:0;border-width:0 0 1px}html[data-txv=e] .nb .tx .tx-sents{border-radius:0;border-width:1px 0}html[data-txv=e] .nb .tx .tx-cn{background:#fff;color:var(--tx-acc);border:1px solid var(--tx-acc);box-shadow:none}html[data-txv=e] .nb .tx .tx-plus{background:none;border:1px solid var(--tx-line);border-radius:0}html[data-txv=e] .nb .tx .tx-plus span{background:var(--tx-acc);border-radius:0}html[data-txv=e] .nb .tx .tx-plan{border-radius:0;border:1px solid var(--tx-line)}html[data-txv=e] .nb .tx .tx-plan.tx-rec{border:1px solid #16205A;box-shadow:6px 6px #16205a}html[data-txv=e] .nb .tx .tx-badge{background:var(--tx-acc);border-radius:0}html[data-txv=e] .nb .tx .tx-feat span.on svg{background:#16205a}html[data-txv=e] .nb .tx .tx-pq{background:var(--tx-soft);border-radius:0}html[data-txv=e] .nb .tx .tx-pc{border-radius:0;border-color:#16205a}html[data-txv=e] .nb .tx .tx-pw{background:#16205a;color:#fff}html[data-txv=e] .nb .tx .tx-bi:before{background:var(--tx-acc);border-radius:0;width:8px;height:1px;top:.9em;opacity:1}html[data-txv=e] .nb .tx .tx-schr>span{background:none;border-bottom:1px solid var(--tx-line);border-radius:0}html[data-txv=e] .nb .tx details.tx-det{border-radius:0;border-width:0 0 1px;border-color:var(--tx-line)}html[data-txv=e] .nb .tx .tx-fq{background:none;color:var(--tx-acc);font-size:1.1em}html[data-txv=e] .nb .tx .tx-fqa{background:none;color:var(--tx-sub);font-size:1.1em}html[data-txv=e] .nb .tx .tx-cta{background:#16205a;color:#fff;border-radius:0}html[data-txv=e] .nb .tx .tx-ctah small{color:#9db2f2}html[data-txv=e] .nb .tx a.tx-link{border-radius:0;background:none;border-color:#4a5a9c;color:#fff}html[data-txv=e] .nb .tx a.tx-link svg{color:#fff}html[data-txv=e] .nb .tx a.tx-link.tx-pri{background:var(--tx-acc);border-color:var(--tx-acc)}html[data-txv=e] .nb .tx .tx-mail,html[data-txv=e] .nb .tx .tx-mail b{color:#c9d2ee}html[data-txv=e] .nb .tx .tx-mail svg{color:#9db2f2}html[data-txv=c] .nb .tx{--tx-acc:#E2674A;--tx-acc2:#B4462E;--tx-soft:#FFEDE5;--tx-line:#F1E4D8;--tx-fg:#3A2E2A;--tx-sub:#8C7B72;--tx-warm:#2A9D8F;--tx-hl:#FFD7C6;--tx-red:#E2674A;background:#fff8f1;border-radius:32px;padding:18px 22px 6px}html[data-txv=c] .nb .tx .tx-hero{background:linear-gradient(140deg,#ffd9c7,#ffe9d6 55%,#fff4e3);color:var(--tx-fg);border-radius:32px}html[data-txv=c] .nb .tx .tx-hero:after{background:radial-gradient(circle,#ffffffb3,#fff0 70%)}html[data-txv=c] .nb .tx .tx-kicker{color:var(--tx-acc);opacity:1}html[data-txv=c] .nb .tx h1.tx-title{color:var(--tx-fg)}html[data-txv=c] .nb .tx .tx-hero-p{color:#6e5d55}html[data-txv=c] .nb .tx .tx-steps a{background:#fff;border:0;color:var(--tx-fg);border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:10px 14px;box-shadow:0 4px 12px #e2674a1f}html[data-txv=c] .nb .tx .tx-steps a:hover{background:#fff;transform:translateY(-1px)}html[data-txv=c] .nb .tx .tx-steps b{flex:0 0 26px;height:26px;border-radius:50%;background:var(--tx-acc);color:#fff;opacity:1;display:grid;place-items:center;font-size:.72em}html[data-txv=c] .nb .tx .tx-steps small{display:none}html[data-txv=c] .nb .tx .tx-no{color:#fff;-webkit-text-stroke:0;background:var(--tx-acc);border-radius:50%;width:58px;height:58px;display:grid;place-items:center;font-size:1.5em;padding:0;box-shadow:0 6px 16px #e2674a4d}html[data-txv=c] .nb .tx .tx-en{color:var(--tx-warm)}html[data-txv=c] .nb .tx .tx-sub span{border-left:0;padding-left:0}html[data-txv=c] .nb .tx .tx-sub span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--tx-acc);margin-right:8px;vertical-align:1px}html[data-txv=c] .nb .tx .tx-card,html[data-txv=c] .nb .tx .tx-mod,html[data-txv=c] .nb .tx .tx-q,html[data-txv=c] .nb .tx .tx-plan,html[data-txv=c] .nb .tx .tx-pc{border:0;border-radius:26px;box-shadow:0 8px 24px #78503c14}html[data-txv=c] .nb .tx .tx-qi{background:var(--tx-soft);border-radius:50%}html[data-txv=c] .nb .tx .tx-q small,html[data-txv=c] .nb .tx .tx-pn2,html[data-txv=c] .nb .tx .tx-pd{color:var(--tx-acc2)}html[data-txv=c] .nb .tx .tx-pair,html[data-txv=c] .nb .tx .tx-sqi,html[data-txv=c] .nb .tx .tx-ph,html[data-txv=c] .nb .tx .tx-schr>span,html[data-txv=c] .nb .tx .tx-pq{background:#fff6ef;border-radius:18px}html[data-txv=c] .nb .tx .tx-sqi span{background:var(--tx-acc);border-radius:999px}html[data-txv=c] .nb .tx .tx-ck{border-radius:999px;border-color:var(--tx-line)}html[data-txv=c] .nb .tx .tx-ckb{border-radius:50%;border-color:#f0c3b4}html[data-txv=c] .nb .tx .tx-ck input:checked+.tx-ckb{background:var(--tx-warm);border-color:var(--tx-warm)}html[data-txv=c] .nb .tx .tx-ck:has(input:checked){background:#e3f4f1;border-color:#a6d8d1}html[data-txv=c] .nb .tx .tx-passage{border-left:0;background:#fff6ef;border-radius:20px;padding:16px 20px}html[data-txv=c] .nb .tx .tx-tag{background:var(--tx-soft);color:var(--tx-acc2)}html[data-txv=c] .nb .tx .tx-goal{background:#e7f5f3;border-radius:999px}html[data-txv=c] .nb .tx .tx-word{border:0;background:#fff6ef;border-radius:18px}html[data-txv=c] .nb .tx .tx-word i{color:var(--tx-warm)}html[data-txv=c] .nb .tx .tx-sents{border:0;border-radius:22px;background:#fff6ef}html[data-txv=c] .nb .tx .tx-sent+.tx-sent{border-top:2px dotted #F1D6C8}html[data-txv=c] .nb .tx .tx-sn{background:var(--tx-acc);color:#fff}html[data-txv=c] .nb .tx .tx-cn{box-shadow:0 0 0 6px var(--tx-soft)}html[data-txv=c] .nb .tx .tx-plus{background:#e7f5f3;border-radius:999px}html[data-txv=c] .nb .tx .tx-plan.tx-rec{border:3px solid var(--tx-acc);box-shadow:0 14px 30px #e2674a2e}html[data-txv=c] .nb .tx .tx-feat span.on svg{background:var(--tx-warm)}html[data-txv=c] .nb .tx .tx-pw{background:var(--tx-soft);color:var(--tx-acc2)}html[data-txv=c] .nb .tx .tx-bi:before{background:var(--tx-acc);opacity:1}html[data-txv=c] .nb .tx details.tx-det{border:0;border-radius:22px;box-shadow:0 6px 18px #78503c12}html[data-txv=c] .nb .tx .tx-fq{border-radius:50%}html[data-txv=c] .nb .tx .tx-fqa{border-radius:50%;background:#e7f5f3;color:var(--tx-warm)}html[data-txv=c] .nb .tx .tx-cta{background:linear-gradient(140deg,#ffd9c7,#ffe9d6);border-radius:32px}html[data-txv=c] .nb .tx a.tx-link{border:0;border-radius:999px;box-shadow:0 4px 12px #78503c14}html[data-txv=c] .nb .tx a.tx-link.tx-pri{background:var(--tx-acc)}html[data-txv=d] .nb .tx{--tx-acc:#8FA8FF;--tx-acc2:#C9D5FF;--tx-soft:rgba(143,168,255,.14);--tx-line:rgba(255,255,255,.12);--tx-fg:#F3F5FF;--tx-sub:#A6AECB;--tx-warm:#FFC857;--tx-hl:rgba(255,200,87,.45);--tx-red:#FF8A7A;background:#0e1430;border-radius:28px;padding:20px 26px 8px;font-size:calc(17px * var(--lz,1))}html[data-txv=d] .nb .tx u{text-decoration-color:#8fa8ff}html[data-txv=d] .nb .tx .tx-hero{background:radial-gradient(120% 140% at 0% 0%,#2a3a8c,#141c44 55%,#0e1430);border:1px solid rgba(255,255,255,.08)}html[data-txv=d] .nb .tx h1.tx-title{font-size:2.8em}html[data-txv=d] .nb .tx .tx-steps a{background:#ffffff0f;border-color:#ffffff1a}html[data-txv=d] .nb .tx .tx-steps b{color:var(--tx-warm);opacity:1}html[data-txv=d] .nb .tx .tx-no{-webkit-text-stroke:0;color:var(--tx-warm);font-size:3em}html[data-txv=d] .nb .tx .tx-en{color:var(--tx-warm)}html[data-txv=d] .nb .tx h2.tx-h{color:#fff;font-size:2em}html[data-txv=d] .nb .tx .tx-sub span{border-left-color:var(--tx-warm);color:#fff}html[data-txv=d] .nb .tx .tx-card,html[data-txv=d] .nb .tx .tx-mod,html[data-txv=d] .nb .tx .tx-q,html[data-txv=d] .nb .tx .tx-plan,html[data-txv=d] .nb .tx .tx-pc,html[data-txv=d] .nb .tx details.tx-det,html[data-txv=d] .nb .tx a.tx-link{background:#161e45;border-color:#ffffff17;box-shadow:none;color:var(--tx-fg)}html[data-txv=d] .nb .tx .tx-pair,html[data-txv=d] .nb .tx .tx-sqi,html[data-txv=d] .nb .tx .tx-ph,html[data-txv=d] .nb .tx .tx-schr>span,html[data-txv=d] .nb .tx .tx-pq,html[data-txv=d] .nb .tx .tx-word,html[data-txv=d] .nb .tx .tx-sents{background:#1e2855;border-color:#ffffff14}html[data-txv=d] .nb .tx .tx-pn,html[data-txv=d] .nb .tx .tx-sn{background:transparent;border-color:#fff3;color:var(--tx-warm)}html[data-txv=d] .nb .tx .tx-qi{background:#ffffff14}html[data-txv=d] .nb .tx .tx-sqi span{background:var(--tx-warm);color:#0e1430}html[data-txv=d] .nb .tx .tx-ckb{border-color:#ffffff4d}html[data-txv=d] .nb .tx .tx-ck input:checked+.tx-ckb{background:var(--tx-warm);border-color:var(--tx-warm);color:#0e1430}html[data-txv=d] .nb .tx .tx-ck:has(input:checked){background:#ffc8571f;border-color:#ffc85780}html[data-txv=d] .nb .tx .tx-passage{border-left-color:var(--tx-warm);font-size:1.25em}html[data-txv=d] .nb .tx .tx-goal{background:#ffc8571a}html[data-txv=d] .nb .tx .tx-goal:before{background:var(--tx-warm);color:#0e1430}html[data-txv=d] .nb .tx img.tx-fig{background:none;padding:0}html[data-txv=d] .nb .tx .tx-word i{color:var(--tx-acc)}html[data-txv=d] .nb .tx .tx-pp{color:#d4d9ec}html[data-txv=d] .nb .tx .tx-cn{background:var(--tx-warm);color:#0e1430;box-shadow:0 0 0 5px #ffc85726}html[data-txv=d] .nb .tx .tx-plus{background:#ffc8571a}html[data-txv=d] .nb .tx .tx-plan.tx-rec{border:2px solid var(--tx-warm)}html[data-txv=d] .nb .tx .tx-badge{background:var(--tx-warm);color:#0e1430}html[data-txv=d] .nb .tx .tx-feat span.on svg{background:var(--tx-acc);color:#0e1430}html[data-txv=d] .nb .tx .tx-feat span.off{color:#5d668a}html[data-txv=d] .nb .tx .tx-pw{background:#22306b;color:#fff}html[data-txv=d] .nb .tx .tx-fq{background:var(--tx-acc);color:#0e1430}html[data-txv=d] .nb .tx .tx-fqa{background:#ffc85726}html[data-txv=d] .nb .tx .tx-fa{color:#d4d9ec}html[data-txv=d] .nb .tx .tx-cta{background:linear-gradient(135deg,#22306b,#161e45)}html[data-txv=d] .nb .tx a.tx-link.tx-pri{background:var(--tx-warm);border-color:var(--tx-warm);color:#0e1430}html[data-txv=d] .nb .tx a.tx-link.tx-pri svg{color:#0e1430}html[data-txv=d] .nb .tx .tx-mail b{color:#fff}html[data-txv=d] .nb .tx a{color:var(--tx-acc)}html[data-txv=d] .nb .tx .tx-steps a{color:#fff}@media screen and (max-width:760px){.nb .tx .tx-chk>.tx-card,.nb .tx .tx-lsn>.tx-mod{font-size:1.3em}.nb .tx .tx-chk .tx-pairs,.nb .tx .tx-fg2{grid-template-columns:1fr}.nb .tx .tx-hero{padding:30px 2px 22px}.nb .tx .tx-sec{padding:22px 12px 16px;border-radius:18px;margin-top:20px}.nb .tx .tx-qs{font-size:1.3em}.nb .tx h1.tx-title{font-size:1.9em}.nb .tx .tx-grid2,.nb .tx .tx-qs,.nb .tx .tx-plans,.nb .tx .tx-price,.nb .tx .tx-links,.nb .tx .tx-pairs{grid-template-columns:1fr}.nb .tx .tx-pair{font-size:1.05em;padding:10px 12px}.nb .tx .tx-passage{font-size:1.05em;line-height:1.9;padding-left:14px}#tr-top .tr-note{display:none}.nb .tx .tx-words{grid-template-columns:1fr 1fr}.nb .tx .tx-phr{grid-template-columns:1fr}.nb .tx .tx-cur{grid-template-columns:1fr;gap:0}.nb .tx .tx-cs{flex-direction:row;text-align:left;gap:12px;padding:8px 0}.nb .tx .tx-cs b{margin-top:0}.nb .tx .tx-cs:not(:last-child):after{left:17px;right:auto;top:44px;width:2px;height:18px;background:repeating-linear-gradient(180deg,#C9D2EE 0 4px,transparent 4px 8px)}.nb .tx .tx-mod,.nb .tx .tx-card{padding:18px 16px}.nb .tx .tx-sh{gap:12px}.nb .tx .tx-no{font-size:2.1em}.nb .tx h2.tx-h{font-size:1.45em}}.nb .tx.txp{max-width:none;margin:10px 0}html body .nb.nb .tx.txp>section.tx-sec{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;gap:0!important}.nb .tx.txp>section.tx-sec:is(.tx-sel,.tx-selp){outline:0!important}.nb .tx .txp-none{color:var(--tx-sub);font-size:.9em;padding:14px 16px;border:1px dashed var(--tx-line);border-radius:12px}#ne-prev .ne-pvb .tx.txp{font-size:12px;margin:0}#wksheet .mk-ai{color:#5b3fc4!important;font-weight:700;gap:3px}#wksheet .mk-aig{border-right:0;gap:2px}#wksheet .mk-aig button{white-space:nowrap;font-size:12.5px;padding:0 9px;color:#3b2c8a}#wksheet .mk-ail{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:#5b3fc4;padding:0 6px 0 2px}#d-mean .ai-row{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}#d-mean .ai-lab{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;font-size:11.5px;font-weight:800;color:#5b3fc4}#d-mean .ai-row button{flex:1 1 0;min-width:0;height:30px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;border:1px solid #DCD5F5;background:#f7f5fe;color:#3b2c8a;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}#d-mean .ai-row button:hover{background:#eee9fd}#d-mean .ai-row.ai-off button,#wksheet .mk-aig.ai-off [data-mk^="ai:"]{opacity:.4;cursor:default}#d-mean .ai-row.ai-off button:hover{background:#f7f5fe}.ai-left{margin-left:5px;font-size:10.5px;font-weight:500;color:#9a9ea9;letter-spacing:.01em;font-variant-numeric:tabular-nums}.ai-left.out{color:#b4361f}.ai-left[hidden]{display:none}#ai-wait{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:60;max-width:calc(100vw - 32px);background:#fff;border:1px solid #DCD5F5;border-radius:12px;box-shadow:0 8px 24px #1f233329;padding:10px 14px;font-size:13.5px;color:#3b2c8a;display:flex;align-items:center;gap:8px}#ai-wait[hidden]{display:none}#ai-ask{position:fixed;z-index:62;width:min(340px,calc(100vw - 20px));background:#fff;border:1px solid #DCD5F5;border-radius:14px;box-shadow:0 10px 28px #1f23332e;padding:10px 12px;color:#2c2c2b;font-size:13px}#ai-ask[hidden]{display:none}#ai-ask .aq-hd{display:flex;align-items:center;gap:6px;color:#5b3fc4;font-size:12.5px;margin-bottom:8px}#ai-ask .aq-hd span{flex:1;min-width:0;color:#6b7183;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ai-ask .aq-hd b{color:#2c2c2b;font-weight:600;background:#fff3c4;padding:0 2px}#ai-ask .aq-x{border:0;background:none;color:#9a9fb0;font-size:13px;cursor:pointer;padding:2px 4px}#ai-ask .aq-in{display:block;width:100%;box-sizing:border-box;border:1.5px solid #7A4FD9;border-radius:10px;padding:8px 10px;font:inherit;font-size:16px;line-height:1.45;resize:none;outline:none;color:#2c2c2b}body.pc #ai-ask .aq-in{font-size:14.5px}#ai-ask .aq-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;font-size:11px;color:#9a9fb0}#ai-ask .aq-go{border:0;border-radius:999px;background:#7a4fd9;color:#fff;font-size:12.5px;font-weight:700;padding:6px 14px;cursor:pointer}#ai-wait.wbz{z-index:610}#ai-wait.err{color:#b4361f;border-color:#f2c9c0}#ai-wait .ai-x{border:0;background:none;color:#888;font-size:14px;cursor:pointer;margin-left:6px}#ai-wait .ai-spin{width:14px;height:14px;border-radius:50%;border:2px solid #DCD5F5;border-top-color:#5b3fc4;animation:aispin .8s linear infinite;flex:0 0 14px}@keyframes aispin{to{transform:rotate(360deg)}}.wcpop.ai{width:min(520px,calc(100vw - 24px))}.wcpop.ai .t{font-size:13.5px;line-height:1.65}.wcpop.ai .wc-list{max-height:min(60vh,520px)}.wcpop .wci:not(.ai) .t{font-size:14px;line-height:1.5}.wcpop .ai-mdl{margin-top:6px;text-align:right;font-size:10.5px;color:#9a9ea9;letter-spacing:.01em}.wcpop .wci:not(.ai) .t.wc-en{font-size:15px}body.pc .wcpop{width:min(calc(480px * var(--nz,1)),calc(100vw - 24px))}body.pc .wcpop.ai{width:min(calc(520px * var(--nz,1)),calc(100vw - 24px))}body.pc .wcpop .wci:not(.ai) .t{font-size:calc(16px * var(--nz,1));line-height:1.55}body.pc .wcpop .wci:not(.ai) .t.wc-en{font-size:calc(20px * var(--nz,1));line-height:1.45}body.pc .wcpop.ai .t{font-size:calc(15.5px * var(--nz,1))}body.pc .wcpop .q{font-size:calc(14.5px * var(--nz,1))}body.pc .wcpop .meta{font-size:calc(12.5px * var(--nz,1))}body.pc .wcpop .wc-add{font-size:calc(14px * var(--nz,1))}body.pc .wcpop .ai-mdl{font-size:calc(10.5px * var(--nz,1))}body.pc .mpop{font-size:16px}body.pc .mpop .mp-q{font-size:14px}body.pc .mpop .mp-m{font-size:12px}body.pc.wcfloat #wcsheet{width:min(calc(440px * var(--nz,1)),calc(100% - 20px))}body.pc.wcfloat #wc-text,body.pc.wcfloat #wc-text.wc-en{font-size:calc(17px * var(--nz,1));line-height:calc(27px * var(--nz,1))}body.pc.wcfloat #wc-text{min-height:calc(54px * var(--nz,1) + 16px);padding:8px 38px 8px 10px}body.pc .wc-fmt button{width:30px;height:28px;font-size:15px}.nb .ntodo.hw-todo.on .tx{text-decoration:line-through}.nb .ntodo .hw-open{margin-left:auto;flex:0 0 auto;font-size:12px;line-height:1;color:var(--acc);border:1px solid #D4DBF2;border-radius:999px;padding:5px 10px;white-space:nowrap;font-weight:600}.nb .ntodo.hw-todo .bx{cursor:pointer}body.pc .nb .ntodo.hw-todo{max-width:380px;box-sizing:border-box}.nb .ntodo.hw-todo,.nb .ntodo.hw-todo .tx,.nb .ntodo.hw-todo .tx .lat{font-size:13px!important}body.pc .nb .ntodo.hw-todo,body.pc .nb .ntodo.hw-todo .tx,body.pc .nb .ntodo.hw-todo .tx .lat{font-size:14px!important}.nb .ntodo.hw-todo .bx{width:18px;height:18px;border-radius:6px}.nb .ntodo.hw-todo{min-height:34px;padding:3px 10px;gap:8px;border-radius:9px;line-height:1.4}body.pc .nb .ntodo.hw-todo{min-height:38px}.nb .ntodo.hw-todo+.ntodo.hw-todo{margin-top:-4px}.nb .ntodo.hw-todo .hw-open{font-size:11px;padding:4px 10px 4px 8px;color:#2c2c2b;border-color:#dcdcd8;font-weight:400;display:inline-flex;align-items:center;gap:5px}.nb .ntodo .hw-od{width:7px;height:7px;border-radius:50%;background:#d9503a;flex:0 0 7px}.nb .ntodo.hw-todo .tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb .ntodo.hw-todo .hw-dt{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:4px;font-size:9.5px!important;line-height:1.25;color:#8a8e99;white-space:nowrap}.nb .ntodo.hw-todo .hw-dt span{display:flex;flex-direction:column;align-items:flex-end}.nb .ntodo.hw-todo .hw-dt i{font-style:normal}.nb .ntodo.hw-todo .hw-dt b{font-weight:400;font-size:9px}body.pc .nb .ntodo.hw-todo .hw-dt{font-size:10px!important}.nb .ntodo.hw-todo .hw-dt+.hw-open{margin-left:0}.nb .ntodo.hw-todo .hw-up{margin-left:auto;flex:0 0 auto;width:24px;height:22px;border:1px solid #DCDCD8;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#55585f;background:#fff}.nb .ntodo.hw-todo .hw-dt+.hw-up{margin-left:0}.nb .ntodo.hw-todo .hw-up+.hw-open{margin-left:0}@media(hover:hover){.nb .ntodo.hw-todo .hw-up:hover{border-color:#9aa3bd;color:#2f45a8}}.sub-tu{margin-left:6px;font-size:10px;font-weight:700;color:#2f45a8;background:#eef2fc;border-radius:5px;padding:1px 5px;white-space:nowrap}#hw{display:none}body.hwon .nb .vfb-card{visibility:hidden}body.hwon #hw{display:block}#hw .hw-dim{position:fixed;inset:0;background:#14182861;z-index:40}#hw .hw-sh{position:fixed;left:0;right:0;bottom:0;height:86%;background:var(--card,#fff);border-radius:18px 18px 0 0;z-index:41;display:flex;flex-direction:column;box-shadow:0 -8px 30px #0000002e;color:var(--fg)}body.pc #hw .hw-sh{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(calc(1180px * var(--nz,1)),calc(100vw - 80px));height:calc(100vh - 64px);border-radius:16px}#hw .hw-hd{display:flex;align-items:flex-start;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--line)}body.pc #hw .hw-hd{padding:20px 28px 14px}#hw .hw-k{font-size:11px;color:var(--acc);font-weight:700;letter-spacing:.04em}#hw .hw-t{font-size:18px;font-weight:800;margin-top:2px;line-height:1.35}body.pc #hw .hw-t{font-size:22px}#hw .hw-x{margin-left:auto;flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:#777;cursor:pointer}#hw .hw-bd{flex:1;overflow:auto;padding:14px 16px 24px;-webkit-overflow-scrolling:touch}body.pc #hw .hw-bd{padding:20px 28px 32px}#hw .hw-nb{padding:0!important;margin:0!important;max-width:none!important}#hw .hw-nb>.ne-lib>.ne-libt:first-child{display:none}#hw .hw-none{color:var(--mute);font-size:14px;padding:24px 4px}#hw .hw-ft{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}body.pc #hw .hw-ft{justify-content:flex-end;padding:12px 28px}#hw .hw-b{flex:1;height:44px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:700;color:var(--fg);display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}body.pc #hw .hw-b{flex:0 0 auto;padding:0 20px;height:40px}#hw .hw-b[hidden]{display:none}#hw .hw-ft{display:none!important}#hw .hw-bd{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}#hw .hw-rec{background:#d9503a;border-color:#d9503a;color:#fff}#hw .hw-dot{width:8px;height:8px;border-radius:50%;background:#fff}body.hwon .recp,body.hwon #rec-panel.recp.min{z-index:45}@media not all and (orientation:landscape)and (pointer:coarse){body.hwon:not(.pc):not(.wide) #rec-panel.recp.min{transform:translateY(calc(100% - 58px))}}@media(orientation:landscape)and (pointer:coarse){body.hwon:not(.pc):not(.wide) #rec-panel.recp.min{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}@media print{#hw{display:none!important}}#hw .hw-z{display:none}body:not(.pc) #hw .hw-sh{top:0;height:auto;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}body:not(.pc) #hw .hw-hd{align-items:center;padding:10px 12px 8px 16px}body:not(.pc) #hw .hw-t{font-size:16px}body:not(.pc) #hw .hw-z{display:flex;align-items:stretch;margin-left:auto;height:32px;border:1px solid var(--line);border-radius:999px;background:#fff;overflow:hidden;flex:0 0 auto}body:not(.pc) #hw .hw-z+.hw-x{margin-left:8px}#hw .hw-zb{display:flex;align-items:center;justify-content:center;width:38px;height:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--fg);font-family:inherit;font-weight:600;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}#hw .hw-zb.sm{font-size:12px}#hw .hw-zb.lg{font-size:17px;border-left:1px solid var(--line)}#hw .hw-zb:active{background:var(--seg)}#hw .hw-zb:disabled{color:#c4c7cf}body:not(.pc) #hw .hw-bd{padding:8px 10px 16px}body:not(.pc) #hw .hw-nb{zoom:var(--hwz,1)}body:not(.pc) #hw :is(.ap,.aprow,.ap-aud,.pghost,#pmini,.mp,audio,.ap-vh,.ap-vh+.wgrid){display:none!important}body:not(.pc) #hw .mv{border:0!important;padding:0!important;background:none!important;box-shadow:none!important}@media(orientation:landscape)and (pointer:coarse){body:not(.pc) #hw .hw-hd{padding:4px 10px 4px 14px}body:not(.pc) #hw .hw-k{display:none}body:not(.pc) #hw .hw-t{font-size:14px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}body:not(.pc) #hw .hw-tt{min-width:0;flex:1 1 auto}body:not(.pc) #hw .hw-z{height:28px}body:not(.pc) #hw .hw-zb{width:34px}body:not(.pc) #hw .hw-x{width:28px;height:28px;flex-basis:28px}body:not(.pc) #hw .hw-bd{padding:4px 10px 10px}body:not(.pc) #hw .hw-ft{padding:4px 12px calc(4px + env(safe-area-inset-bottom,0px))}body:not(.pc) #hw .hw-b{height:32px;font-size:13px;border-radius:9px}}@media screen{body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp){font-size:13px!important;line-height:1.7}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) :is(.tx-chk>.tx-card,.tx-lsn>.tx-mod,.tx-qs){font-size:1em!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) p,body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) li{font-size:12.5px;line-height:1.75}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sec{padding:20px 12px 14px!important;gap:16px!important;margin-top:16px!important;border-radius:16px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) :is(.tx-mod,.tx-card){padding:14px 12px!important;border-radius:12px}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-hero{padding:22px 2px 16px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) h1.tx-title{font-size:22px!important;line-height:1.35!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-lead{font-size:12.5px!important;line-height:1.75!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-flm{font-size:12px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-fla{font-size:13px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-no{font-size:26px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) h2.tx-h{font-size:18px!important;line-height:1.35!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sh p{font-size:12px!important;line-height:1.7!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sub span{font-size:15px!important;white-space:nowrap;flex:0 0 auto}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sub small{font-size:11px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-qs{gap:8px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-q{padding:12px!important;line-height:1.6}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-q p{font-size:14px!important;line-height:1.6!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-pairs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-pair{font-size:15px!important;padding:7px 10px 5px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-passage{font-size:15px!important;line-height:1.75!important;padding-left:2px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-jtv{font-size:12px!important;line-height:1.75!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sqi{font-size:14.5px!important;padding:10px 12px!important;line-height:1.5}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sqj{font-size:11.5px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-ck{font-size:12.5px!important;padding:9px 8px!important;gap:6px!important;white-space:nowrap}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-goal{font-size:13px!important;line-height:1.55!important;padding:9px 12px 9px 40px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-fpc{font-size:14px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-fpd{font-size:12px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-word{padding:9px 10px!important;line-height:1.4}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-word b{font-size:15px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-word span{font-size:11.5px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sent{padding:12px 10px!important;gap:10px!important;font-size:15px!important;line-height:1.55}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sj{font-size:12px!important;line-height:1.6!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-sn{font-size:11px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-phr{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-ph{font-size:14px!important;padding:8px 10px!important;line-height:1.45!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-ph small{display:table;margin:3px 0 0!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-crs .tx-sub span{font-size:15px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-curp{font-size:12.5px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-plan{padding:18px 14px 16px!important}body:not(.pc) :is(html.trialm .nb .tx,.nb .tx.txp) .tx-faq summary{font-size:13px!important;padding:11px 40px 11px 12px!important}}#lib-side{position:fixed;left:0;top:0;bottom:0;width:270px;background:#fff;border-right:1px solid #E6E8EE;display:flex;flex-direction:column;z-index:50;color:var(--fg)}.lib-h{display:flex;align-items:center;gap:8px;padding:12px 16px 8px}.lib-h img{width:24px;height:24px;border-radius:6px}.lib-h b{font-size:15px}#lib-q{margin:4px 14px 6px;height:32px;border:1px solid #E2E5EC;border-radius:8px;padding:0 10px;font-size:13px;outline:none}#lib-tree{flex:1;overflow:auto;padding:0 8px 12px}.lib-sec{font-size:11px;color:#787774;padding:14px 8px 4px;display:flex;justify-content:space-between;gap:6px}.lib-sec small{color:#a3a8b4}.lib-cat{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;padding:6px 8px;border-radius:6px;font-size:13.5px;font-weight:600;cursor:pointer;color:var(--fg);text-align:left}.lib-cat:hover{background:#f4f5f8}.lib-cat .tw{width:12px;color:#a3a8b4;font-size:9px}.lib-cat small{margin-left:auto;color:#a3a8b4;font-weight:400}.lib-g{font-size:11px;color:#a3a8b4;padding:6px 8px 2px 28px}.lib-pg{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;border:0;background:none;padding:5px 8px 5px 22px;border-radius:6px;font-size:13.5px;cursor:pointer;color:var(--fg);text-align:left}.lib-pg:hover{background:#f4f5f8}.lib-pg.on{background:#e9edf9;color:var(--acc);font-weight:600}.lib-pg .ic{width:24px;height:22px;flex:0 0 24px;border:1px solid #E9E9E7;border-radius:5px;display:grid;place-items:center;font-size:10px;color:#5b6170;background:#fff;white-space:nowrap;overflow:hidden;letter-spacing:-.04em}.lib-pg .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-gr{display:flex;align-items:center;border-radius:6px}.lib-tw2{flex:0 0 18px;width:18px;height:24px;margin-left:4px;border:0;background:none;color:#a3a8b4;font-size:11px;cursor:pointer;padding:0;border-radius:4px}.lib-tw2:hover{background:#eef0f4;color:#5b6170}.lib-gr .lib-pgm{padding-left:4px;flex:1;min-width:0}.lib-sub{display:block;width:100%;border:0;background:none;text-align:left;padding:4px 8px;border-radius:6px;font-size:12.5px;color:#5b6170;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-sub:hover{background:#f4f5f8}.lib-sub.on{background:#e9edf9;color:var(--acc);font-weight:600}.lib-pg.lib-own.lv1{padding-left:26px}.lib-pg.lib-own.lv2{padding-left:48px}.lib-sr{display:flex;align-items:center}.lib-sr .lib-sub{flex:1;min-width:0;padding-left:4px}.lib-sr.lv2{padding-left:40px}.lib-tw3{flex:0 0 16px;width:16px;height:22px;border:0;background:none;color:#a3a8b4;font-size:10px;cursor:pointer;padding:0;display:inline-block}.lib-sub.lv2{padding-left:60px}.lib-sub.lv3{padding-left:80px;font-size:12px}#lib-tree{position:relative}#lib-line{position:absolute;height:2px;background:var(--acc);border-radius:2px;pointer-events:none;display:none;z-index:2}#lib-line:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--acc)}.lib-mine{margin-left:auto;flex:0 0 auto;font-size:10px;color:#9a5b0c;background:#fcefd9;border-radius:4px;padding:1px 5px}.lib-own{cursor:grab}.lib-own.lib-ro{cursor:pointer}.lib-apb{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;padding:1px 2px;border-radius:5px}.lib-apb.can{cursor:pointer}.lib-apb.can:hover{background:#eef1f8}.lib-apb b{font-size:10.5px;color:#e3a008;font-weight:400;letter-spacing:-.5px}.lib-apb b i{font-style:normal;color:#d8dae0}.lib-apb small{font-size:10px;color:#8a8f9c;white-space:nowrap}.lib-apb+.lib-mine{margin-left:6px}#lib-lvm{position:fixed;z-index:200;background:#fff;border:1px solid #E2E5EC;border-radius:8px;box-shadow:0 6px 18px #141e3c24;padding:4px;display:flex;flex-direction:column;min-width:84px}#lib-lvm button{border:0;background:none;text-align:left;padding:5px 8px;border-radius:5px;cursor:pointer;font-size:13px}#lib-lvm button:hover,#lib-lvm button.on{background:#eef1f8}#lib-lvm b{color:#e3a008;font-weight:400;letter-spacing:-.5px}#lib-lvm b i{font-style:normal;color:#d8dae0}#lib-lvm .off{font-size:12px;color:#8a8f9c}.lib-mine.oth{color:#3b4a8c;background:#e8ecf8}.lib-newr{display:flex;flex-wrap:wrap}.lib-fren{flex:0 0 22px;width:22px;height:22px;border:0;background:none;color:#a3a8b4;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0}.lib-fgr:hover .lib-fren{opacity:1}.lib-fren:hover{background:#eef0f4;color:var(--fg)}.lib-fgr{cursor:grab}body.libdrag #lib-tree [data-ldrop]{outline:1px dashed transparent}#lib-tree .lib-over{background:#e9edf9!important;box-shadow:inset 0 0 0 1.5px var(--acc)}.lib-fe{font-size:11.5px;color:#b4b8c2;padding:5px 8px 5px 44px}.lib-fe.lib-over{color:var(--acc)}.lib-dh{font-size:11px;color:#a3a8b4;line-height:1.6;padding:8px 10px 0}.lib-new{display:block;border:0;background:none;color:var(--acc);font-size:12.5px;padding:6px 8px 6px 22px;cursor:pointer}#lib-trash{display:flex;align-items:center;justify-content:center;gap:6px;margin:6px 10px 10px;padding:9px 10px;border:1.5px dashed #D5D8E0;border-radius:10px;color:#a3a8b4;font-size:12px;transition:.12s}body.libdrag #lib-trash{border-color:#e8a49a;color:#d9503a;background:#fff7f5}#lib-trash.lib-over{border-color:#d9503a;border-style:solid;background:#fde8e4;color:#c23b26}.lib-apst{font-size:11.5px;color:#787774;padding:2px 8px 6px 22px}.lib-pg .ic.lib-snd{color:#8a8f9c;cursor:pointer;transition:.12s}.lib-pg .ic.lib-snd:hover{background:var(--acc);border-color:var(--acc);color:#fff}#lib-snd{position:fixed;z-index:210;width:300px;max-height:420px;display:none;flex-direction:column;background:#fff;color:var(--fg);border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 12px 32px #14161e29;overflow:hidden}#lib-snd.on{display:flex}#lib-snd .lsd-hd{display:flex;align-items:center;gap:6px;padding:10px 10px 8px 12px;border-bottom:1px solid #EEF0F4}#lib-snd .lsd-tt{flex:1;min-width:0;display:flex;flex-direction:column}#lib-snd .lsd-tt small{font-size:10.5px;color:#8a8f9c}#lib-snd .lsd-tt b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lib-snd .lsd-x,#lib-snd .lsd-bk{flex:0 0 28px;width:28px;height:28px;border:0;background:none;border-radius:7px;color:#8a8f9c;font-size:18px;cursor:pointer;line-height:1}#lib-snd .lsd-x:hover,#lib-snd .lsd-bk:hover{background:#f1f2f5;color:var(--fg)}#lib-snd .lsd-bd{overflow:auto;padding:8px}#lsd-q{width:100%;box-sizing:border-box;height:32px;border:1px solid #E2E5EC;border-radius:8px;padding:0 10px;font-size:13px;outline:none;margin-bottom:4px}#lsd-q:focus{border-color:var(--acc)}#lib-snd .lsd-sec{font-size:11px;color:#8a8f9c;padding:6px 4px 4px}#lib-snd .lsd-it{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;text-align:left;padding:8px;border-radius:7px;font-size:13.5px;color:var(--fg);cursor:pointer}#lib-snd .lsd-it:hover:not(:disabled){background:#f1f4fc}#lib-snd .lsd-it:disabled{opacity:.5;cursor:default}#lib-snd .lsd-it span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#lib-snd .lsd-it em{font-style:normal;color:#a3a8b4;font-size:12px}#lib-snd .lsd-nt em{color:var(--acc);font-weight:600;opacity:0}#lib-snd .lsd-nt:hover em{opacity:1}#lib-snd .lsd-tr,#lib-snd .lsd-nx{font-style:normal;font-size:10px;border-radius:4px;padding:1px 5px;background:#e8ecf8;color:#3b4a8c}#lib-snd .lsd-tr.akari{background:#fcefd9;color:#9a5b0c}#lib-snd .lsd-nx{background:#fff;color:#787774;box-shadow:inset 0 0 0 1px #d5d8e0}#lib-snd .lsd-hint{font-size:11px;color:#a3a8b4;padding:6px 4px 2px}#lib-snd .lsd-msg{font-size:12.5px;color:#8a8f9c;padding:12px 6px}#lib-snd .lsd-msg.err{color:#d9503a}#lib-snd .lsd-ok{display:flex;gap:10px;align-items:flex-start;padding:10px 6px;font-size:13px;line-height:1.6}#lib-snd .lsd-ok span{flex:0 0 24px;height:24px;border-radius:50%;background:#2e9e5b;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}#lib-snd .lsd-again{display:block;width:100%;text-align:center;height:34px;border:1px solid #DDE1EA;border-radius:8px;background:#fff;font-size:13px;cursor:pointer;color:var(--fg);margin-top:4px}#lib-snd .lsd-again:hover{background:#f4f5f8}#lib-close{margin-left:auto;flex:0 0 28px;width:28px;height:28px;border:0;background:none;border-radius:7px;color:#a3a8b4;cursor:pointer;display:grid;place-items:center}#lib-close:hover{background:#f1f2f5;color:var(--fg)}#lib-open{display:none;align-items:center;gap:7px;flex:0 0 auto;height:32px;border:0;background:none;border-radius:7px;padding:0 8px 0 4px;margin-left:-6px;color:var(--fg);font-size:13.5px;font-weight:700;cursor:pointer}#lib-open:hover{background:#f1f2f5}#lib-side,#lib-top,#lib-spv{transition:transform .24s ease,left .24s ease}html.libclose #lib-side{transform:translate(-100%)}html.libclose #lib-top,html.libclose #lib-spv{left:0}html.libclose #lib-open{display:inline-flex}html.libm.libclose:not(.libsp) .device{left:0!important}#lib-foot{padding:10px 14px;border-top:1px solid #E9E9E7}#lib-foot:empty{display:none}#lib-top{position:fixed;left:270px;right:0;top:0;height:48px;background:#fff;border-bottom:1px solid #E9E9E7;display:flex;align-items:center;gap:10px;padding:0 18px;z-index:50;font-size:13px;color:#787774}#lib-crumb{white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#lib-title{flex:0 1 380px;min-width:80px;height:32px;border:1px solid transparent;border-radius:7px;padding:0 8px;font-size:15px;font-weight:700;color:var(--fg);outline:none;background:none}#lib-title:not([readonly]):hover,#lib-title:focus{border-color:#e2e5ec;background:#fff}#lib-badge{font-size:11px;color:#94a3b8}.lib-seg{margin-left:auto;flex:0 0 auto;display:inline-flex;background:#f1f1ef;border-radius:9px;padding:3px}.lib-seg button{border:0;background:none;padding:5px 12px;white-space:nowrap;border-radius:7px;font-size:12.5px;cursor:pointer;color:#787774}.lib-seg button.on{background:#fff;color:var(--fg);box-shadow:0 1px 3px #0000001f}@media(max-width:860px){#lib-crumb{display:none}#lib-top{padding:0 10px;gap:6px}.lib-seg button{padding:5px 9px;font-size:12px}}@media(max-width:620px){#lib-badge{display:none}}#lib-del{flex:0 0 32px;width:32px;height:32px;border:0;background:none;border-radius:7px;color:#a3a8b4;cursor:pointer;display:grid;place-items:center}#lib-del:hover{background:#fdebec;color:#d9503a}#lib-spv{position:fixed;inset:48px 0 0 270px;background:#f7f7f5;z-index:60;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px}#lib-spv.on{display:flex}.lib-phone{width:410px;height:min(864px,calc(100vh - 110px));border:10px solid #1F2333;border-radius:40px;overflow:hidden;background:#fff;box-shadow:0 12px 40px #0000002e}.lib-phone iframe{width:390px;height:100%;border:0;display:block}.lib-spn{font-size:12px;color:#787774}html.libsp body{background:#fff}#ne-menu{position:fixed;z-index:400;width:220px;display:none;background:#fff;color:var(--fg);border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 12px 32px #14161e29;padding:6px;font-size:14px}#ne-menu.on{display:block}#ne-menu .ne-hwon{color:var(--acc);font-weight:600}#ne-menu .ne-hwx{float:right;font-size:12px;color:#8a8f9c}#ne-menu .ne-hwin{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:7px 9px;border:1px solid #CBD3EC;border-radius:7px;margin:2px 0 6px;outline:none}#ne-menu .ne-hwin:focus{border-color:var(--acc)}#ne-menu .ne-hwbt{display:flex;justify-content:flex-end;gap:6px}#ne-menu .ne-hwbt button{font:inherit;font-size:13px;padding:5px 12px;border-radius:7px;border:1px solid #DDE1EA;background:#fff;color:var(--fg);cursor:pointer}#ne-menu .ne-hwbt .ne-hwok{background:var(--acc);border-color:var(--acc);color:#fff}#ne-menu hr{border:0;border-top:1px solid #E9E9E7;margin:5px 0}.ne-mi{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 10px;border-radius:6px;cursor:pointer;color:var(--fg);font-size:14px}.ne-mi:hover{background:#f4f5f8}.ne-mi.on{color:var(--acc);font-weight:600}.ne-del{color:#d9503a}.ne-mc{display:flex;gap:6px;padding:4px 10px}.ne-mic{display:flex;flex-wrap:wrap;gap:2px;padding:2px 8px 4px;max-width:220px}.ne-mic button{width:30px;height:30px;border:0;border-radius:7px;background:none;font-size:16px;cursor:pointer;color:var(--sub)}.ne-mic button:hover{background:#f1f2f5}.ne-mic button.on{background:#e4eafa;box-shadow:inset 0 0 0 1px #9fb0e3}.ne-ml{font-size:11px;color:#9aa0ae;padding:4px 10px 2px}.ne-msz{display:flex;gap:4px;padding:2px 8px 4px}.ne-msz button{flex:1;height:28px;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid #E2E5EC;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;color:var(--fg);padding:0}.ne-msz button:hover{background:#f4f5f8}.ne-msz button.on{border-color:var(--acc);color:var(--acc);font-weight:700;background:#eef2fc}.nb .ne-sz-s:not(.mv){zoom:.85}.nb .ne-sz-l:not(.mv){zoom:1.2}.nb .ne-sz-xl:not(.mv){zoom:1.45}.mv.ne-sz-s{zoom:.85}.mv.ne-sz-l{zoom:1.2}.mv.ne-sz-xl{zoom:1.45}body.pc .mv.ne-sz-s{zoom:1.19}body.pc .mv.ne-sz-l{zoom:1.68}body.pc .mv.ne-sz-xl{zoom:2.03}.ne-cc{width:22px;height:22px;border-radius:6px;border:1px solid #E2E5EC;background:#fff;cursor:pointer;font-size:10px;color:#a3a8b4;padding:0}.ne-cc.on{box-shadow:0 0 0 2px var(--acc)}.ne-cc.ne-c-yellow{background:#fbf3db}.ne-cc.ne-c-blue{background:#e7f3f8}.ne-cc.ne-c-green{background:#edf3ec}.ne-cc.ne-c-red{background:#fdebec}.ne-cc.ne-c-gray{background:#f1f1ef}@media print{#ne-gut,#ne-pop,#ne-menu,body.nedit .nb .ne-hid{display:none!important}}body.prt .nb .sub-g{display:none!important}@media print{@page{size:A4;margin:10mm 10mm 11mm}html.trialm,html.trialm body{background:#fff!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.trialm body>:not(.stage),html.trialm .stage>:not(.device),html.trialm .device>:not(#view-note),html.trialm #view-note>:not(.scroll),html.trialm #view-note .scroll>:not(.nt-panel),html.trialm .nt-panel>:not(#body){display:none!important}html.trialm .stage,html.trialm .device,html.trialm #view-note,html.trialm #view-note .scroll,html.trialm .nt-panel,html.trialm #body{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:#fff!important;width:auto!important;max-width:none!important;transform:none!important}html.trialm .nb .tx .tx-addr,html.trialm .nb .tx .tx-ipab,html.trialm .tx-wv,html.trialm .nb .tx .emb,html.trialm .nb .tx .tx-qa,html.trialm .nb .tx .tx-card:has(#tx-slide){display:none!important}html.trialm .nb .tx .tx-sel,html.trialm .nb .tx .tx-selp{outline:0!important}html.trialm .nb .tx .tx-selb{background:none!important;box-shadow:none!important}html.trialm .nb .tx{font-size:12.5px!important;line-height:1.6!important;max-width:none!important;letter-spacing:0!important}html.trialm .nb .tx :is(.tx-chk>.tx-card,.tx-lsn>.tx-mod,.tx-qs,.tx-crs .tx-sub span){font-size:1em!important}html.trialm .nb .tx .tx-goal{font-size:1em!important}html.trialm .nb .tx .tx-hero{padding:0 0 10px!important;margin:0 0 4px!important;border-top:3px solid var(--tx-acc)!important;border-bottom:1px solid #D5D9E2!important}html.trialm .nb .tx .tx-hero-in{display:block!important;padding-top:8px}html.trialm .nb .tx .tx-hero-in>.tx-flc{grid-column:auto!important;order:0!important}html.trialm .nb .tx .tx-kicker{font-size:.72em}html.trialm .nb .tx h1.tx-title{font-size:2em!important;margin:2px 0 4px!important;line-height:1.2!important}html.trialm .nb .tx .tx-hero-p{font-size:.88em!important}html.trialm .nb .tx .tx-flx{margin:0!important;padding:8px 10px 6px!important;border-radius:8px!important;box-shadow:none!important}html.trialm .nb .tx .tx-flh{margin-bottom:4px!important}html.trialm .nb .tx .tx-flx{margin-top:8px!important}html.trialm .nb .tx .tx-flr{flex-direction:row!important;gap:8px!important}html.trialm .nb .tx .tx-flx .tx-fls{flex:var(--m) 1 0!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-height:0!important}html.trialm .nb .tx .tx-fls>i{height:4px!important;align-self:auto!important}html.trialm .nb .tx .tx-flin{flex-direction:row!important;flex-wrap:wrap!important;gap:2px 14px!important}html.trialm .nb .tx .tx-flx .tx-fla{font-size:.9em!important}html.trialm .nb .tx .tx-flx .tx-fla b{flex-basis:16px!important;width:16px!important;height:16px!important}html.trialm .nb .tx .tx-flx .tx-flm{padding-left:23px!important;margin:0!important;align-self:flex-start!important;font-size:.78em!important}html.trialm .nb .tx .tx-sec{display:block!important;break-before:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:0!important;margin:14px 0 0!important}html.trialm .nb .tx .tx-sec>*+*{margin-top:9px!important}html.trialm .nb .tx .tx-sh{display:flex!important;align-items:baseline!important;gap:8px!important;padding:0 0 4px!important;border-bottom:1.5px solid var(--tx-acc);break-after:avoid;break-inside:avoid}html.trialm .nb .tx .tx-no{font-size:1.5em!important;-webkit-text-stroke:0!important;color:var(--tx-acc)!important;padding:0!important}html.trialm .nb .tx .tx-sh>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}html.trialm .nb .tx h2.tx-h{font-size:1.4em!important;margin:0!important}html.trialm .nb .tx .tx-lead{font-size:.86em!important}html.trialm .nb .tx :is(.tx-card,.tx-mod){border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:0!important;gap:7px!important}html.trialm .nb .tx .tx-mod{display:flex!important}html.trialm .nb .tx .tx-sub,html.trialm .nb .tx .tx-subr{margin:0 0 5px!important}html.trialm .nb .tx .tx-sub span{font-size:1.02em!important;border-left-width:3px!important;padding-left:7px!important}html.trialm .nb .tx .tx-sub small{font-size:.82em!important}html.trialm .nb .tx .tx-grid2{gap:10px!important}html.trialm .nb .tx .tx-qs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html.trialm .nb .tx .tx-q{padding:7px 10px!important;border-radius:6px!important;gap:6px!important}html.trialm .nb .tx .tx-q small{font-size:.75em!important;margin-bottom:1px!important}html.trialm .nb .tx .tx-q p{font-weight:600!important;line-height:1.5!important}html.trialm .nb .tx .tx-chk .tx-pairs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html.trialm .nb .tx .tx-chk .tx-pair{padding:4px 8px 3px!important;border-radius:5px!important;gap:1px!important;font-size:1.05em!important}html.trialm .nb .tx .tx-chk .tx-pn{font-size:.6em!important}html.trialm .nb .tx .tx-ws{padding-bottom:0!important;--wf:1!important}html.trialm .nb .tx .tx-passage{font-size:1em!important;line-height:1.65!important;padding:0!important}html.trialm .nb .tx .tx-jtv,html.trialm .nb .tx .tx-jtx{font-size:.88em!important;line-height:1.6!important}html.trialm .nb .tx .tx-sq{gap:4px!important}html.trialm .nb .tx .tx-sqi{padding:5px 8px!important;border-radius:5px!important;font-size:1em!important}html.trialm .nb .tx .tx-cks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html.trialm .nb .tx .tx-ck{padding:5px 8px!important;border-radius:5px!important}html.trialm .nb .tx .tx-ckb{flex-basis:14px!important;width:14px;height:14px!important;border-radius:3px!important;border-width:1.5px!important}html.trialm .nb .tx .tx-mh{gap:8px!important}html.trialm .nb .tx .tx-mh h3{font-size:1.2em!important}html.trialm .nb .tx .tx-tag{font-size:.68em!important;padding:1px 7px!important}html.trialm .nb .tx .tx-goals{gap:3px!important}html.trialm .nb .tx .tx-goal{padding:3px 8px 3px 26px!important;border-radius:5px!important;line-height:1.5!important}html.trialm .nb .tx .tx-goal:before{width:14px!important;height:14px!important;left:7px!important;top:calc(50% - 7px)!important;background-size:10px!important}html.trialm .nb .tx .tx-figs{margin:0!important}html.trialm .nb .tx .tx-fg2{gap:8px!important}html.trialm .nb .tx .tx-fp{padding:6px 8px 4px!important;border-radius:6px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52%;grid-template-rows:auto 1fr;column-gap:8px;align-items:start}html.trialm .nb .tx .tx-fp>.tx-fpc{grid-column:1;margin:0 0 3px!important}html.trialm .nb .tx .tx-fp>.tx-fpd{grid-column:1;margin:0!important;font-size:.9em!important;line-height:1.5!important}html.trialm .nb .tx .tx-fp>img{grid-column:2;grid-row:1/span 2;width:100%!important;margin:0!important}html.trialm .nb .tx .tx-fpc b{font-size:1em!important}html.trialm .nb .tx .tx-words{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}html.trialm .nb .tx .tx-word{padding:3px 6px!important;border-radius:5px!important;gap:0!important}html.trialm .nb .tx .tx-word b{font-size:1.05em!important}html.trialm .nb .tx .tx-word span{font-size:.78em!important}html.trialm .nb .tx .tx-sents{border-radius:6px!important}html.trialm .nb .tx .tx-sent{padding:4px 8px!important;gap:7px!important}html.trialm .nb .tx .tx-sn{font-size:.72em!important}html.trialm .nb .tx .tx-se{font-size:1.05em!important;line-height:1.45!important}html.trialm .nb .tx .tx-sj{font-size:.82em!important;margin-top:0!important}html.trialm .nb .tx .tx-phr{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}html.trialm .nb .tx .tx-ph{padding:4px 7px!important;border-radius:5px!important;font-size:1em!important}html.trialm .nb .tx .tx-cur{gap:4px!important}html.trialm .nb .tx .tx-cs{padding:0 2px!important;gap:1px!important}html.trialm .nb .tx .tx-cn{width:26px!important;height:26px!important;box-shadow:0 0 0 3px var(--tx-soft)!important}html.trialm .nb .tx .tx-cn svg{width:15px;height:15px}html.trialm .nb .tx .tx-cs:not(:last-child):after{top:13px!important;left:calc(50% + 18px)!important;right:calc(-50% + 18px)!important}html.trialm .nb .tx .tx-cs b{font-size:.92em!important;margin-top:3px!important}html.trialm .nb .tx .tx-cs small{font-size:.75em!important;line-height:1.35!important}html.trialm .nb .tx .tx-plus{margin-top:6px!important;padding-top:5px!important;font-size:.9em}html.trialm .nb .tx .tx-card>.tx-plans{margin-top:12px!important}html.trialm .nb .tx .tx-plans,html.trialm .nb .tx .tx-price{gap:10px!important}html.trialm .nb .tx .tx-plan{padding:12px 12px 10px!important;border-radius:8px!important;gap:5px!important;box-shadow:none!important}html.trialm .nb .tx .tx-plan.tx-rec{border-width:1.5px!important}html.trialm .nb .tx .tx-badge{top:-9px!important;left:12px!important;font-size:.68em!important;padding:1px 8px!important}html.trialm .nb .tx .tx-plan h3{font-size:1.15em!important}html.trialm .nb .tx .tx-feat{padding:5px 0!important;gap:2px!important}html.trialm .nb .tx .tx-feat span.on svg{width:14px!important;height:14px!important;flex-basis:14px!important;padding:2px!important}html.trialm .nb .tx .tx-pp{font-size:.86em!important;line-height:1.6!important}html.trialm .nb .tx .tx-pq{padding:6px 9px!important;border-radius:6px!important}html.trialm .nb .tx .tx-pqw{margin-top:6px!important;font-size:.86em}html.trialm .nb .tx .tx-pc{border-radius:8px!important}html.trialm .nb .tx .tx-pw{padding:5px 10px!important}html.trialm .nb .tx .tx-prow{padding:5px 10px!important;grid-template-columns:1fr 1.3fr 1fr!important}html.trialm .nb .tx .tx-prow>span:first-child{grid-column:auto!important}html.trialm .nb .tx .tx-prow.tx-phd>span:first-child{display:block!important}html.trialm .nb .tx .tx-price+.tx-bl{margin-top:8px!important}html.trialm .nb .tx .tx-bl{gap:2px!important}html.trialm .nb .tx .tx-bi{line-height:1.55!important;font-size:.92em}html.trialm .nb .tx .tx-sch2{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;margin-bottom:6px!important}html.trialm .nb .tx .tx-schb{padding:5px 9px!important;border-radius:6px!important}html.trialm .nb .tx .tx-tsep,html.trialm .nb .tx .tx-tt{display:inline!important}html.trialm .nb .tx .tx-dw i{width:1.6em!important;height:1.6em!important;font-size:.8em!important}html.trialm .nb .tx .tx-tlv{margin:4px 0 0!important;padding:8px 10px!important;border-radius:6px!important}html.trialm .nb .tx .tx-tlvh{margin-bottom:6px!important;font-size:1em!important}html.trialm .nb .tx .tx-tlm{display:none!important}html.trialm .nb .tx :is(.tx-tlg,.tx-tlrow){display:grid!important;column-gap:2px!important}html.trialm .nb .tx .tx-tlg{margin-bottom:4px!important}html.trialm .nb .tx .tx-tlg span{font-size:.72em!important;padding-bottom:2px!important}html.trialm .nb .tx .tx-tlrow:before{top:9px!important;height:3px!important}html.trialm .nb .tx .tx-tld{gap:2px!important}html.trialm .nb .tx .tx-tld i{width:20px!important;height:20px!important;border-width:2px!important;font-size:.62em!important}html.trialm .nb .tx .tx-tld small{font-size:.62em!important}html.trialm .nb .tx .tx-terms2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 16px!important}html.trialm .nb .tx .tx-tcol{gap:4px!important}html.trialm .nb .tx .tx-terms .tx-th{margin:5px 0 2px!important}html.trialm .nb .tx .tx-terms .tx-bi{font-size:.82em!important}html.trialm .nb .tx .tx-faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 10px!important}html.trialm .nb .tx details.tx-det{margin:0!important;border-radius:6px!important;border:1px solid var(--tx-line)!important}html.trialm .nb .tx .tx-faq details.tx-det{margin:0!important}html.trialm .nb .tx details.tx-det>summary{padding:5px 8px!important;gap:6px!important;font-size:.95em}html.trialm .nb .tx details.tx-det>summary:after{display:none!important}html.trialm .nb .tx .tx-dbody{padding:0 8px 6px!important}html.trialm .nb .tx :is(.tx-fq,.tx-fqa){flex-basis:18px!important;width:18px;height:18px!important;border-radius:5px!important;font-size:.72em!important}html.trialm .nb .tx .tx-fa{gap:6px!important;line-height:1.55!important;font-size:.9em}html.trialm .nb .tx .tx-end{padding-bottom:0!important}html.trialm .nb .tx .tx-links{gap:4px 10px!important}html.trialm .nb .tx a.tx-link{padding:4px 8px!important;border-radius:5px!important;font-size:.92em}html.trialm .nb .tx a.tx-link svg{display:none}html.trialm .nb .tx a.tx-link:after{content:attr(href);font-weight:400;font-size:.82em;color:var(--tx-sub);margin-left:auto}html.trialm .nb .tx .tx-mails{margin-top:6px!important}html.trialm .nb .tx :is(.tx-hero,.tx-q,.tx-pair,.tx-sent,.tx-word,.tx-ph,.tx-fp,.tx-plan,.tx-pc,.tx-goal,details.tx-det,.tx-sqi,.tx-ck,.tx-cur,.tx-sch2,.tx-tlv,.tx-fg2,.tx-passage){break-inside:avoid}html.trialm .nb .tx :is(.tx-sub,.tx-subr,.tx-mh){break-after:avoid;break-inside:avoid}html.trialm .nb .tx .tx-chk>.tx-card:first-of-type{break-inside:avoid}html.trialm .nb .tx .tx-lsn,html.trialm .nb .tx .tx-lsn>.tx-mod.tx-rhy,html.trialm .nb .tx .tx-crs{break-before:page!important}html.trialm .nb .tx .tx-lsn,html.trialm .nb .tx .tx-crs{margin-top:0!important}html.trialm .nb .tx .tx-hero{padding-bottom:6px!important}html.trialm .nb .tx .tx-hero-p{margin-bottom:0!important}html.trialm .nb .tx .tx-flx{margin-top:6px!important;padding:5px 9px 4px!important}html.trialm .nb .tx .tx-flh{display:none!important}html.trialm .nb .tx .tx-flx .tx-fls{flex-direction:column-reverse!important;gap:3px!important}html.trialm .nb .tx .tx-flx .tx-fls>i{height:3px!important}html.trialm .nb .tx .tx-flin{gap:0 12px!important}html.trialm .nb .tx .tx-flx .tx-fla{font-size:.86em!important}html.trialm .nb .tx .tx-flx .tx-flm{display:none!important}html.trialm .nb .tx .tx-flx .tx-fla:after{content:none}html.trialm .nb .tx .tx-q{padding:5px 9px!important}html.trialm .nb .tx .tx-q p{font-size:.92em!important;font-weight:500!important;line-height:1.45!important}html.trialm .nb .tx details.tx-jt{display:none!important}html.trialm .nb .tx .tx-passage{font-size:1.18em!important;line-height:1.6!important}html.trialm .nb .tx .tx-chk .tx-pair{padding:3px 8px 2px!important}html.trialm .nb .tx .tx-sqj{font-size:.75em!important;margin-top:0!important}html.trialm .nb .tx .tx-sqi,html.trialm .nb .tx .tx-ck{padding:4px 8px!important}html.trialm .nb .tx .tx-lsn .tx-mod{gap:12px!important}html.trialm .nb .tx .tx-lsn .tx-goal{padding:5px 10px 5px 28px!important}html.trialm .nb .tx .tx-lsn .tx-fg2{gap:12px!important}html.trialm .nb .tx .tx-lsn .tx-fp{display:flex!important;flex-direction:column!important;padding:9px 10px 6px!important}html.trialm .nb .tx .tx-lsn .tx-fp>.tx-fpd{margin:0 0 6px!important}html.trialm .nb .tx .tx-lsn .tx-fp>img{width:100%!important;max-height:62mm;object-fit:contain;margin-top:auto!important}html.trialm .nb .tx .tx-lsn .tx-word{padding:5px 8px!important}html.trialm .nb .tx .tx-lsn .tx-sent{padding:6px 10px!important}html.trialm .nb .tx .tx-lsn .tx-se{font-size:1.12em!important}html.trialm .nb .tx .tx-lsn .tx-ph{padding:6px 9px!important}html.trialm .nb .tx :is(.tx-terms,.tx-terms2) .tx-bi{font-size:.8em!important;line-height:1.4!important}html.trialm .nb .tx :is(.tx-terms,.tx-terms2) .tx-th{font-size:.86em!important;margin:2px 0 0!important}html.trialm .nb .tx :is(.tx-terms,.tx-terms2){font-size:1em!important}html.trialm .nb .tx .tx-terms2 .tx-bl{gap:0!important}html.trialm .nb .tx .tx-cta{break-inside:avoid}html.trialm .nb .tx .tx-end{margin-top:10px!important}html.trialm .nb .tx .tx-end>*+*{margin-top:6px!important}html.trialm .nb .tx .tx-faq{gap:5px 10px!important}html.trialm .nb .tx details.tx-det>summary{font-size:.9em!important;padding:4px 8px!important}html.trialm .nb .tx .tx-fa{font-size:.82em!important;line-height:1.45!important}html.trialm .nb .tx .tx-dbody{padding:0 8px 5px!important}html.trialm .nb .tx .tx-mail span{font-size:.9em}html.trialm .nb .tx .tx-lsn .tx-fp>img{max-height:76mm!important}html.trialm .nb .tx .tx-lsn .tx-mod:not(.tx-rhy) .tx-se{font-size:1.2em!important}html.trialm .nb .tx .tx-lsn .tx-mod:not(.tx-rhy) .tx-sent{padding:8px 10px!important}html.trialm .nb .tx .tx-chk>.tx-card:has(.tx-passage){break-before:page!important}html.trialm .nb .tx .tx-qs{grid-template-columns:1fr!important;gap:6px!important}html.trialm .nb .tx .tx-q{padding:8px 12px!important}html.trialm .nb .tx .tx-q p{font-size:1em!important}html.trialm .nb .tx .tx-sec{margin-top:22px!important}html.trialm .nb .tx .tx-sec>*+*{margin-top:12px!important}html.trialm .nb .tx .tx-chk .tx-pairs{gap:7px!important}html.trialm .nb .tx .tx-chk .tx-pair{padding:7px 12px 6px!important;font-size:1.3em!important;gap:2px!important}html.trialm .nb .tx .tx-chk .tx-pn{font-size:.5em!important}html.trialm .nb .tx .tx-chk>.tx-card:has(.tx-passage) .tx-sub{margin-top:4px!important}html.trialm .nb .tx .tx-passage{font-size:1.3em!important;line-height:1.75!important}html.trialm .nb .tx .tx-jtv{display:block!important;font-size:.95em!important;line-height:1.75!important;margin-top:10px!important;padding-top:8px!important}html.trialm .nb .tx .tx-chk>.tx-card{gap:10px!important}html.trialm .nb .tx .tx-chk>.tx-card+.tx-card:not(:has(.tx-pairs)){margin-top:22px!important}html.trialm .nb .tx .tx-sq{gap:8px!important}html.trialm .nb .tx .tx-sqi{padding:10px 12px!important;font-size:1.15em!important}html.trialm .nb .tx .tx-sqj{font-size:.72em!important;margin-top:2px!important}html.trialm .nb .tx .tx-cks{gap:8px!important}html.trialm .nb .tx .tx-ck{padding:10px 12px!important;font-size:1.1em}html.trialm .nb .tx .tx-ckb{flex-basis:18px!important;width:18px;height:18px!important}html.trialm .nb .tx .tx-crs{font-size:.92em!important}html.trialm .nb .tx .tx-sec:has(.tx-faq){break-before:page!important;margin-top:0!important}html.trialm .nb .tx :is(.tx-terms,.tx-terms2) .tx-bi{font-size:1em!important;line-height:1.65!important}html.trialm .nb .tx :is(.tx-terms,.tx-terms2) .tx-th{font-size:1em!important;margin:8px 0 2px!important}html.trialm .nb .tx .tx-terms2 .tx-bl{gap:3px!important}html.trialm .nb .tx .tx-fa{font-size:.92em!important;line-height:1.6!important}html.trialm .nb .tx details.tx-det>summary{font-size:1em!important;padding:6px 10px!important}html.trialm .nb .tx .tx-faq{gap:8px 12px!important}html.trialm .nb .tx .tx-crs>.tx-card{break-inside:avoid}html.trialm .nb .tx .tx-q{padding:10px 14px!important}html.trialm .nb .tx .tx-q p{font-size:1.08em!important}html.trialm .nb .tx .tx-chk .tx-pairs{gap:9px!important}html.trialm .nb .tx .tx-chk .tx-pair{font-size:1.4em!important;padding:9px 14px 8px!important}html.trialm .nb .tx .tx-passage{font-size:1.4em!important;line-height:1.8!important}html.trialm .nb .tx .tx-jtv{font-size:1em!important;line-height:1.85!important}html.trialm .nb .tx .tx-sqi{padding:12px 14px!important;font-size:1.25em!important}html.trialm .nb .tx .tx-ck{padding:12px 14px!important;font-size:1.2em}html.trialm .nb .tx .tx-crs>.tx-card:has(.tx-sch2){break-before:page!important;margin-top:0!important}html.trialm .nb .tx .tx-chk>.tx-card:not(:has(.tx-pairs)){margin-top:60px!important}html.trialm .nb .tx .tx-chk>.tx-card:has(.tx-passage){margin-top:0!important}html.trialm .nb .tx .tx-chk>.tx-card:not(:has(.tx-pairs)) .tx-sub{margin-bottom:12px!important}html.trialm .nb .tx .tx-passage{line-height:1.95!important}html.trialm .nb .tx .tx-jtv{margin-top:18px!important;padding-top:14px!important;line-height:2!important}html.trialm .nb .tx .tx-sq{gap:12px!important}html.trialm .nb .tx .tx-sqi{padding:18px!important}html.trialm .nb .tx .tx-cks{gap:12px!important}html.trialm .nb .tx .tx-ck{padding:20px 16px!important}html.trialm .nb .tx .tx-lsn>.tx-sh{margin-bottom:14px!important}html.trialm .nb .tx .tx-lsn .tx-mod{gap:18px!important}html.trialm .nb .tx .tx-lsn .tx-goals{gap:8px!important}html.trialm .nb .tx .tx-lsn .tx-goal{padding:6px 12px 6px 30px!important}html.trialm .nb .tx .tx-lsn .tx-sub{margin-bottom:10px!important}html.trialm .nb .tx .tx-lsn .tx-words{gap:8px!important}html.trialm .nb .tx .tx-lsn .tx-word{padding:7px 9px!important}html.trialm .nb .tx .tx-lsn .tx-sent{padding:8px 12px!important}html.trialm .nb .tx .tx-lsn .tx-phr{gap:8px!important}html.trialm .nb .tx .tx-lsn .tx-ph{padding:8px 10px!important}html.trialm .nb .tx .tx-lsn .tx-rhy{gap:14px!important}html.trialm .nb .tx .tx-lsn .tx-rhy .tx-sent{padding:6px 12px!important}html.trialm .nb .tx .tx-lsn .tx-rhy .tx-ph{padding:6px 10px!important}html.trialm .nb .tx .tx-crs>.tx-card+.tx-card{margin-top:44px!important}html.trialm .nb .tx .tx-crs .tx-sub{margin-bottom:10px!important}html.trialm .nb .tx .tx-crs>.tx-card:has(.tx-sch2)~.tx-card{margin-top:40px!important}html.trialm .nb .tx .tx-sch2{margin-bottom:12px!important;gap:8px!important}html.trialm .nb .tx .tx-schb{padding:9px 12px!important}html.trialm .nb .tx .tx-tlv{margin-top:14px!important;padding:14px!important}html.trialm .nb .tx .tx-tlvh{margin-bottom:12px!important}html.trialm .nb .tx .tx-bl{gap:5px!important}html.trialm .nb .tx .tx-faq{gap:12px 14px!important}html.trialm .nb .tx details.tx-det>summary{padding:9px 12px!important}html.trialm .nb .tx .tx-dbody{padding:0 12px 10px!important}html.trialm .nb .tx .tx-end{margin-top:36px!important}html.trialm .nb .tx .tx-end>*+*{margin-top:12px!important}html.trialm .nb .tx a.tx-link,html.trialm .nb .tx .tx-mail{padding:8px 12px!important}html.trialm .nb .tx .tx-cta{border:1px solid var(--tx-line)!important;border-radius:6px!important;overflow:hidden}html.trialm .nb .tx .tx-links{display:block!important}html.trialm .nb .tx a.tx-link,html.trialm .nb .tx .tx-mail{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:3px 10px!important;margin:0!important;border:0!important;border-top:1px solid var(--tx-line)!important;border-radius:0!important;background:#fff!important;color:var(--tx-fg)!important;font-size:.92em!important}html.trialm .nb .tx .tx-links>a.tx-link:first-child{border-top:0!important}html.trialm .nb .tx a.tx-link>span{font-weight:700}html.trialm .nb .tx a.tx-link:after{margin:0!important;font-size:.9em!important;color:var(--tx-fg)!important;word-break:break-all}html.trialm .nb .tx .tx-mails{display:block!important;margin:0!important}html.trialm .nb .tx .tx-mail svg{display:none!important}html.trialm .nb .tx .tx-mail b:before{content:"メール（"}html.trialm .nb .tx .tx-mail b:after{content:"）"}html.trialm .nb .tx .tx-mail span{color:var(--tx-fg)}html.trialm .nb .tx .tx-hero{background:#f3f6fd!important;border:0!important;border-top:4px solid var(--tx-acc)!important;border-radius:0 0 10px 10px!important;padding:16px 20px!important;margin:0 0 6px!important}html.trialm .nb .tx .tx-hero-in{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px 26px!important;align-items:end!important;padding:0!important}html.trialm .nb .tx .tx-hleft{display:contents!important}html.trialm .nb .tx .tx-kicker{grid-column:1;font-size:.72em!important;letter-spacing:.24em!important}html.trialm .nb .tx h1.tx-title{grid-column:1;font-size:2.15em!important;margin:0!important;line-height:1.18!important;color:#16181d!important}html.trialm .nb .tx .tx-hero-p{grid-column:2;grid-row:1/span 2;align-self:end;margin:0!important;font-size:.92em!important;line-height:1.75!important;color:#3a3f4b!important;padding-left:16px;border-left:2px solid #C9D3F0}html.trialm .nb .tx .tx-hero-in>.tx-flc.tx-flx{grid-column:1/-1!important;grid-row:auto!important;margin:12px 0 0!important;padding:12px 14px!important;background:#fff!important;border:1px solid #DCE3F5!important;border-radius:8px!important}html.trialm .nb .tx .tx-flx .tx-flh{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0 0 8px!important;font-size:.82em!important;font-weight:800!important;color:var(--tx-acc)!important;letter-spacing:.06em}html.trialm .nb .tx .tx-flx .tx-flh span+span{color:#16181d;letter-spacing:0}html.trialm .nb .tx .tx-flr{gap:6px!important}html.trialm .nb .tx .tx-flx .tx-fls{flex-direction:column!important;gap:5px!important}html.trialm .nb .tx .tx-flx .tx-flm{display:block!important;order:0!important;padding:0!important;margin:0!important;font-size:.74em!important;color:#3b3e48!important;font-weight:600}html.trialm .nb .tx .tx-flx .tx-flm b{font-size:1.25em;color:#16181d}html.trialm .nb .tx .tx-flx .tx-fls>i{order:1!important;display:block!important;width:100%!important;align-self:stretch!important;flex:0 0 7px!important;height:7px!important;min-height:7px!important;border-radius:4px!important}html.trialm .nb .tx .tx-flx .tx-flin{order:2!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;margin-top:3px}html.trialm .nb .tx .tx-flx .tx-fla{flex:1 1 0;display:flex!important;align-items:flex-start!important;gap:7px!important;font-size:.9em!important;white-space:normal!important;line-height:1.35}html.trialm .nb .tx .tx-flx .tx-fla b{flex:0 0 18px!important;width:18px!important;height:18px!important;margin-top:1px}html.trialm .nb .tx .tx-flx .tx-fld{display:block!important;margin-top:2px;font-size:.84em;font-weight:500;color:#6b7183;line-height:1.45}html.trialm .nb .tx .tx-qs{display:block!important;border-top:1px solid var(--tx-line)!important}html.trialm .nb .tx .tx-q{background:none!important;border:0!important;border-bottom:1px solid var(--tx-line)!important;border-radius:0!important;box-shadow:none!important;padding:6px 2px!important;margin:0!important}html.trialm .nb .tx .tx-q>div{display:flex!important;align-items:baseline!important;gap:10px!important}html.trialm .nb .tx .tx-q small{flex:0 0 22px;margin:0!important;font-size:.8em!important;font-weight:800!important;color:var(--tx-acc)!important}html.trialm .nb .tx .tx-q p{margin:0!important;font-size:1em!important;font-weight:500!important;line-height:1.5!important}html.trialm .nb .tx .tx-chk>.tx-card.tx-ipac+.tx-card.tx-ipac{margin-top:26px!important}html.trialm .nb .tx .tx-chk .tx-passage{font-size:1.5em!important;line-height:1.85!important;font-weight:700!important}html.trialm .nb .tx .tx-chk .tx-jtv{font-size:.9em!important;line-height:1.85!important}html.trialm .nb .tx .tx-chk>.tx-card+.tx-card.tx-card:has(.tx-sq){margin-top:84px!important}html.trialm .nb .tx .tx-sq{display:block!important;border-top:1px solid var(--tx-line)!important}html.trialm .nb .tx .tx-sqi{display:flex!important;align-items:baseline!important;gap:10px!important;background:none!important;border:0!important;border-bottom:1px solid var(--tx-line)!important;border-radius:0!important;box-shadow:none!important;padding:9px 2px!important;margin:0!important;font-size:1.15em!important}html.trialm .nb .tx .tx-sqi>span{flex:0 0 22px;background:none!important;color:var(--tx-acc)!important;padding:0!important;width:auto!important;height:auto!important;font-size:.72em!important;font-weight:800!important;border-radius:0!important;display:inline!important}html.trialm .nb .tx .tx-sqi .tx-sqj{display:inline!important;margin:0 0 0 12px!important;font-size:.7em!important}html.trialm .nb .tx .tx-sqi>div{display:block!important}html.trialm .nb .tx .tx-sqi .tx-sqj{display:block!important;margin:3px 0 0!important;font-size:.68em!important}html.trialm .nb .tx .tx-word span{display:block!important;white-space:nowrap!important;font-size:.72em!important;letter-spacing:-.01em}html.trialm .nb .tx .tx-word span i{margin-right:2px}html.trialm .nb .tx .tx-lsn .tx-goals{gap:4px!important}html.trialm .nb .tx .tx-lsn .tx-goal{padding:4px 12px 4px 30px!important}html.trialm .nb .tx .tx-lsn .tx-mod>.tx-sub+*{margin-top:-8px!important}html.trialm .nb .tx .tx-lsn .tx-sub{margin-bottom:0!important}html.trialm .nb .tx .tx-lsn .tx-ph{background:#fff!important;border:1px solid #E3E7F0!important;border-radius:5px!important}html.trialm .nb .tx .tx-curp{font-size:1em!important;line-height:1.8!important;margin:2px 0 14px!important}html.trialm .nb .tx .tx-lsn .tx-goals{background:var(--tx-soft)!important;border-radius:6px!important;padding:6px 0!important;gap:0!important}html.trialm .nb .tx .tx-lsn .tx-goal{background:none!important;border:0!important;border-radius:0!important;padding:3px 12px 3px 30px!important}html.trialm .nb .tx .tx-lsn .tx-rhy{gap:24px!important}html.trialm .nb .tx{--tx-sub:#3B3E48!important}html.trialm .nb .tx .tx-chk>.tx-card+.tx-card.tx-card:has(.tx-cks){margin-top:56px!important}html.trialm .nb .tx .tx-cks{gap:6px!important}html.trialm .nb .tx .tx-ck{padding:7px 12px!important;font-size:.95em!important}html.trialm .nb .tx .tx-ckb{flex-basis:15px!important;width:15px!important;height:15px!important}}body.pc #sp-box{flex:0 0 auto;padding:12px 16px;border-bottom:1px solid var(--line)}#sp-box[hidden]{display:none!important}.sp-t{font-size:12.5px;font-weight:700;color:var(--fg);margin-bottom:8px}.sp-bar{display:flex;align-items:center;gap:6px;margin:6px 0}.sp-bar em{font-style:normal;flex:0 0 70px;font-size:10.5px;letter-spacing:-.02em;color:#444;white-space:nowrap}.sp-bar b{flex:0 0 32px;text-align:right;font-size:11px;font-weight:600;color:#555}.sp-trk{flex:1;display:flex;height:10px;background:#e8ebf3;border-radius:5px;overflow:hidden}.sp-trk i{flex:1;position:relative}.sp-trk i+i:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:#ffffffbf}.sp-trk i.m.on{background:#2f45a8}.sp-trk i.a{background:repeating-linear-gradient(45deg,#f3f4f8 0 3px,#e6e9f1 3px 6px)}.sp-trk i.a.on{background:#8fa0dd}.sp-trk i.edge+i{box-shadow:inset 2px 0 #fff}.sp-ft{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.sp-lg{display:flex;gap:10px;font-size:10.5px;color:#666}.sp-lg i{display:inline-block;width:12px;height:8px;border-radius:2px;margin-right:4px;vertical-align:0}.sp-more{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:#2f45a8;cursor:pointer}.sp-more:hover{text-decoration:underline}#spp-bg{position:fixed;inset:0;z-index:90;background:#14182852;display:flex;align-items:center;justify-content:center;padding:24px}#spp-bg[hidden]{display:none}.spp{width:min(460px,100%);max-height:min(640px,calc(100vh - 48px));background:#fff;border-radius:14px;box-shadow:0 14px 40px #0000002e;display:flex;flex-direction:column;color:var(--fg)}.spp-h{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;border-bottom:1px solid var(--line)}.spp-h b{font-size:15px;flex:1}.spp-h span{font-size:11px;color:#2f45a8;font-weight:600}.spp-x{width:28px;height:28px;border:0;background:none;border-radius:8px;cursor:pointer;color:#777;font-size:18px;line-height:1}.spp-x:hover{background:#f1f2f6}.spp-b{overflow-y:auto;padding:4px 16px 16px}.spp-s{font-size:11px;font-weight:700;color:#888;margin:12px 0 2px}.spp-r{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #F2F2F0;font-size:13px}.spp-r>i{flex:0 0 16px;height:16px;border-radius:4px;border:1.5px solid #CCD1DC;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-style:normal;font-weight:900}.spp-r.on>i{background:#2f45a8;border-color:#2f45a8}.spp-r.on.a>i{background:#8fa0dd;border-color:#8fa0dd}.spp-r.on>i:before{content:"✓"}.spp-r .nm{flex:1;min-width:0}.spp-r .tg{font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:999px;background:#f1f2f6;color:#888;margin-left:6px;white-space:nowrap}.spp-r .tg.m{background:#e4eafa;color:#22348a}.spp-r small{font-size:11px;color:#888;text-align:right;flex:0 1 auto}.nb .hw-tb{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin-left:10px;font:inherit;font-size:12px!important;font-weight:400;line-height:1;color:var(--fg);background:#fff;border:1px solid #DCDCD8;border-radius:999px;padding:5px 10px;cursor:pointer;white-space:nowrap;letter-spacing:0;text-transform:none}.nb .hw-tb:after{content:"録音"}.nb .hw-tb:hover{border-color:#d9503a}.nb .hw-tb .hw-od{width:7px;height:7px;border-radius:50%;background:#d9503a;flex:0 0 7px}.nb .hw-tbr{display:flex;margin:4px 0 6px}.nb .hw-tbr .hw-tb{margin-left:0}.nb summary .hw-tb{margin-left:8px}body.prt .nb .hw-tb,body.prt .nb .hw-tbr,.pr-pv .hw-tb,.pr-pv .hw-tbr{display:none!important}.sp-rh{display:flex;justify-content:space-between;align-items:baseline;font-size:11.5px;font-weight:700;color:#6b7183;margin:10px 0 4px}.sp-rh b{font-weight:600;color:#2f45a8}.sp-road{border-top:1px solid var(--line);max-height:220px;overflow-y:auto;margin:0 -16px;padding:0 16px}.sp-rd{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid #F0F1F4;font-size:12.5px;line-height:1.45}.sp-rd>b{flex:0 0 30px;color:#6b7183;font-size:11px;font-weight:600;padding-top:1px}.sp-rd>i{flex:0 0 14px;height:14px;border-radius:50%;border:1.5px solid #C9CED8;margin-top:2px}.sp-rd.on>i{background:#2f45a8;border-color:#2f45a8;box-shadow:inset 0 0 0 2.5px #fff}.sp-rd.now{background:#fff6ec;margin:0 -16px;padding:6px 16px}.sp-rd .n{flex:1;min-width:0}.sp-rd small{display:block;color:#6b7183;font-size:10.5px}.sp-rp{font-size:11px;color:#6b7183;padding:8px 0}body.pc.ssw.ssw-prog #pcs-bot{display:flex;flex-direction:column}body.pc.ssw.ssw-prog #sp-box.sp-pat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.pc.ssw.ssw-prog #sp-box.sp-pat .sp-road{flex:1 1 auto;min-height:0;max-height:none}.lib-fold .lib-btn{margin-left:auto;color:#a3a8b4;font-weight:400;font-size:11px;padding-right:6px}.wl{color:var(--fg)}.wl-in{padding:22px 16px 30px;max-width:760px;margin:0 auto}.wl-hd{text-align:center;margin:4px 0 18px}.wl-ic{width:52px;height:52px;border-radius:14px;background:var(--acc-soft,#E4EAFA);color:var(--acc);display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.wl-hd h2{margin:0 0 6px;font-size:19px;font-weight:800;border:0;padding:0}.wl-hd p{margin:0;font-size:13px;color:var(--sub);line-height:1.7}.wl-hd .wl-nw{display:inline-block}body.pc .wl-hd .wl-l2{display:block}.wl-list{display:flex;flex-direction:column;gap:10px}body.pc .wl-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wl-it{display:flex;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:left}.wl-ipa{font-size:14px;font-weight:700;color:var(--acc,#2F45A8);letter-spacing:-.02em;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wl-n{width:36px;height:36px;border-radius:10px;background:var(--acc-soft,#E4EAFA);color:var(--acc);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wl-it b{display:block;font-size:14px;margin-bottom:3px}.wl-it span{display:block;font-size:12.5px;color:var(--sub);line-height:1.65}.wl-it em{font-style:normal;color:var(--fg);font-weight:600}.wl-btns{display:flex;flex-direction:column;gap:8px;margin-top:18px}body.pc .wl-btns{flex-direction:row;justify-content:center}.wl-btns button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:11px 16px;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--fg);cursor:pointer;font-family:inherit}.wl-btns button.p{background:var(--acc);border-color:var(--acc);color:#fff}.wl-ft{text-align:center;font-size:11.5px;color:var(--sub);margin-top:12px}.wl-bg{position:fixed;inset:0;z-index:120;background:#14161e66;display:flex;align-items:center;justify-content:center;padding:16px}.wl-bg[hidden]{display:none}.wl-pop{position:relative;background:var(--bg,#fff);border-radius:18px;width:min(420px,100%);max-height:calc(100% - 16px);overflow:auto;padding:22px 16px 18px;box-shadow:0 20px 50px #14161e40}body.pc .wl-pop{width:min(760px,100%);padding:28px 28px 22px}.wl-x{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:#fff;padding:0;display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer}body:not(.pc) #nl-help{display:none}body.pc .pcside .llinks{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}body.pc .pcside #nl-help{order:3;font-size:0;gap:0;padding:0}body.pc .pcside #nl-rec{order:4}body.pc .pcside #nl-rcpt{order:5}body.pc .pcside #nl-help .ll-ic{width:17px;height:17px;flex:0 0 17px}body.pc .pcside #nl-help .ll-ic svg{width:16px;height:16px}html.nosync #nl-help,html.nosync [data-lhm=nl-help],html.nosync .wl-ft{display:none!important}.wl-pr{border:1.5px dashed #C9D2EE;border-radius:16px;padding:16px 18px 12px;margin:18px 0 0;background:#fff}.wl-prh{display:flex;align-items:center;gap:8px}.wl-prh b{font-size:16px;font-weight:800}.wl-pb{font-size:11px;font-weight:800;color:#fff;background:var(--acc);border-radius:6px;padding:3px 8px}.wl-prs{font-size:12px;color:var(--sub);margin:4px 0 6px}.wl .nb.wl-prt{max-width:none;margin:0;padding:0;background:none;border:0}.wl-pl{position:relative;padding:8px 0 8px 28px}.wl-pl+.wl-pl{border-top:1px solid #F0F1F5}.wl-pn{position:absolute;left:0;top:12px;font-size:11px;color:#a3a8b4;font-weight:700}.wl .nb.wl-prt p{margin:0}.wl-tip{display:inline-block;margin-bottom:6px;font-size:11.5px;line-height:1.5;color:var(--acc);background:var(--acc-soft,#E4EAFA);border-radius:6px;padding:3px 8px}.wl-tip b{font-weight:700}.wl-hint{display:block;margin-top:4px;font-size:11.5px;line-height:1.5;color:#8a8f9c}.wl-hint b{font-weight:700;color:#5b6170}.wl-pf{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #EEF0F4;margin-top:6px;padding-top:8px}.wl-pf button{border:0;background:none;padding:0;color:var(--sub);font-size:12px;cursor:pointer;font-family:inherit;white-space:nowrap}.wl-pf span{font-size:11px;color:var(--sub);text-align:right}body:not(.pc) .wl-pf{flex-direction:column-reverse;align-items:flex-start;gap:4px}body:not(.pc) .wl-pf span{text-align:left}.wl-lh{font-size:13px;font-weight:700;color:var(--fg);margin:0 0 10px 2px}.wl-cal{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:12px;color:var(--sub);line-height:1.6;text-align:left}.wl-cal svg{flex-shrink:0;width:15px;height:15px;color:var(--acc)}.wl-cal em{font-style:normal;color:var(--fg);font-weight:600}.wl-it em{white-space:nowrap}.wl-bg.ob .wl-pop{padding-top:16px}body:not(.pc) .wl-bg.ob{align-items:flex-end;padding:0}body:not(.pc) .wl-bg.ob .wl-pop{width:100%;border-radius:22px 22px 0 0;max-height:92%;padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.ob-dots{display:flex;gap:6px;justify-content:center;margin:2px 0 8px}.ob-dots i{width:26px;height:4px;border-radius:2px;background:#e2e5ec}.ob-dots i.on{background:var(--acc)}.ob-dots i.ok{background:#9db0e6}.ob-stp{text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--sub);margin-bottom:10px}.ob-hd{text-align:center;margin:6px 0 16px}.ob-hd b{display:block;font-size:19px;font-weight:800;margin-bottom:6px}.ob-hd span{display:block;font-size:13px;color:var(--sub);line-height:1.7}.ob-ic{width:60px;height:60px;border-radius:18px;background:var(--acc-soft,#E4EAFA);color:var(--acc);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.ob-ic.ok{background:#e7f5ec;color:#1e9e5a}.ob-br{background:#fff1f1;border:1px solid #F5C2C2;color:#b42318;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.6;margin:0 0 12px}.ob-steps{margin-bottom:6px}.ob-tip{text-align:center;font-size:12.5px;color:var(--sub);margin:0 0 4px}.ob-msg{text-align:center;font-size:12.5px;color:#b42318;margin:6px 0 0}.ob-ft{display:flex;flex-direction:column;align-items:stretch;margin-top:18px}body.pc .ob-ft{align-items:center}.ob-go{border:0;border-radius:13px;background:var(--acc);color:#fff;font-size:15px;font-weight:800;padding:13px 0;cursor:pointer;font-family:inherit}body.pc .ob-go{min-width:260px}.ob-go:disabled{opacity:.6;cursor:default}.ob-later{border:0;background:none;color:var(--sub);font-size:13px;padding:10px 0 0;cursor:pointer;font-family:inherit}.ob-cks{display:flex;flex-direction:column;gap:8px;max-width:360px;margin:0 auto}.ob-ck{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:11px 14px;font-size:14px;font-weight:700}.ob-ck i{flex:0 0 24px;height:24px;border-radius:50%;background:#1e9e5a;color:#fff;font-style:normal;font-size:13px;display:flex;align-items:center;justify-content:center}.ob-ck.skip{font-weight:500;color:var(--sub)}.ob-ck.skip i{background:#c9ced8}.ob-ck small{display:block;font-size:11.5px;font-weight:400;margin-top:1px}.ob-go,.ob-later{text-align:center}.ob-ck small a{color:var(--acc)}.wl-bg.ob .wl-hd{margin-top:0}.mv .bt-hd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 8px;font-size:19px;line-height:1.3}.mv .bt-hd b{font-weight:800}.mv .bt-hd span{font-size:16px;color:#3b3e48}body.pc .mv .bt-hd{font-size:17.2px}body.pc .mv .bt-hd span{font-size:14.3px}.mv .bt-pre{display:inline-block;background:#e5484d;color:#fff;font-size:10px;font-weight:700;border-radius:5px;padding:1px 5px;margin-right:5px;line-height:1.4}.mv .mv.btn,.mv .bt-mfig.mv{border:0;border-radius:0;padding:0;margin:0;box-shadow:none;background:none;zoom:1}.mv .bt-next{display:flex;align-items:center;gap:10px;background:#f2f5fd;border-radius:12px;padding:10px 12px;margin-top:12px;font-size:12.5px}.mv .bt-next small{display:block;color:var(--sub);font-size:11px;margin-top:1px}.mv .bt-next button{margin-left:auto;background:var(--acc);color:#fff;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;white-space:nowrap}.mv .bt-h{font-size:13px;font-weight:700;margin:16px 0 4px}.mv .bt-sym{display:inline-flex;margin:4px 0 8px;max-width:100%}.mv .bt-sym button{font-weight:700}.mv .bt-au{margin:4px 0 8px}.mv .bt-more{display:block;margin:8px auto 0;font-size:11.5px;color:var(--acc)}.mv .bt-note{margin:8px 0 0;background:#f1f6fc;border:1px solid #D9E6F4;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.7}.mv .bt-ps{font-size:15px;line-height:1.9;margin:6px 0 8px}.mv .bt-ps u{text-decoration-thickness:1px;text-underline-offset:3px}.mv .bt-psj{font-size:12.5px;color:#55585f;line-height:1.8;margin:6px 0 0}.mv .bt-mo{display:grid;grid-template-columns:repeat(var(--n,1),minmax(0,1fr));gap:8px}.mv .bt-mc{min-width:0}.mv .bt-ms{text-align:center;font-weight:700;color:var(--acc);font-size:14px;margin-bottom:4px}.mv .bt-mf{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:10px;color:#8a8f9c}.mv .bt-mc{transition:opacity .25s}.mv .bt-mc.dim{opacity:.4}.mv .bt-msel{margin:0 0 8px}.bt-mfig .mv-fig{position:relative;width:100%;aspect-ratio:1/1;border:1px solid #E2E5EC;border-radius:12px;overflow:hidden;background:#fff}.bt-mfig .mv-fig img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;display:block}.bt-mfig .mv-t{opacity:0}.bt-mfig .mv-t:not([src]){display:none}.bt-mfig .mv-z{opacity:0;z-index:2;pointer-events:none}.bt-mfig .mv-z[hidden]{display:none}.bt-mfig .mv-cv{position:absolute;left:0;top:0;width:100%;height:100%;display:none}.bt-mfig.mv-gl .mv-cv{display:block}.bt-mfig .mv-nt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;pointer-events:none;opacity:0;transition:opacity .35s}.bt-mfig .mv-nt.on{opacity:1}.bt-mfig .mv-wip{position:absolute;left:50%;bottom:6px;transform:translate(-50%);font-size:10px;color:#6b7183;background:#ffffffeb;border:1px solid #E2E5EC;padding:2px 8px;border-radius:99px;white-space:nowrap}.bt-mfig .mc-open{display:none}.mv .bt-vc+.bt-vc{margin-top:14px}.mv .bt-vh{display:flex;align-items:baseline;gap:6px;margin:4px 0 6px}.mv .bt-vh b{font-size:13px}.mv .bt-vh span{font-size:11px;color:var(--sub)}.mv .bt-vt{font-size:12.5px;font-weight:700;margin:0 0 4px}.mv .bt-wrs{display:grid;gap:18px}.mv .bt-wt{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #E3E5EA}.mv .bt-wt>.ipa{font-size:16px;font-weight:700;color:#1f2333;flex:0 0 auto;line-height:1}.mv .bt-wt>.ipa i{font-style:normal;font-weight:400;margin:0 1px}.mv .bt-wt>.bt-mp{position:relative;top:1px}body:not(.pc) .mv .bt-wt>.bt-mp{top:1px}.mv .bt-wp .wgrid{--wc:4!important;gap:8px!important;margin:0!important}.mv .bt-wp .wcell{border:1px solid #E3E5EA!important;box-shadow:none;background:#fff}body:not(.pc) .mv .bt-wp .wgrid{--wc:2!important}body:not(.pc) .mv .bt-wp .wcell:nth-child(n+5){display:none}body:not(.pc) .mv .bt-wp[data-pn="2"] .wcell:nth-child(n+3){display:none}.mv .bt-wt .ipa+.ipa{margin-left:-6px}.mv .bt-mp{display:flex;align-items:center;gap:8px;flex:1;max-width:320px;min-width:0;font-size:11px;color:#6b7183}.mv .bt-wsa{display:none}.mv .bt-mpb{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;color:#1f2333;background:none;border:0;padding:0;cursor:pointer}.mv .bt-mpb svg{width:17px;height:17px;fill:currentColor}.mv .bt-mpb .pl{margin-left:3px}.mv .bt-mpb .pz,.mv .bt-mp.on .bt-mpb .pl{display:none}.mv .bt-mp.on .bt-mpb .pz{display:block}.mv .bt-mpt{flex:1;height:3px;border-radius:2px;background:#e3e5ea;position:relative;cursor:pointer;min-width:40px}.mv .bt-mpt:before{content:"";position:absolute;inset:-8px 0}.mv .bt-mpt i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:#1f2333}.mv .bt-mp em{font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}body:not(.pc) .mv .bt-mp em{display:none}.btg-ed{max-width:680px;margin:24px auto;padding:0 20px}.btg-ed h2{font-size:20px;margin:0 0 6px}.btg-ed .d{color:#6b7183;font-size:13px;margin:0 0 18px}.btg-ed .bk{margin:0 0 22px;padding:16px;border:1px solid #E2E5EC;border-radius:14px;background:#fff}.btg-ed .bk h3{font-size:15px;margin:0 0 10px}.btg-ed .r{display:flex;align-items:center;gap:8px;margin:0 0 8px}.btg-ed .r b{flex:0 0 22px;height:22px;border-radius:50%;background:#2f45a8;color:#fff;font-size:12px;display:grid;place-items:center}.btg-ed input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid #D5DAE4;border-radius:9px;font:inherit;font-size:14px}.btg-ed .f{display:flex;align-items:center;gap:10px;margin-top:12px}.btg-ed .f button{height:34px;padding:0 16px;border-radius:9px;border:1px solid #D5DAE4;background:#fff;font:inherit;font-size:13px;cursor:pointer}.btg-ed .f button.ok{background:#2f45a8;border-color:#2f45a8;color:#fff;font-weight:700}.btg-ed .f span{font-size:12.5px;color:#6b7183}.mv .bt-ex{display:flex;gap:20px;border-bottom:1px solid var(--line,#E2E5EC);margin:4px 0 12px;overflow-x:auto;scrollbar-width:none}.mv .bt-ex button{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 2px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:12.5px;color:var(--sub);white-space:nowrap;background:none;border-radius:0}.mv .bt-ex button.on{color:#1f2333;font-weight:700;border-bottom-color:var(--acc)}.mv .bt-ex svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}body:not(.pc) .mv .bt-ex{gap:16px}body:not(.pc) .mv .bt-ex button{font-size:13.5px}.mv .bt-sl{margin:10px 0 4px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}.mv .bt-slr{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding:2px}.mv .bt-slr button{display:flex;gap:6px;align-items:flex-start;padding:0;border:0;background:none;cursor:pointer;font-size:11px;color:#6b7183;text-align:left}.mv .bt-slr button span{width:12px;flex:0 0 12px;padding-top:2px;font-variant-numeric:tabular-nums}.mv .bt-slr img{width:108px;height:auto;display:block;border:2px solid transparent;border-radius:7px;opacity:.7}.mv .bt-slr button.on{color:#1f2333;font-weight:700}.mv .bt-slr button.on img{border-color:#1f2333;opacity:1}.mv .bt-slr button:hover img{opacity:1}.mv .bt-slv{position:relative;border-radius:14px;overflow:hidden;border:1px solid #E3E5EA;box-shadow:0 6px 24px #141e3c14;background:#fff;line-height:0;touch-action:pan-y}.mv .bt-slv img{width:100%;height:auto;display:block;cursor:zoom-in;user-select:none;-webkit-user-select:none}.mv .bt-sla{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid #E3E5EA;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 2px 10px #141e3c1f;cursor:pointer;opacity:0;transition:opacity .15s;padding:0}.mv .bt-sla svg,.mv .bt-slm svg{width:18px;height:18px;fill:none;stroke:#1f2333;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mv .bt-sla.p{left:10px}.mv .bt-sla.n{right:10px}.mv .bt-slv:hover .bt-sla:not(:disabled){opacity:1}.mv .bt-sla:disabled{display:none}.mv .bt-slf{display:none}body:not(.pc) .mv .bt-sl{display:block}body:not(.pc) .mv .bt-slr,body:not(.pc) .mv .bt-sla{display:none}body:not(.pc) .mv .bt-slf{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.mv .bt-slm{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #E3E5EA;background:#fff;padding:0;cursor:pointer}.mv .bt-slm:disabled{opacity:.3;cursor:default}.mv .bt-sld{display:flex;gap:6px;align-items:center}.mv .bt-sld i{width:7px;height:7px;border-radius:4px;background:#d5d9e2;cursor:pointer;transition:width .15s}.mv .bt-sld i.on{width:20px;background:#2f45a8}.mv .bt-slc{font-size:12px;color:#6b7183;font-variant-numeric:tabular-nums;min-width:36px;text-align:center}.mv .bt-ps.mk{line-height:2.6}.mv .bt-spf{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.mv .bt-spf button{border:1px solid #DCDCD8;background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;font-family:inherit;color:#1f2333;cursor:pointer}.mv .bt-spf small{margin-left:5px;color:#a3a8b4;font-weight:400;font-size:11px}.mv .bt-spf .bt-spd{width:1px;align-self:stretch;background:#dcdcd8;margin:2px}.mv .bt-spf button.on{background:#2f45a8;border-color:#2f45a8;color:#fff}.mv .bt-spf button.on small{color:#d5dcf5}.mv .bt-sph{color:#e5484d;font-weight:inherit}.mv .wcell.bt-wc,.mv .scell.bt-wc{position:relative;overflow:hidden}.mv .bt-pz{position:absolute;top:0;right:0;bottom:0;width:34%;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;box-sizing:border-box;z-index:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mv .scell .bt-pz{width:44px}.mv .bt-pz i{display:flex;color:#2f45a8;opacity:0;transform:translate(3px);transition:opacity .15s,transform .15s}.mv .bt-pz svg{width:18px;height:18px}body.pc .mv .bt-pz:hover i{opacity:1;transform:none}.mv .apsy-on .bt-pz{display:none}.mv .bt-rp{position:absolute;border-radius:50%;background:#2f45a82e;transform:scale(0);animation:btrp .5s ease-out forwards;pointer-events:none}@keyframes btrp{to{transform:scale(1);opacity:0}}.mv .wcell.bt-now,.mv .scell.bt-now{background:#eef2fc;border-color:#2f45a8;box-shadow:0 0 0 1px #2f45a8 inset}.mv .bt-ovr{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:8px 0 6px}.mv .bt-ovr .ap-ovb{margin-left:0}.mv .bt-ov .ap-ovl p{font-size:15px;line-height:2.1;margin:0 0 6px}.mv .bt-ovn{color:#a3a8b4;font-size:12px;margin-right:4px}.mv .bt-ut{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:flex-end;margin:2px 0 12px}.mv .bt-ut button{border:0;background:none;padding:0 1px 6px;font:inherit;font-size:13px;color:#8a8e98;cursor:pointer;border-radius:0}.mv .bt-ut button[data-bts],.mv .bt-ut button[data-btms]:not([data-btms=all]){font-size:15px}.mv .bt-ut button:hover{color:#1f2333}.mv .bt-ut button.on{color:#1f2333;font-weight:700;box-shadow:inset 0 -2px #1f2333}.mv .bt-mc{position:relative}.mv .bt-ms{position:absolute;left:8px;bottom:8px;z-index:4;margin:0;text-align:left;font-size:14px;font-weight:700;color:#1f2333;background:#fff;border:1px solid #E2E5EC;border-radius:8px;padding:1px 8px;line-height:1.5;pointer-events:none}body:not(.pc) .mv .bt-sg .scell{border:0!important;border-bottom:1px solid #EEF0F4!important;border-radius:0!important;box-shadow:none!important;background:none;padding:10px 2px!important}body:not(.pc) .mv .bt-sg .scell:last-child{border-bottom:0!important}body:not(.pc) .mv .bt-sg .slist{gap:0!important}body:not(.pc) .mv .bt-mo.car{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 7%;margin:0 -2px}body:not(.pc) .mv .bt-mo.car::-webkit-scrollbar{display:none}body:not(.pc) .mv .bt-mo.car .bt-mc{flex:0 0 86%;scroll-snap-align:center}body:not(.pc) .mv .bt-mo.car .bt-mc.dim{opacity:.55}.mv .bt-mdot{display:none;justify-content:center;gap:6px;margin-top:8px}body:not(.pc) .mv .bt-mdot.car{display:flex}.mv .bt-mdot i{width:6px;height:6px;border-radius:50%;background:#d5d8df}.mv .bt-mdot i.on{background:#1f2333}.mv .bt-vsw{display:none}body:not(.pc) .mv .bt-vsw{display:flex}body:not(.pc) .mv .bt-vc.off{display:none}body:not(.pc) .mv .bt-vsw~.bt-vc .bt-vh b{display:none}body:not(.pc) .mv .bt-vc+.bt-vc{margin-top:0}.mv .bt-ovs .scell .s .ap-ovl p{margin:0;line-height:2.1}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wgrid{--wc:3!important;gap:6px!important}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wcell{border:1px solid #E6E8EC!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;padding:7px 8px 5px!important;min-height:0}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .ww{font-size:13px;white-space:normal;line-height:1.1;margin-bottom:0}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wmeta{flex-direction:row;align-items:baseline;column-gap:5px;row-gap:0;flex-wrap:wrap}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wi,body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wj{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.25}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wcell.bt-now{background:#eef2fc!important}body:not(.pc) .mv .bt-wp .wcell:nth-child(n+5){display:flex}body:not(.pc) .mv .bt-wp .wcell:nth-child(n+7){display:none}body:not(.pc) .mv .bt-wp[data-pn="2"] .wcell:nth-child(n+3){display:flex}body:not(.pc) .mv .bt-wp[data-pn="2"] .wcell:nth-child(n+4){display:none}body:not(.pc) .mv :is(.bt-wp,.bt-wg) .wgrid>*{flex:0 0 calc((100% - 12px)/3)}.mv .bt-ovs .scell .s .ap-ovl{display:inline-block;vertical-align:baseline;max-width:calc(100% - 2.6em)}.mv .bt-ovs .scell .s{display:flex;align-items:baseline}.mv .bt-ovs .scell .s:before{flex:0 0 auto;margin-right:.25em}.mv .bt-ovs .scell .s .ap-ovl{display:block;flex:1 1 auto;min-width:0;max-width:none}.mv .bt-aurow{display:flex;gap:8px;align-items:stretch;margin-bottom:10px}.mv .bt-aurow>.bt-au{flex:1;min-width:0;margin:0}.mv .bt-aurow>.bt-ovbx{margin:0;height:auto;align-self:stretch;flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:0 14px;border:1px solid #E2E5EC;border-radius:12px;background:#fff;color:#1f2333;font-size:13px;font-weight:700}.mv .bt-aurow>.bt-ovbx svg{width:16px;height:16px}.mv .bt-aurow>.bt-ovbx.on{background:#1f2333;border-color:#1f2333;color:#fff}body.pc .mv .bt-aurow>.bt-ovbx{zoom:1;font-size:12px}.mv .bt-aurow+.bt-ovr{margin-top:-2px}body:not(.pc) .mv .bt-aurow>.bt-ovbx,body:not(.pc) .mv .bt-aurow+.bt-ovr{display:none}.mv .bt-syr{display:none}body:not(.pc) .mv .bt-au:has(.bt-syr){border:1px solid #E2E5EC;border-radius:12px;padding:0 0 8px;background:#fff}body:not(.pc) .mv .bt-au:has(.bt-syr)>.ap{border:0!important;box-shadow:none!important;background:none!important}body:not(.pc) .mv .bt-syr{display:flex;gap:0;margin:0 8px;background:#f2f3f5;border-radius:9px;padding:3px}body:not(.pc) .mv .bt-syr button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;height:30px;border:0;border-radius:7px;background:none;font:inherit;font-size:12.5px;color:#5b6170;cursor:pointer}body:not(.pc) .mv .bt-syr button svg{width:15px;height:15px}body:not(.pc) .mv .bt-syr button.on{background:#1f2333;color:#fff;font-weight:700}.mv .bt-ps .ap-sy.on{color:#2f45a8;background:#e7ecfb}.mv .bt-sg.apsy-on .scell.ap-sy.on{background:#eef2fc;border-color:#2f45a8}.mv .bt-ps.apsy-on,.mv .bt-sg.apsy-on{padding:8px!important;margin:-9px!important}body:not(.pc) .mv .bt-au:has(.bt-syr){display:flex;align-items:center;gap:6px;padding:0 8px 0 0}body:not(.pc) .mv .bt-au:has(.bt-syr)>.ap{flex:1;min-width:0}body:not(.pc) .mv .bt-syr{flex:none;margin:0;background:none;padding:0;gap:6px}body:not(.pc) .mv .bt-syr button{flex:none;height:28px;padding:0 10px;border:1px solid #DCDFE6;border-radius:14px;background:#fff;font-size:12px;color:#3b3e48;gap:4px}body:not(.pc) .mv .bt-syr button.ic{width:30px;height:30px;padding:0;border-radius:50%}body:not(.pc) .mv .bt-syr button svg{width:14px;height:14px}body:not(.pc) .mv .bt-syr button.on{background:#e4eafa;border-color:#afc0ee;color:#22348a;font-weight:700}.mv :is(.bt-sg,.bt-ps).apsy-on:before{position:absolute;left:12px;top:-9px;padding:0 6px;background:#fff;white-space:nowrap;content:"● 連動中　文字を押すとそこから再生"}.mv :is(.bt-sg,.bt-ps).apsy-on .ap-w{border-radius:0;transition:background .08s}.mv :is(.bt-sg,.bt-ps).apsy-on .ap-sy:has(.ap-w):hover,.mv :is(.bt-sg,.bt-ps).apsy-on .ap-sy:has(.ap-w).on{background:none;color:inherit;box-shadow:none}.mv :is(.bt-sg,.bt-ps).apsy-on .ap-w.on,.mv :is(.bt-sg,.bt-ps).apsy-on .ap-w:hover{box-shadow:none}.mv :is(.bt-sg,.bt-ps).apsy-on .ap-w:hover{background:none}.mv :is(.bt-sg,.bt-ps).apsy-on .ap-w.hv:not(.on){background:#f1f3fa}.mv .bt-spl,.mv .bt-spd.pc1{display:none}body.pc .mv .bt-fr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 12px}body.pc .mv .bt-fr>.bt-ut{background:#f1f2f5;border-radius:10px;padding:3px;gap:2px;margin:0;align-items:center}body.pc .mv .bt-fr>.bt-ut button{padding:5px 12px;border-radius:8px;box-shadow:none;font-size:15px}body.pc .mv .bt-fr>.bt-ut button.on{background:#fff;box-shadow:0 1px 3px #0000001a}body.pc .mv .bt-fr>.bt-spf{margin:0;align-items:center}body.pc .mv .bt-fr .bt-spd.pc1{display:block;height:22px;align-self:center}body.pc .mv .bt-fr .bt-spd.sp1{display:none}body.pc .mv .bt-fr .bt-spl{display:inline;font-size:11px;color:#9095a3;margin:0 0 0 4px}.mv .bt-fr:empty{display:none}.mv .bt-h.bt-sph{color:#1f2333;font-weight:700;font-size:17px;margin:4px 0 10px;display:flex;align-items:center;gap:10px}.mv .bt-sph .tg{margin-left:auto;font-size:11.5px;font-weight:400;color:#6b7183}.mv .bt-sln{padding:0 0 28px}body:not(.pc) .mv .bt-sg.snum .scell .s:before,body:not(.pc) .mv .bt-sg .snum .scell .s:before{content:none}body:not(.pc) .mv .bt-sg .scell .s{font-size:var(--sfs,14px)}body:not(.pc) .mv .bt-ps{font-size:14px}.mv .scell.bt-wc .sj{padding-left:26px;position:relative;min-height:20px}.mv .scell .bt-pz{position:absolute;inset:-2px auto auto 0;width:20px;height:20px;padding:0;justify-content:center;border-radius:4px}.mv .scell .bt-pz i{opacity:1;transform:none;color:#55585f}.mv .scell .bt-pz svg{width:17px;height:17px}body.pc .mv .scell .bt-pz:hover i,.mv .scell .bt-pz:active i{color:#1f2333}body:not(.pc) .mv .scell.bt-wc .sj{padding-left:24px}body:not(.pc) .mv .scell .bt-pz{top:-1px;width:18px;height:18px}body:not(.pc) .mv .scell .bt-pz svg{width:15px;height:15px}.mv .bt-sg .sj{font-size:10px;color:#3b3e48}body:not(.pc) .mv .bt-sg .sj{font-size:10.5px}.bt-gl-w{border:1px solid #E6E8EC;border-radius:12px;padding:10px 14px 8px;margin:0 0 12px;background:#fff}.bt-glh{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;padding:0;margin:0 0 3px;font:inherit;font-size:11px;color:#6b7183;font-weight:700;letter-spacing:.05em;text-align:left;cursor:default}.bt-glh .bt-glc,.bt-glh .bt-gln,.bt-glh i{display:none}.bt-gl-w .bt-gl{list-style:none;gap:0;margin:0;padding:0;display:flex;flex-direction:column}.bt-gl-w .bt-gl li{position:relative;background:none;border-radius:0;font-weight:400;font-size:13px!important;line-height:1.6;padding:2px 0 2px 22px;margin:0;color:#2c2c2b}.bt-gl-w .bt-gl li:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F45A8' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/15px no-repeat}body:not(.pc) .bt-gl-w{padding:9px 12px}body:not(.pc) .bt-glh{cursor:pointer;margin:0;font-size:12.5px;color:#3b3e48;font-weight:600;letter-spacing:0;-webkit-tap-highlight-color:transparent}body:not(.pc) .bt-glh .bt-glc{display:inline-flex;width:14px;height:14px;color:#2f45a8}.bt-glh .bt-glc svg{width:100%;height:100%}body:not(.pc) .bt-glh .bt-gln{display:inline;font-weight:600;margin-left:-8px}body:not(.pc) .bt-glh i{display:block;margin-left:auto;width:0;height:0;border-left:5px solid #9A9EA8;border-top:4px solid transparent;border-bottom:4px solid transparent}body:not(.pc) .bt-gl-w:not(.op) .bt-gl{display:none}body:not(.pc) .bt-gl-w.op .bt-glh{margin-bottom:6px}body:not(.pc) .bt-gl-w.op .bt-glh i{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #9A9EA8;border-bottom:0}body:not(.pc) .bt-gl-w.op .bt-glh .bt-glc{display:none}body:not(.pc) .bt-gl-w .bt-gl li{font-size:12.5px!important}.mv .scell.bt-wc .sj{padding-left:19px;min-height:0}.mv .scell .bt-pz{top:0;width:14px;height:14px}.mv .scell .bt-pz svg{width:12px;height:12px}body:not(.pc) .mv .scell.bt-wc .sj{padding-left:19px}body:not(.pc) .mv .scell .bt-pz{top:0;width:14px;height:14px}body:not(.pc) .mv .scell .bt-pz svg{width:13px;height:13px}body.pc .mv .bt-fr>.bt-ut button{font-size:11.5px;padding:4px 10px}.mv .bt-ut button[data-bts],.mv .bt-ut button[data-btms]:not([data-btms=all]){font-size:13px}body.pc .mv .bt-fr{gap:8px}.mv .bt-spf{gap:5px}.mv .bt-spf button{font-size:11px;padding:2px 9px}.mv .bt-spf small{font-size:9.5px;margin-left:4px}body.pc .mv .bt-fr .bt-spl{font-size:10px}.bt-gl-w{border:0;background:none;padding:0;margin:0 0 12px}.bt-glh{font-size:12px;color:#3b3e48;letter-spacing:0;margin:0 0 6px}.bt-gl-w .bt-gl li{display:flex;align-items:center;gap:10px;padding:0;line-height:1.45}.bt-gl-w .bt-gl li:before{content:none}.bt-gn{flex:0 0 22px;height:22px;border-radius:50%;background:#2f45a8;color:#fff;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}body.pc .bt-gl-w .bt-gl{flex-direction:row;gap:10px}body.pc .bt-gl-w .bt-gl li{flex:1;min-width:0;background:#fff;border:1px solid #E6E8EC;border-radius:10px;padding:10px 14px;position:relative}body:not(.pc) .bt-gl-w{border:1px solid #E6E8EC;background:#fff;padding:9px 12px}body:not(.pc) .bt-gl-w .bt-gl{gap:7px}body:not(.pc) .bt-gn{flex-basis:20px;height:20px;font-size:11px}.bt-gl-w .bt-gl li>span:last-child{text-wrap:pretty;word-break:auto-phrase}body.pc .bt-gl-w{margin:10px 0 24px}body.pc .bt-glh{margin-bottom:8px}body.pc .mv .bt-gl-w{margin:2px 0 12px;padding:0;border:0;background:none}body.pc .mv .bt-glh{font-size:8.6px;margin:0 0 6px;color:#3b3e48}body.pc .mv .bt-gl-w .bt-gl{gap:0}body.pc .mv .bt-gl-w .bt-gl li{font-size:9.4px!important;line-height:1.5;background:none;border:0;border-radius:0;padding:1px 12px;gap:7px}body.pc .mv .bt-gl-w .bt-gl li:first-child{padding-left:0}body.pc .mv .bt-gl-w .bt-gl li+li{border-left:1px solid #EEF0F3}body.pc .mv .bt-gn{flex:0 0 15px;height:15px;font-size:8.4px}body.pc .mv .seg.tseg.bt-seg{display:flex;gap:3px;margin:0 -12px 12px;padding:0 12px;border-bottom:1px solid #DDE1E8}body.pc .mv .seg.tseg.bt-seg>button{height:25px;padding:0 20px;border-radius:7px 7px 0 0;border:1px solid transparent;border-bottom:0;margin-bottom:-1px;background:#f6f7f9;color:#6b7183;font-size:10.5px;font-weight:600}body.pc .mv .seg.tseg.bt-seg>button:hover{background:#eef0f4}body.pc .mv .seg.tseg.bt-seg>button.on{background:#fff;border-color:#dde1e8;color:#1f2333;font-weight:700}body.pc .mv .bt-gl-w .bt-gl{gap:10px}body.pc .mv .bt-gl-w .bt-gl li,body.pc .mv .bt-gl-w .bt-gl li:first-child{align-items:flex-start;padding:0 0 8px;border:0;border-bottom:2px solid #DCE3F6;color:#2c2c2b}body.pc .mv .bt-gl-w .bt-gl li+li{border-left:0}body.pc .mv .bt-gn{margin-top:.5px}body.pc .mv .seg.tseg.bt-seg{gap:3px;margin:0 0 12px;padding:3px;border:0;background:#f1f2f5;border-radius:9px}body.pc .mv .seg.tseg.bt-seg>button{flex:1;height:26px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 6px;border:0;margin:0;border-radius:7px;background:none;color:#6b7183;font-size:10.5px;font-weight:600}body.pc .mv .seg.tseg.bt-seg>button:hover{background:#ffffff8c}body.pc .mv .seg.tseg.bt-seg>button.on{background:#fff;color:#22348a;font-weight:700;box-shadow:0 1px 2px #0000001a}body.pc .mv .bt-gl-w .bt-glh{display:none}body.pc .mv .bt-gl-w .bt-gl li,body.pc .mv .bt-gl-w .bt-gl li:first-child{flex-direction:column;align-items:flex-start;gap:2px}body.pc .mv .bt-gn{width:auto;height:auto;margin:0;padding:0;border-radius:0;background:none;color:#2f45a8;font-size:7.2px;font-weight:800;letter-spacing:.1em;line-height:1.3}body.pc .mv .bt-gn:before{content:"GOAL "}body.pc .mv .bt-gl-w .bt-gl li,body.pc .mv .bt-gl-w .bt-gl li:first-child{border-bottom:0;padding:0}body.pc .mv .bt-gn{display:flex;align-items:center;gap:0;width:100%}body.pc .mv .bt-gn:after{content:"";flex:1;height:1px;margin-left:6px;background:#dce3f6}body.pc .mv .bt-fr{flex-direction:column;align-items:flex-start;gap:7px}body.pc .mv .bt-fr>.bt-ut{border-radius:7px;padding:2px;gap:1px}body.pc .mv .bt-fr>.bt-ut button{font-size:10.5px;padding:3px 9px;border-radius:6px}body.pc .mv .bt-fr .bt-spd.pc1{display:none}body.pc .mv .bt-fr>.bt-spf{gap:4px}body.pc .mv .bt-fr .bt-spf button{font-size:9.5px;font-weight:600;padding:1.5px 8px;border-color:#e3e7f0;color:#4b5163}body.pc .mv .bt-fr .bt-spf button small{font-size:8.5px;margin-left:3px}body.pc .mv .bt-fr .bt-spf button.on{background:#f4f6fd;border-color:#2f45a8;color:#22348a}body.pc .mv .bt-fr .bt-spf button.on small{color:#6b7ac4}body.pc .mv .bt-fr .bt-spl{font-size:8.5px;margin:0 0 0 6px}body.pc .mv .seg.tseg.bt-seg{height:32.9px;padding:2.2px;gap:1.5px;border-radius:99px;background:#eceef2;margin:0 0 9px}body.pc .mv .seg.tseg.bt-seg>button{height:auto;font-size:11.1px;font-weight:600;border-radius:99px;color:#6b7183}body.pc .mv .seg.tseg.bt-seg>button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 3px #0000001f}.mv .bt-h6t{display:none}body.pc .mv .bt-h6{display:flex;align-items:center;gap:10px;margin:2px 0 4px}body.pc .mv .bt-h6t{display:flex;align-items:baseline;gap:7px;min-width:0}body.pc .mv .bt-h6t b{font-size:18.6px;font-weight:800;letter-spacing:-.01em;color:#1f2333;white-space:nowrap}body.pc .mv .bt-h6t b:not(.ipa){font-size:14.3px}body.pc .mv .bt-h6t small{font-size:8.6px;color:#9aa0ae}body.pc .mv .bt-h6>:is(.bt-ut,.bt-ex){display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3px;margin:0 0 0 4px;padding:0;border:0;background:none;overflow:visible}body.pc .mv .bt-h6>:is(.bt-ut,.bt-ex) button{display:flex;align-items:center;gap:3px;height:auto;margin:0;padding:2.9px 6.4px;border:1px solid #E3E7F0;border-radius:5.7px;background:#fff;box-shadow:none;font-size:8.6px;font-weight:600;color:#7a8091;white-space:nowrap}body.pc .mv .bt-h6>:is(.bt-ut,.bt-ex) button:hover{border-color:#c9ceda;color:#1f2333}body.pc .mv .bt-h6>:is(.bt-ut,.bt-ex) button.on{background:#1f2333;border-color:#1f2333;color:#fff}body.pc .mv .bt-h6>.bt-ex svg{width:8px;height:8px}body.pc .mv .bt-h6+.bt-spf{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0 0 9px;padding:0;border:0;background:none;width:auto}body.pc .mv .bt-h6+.bt-spf button,body.pc .mv .bt-h6+.bt-spf button.on{height:auto;margin:0;padding:1px 0;border:0;border-radius:0;background:none;box-shadow:none;font-size:8.6px;font-weight:600;color:#9aa0ae;text-decoration:none}body.pc .mv .bt-h6+.bt-spf button:hover{color:#1f2333}body.pc .mv .bt-h6+.bt-spf button.on{color:#2f45a8}body.pc .mv .bt-h6+.bt-spf button small{font-size:7.1px;font-weight:500;color:#b6bac4;margin-left:2px}body.pc .mv .bt-h6+.bt-spf button.on small{color:#8c9bd9}body.pc .mv .bt-h6+.bt-spf .bt-spl{font-size:7px;color:#b6bac4;margin:0 -4px 0 4px}body.pc .mv .bt-h6+.bt-spf .bt-spd{display:none}body.pc .mv .bt-h6>.bt-ex{margin:0}body.pc .mv .bt-h6>.bt-ex button{font-size:9.3px;padding:3.6px 8.6px;border-radius:99px}body.pc .mv .bt-h6>.bt-ut button{border-radius:5.7px}.mv .bt-fll{display:none}body.pc .mv .bt-fl{display:flex;flex-direction:column;gap:5.7px;margin:0 0 9px;padding:7.1px 8.6px;border-radius:10px;background:#f8f9fb}body.pc .mv .bt-flr{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:0 7px}body.pc .mv .bt-fll{display:block;font-size:7.5px;font-weight:600;color:#9aa0ae}body.pc .mv .bt-flr>:is(.bt-ut,.bt-ex,.bt-spf){display:flex;flex-wrap:wrap;align-items:center;gap:4.3px;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none;overflow:visible}body.pc .mv .bt-flr :is(.bt-ut,.bt-ex) button{display:flex;align-items:center;gap:3px;height:auto;margin:0;padding:3.6px 8.6px;border:0;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #e6e8ee;font-size:8.9px;font-weight:600;color:#4b5163;white-space:nowrap}body.pc .mv .bt-flr .bt-ut button[data-bts]{font-size:8.9px}body.pc .mv .bt-flr .bt-spf button,body.pc .mv .bt-flr .bt-spf button.on{display:flex;align-items:center;height:auto;margin:0;padding:2.1px 7.1px;border:0;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #e6e8ee;font-size:8.2px;font-weight:600;color:#4b5163;text-decoration:none;white-space:nowrap}body.pc .mv .bt-flr button:hover{color:#1f2333;box-shadow:0 0 0 1px #c9ceda}body.pc .mv .bt-flr :is(.bt-ut,.bt-ex,.bt-spf) button.on{background:#1f2333;color:#fff;box-shadow:none}body.pc .mv .bt-flr .bt-spf button small{font-size:6.8px;font-weight:500;color:#a0a4ae;margin-left:2px}body.pc .mv .bt-flr .bt-spf button.on small{color:#c9d2f5}body.pc .mv .bt-flr .bt-ex svg{width:8px;height:8px}body.pc .mv .bt-flr .bt-spd{display:none}body.pc .mv .bt-flr .bt-spd.pc1+.bt-spl{display:none}body.pc .mv .bt-flr .bt-spl{font-size:7px;color:#9aa0ae;margin:0 0 0 6px}body.pc .mv .bt-gl-w .bt-gl{position:relative;gap:11.4px;padding-top:15.7px}body.pc .mv .bt-gl-w .bt-gl:before{content:"";position:absolute;left:5.7px;right:5.7px;top:5px;height:1.4px;background:#e3e7f0}body.pc .mv .bt-gl-w .bt-gl li{position:relative}body.pc .mv .bt-gl-w .bt-gl li:before{content:"";position:absolute;left:0;top:-15px;width:5.7px;height:5.7px;border-radius:50%;background:#fff;border:1.4px solid #1F2333;box-sizing:content-box}body.pc .mv .bt-gl-w .bt-gl li:first-child:before{background:#1f2333}body.pc .mv .bt-gn{color:#9aa0ae;justify-content:flex-start}body.pc .mv .bt-gn:before{content:"STEP "}body.pc .mv .bt-gn:after{content:none}.mv .bt-vpc,.mv .bt-flv{display:none}body.pc .mv .bt-flv{display:grid}body.pc .mv .bt-vch{display:flex;flex-wrap:wrap;align-items:center;gap:4.3px}body.pc .mv .bt-vch u{text-decoration:none;font-size:7px;color:#9aa0ae;margin:0 1px 0 4px}body.pc .mv .bt-vch button{display:inline-flex;align-items:center;gap:4px;height:auto;margin:0;padding:3.6px 8.6px;border:0;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #e6e8ee;font:inherit;font-size:8.9px;font-weight:600;color:#4b5163;cursor:pointer}body.pc .mv .bt-vch button small{font-size:7.5px;font-weight:500;opacity:.6}body.pc .mv .bt-vch button.on{background:#1f2333;color:#fff;box-shadow:none}body.pc .mv .bt-vc{display:none}body.pc .mv .bt-vpc{display:grid;grid-template-columns:143px 1fr;gap:11.4px;align-items:start}body.pc .mv .bt-vgp h6{margin:0 0 4.3px;font-size:7.8px;font-weight:700;color:#6b7183}body.pc .mv .bt-vgp+.bt-vgp{margin-top:8.6px}body.pc .mv .bt-vth{display:grid;grid-template-columns:11px 1fr;gap:4.3px;width:100%;margin:0 0 11.4px;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}body.pc .mv .bt-vth em{font-style:normal;font-size:9.3px;color:#9aa0ae;padding-top:2.9px}body.pc .mv .bt-vth .im{position:relative;display:block;aspect-ratio:16/9;border-radius:5.7px;overflow:hidden;background:#26385e center/cover;box-shadow:0 0 0 .7px #e3e7f0}body.pc .mv .bt-vth .im:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;margin:-5px 0 0 -3px;border-left:9px solid #fff;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}body.pc .mv .bt-vth .im s{position:absolute;right:3.6px;bottom:2.9px;text-decoration:none;background:#000000a6;color:#fff;font-size:6.8px;padding:.7px 2.9px;border-radius:2.9px}body.pc .mv .bt-vth .im s:empty{display:none}body.pc .mv .bt-vth .bt-vtt{display:block;grid-column:2;margin:2.9px 0 0;font-size:8.2px;line-height:1.4;color:#3b3e48}body.pc .mv .bt-vth.on .im{box-shadow:0 0 0 1.8px #1f2333}body.pc .mv .bt-vth.on em,body.pc .mv .bt-vth.on .bt-vtt{color:#1f2333;font-weight:700}body.pc .mv .bt-vmain .ms-emb{margin:0}body.pc .mv .bt-vcap{display:flex;align-items:baseline;gap:5.7px;margin:7px 0 0}body.pc .mv .bt-vcap b{font-size:11.4px}body.pc .mv .bt-vcap span{font-size:8.6px;color:#6b7183}body.pc .mv .bt-vcap i{font-style:normal}body.pc .mv .bt-vnx{display:flex;gap:5.7px;margin-top:5.7px}body.pc .mv .bt-vnx button{border:0;background:#fff;box-shadow:0 0 0 .7px #e3e7f0;border-radius:5.7px;padding:4.3px 8.6px;font:inherit;font-size:8.6px;font-weight:600;color:#4b5163;cursor:pointer}body.pc .mv .bt-vnx button:disabled{opacity:.4;cursor:default}body.pc .mv .bt-slch button{min-width:22px;justify-content:center;padding:3.6px 7px}body.pc .mv .bt-fl>.bt-flr:first-child :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{font-size:9.6px;padding:4.3px 10px}body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{font-size:7.9px;padding:2.1px 7.1px}body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on{background:#fff;color:#1f2333;box-shadow:0 0 0 1.1px #1f2333}body.pc .mv .bt-fl>.bt-flr+.bt-flr .bt-vch button small{font-size:6.8px}.mv .bt-more{display:block;margin:8px 0 0 auto;padding:0;border:0;background:none;font:inherit;font-size:11.5px;color:#6b7183;cursor:pointer}.mv .bt-more:hover{color:#1f2333}body.pc .mv .bt-more{font-size:8.9px}body.pc .mv .bt-gl-w .bt-gl{display:grid;grid-template-columns:repeat(3,1fr);gap:8.6px;padding-top:0}body.pc .mv .bt-gl-w .bt-gl:before{content:none}body.pc .mv .bt-gl-w .bt-gl li,body.pc .mv .bt-gl-w .bt-gl li:first-child{display:flex;flex-direction:row;align-items:flex-start;gap:5.7px;padding:7px 8.6px;border:.7px solid #E6E8EC;border-radius:7px;background:#fff;font-size:9.3px!important;line-height:1.55;color:#1f2333}body.pc .mv .bt-gl-w .bt-gl li:before{content:none}body.pc .mv .bt-gn{flex:0 0 14.3px;width:14.3px;height:14.3px;margin-top:.7px;border-radius:50%;background:#1f2333;color:#fff;font-size:7.9px;font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center}body.pc .mv .bt-gn:before,body.pc .mv .bt-gn:after{content:none}body.pc .bt-gl-w.bt-gout{margin:0 0 14px;padding:0;border:0;background:none}body.pc .bt-gout .bt-glh{display:block;font-size:12px;font-weight:700;color:#6b7183;margin:0 0 6px}body.pc .bt-gout .bt-gl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none}body.pc .bt-gout .bt-gl li{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #E6E8EC;border-radius:10px;background:#fff;font-size:13px!important;line-height:1.55;color:#1f2333}body.pc .bt-gout .bt-gl li:before{content:none}body.pc .bt-gout .bt-gn{flex:0 0 20px;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#1f2333;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}body.pc .bt-gout .bt-gn{background:none;color:#1f2333;font-size:0;width:20px;height:20px;border-radius:0}body.pc .bt-gout .bt-gn:before{content:none!important}body.pc .bt-gout .bt-gn:after{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V4'/%3E%3Cpath d='M6 4h11l-2.5 4L17 12H6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 21V4'/%3E%3Cpath d='M6 4h11l-2.5 4L17 12H6'/%3E%3C/svg%3E") center/contain no-repeat}body.pc .mv .bt-fl{background:#f1f2f5}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button,body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{background:none;box-shadow:none;color:#6b7183}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button:hover{color:#1f2333;background:#ffffff80;box-shadow:none}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on,body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 .7px 1.4px #0000001f}body.pc .mv .bt-fl .bt-spf button.on small{color:#9aa0ae}body.pc .mv .bt-fl{border-radius:11.4px}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{border-radius:999px}body.pc .mv .bt-pcd{border:1px solid #E2E5EC;border-radius:9px;padding:6px 14px 8px;margin-top:6px;background:#fff}body.pc .mv .bt-pcd>.bt-ps{margin-top:0}body.pc .mv .bt-pcd>.ap-jth{display:flex;width:100%;border-top:1px solid #EEF0F4;padding-top:7px;margin-top:4px}body.pc .mv .bt-pcd>.bt-ps.apsy-on{margin:-6px -14px 0!important;padding:6px 14px!important}body.pc .mv .bt-fl{background:#fff;box-shadow:0 0 0 1px #e6e8ec inset}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button:hover{background:#f1f2f5}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on,body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on{background:#eceef2;color:#1f2333;box-shadow:none}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on :is(small,i,em){color:#6b7183}body.pc .mv .bt-fl{margin-bottom:17px}body.pc .mv .bt-fll{font-size:calc(11px/1.4);font-weight:500;color:#8a8f9c}body.pc .mv .bt-fl>.bt-flr:first-child :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{font-size:10px;padding:calc(6px/1.4) 10px}body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{font-size:calc(12px/1.4);padding:calc(3px/1.4) calc(10px/1.4)}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button,body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button{color:#4b5163;font-weight:500}body.pc .mv .bt-fl :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on,body.pc .mv .bt-fl>.bt-flr+.bt-flr :is(.bt-ut,.bt-ex,.bt-spf,.bt-vch) button.on{font-weight:700}body.pc .mv .bt-fl .bt-ex svg{width:calc(12px/1.4);height:calc(12px/1.4)}body.pc .mv .bt-fl .bt-spf button small{font-size:calc(9.5px/1.4);font-weight:600;color:#a0a4ae;margin-left:calc(2px/1.4);align-self:flex-start;margin-top:calc(1px/1.4)}.nb .es-blk{margin:14px 0 6px;display:flex;flex-direction:column;gap:8px}.nb .es-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:var(--t-ja,16px);line-height:1.6;color:var(--fg)}.nb .es-h>b{font-weight:700;white-space:nowrap}.nb .es-q{font-size:13px;color:#787774;font-weight:400;line-height:1.6;white-space:pre-wrap;min-width:0;flex:0 1 auto;outline:none;border-radius:6px;padding:0 4px}body.pc .nb .es-q{font-size:13.5px}.nb .es-q[contenteditable]:empty:before{content:attr(data-ph);color:#b4b8c2}.nb .es-q[contenteditable]:focus{background:#f7f8fb}.nb .es-q:empty:not([contenteditable]){display:none}.nb .es-row{display:flex;align-items:center;gap:8px;min-height:34px;padding:3px 6px 3px 10px;border:1px solid var(--line);border-radius:9px;background:var(--card,#fff);font-size:13px;line-height:1.4;box-sizing:border-box}body.pc .nb .es-row{min-height:38px;max-width:380px;font-size:14px}.nb .es-row .bx{width:18px;height:18px;border-radius:6px;border:1.6px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center}.nb .es-row.on .bx{background:var(--acc);border-color:var(--acc)}.nb .es-row.on .bx:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.nb .es-tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg);cursor:pointer}.nb .es-tx.none{color:#9a9b98;cursor:default}.nb .es-tx.open{white-space:pre-wrap;overflow:visible;word-break:break-word}.nb .es-dt{font-size:10.5px;color:#8a8f9c;white-space:nowrap;flex-shrink:0}.es-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:26px;padding:0 10px 0 8px;border-radius:13px;border:1px solid #DCDCD8;background:#fff;color:#2c2c2b;font:inherit;font-size:11px!important;cursor:pointer;white-space:nowrap}.es-pill svg{width:12px;height:12px;color:#55585f}.es-pill:disabled{opacity:.45;cursor:default}.nb .es-fb{display:flex;flex-direction:column;gap:4px;background:#f4f7fd;border-left:3px solid var(--acc);border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.5;box-sizing:border-box}body.pc .nb .es-fb{max-width:380px;font-size:14px}.nb .es-fb.hid{background:#f6f6f4;border-left-color:#c9cbd1}.nb .es-fbh{font-size:11px;color:#787774;font-weight:700}.nb .es-tx.fx ins,.es-ai ins{color:#2e7d4f;text-decoration:none;font-weight:700;background:#e4f3ea;border-radius:3px}.nb .es-c{font-size:12.5px;line-height:1.6;color:var(--fg)}.nb .es-fb audio{width:100%;height:32px}.es-win audio{width:100%;max-width:420px;height:36px;margin-top:6px}.nb .es-wn{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#787774;font-weight:400;white-space:nowrap}.nb span.es-wn{border:1px solid #E3E3E0;border-radius:10px;padding:0 8px;line-height:20px}.nb .es-wn input{width:56px;height:24px;border:1px solid #DCDCD8;border-radius:6px;font:inherit;font-size:12px;text-align:right;padding:0 6px;color:var(--fg)}.es-wqn{display:inline-block;margin-left:10px;border:1px solid #E3E3E0;border-radius:10px;padding:0 8px;font-size:12px;color:#787774}#es-wc.ok{color:#2e8b57;font-weight:700}.es-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:18px;font:inherit;font-size:13.5px;font-weight:700;border:0;background:var(--acc);color:#fff;cursor:pointer}.es-btn:disabled{opacity:.45;cursor:default}.es-btn.w{background:#fff;color:#2c2c2b;border:1px solid #DCDCD8;font-weight:600}.es-btn.ai{background:#fff;color:#7c5ce0;border:1px solid #D9CFF7}.es-btn.sm{height:31px;font-size:12.5px;padding:0 13px}.es-ov{position:fixed;inset:0;z-index:2000;background:#14161e73;display:none;align-items:center;justify-content:center}.es-ov.on{display:flex}.es-win{width:90vw;height:90vh;height:90dvh;max-width:1200px;background:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000040;overflow:hidden;color:var(--fg)}.es-wh{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #EFEFED}.es-wh b{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-sv{font-size:11.5px;color:#2e8b57;margin-left:auto;white-space:nowrap}.es-x{width:30px;height:30px;border-radius:50%;border:1px solid #E2E2DE;background:#fff;color:#777;font-size:13px;cursor:pointer;flex:0 0 auto;display:grid;place-items:center;padding:0}.es-wq{font-size:13px;color:#55585f;padding:10px 16px 0;line-height:1.6;white-space:pre-wrap}#es-ta{flex:1;margin:10px 16px;border:1px solid #E2E5EC;border-radius:10px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.8;color:var(--fg);resize:none;outline:none}#es-ta:focus,#es-fx:focus,#es-cm:focus{border-color:#aebbe6}.es-wf{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #EFEFED;font-size:12px;color:#787774;flex-wrap:wrap}.es-wf>.es-btn:first-of-type{margin-left:auto}.es-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1;padding:12px 16px;min-height:0}.es-col{display:flex;flex-direction:column;min-height:0;overflow:auto}.es-col h4{margin:0 0 6px;font-size:11.5px;color:#787774;font-weight:700}.es-orig{border:1px solid #E2E5EC;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.8;white-space:pre-wrap;background:#fafaf9;flex:1;overflow:auto}#es-fx{min-height:200px;flex:1 0 200px;border:1px solid #E2E5EC;border-radius:10px;padding:10px 12px;font:inherit;font-size:15px;line-height:1.8;color:var(--fg);resize:vertical;outline:none}#es-cm{min-height:56px;border:1px solid #E2E5EC;border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;line-height:1.6;resize:vertical;outline:none}.es-tools{display:flex;align-items:center;gap:8px;margin-top:8px}.es-aist{font-size:12px;color:#7c5ce0}.es-ai{border:1px solid #E6DEFB;background:#faf8ff;border-radius:10px;padding:6px 10px;margin-top:8px;font-size:13px;line-height:1.6}.es-ai-i{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid #EFE9FC}.es-ai-i.done{opacity:.5}.es-ai-i .k{font-size:10px;font-weight:700;border-radius:6px;padding:0 6px;background:#ece6fc;color:#7c5ce0}.es-ai-i del{color:#c2412c}.es-ai-i small{flex-basis:100%;color:#787774;font-size:11.5px}.es-ai-i button,.es-ai-f button{margin-left:auto;border:1px solid #D9CFF7;background:#fff;color:#7c5ce0;border-radius:12px;font:inherit;font-size:11.5px;padding:1px 10px;cursor:pointer}.es-ai-f{padding-top:6px;display:flex}.es-tts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;margin-top:12px}.es-tts select{height:30px;border-radius:8px;border:1px solid #DCDCD8;font:inherit;font-size:12.5px;max-width:200px}#es-ttst{font-size:12px;color:#787774}.es-lb{font-size:11.5px;color:#787774;font-weight:700;margin:12px 0 4px}.es-sw{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg);cursor:pointer;font-weight:600}.es-sw input{position:absolute;opacity:0;pointer-events:none}.es-sw span{width:38px;height:22px;border-radius:11px;background:#d5d7dc;position:relative;transition:background .15s}.es-sw span:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.es-sw input:checked+span{background:#34c759}.es-sw input:checked+span:after{transform:translate(16px)}.es-hint{font-size:11.5px;color:#8a8f9c}.es-win{position:relative}.es-pub{position:absolute;right:16px;bottom:62px;width:340px;max-width:calc(100% - 32px);background:#fff;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:12px 14px;font-size:12.5px;display:flex;flex-direction:column;gap:8px}.es-pub[hidden]{display:none}.es-pub h5{margin:0;font-size:13px}.es-pl{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:#787774;font-weight:700}.es-pl select,.es-pl input{height:32px;border-radius:8px;border:1px solid #DCDCD8;font:inherit;font-size:13px;color:var(--fg);padding:0 8px;font-weight:400}.es-pr{display:flex;gap:12px;flex-wrap:wrap}.es-pub small{color:#8a8f9c;line-height:1.5}.es-pf{display:flex;justify-content:flex-end;gap:8px}.es-ok{margin:0;color:#2e8b57;font-weight:700}.es-vd{font-size:12px;color:#787774;margin-left:auto;white-space:nowrap}.es-vb{flex:1;overflow:auto;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.es-vq{font-size:13px;color:#55585f;line-height:1.6;white-space:pre-wrap}.es-vt{font-size:18px;line-height:1.85;color:var(--fg);white-space:pre-wrap;word-break:break-word}.es-vt.fx ins{color:#2e7d4f;text-decoration:none;font-weight:700;background:#e4f3ea;border-radius:3px}.es-vf{background:#f4f7fd;border-left:3px solid var(--acc);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.es-vf.hid{background:#f6f6f4;border-left-color:#c9cbd1}.es-vfh{font-size:12px;color:#787774;font-weight:700}.es-vc{font-size:14px;line-height:1.7;color:var(--fg)}.es-vf audio{width:100%;max-width:480px;height:36px}.es-ov.vw .es-wf>.es-btn:first-of-type{margin-left:auto}.nb .es-tx[data-esmore]:hover{text-decoration:underline;text-decoration-color:#c9cbd1}@media(max-width:760px){.es-vt{font-size:16px}.es-vb{padding:12px 14px}.es-win{width:100vw;height:100vh;height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top)}.es-grid{grid-template-columns:1fr;overflow:auto}.es-orig{max-height:30vh;flex:none}}@media print{.es-pill{display:none!important}.nb .es-tx{white-space:pre-wrap;overflow:visible}}body.esopen #lai-fab,body.esopen #pcd,body.esopen #fab-dial,body.esopen #fab-top,body.esopen #lsr,body.esopen #stb{visibility:hidden!important}.es-pl .es-pr input{height:auto;padding:0;margin:0 3px 0 0}.es-pl .es-pr label{font-weight:400;color:var(--fg);font-size:12.5px;display:inline-flex;align-items:center}#em-bg{position:fixed;inset:0;z-index:520;background:#14161e61;display:none;align-items:center;justify-content:center}#em-bg.on{display:flex}#em-bg .em,#es-ed .em{width:min(980px,calc(100vw - 16px));height:calc(100vh - 16px);background:#fff;border-radius:16px;box-shadow:0 18px 50px #14161e40;display:flex;flex-direction:column;overflow:hidden;color:#2c2c2b;font-size:14px}.em-hd{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #EDEDEB}.em-k{font-size:11px;font-weight:700;color:#7c5ce0;background:#f4f1fd;border-radius:10px;padding:2px 9px;white-space:nowrap}#em-x{flex:1;min-width:0;height:34px;border:1px solid #E3E3E0;border-radius:8px;padding:0 10px;font:inherit;font-size:15px;font-weight:700}.em-x{display:flex;align-items:center;justify-content:center;padding:0;width:32px;height:32px;border-radius:50%;border:1px solid #E3E3E0;background:#fff;font-size:18px;line-height:1;cursor:pointer;color:#55585f}.em-tabs{display:flex;gap:6px;padding:10px 16px 0}.em-tab{height:30px;padding:0 14px;border-radius:15px;border:0;background:transparent;color:#787774;font:inherit;font-size:13px;cursor:pointer}.em-tab.on{background:#eef2fc;color:var(--acc);font-weight:700}.em-tb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 16px;font-size:12.5px;color:#55585f;border-bottom:1px solid #EDEDEB}.em-tb>span{font-weight:700;color:#2c2c2b}.em-tb label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.em-body{flex:1;overflow:auto;padding:14px 16px}.em-rows{display:flex;flex-direction:column;gap:10px}.em-r{display:flex;align-items:flex-start;gap:8px;border:1px solid #EDEDEB;border-radius:10px;padding:8px}.em-n{font-size:12px;color:#8a8f9c;padding-top:8px;min-width:30px}.em-f{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.em-f textarea,.em-f input{width:100%;box-sizing:border-box;border:1px solid #E3E3E0;border-radius:7px;padding:6px 9px;font:inherit;font-size:14px;color:#2c2c2b;resize:none}.em-f textarea{font-size:15px;font-weight:600;min-height:34px;line-height:1.5}.em-f .em-ipa{color:#55585f}.em-del{width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:#9a9b98;font-size:17px;cursor:pointer}.em-del:hover{background:#fdecec;color:#d9503a}.em-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.em-au{display:flex;flex-direction:column;gap:16px}.em-au>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid #EDEDEB;border-radius:10px;padding:10px 12px}.em-au b{font-size:13px;min-width:120px}.em-au audio{height:34px;flex:1;min-width:200px}.em-au select{height:32px;border:1px solid #DCDCD8;border-radius:8px;font:inherit;font-size:13px;padding:0 6px}.em-ok{color:#2e8b57;font-weight:700;font-size:12.5px}.em-sync>span{flex:1;font-size:12.5px;color:#55585f}.em-mu{color:#787774;font-size:12.5px;margin:0 0 10px}.em-ft{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #EDEDEB}.em-msg{flex:1;font-size:12.5px;color:#55585f}.em-steps{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-right:6px}.em-steps button{height:26px;padding:0 10px;border-radius:13px;border:1px solid #E3E3E0;background:#fff;color:#787774;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.em-steps button.on{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:700;cursor:default}.em-steps i{font-style:normal;color:#b4b8c2;font-size:13px}.em-pr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 16px 0;font-size:12.5px;color:#55585f}.em-pr label{display:inline-flex;align-items:center;gap:6px}.em-pr select{height:30px;border:1px solid #DCDCD8;border-radius:8px;font:inherit;font-size:13px;padding:0 6px;max-width:260px}.em-src{display:inline-flex;align-items:center;gap:10px}.em-src label{cursor:pointer}.em-msg.ok{color:#2e8b57;font-weight:700}#es-ed .em{width:90vw;height:90vh;height:90dvh;max-width:1200px;border-radius:16px}@media(max-width:700px){#es-ed .em{width:100vw;height:100vh;height:100dvh;border-radius:0}}.es-col h4{display:flex;align-items:center;gap:6px}.es-byt{font-size:10px;font-weight:600;color:#8a8f9c;background:#f1f1ef;border-radius:6px;padding:1px 6px}.es-rp{margin-left:auto;font:inherit;font-size:11px;font-weight:600;color:#55585f;background:#fff;border:1px solid #DCDCD8;border-radius:8px;padding:2px 8px;cursor:pointer}.es-rp:hover{background:#f6f7fa}.nb .es-en{font:inherit;font-size:13px;color:#6b4fd8;background:#f4f1fd;border:1px solid #CFC3F6;border-radius:50%;width:24px;height:24px;padding:0;line-height:22px;text-align:center;cursor:pointer;flex:0 0 auto}.nb .es-en:hover{background:#ebe5fc}.nb .es-qj{font-size:12px;color:#787774;line-height:1.5;white-space:pre-wrap;outline:none;border-radius:6px;padding:0 4px;margin:-2px 0 4px}.nb .es-qj:empty{display:none}.nb .es-qj[contenteditable]:focus{background:#f7f8fb}.nb .es-tp{max-width:600px;margin:6px 0 10px;border:1px solid #CFC3F6;border-radius:12px;background:#fff;box-shadow:0 8px 24px #281e5a1a;padding:12px;font-size:14px;line-height:1.5}.nb .es-tp[hidden]{display:none}.nb .es-tph{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.nb .es-tph b{font-size:12.5px;color:#6b4fd8}.nb .es-tph span{font-size:11px;color:#9a9da6}.nb .es-tpr{margin-left:auto;font:inherit;font-size:12px;color:#6b4fd8;background:none;border:0;cursor:pointer}.nb .es-tpm{font-size:13px;color:#6b4fd8;padding:6px 2px}.nb .es-tpm.er{color:#d9503a}.nb .es-to{display:flex;gap:10px;align-items:flex-start;border:1px solid #E6E8EC;border-radius:9px;padding:8px 11px;margin-bottom:6px;cursor:pointer}.nb .es-to.on{border-color:#6b4fd8;background:#f4f1fd}.nb .es-tor{width:15px;height:15px;border:1.5px solid #B8BCC6;border-radius:50%;flex:0 0 auto;margin-top:3px;box-sizing:border-box}.nb .es-to.on .es-tor{border:5px solid #6B4FD8}.nb .es-toc{flex:1;min-width:0}.nb .es-toe{outline:none;color:var(--fg);font-size:14px;border-radius:4px;cursor:text}.nb .es-toe:focus{background:#fff;box-shadow:0 0 0 1px #cfc3f6}.nb .es-toc i{display:block;font-style:normal;font-size:11px;color:#9a9da6;margin-top:2px}.nb .es-tpf{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:#55585f;flex-wrap:wrap}.nb .es-tpf label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;margin-right:auto}.nb .es-tpb{font:inherit;font-size:13px;border-radius:8px;padding:5px 14px;cursor:pointer;background:#2f45a8;color:#fff;border:1px solid #2F45A8}.nb .es-tpb.w{background:#fff;color:#2c2c2b;border-color:#dcdcd8}.es-wqj{display:block;font-size:12px;color:#787774;font-weight:400;margin-top:2px}.ntabs-sec .t.mn-tabs{display:flex;flex:1;min-width:0;gap:2px;padding:2px;background:#eef0f4;border-radius:9px;letter-spacing:0}.ntabs-sec .t.mn-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border:0;background:none;font:inherit;font-size:12.5px;font-weight:700;color:var(--sub);padding:5px 10px;border-radius:7px;cursor:pointer;line-height:1.2}.ntabs-sec .t.mn-tabs button.on{background:#fff;color:var(--fg);box-shadow:0 1px 2px #0f172a1f}body.pc .pcside .ntabs-sec .t.mn-tabs button{font-size:13.5px;padding:6px 12px}body.mynok .ntabs-sec .c{display:none}body.mynok #nl-count{visibility:hidden}.mn-cnt{font-size:10.5px;font-weight:700;line-height:1;color:var(--sub);background:#e3e6ec;border-radius:9px;padding:2px 6px;min-width:8px;text-align:center}.mn-cnt[hidden]{display:none}#myn-seg button{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}#myn-seg{display:none;gap:2px;padding:2px;margin:2px 14px 10px;background:#eef0f4;border-radius:10px}body:not(.pc).mynok #myn-seg{display:flex}#myn-seg button{flex:1;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--sub);padding:8px 6px;border-radius:8px;cursor:pointer}#myn-seg button.on{background:#fff;color:var(--fg);box-shadow:0 1px 2px #0f172a1f}#myn-list{display:none;padding:2px 12px 12px}body.pc.myon #myn-list{display:block}body.pc.myon #nl-list{display:none!important}body:not(.pc).mynseg #listsheet #myn-list{display:block}body:not(.pc).mynseg #listsheet #nl-list,body:not(.pc).mynseg #listsheet #cal-sp{display:none!important}.myn-lock{display:flex;gap:6px;align-items:flex-start;font-size:11.5px;line-height:1.5;color:var(--sub);background:#f6f7f9;border-radius:9px;padding:8px 10px;margin:0 2px 8px}.myn-lock svg{flex:none;margin-top:2px;color:var(--mute)}.myn-err{font-size:12px;color:var(--warn);padding:4px 6px}.myn-row{display:flex;align-items:center;gap:8px;padding:9px 8px;border-radius:10px;cursor:pointer}.myn-row:hover{background:#f4f6fa}.myn-row.cur{background:var(--acc-soft)}.myn-row .ic{color:var(--mute);display:flex}.myn-row.cur .ic{color:var(--acc)}.myn-row .tx{flex:1;min-width:0;display:flex;flex-direction:column}.myn-row .tx b{font-size:14px;font-weight:700;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.myn-row .tx small{font-size:11px;color:var(--mute)}.myn-m{border:0;background:none;color:var(--mute);width:28px;height:26px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.5}.myn-row:hover .myn-m{opacity:1}.myn-m:hover{background:#e9ecf2;color:var(--fg)}.myn-new{display:block;width:100%;margin-top:6px;border:1px dashed #D9DDE4;background:#fff;color:#9aa0ae;font:inherit;font-size:13.5px;font-weight:700;border-radius:10px;padding:9px;cursor:pointer}.myn-new:hover{background:#f7f8fa;color:#6b7183}body.myon .nt-panel{display:none!important}#myn{background:#fff;max-width:var(--pcmain,980px);margin:0 auto;padding:6px 16px 140px;min-height:60vh;color:var(--fg)}body.pc #myn{padding:18px 40px 160px;border-radius:14px}#myn .mn-wait{padding:40px 8px;color:var(--sub);font-size:14px;text-align:center}#myn .mn-wait.err{color:var(--warn)}#myn .mn-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}body:not(.pc).myon .ntabs-row{display:none}#myn .mn-back{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--acc);font:inherit;font-size:13.5px;font-weight:700;padding:6px 0;cursor:pointer}body.pc #myn .mn-back{display:none}#myn .mn-pv{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--mute);background:#f4f6f9;border-radius:99px;padding:3px 9px}#myn .mn-ti{width:100%;border:0;outline:0;font:inherit;font-size:24px;font-weight:800;color:var(--fg);padding:6px 0 8px;background:none}body.pc #myn .mn-ti{font-size:30px}#myn .mn-ti::placeholder{color:#c5cad4}#mn-fb{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:2px;flex-wrap:nowrap;overflow-x:auto;background:#fff;border:1px solid #E6E9EF;border-radius:11px;padding:4px 6px;margin:2px 0 12px;scrollbar-width:none}#mn-fb::-webkit-scrollbar{display:none}#mn-fb.kb{position:fixed;left:0;right:0;top:auto;margin:0;border-radius:0;border-width:1px 0 0;z-index:60;padding:6px 8px;box-shadow:0 -2px 8px #0f172a0f}#mn-fb button,#mn-fb select{flex:none;border:0;background:none;font:inherit;color:#3b3e48;height:32px;min-width:32px;padding:0 7px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px}#mn-fb select{font-size:13px;padding:0 4px;border:1px solid #E2E5EC;height:30px;background:#fff}#mn-fb button:hover{background:#f1f3f7}#mn-fb .sep{flex:none;width:1px;height:20px;background:#e6e9ef;margin:0 4px}#mn-fb .mn-a{font-weight:800;border-bottom:3px solid;line-height:1.1;padding:0 2px}#mn-fb .mn-hlb{display:inline-block;width:16px;height:16px;border-radius:4px;background:linear-gradient(135deg,#fbf3db 50%,#e7f3f8 50%);border:1px solid #D9DDE6}#mn-fb .mn-dd{position:relative;display:inline-flex;flex:none}#mn-fb .mn-ddm{position:fixed;transform:translateY(38px);display:flex;gap:2px;background:#fff;border:1px solid #E2E5EC;border-radius:10px;padding:4px;box-shadow:0 8px 24px #0f172a24;z-index:70}#mn-fb .mn-ddm[hidden]{display:none}#mn-fb .mn-ddm i{font-style:normal;font-weight:800}#mn-fb .mn-ddm .sw,.myn-tb .sw{display:inline-block;width:16px;height:16px;border-radius:4px;border:1px solid #D9DDE6}#mn-fb .mn-st{margin-left:auto;flex:none;font-size:11.5px;color:var(--mute);padding:0 6px;white-space:nowrap}#myn .mn-wrap{position:relative}#mn-ed{outline:0;min-height:50vh;font-size:16px;line-height:1.75;color:var(--fg);word-break:break-word;-webkit-user-select:text;user-select:text}body.pc #mn-ed{font-size:18px}#mn-ed.empty:before{content:attr(data-ph);position:absolute;color:#b8bec9;pointer-events:none}#mn-ed p{margin:0 0 .35em}#mn-ed h2{font-size:1.45em;font-weight:800;margin:1.1em 0 .35em;line-height:1.35}#mn-ed h3{font-size:1.2em;font-weight:800;margin:.9em 0 .3em;line-height:1.4}#mn-ed ul,#mn-ed ol{margin:.2em 0 .5em;padding-left:1.5em}#mn-ed a{color:#2b6fc2;text-decoration:underline}#mn-ed b,#mn-ed strong{font-weight:700}#mn-ed u{text-decoration:none;border-bottom:.08em solid currentColor;padding-bottom:.08em}#mn-ed .c-red{color:#d44c47}#mn-ed .c-blue{color:#2b6fc2}#mn-ed .c-green{color:#448361}#mn-ed .c-yellow_background{background:#fbf3db}#mn-ed .c-blue_background{background:#e7f3f8}#mn-ed .c-pink_background{background:#faf1f5}#mn-ed .mn-cm{background:#fff1b8;border-bottom:2px solid #F2C94C;cursor:pointer}#mn-ed .mn-emb{position:relative;width:100%;max-width:720px;aspect-ratio:16/9;margin:.6em 0;border-radius:10px;overflow:hidden;background:#0f172a}#mn-ed .mn-emb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#mn-ed .mn-card{display:flex;flex-direction:column;gap:2px;max-width:520px;margin:.5em 0;border:1px solid #E2E5EC;border-radius:11px;padding:10px 12px;cursor:pointer;background:#fff;line-height:1.45}#mn-ed .mn-card:hover{background:#f8f9fb}#mn-ed .mn-ct{font-size:14.5px;font-weight:700;color:var(--fg)}#mn-ed .mn-cd{font-size:12.5px;color:var(--sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mn-ed .mn-ch{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--mute)}#mn-ed .mn-aur{margin:-.1em 0 .5em}#mn-ed .mn-au{display:flex;align-items:center;gap:10px;width:100%;max-width:560px;box-sizing:border-box;font-size:12px;line-height:1.3;background:#fff;border:1px solid #E6E0FA;color:#4a34a8;border-radius:12px;padding:7px 12px 7px 7px;cursor:pointer;-webkit-user-select:none;user-select:none}#mn-ed .mn-au .pl{width:30px;height:30px;border-radius:50%;background:#f4f1fd;color:#6b4fd8;border:1px solid #DCD3FA;display:inline-flex;align-items:center;justify-content:center;flex:none}#mn-ed .mn-au .lb{font-weight:700;flex:none}#mn-ed .mn-au .tx{color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#mn-ed .mn-ai{font-size:.86em;line-height:1.65;background:#f7f5fd;border:1px solid #E7E1FA;border-radius:11px;padding:10px 12px;margin:.3em 0 .6em}#myn .mn-wv{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}#myn .mn-wv path{fill:none;stroke:#e5484d;stroke-width:2.5;stroke-linecap:round;opacity:.75}#myn .mn-vl{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#3b3e48}#myn .mn-vs{display:inline-flex;gap:2px;padding:2px;background:#eef0f4;border-radius:8px}#myn .mn-vs button{border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--sub);padding:3px 10px;border-radius:6px;cursor:pointer}#myn .mn-vs button.on{background:#fff;color:var(--fg);box-shadow:0 1px 2px #0f172a1f}#myn .mn-left{font-weight:700;color:#3b3e48}#myn .mn-left.lo{color:var(--warn)}.myn-tb{position:fixed;z-index:90;display:flex;flex-wrap:wrap;align-items:center;gap:1px;max-width:min(560px,calc(100vw - 16px));background:#fff;border:1px solid #E2E5EC;border-radius:12px;padding:4px;box-shadow:0 10px 28px #0f172a2e}.myn-tb[hidden]{display:none}.myn-tb>button{border:0;background:none;font:inherit;height:32px;min-width:30px;padding:0 7px;border-radius:7px;color:#3b3e48;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:14px}.myn-tb>button:hover{background:#f1f3f7}.myn-tb>button i{font-style:normal;font-weight:800}.myn-tb>button.ai{color:#6b4fd3;font-weight:700;font-size:13px}.myn-tb>button.tts{color:var(--acc);font-weight:700;font-size:13px}body:not(.pc) .myn-tb{max-width:calc(100vw - 12px);padding:3px}body:not(.pc) .myn-tb>button{min-width:27px;padding:0 4px;height:34px}body:not(.pc) .myn-tb>button .l{display:none}body:not(.pc) .myn-tb .sep{margin:0 1px}.myn-tb .sep{width:1px;height:20px;background:#e6e9ef;margin:0 3px}.myn-aim,.myn-cmf{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px;padding:6px 2px 2px;border-top:1px solid #EEF0F4;margin-top:4px}.myn-aim>button{border:1px solid #E7E1FA;background:#f7f5fd;color:#5a3fc0;font:inherit;font-size:12.5px;font-weight:700;border-radius:8px;padding:6px 10px;cursor:pointer}.myn-ask,.myn-cmf{display:flex;gap:4px;flex-basis:100%}.myn-ask input,.myn-cmf input{flex:1;min-width:0;border:1px solid #D9DDE6;border-radius:8px;padding:7px 9px;font:inherit;font-size:16px}body.pc .myn-ask input,body.pc .myn-cmf input{font-size:13.5px}.myn-ask button,.myn-cmf button{border:0;background:var(--acc);color:#fff;font:inherit;font-size:13px;font-weight:700;border-radius:8px;padding:0 12px;cursor:pointer}.mn-cmp{position:fixed;z-index:95;max-width:300px;background:#fff;border:1px solid #E2E5EC;border-radius:11px;padding:10px 12px;box-shadow:0 10px 28px #0f172a29;font-size:14px;line-height:1.55;color:var(--fg)}.mn-cmp[hidden]{display:none}.mn-cmp .x{margin-top:8px;border:0;background:none;color:var(--mute);font:inherit;font-size:12px;cursor:pointer;padding:0}#mn-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:300;display:flex;align-items:center;gap:12px;background:#1f2333;color:#fff;font-size:13px;padding:9px 14px;border-radius:11px;max-width:88vw;box-shadow:0 6px 20px #0003}#mn-toast[hidden]{display:none}#mn-toast button{border:0;background:none;color:#9db4ff;font:inherit;font-weight:700;cursor:pointer;padding:0}@media print{body.myon #mn-fb,body.myon .mn-top{display:none}}#mn-fb .mn-tts{flex:none;display:inline-flex}#mn-fb .mn-ttsb{gap:5px;height:28px!important;padding:0 11px!important;border-radius:14px!important;border:1px solid #C9D2EE!important;color:var(--acc)!important;font-size:12.5px!important;font-weight:700;background:#fff!important;white-space:nowrap}#mn-fb .mn-ttsb.on{background:var(--acc)!important;color:#fff!important;border-color:var(--acc)!important}#myn .mn-tband{position:sticky;top:48px;z-index:4;margin:-4px 0 12px;border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.6;background:#eef2fc;color:#22348a;box-shadow:0 2px 8px #0f172a0f}#myn .mn-tband[hidden]{display:none}#myn .mn-tband b{font-size:13px}#myn .mn-tband p{margin:2px 0 0}#myn .mn-tband .mn-vs{vertical-align:middle;margin-left:4px}#myn .mn-tband .mn-vs button{padding:1px 9px;font-size:11.5px}#myn .mn-tband.ov{background:#fff4e8;color:#8a4a00}#myn .mn-tbar{height:6px;border-radius:3px;background:#d9e1f6;overflow:hidden;margin-top:6px}#myn .mn-tbar i{display:block;height:100%;background:var(--acc)}#myn .mn-tbtn{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#myn .mn-tbtn .btn{height:30px;padding:0 12px;border-radius:8px;border:1px solid #DCDFE6;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#1f2333;cursor:pointer}#myn .mn-tbtn .btn.p{background:var(--acc);color:#fff;border-color:var(--acc)}#myn .mn-tbtn .btn:disabled{opacity:.6}body.mntover #mn-ed ::selection{background:transparent}::highlight(mntfit){background-color:#cfefd9}::highlight(mntover){background-color:#f7d9d9;text-decoration:line-through;text-decoration-color:#c66}#myn .mn-tband.flt{position:fixed;z-index:70;margin:0;box-shadow:0 8px 28px #0f172a2e;border:1px solid #D5DEF7}#myn .mn-tband.flt.ov{border-color:#f2d2b0}#mn-fb .mn-ttsb{border-color:#dcd3fa!important;color:#6b4fd8!important}#mn-fb .mn-ttsb.on{background:#6b4fd8!important;color:#fff!important;border-color:#6b4fd8!important}#myn .mn-tband{background:#f4f1fd;color:#4a34a8}#myn .mn-tband.flt{border-color:#dcd3fa}#myn .mn-tbar{background:#e4dcfb}#myn .mn-tbar i{background:#6b4fd8}#myn .mn-tbtn .btn.p{background:#6b4fd8;border-color:#6b4fd8}#myn .mn-tband .mn-vs button.on{color:#6b4fd8}#mn-ed .mn-aub{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}#mn-ed .mn-aut{display:flex;gap:6px;min-width:0}#mn-ed .mn-aus{display:flex;align-items:center;gap:8px}#mn-ed .mn-auk{flex:1;height:4px;border-radius:2px;background:#eeeafb;overflow:hidden;position:relative}#mn-ed .mn-auk i{display:block;height:100%;width:0;background:#8b74e3}#mn-ed .mn-au.cur .mn-auk{height:6px;border-radius:3px;cursor:pointer}#mn-ed .mn-aum{flex:none;font-size:11px;color:var(--sub);font-variant-numeric:tabular-nums}#mn-ed .mn-au.cur{border-color:#cfc3f6}#mn-ed .mn-au.playing .pl{background:#6b4fd8;color:#fff;border-color:#6b4fd8}#mn-fb .mn-ttsb.on{background:#f4f1fd!important;color:#6b4fd8!important;border-color:#cfc3f6!important}#myn .mn-tband{background:#fff;color:#4a34a8;border:1px solid #E6E0FA}#myn .mn-tband.ov{background:#fff;border-color:#f2d2b0;color:#8a4a00}#myn .mn-tbtn .btn.p{background:#f4f1fd;color:#6b4fd8;border-color:#cfc3f6}#myn .mn-tbar{background:#eeeafb}#myn .mn-tbar i{background:#8b74e3}.myn-row.cur{background:#efefed}.myn-row.cur .ic{color:#1f2333}.myn-row:hover{background:#f5f5f4}body.pc.myon .pcside .llinks>*,body.pc.myon .pcside .llinks .ll-ic,body.pc.innote.myon .pcside #nl-rec,body.pc.innote.myon .pcside #nl-rec .ll-ic{color:#1f2333}#mn-ed .mn-au{padding:6px 12px 6px 7px}#mn-ed .mn-au .pl{width:34px;height:34px;padding:0;cursor:pointer;font:inherit}#mn-ed .mn-au .pl svg,#mn-ed .mn-auc svg{pointer-events:none}#mn-ed .mn-auc{display:flex;align-items:center;gap:2px;min-width:0}#mn-ed .mn-auc button{border:0;background:none;font:inherit;color:#5a4ba8;height:24px;min-width:26px;padding:0 4px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:1px}#mn-ed .mn-auc button:hover{background:#f4f1fd}#mn-ed .mn-auc button b{font-size:10.5px;font-weight:700;pointer-events:none}#mn-ed .mn-auc button.on{background:#f4f1fd;color:#6b4fd8}#mn-ed .mn-asp{display:inline-flex;align-items:center;border:1px solid #E6E0FA;border-radius:7px;margin-left:4px;height:24px}#mn-ed .mn-asp button{min-width:20px;font-size:14px;height:22px}#mn-ed .mn-asv{font-size:11px;font-weight:700;color:#4a34a8;min-width:30px;text-align:center;font-variant-numeric:tabular-nums}#mn-ed .mn-auc .mn-aum{margin-left:auto}#myn .mn-tlf{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--sub);white-space:nowrap}.myn-tb>button.tts{color:#6b4fd8!important;background:#f4f1fd;border:1px solid #DCD3FA!important;border-radius:8px}.myn-tb>button.tts{color:#6b4fd3!important;background:none!important;border:0!important;font-weight:700;font-size:13px}.myn-tb>button.tts:hover{background:#f4f1fd!important}#mn-fb .mn-ttsb{background:none!important;border:0!important;color:#6b4fd3!important;padding:0 8px!important;border-radius:8px!important}#mn-fb .mn-ttsb:hover{background:#f4f1fd!important}#mn-fb .mn-ttsb.on{background:#f4f1fd!important;color:#6b4fd3!important}#mn-ed .mn-au{position:relative}#mn-ed .mn-auc button[data-mnap=del]{margin-left:4px;color:#9a9da6}#mn-ed .mn-auc button[data-mnap=del]:hover{background:#efefed;color:#1f2333}#mn-ed .mn-acf{display:none;position:absolute;inset:-1px;border-radius:12px;background:#fff;border:1px solid #C9CBD1;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:12.5px;color:#1f2333;font-weight:600}#mn-ed .mn-au.ask .mn-acf{display:flex}#mn-ed .mn-acf span{margin-right:auto}#mn-ed .mn-acf button{font:inherit;font-size:12px;font-weight:600;border-radius:7px;padding:5px 11px;border:1px solid #D6D8DD;background:#fff;color:#1f2333;cursor:pointer}#mn-ed .mn-acf button.d{background:#1f2333;border-color:#1f2333;color:#fff}#myn .mn-tband.flt.idle{pointer-events:none}#myn .mn-tband.flt.idle button{pointer-events:auto}#myn .mn-tband.flt.idle:before{content:"";position:absolute;top:-6px;left:var(--mntax,20px);width:10px;height:10px;background:#fff;border-left:1px solid #E6E0FA;border-top:1px solid #E6E0FA;transform:rotate(45deg)}#myn .mn-tband.flt{transition:opacity .12s}body.mntdrag #myn .mn-tband.flt{opacity:.12;pointer-events:none!important}body.mntdrag #myn .mn-tband.flt button{pointer-events:none!important}#myn .mn-tband.mn-tp{border-radius:16px;padding:8px 8px 10px 14px;background:#fff;border:1px solid #E6E7EB;color:#1f2333;box-shadow:0 8px 24px #0f172a1a;white-space:nowrap;box-sizing:border-box;line-height:1.4}#myn .mn-tband.mn-tp.ov{border-color:#f2d2b0}#myn .mn-tband.mn-tp.idle:before{border-color:#e6e7eb}#myn .mn-tp1{display:flex;align-items:center;min-height:28px}#myn .mn-tp1>*{flex:none}#myn .mn-tpt{padding-right:10px;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto!important;min-width:0}#myn .mn-tpt b{font-size:13px}#myn .mn-tp.ov .mn-tpt{color:#8a4a00}#myn .mn-tps{padding:0 10px;border-left:1px solid #ECEDF0}#myn .mn-tps .mn-vs{margin:0}#myn .mn-tpk{border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:#6b4fd3;cursor:pointer;padding:3px 8px;border-radius:7px}#myn .mn-tpk:hover{background:#f4f1fd}#myn .mn-tpgo{border:0;background:#1f2333;color:#fff;font:inherit;font-size:12px;font-weight:700;border-radius:999px;padding:5px 13px;cursor:pointer;margin-left:4px}#myn .mn-tpgo:disabled{opacity:.6}#myn .mn-tpx{margin-left:auto;border:0;background:none;color:#9a9da6;font-size:16px;line-height:1;width:26px;height:26px;border-radius:7px;cursor:pointer}#myn .mn-tpx:hover{background:#f2f3f5;color:#1f2333}#myn .mn-tp2{display:flex;flex-direction:column;gap:5px;margin-top:7px;padding-right:6px;font-size:11.5px;color:#6b7183}#myn .mn-tp2>div{display:flex;align-items:center;gap:8px}#myn .mn-tpl{width:30px;font-size:10.5px;color:#9a9da6;flex:none}#myn .mn-tpb{flex:1;height:5px;background:#f0f1f3;border-radius:3px;position:relative;overflow:hidden;min-width:80px}#myn .mn-tpb i{position:absolute;left:0;top:0;bottom:0;background:#8b74e3;border-radius:3px}#myn .mn-tpb.w i{background:#d9d1f7}#myn .mn-tpb u{position:absolute;top:0;bottom:0;background:#8b74e3}#myn .mn-tpb.ov i{background:#e58a4b}#myn .mn-tpn{flex:none}#myn .mn-tpn b{color:#1f2333}#myn .mn-tp.ov .mn-tp2>div:first-child .mn-tpn{color:#8a4a00}#mn-ed .mn-auc button.mn-sy{border:1px solid #CFC3F6;padding:0 8px;font-size:11px;font-weight:700;margin-left:4px;white-space:nowrap}#mn-ed .mn-auc button.mn-sy.on{background:#6b4fd8;color:#fff;border-color:#6b4fd8}#mn-ed .mn-auc button.mn-sy.wait{opacity:.45;border-style:dashed;font-weight:400}#mn-ed .mn-syn{font-size:11px;color:#b45309}#mn-ed .mn-syb{cursor:pointer;caret-color:transparent}.mn-sybox{position:absolute;border:2px solid #2F45A8;border-radius:12px;pointer-events:none;z-index:2;box-sizing:border-box}.mn-sybox[hidden]{display:none}.mn-sybox span{position:absolute;bottom:-10px;right:12px;background:#2f45a8;color:#fff;font-size:10.5px;font-weight:600;line-height:18px;padding:0 9px;border-radius:9px;white-space:nowrap}::highlight(mnsy){background:#dce4fb;color:#22348a}.mn-sybox{border:1.5px solid #B9A9F0}.mn-sybox span{background:#f4f1fd;color:#6b4fd8;border:1px solid #CFC3F6;line-height:16px}::highlight(mnsy){background:#eeeafb;color:#4a34a8}body.nzon:not(.prt) #mn-ed{zoom:var(--nz,1)}#mn-ed .mn-awpm{flex:none;font-size:10.5px;color:var(--sub);font-variant-numeric:tabular-nums;margin-left:6px}#mn-ed .mn-awpm:empty{display:none}@media(max-width:600px){#mn-ed .mn-awpm{display:none}}body:not(.pc) #mn-fb .mn-fx{display:none!important}body:not(.pc) #mn-fb .sep:nth-of-type(2){display:none}body:not(.pc) #mn-fb{gap:0}body:not(.pc) #mn-fb button{min-width:30px;padding:0 5px}body:not(.pc) #mn-fb select{width:auto;padding:0 2px}body:not(.pc) #mn-fb .mn-ttsb{padding:0 9px!important}body:not(.pc) #mn-fb .mn-st{font-size:10.5px;padding:0 2px 0 4px}#myn .mn-spb{display:none}body:not(.pc) #myn .mn-pv{display:none}body:not(.pc) #myn .mn-spb{display:inline-flex;gap:6px;margin-left:auto}#myn .mn-spt,#myn .mn-wrb{display:inline-flex;align-items:center;gap:4px;border:1px solid #DCD3FA;background:#fff;color:#6b4fd8;font:inherit;font-size:12.5px;font-weight:700;border-radius:16px;padding:5px 12px;cursor:pointer}#myn .mn-wrb{background:#1f2333;border-color:#1f2333;color:#fff}#myn .mn-wrb.done{background:var(--acc);border-color:var(--acc)}body.mnwr #myn .mn-spt,body.mnwr #myn .mn-back{display:none}body:not(.pc).mntsel #myn .mn-spt,body:not(.pc) #myn .mn-spt.on{background:#f4f1fd}body:not(.pc).myon:not(.mnwr) #mn-fb{display:none}body:not(.pc) #mn-fb .mn-tts{display:none}body.mnwr #fab-dial,body.mnwr #lai-fab,body.mnwr #fab-top,body.mnwr #pbar,body.mnwr #pb-notch,body.mnwr .bar{visibility:hidden}body:not(.pc) #mn-ed[contenteditable=false]{-webkit-user-select:text;user-select:text;cursor:text}.mnh{padding:4px 0 20px}.mnh-top{display:flex;align-items:center;gap:8px;margin:4px 0 10px}.mnh-lk{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--sub)}.mnh-new{margin-left:auto;border:0;background:#1f2333;color:#fff;font:inherit;font-size:12.5px;font-weight:700;border-radius:16px;padding:7px 14px;cursor:pointer}.mnh-q{display:block;width:100%;box-sizing:border-box;border:1px solid #E2E5EC;border-radius:10px;padding:9px 12px;font:inherit;font-size:16px;margin-bottom:6px;outline:0}.mnh-q:focus{border-color:var(--acc)}.mnh-it{display:flex;align-items:flex-start;gap:8px;padding:12px 2px;border-bottom:1px solid #EEF0F3;cursor:pointer}.mnh-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mnh-tx b{font-size:15px;font-weight:700;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnh-p{font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnh-n{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#6b4fd8;margin-top:2px}.mnh-n svg{width:12px;height:12px}.mnh-dt{flex:none;font-size:11px;color:var(--mute);padding-top:3px}.mnh-it .myn-m{opacity:.6;margin-top:-2px}.mnh-none{padding:30px 8px;text-align:center;color:var(--sub);font-size:13px;line-height:1.7}#mn-ed .mn-au.mn-syc{border-color:transparent;background:transparent}.mn-sybox{border-radius:14px}.ss-box{margin:0 0 8px}#listsheet .ss-box{margin:2px 14px 10px}.ss-in{display:flex;align-items:center;gap:6px;border:1px solid #E2E5EC;border-radius:10px;padding:0 8px 0 10px;background:#fff;color:#9aa0ae}.ss-in:focus-within{border-color:var(--acc);color:var(--acc)}.ss-in input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13.5px;color:var(--fg);padding:8px 0;-webkit-appearance:none;appearance:none}body:not(.pc) .ss-in input{font-size:16px}.ss-in input::-webkit-search-cancel-button{display:none}.ss-x{border:0;background:none;color:#9aa0ae;font-size:13px;cursor:pointer;padding:4px}.ss-seg{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 4px}.ss-seg[hidden],.ss-res[hidden]{display:none}.ss-seg button{border:1px solid #E2E5EC;background:#fff;color:var(--sub);font:inherit;font-size:11.5px;border-radius:13px;padding:3px 10px;cursor:pointer}.ss-seg button.on{background:#1f2333;border-color:#1f2333;color:#fff}.ss-res{margin-top:4px}.ss-it{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #F0F1F4;background:none;font:inherit;padding:8px 6px;cursor:pointer;border-radius:6px}.ss-it:hover{background:#f6f7fa}.ss-it .w{display:block;font-size:11px;color:#a3a8b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-it .w.my{color:#6b4fd8}.ss-it .t{display:block;font-size:12.5px;line-height:1.5;color:var(--fg);margin-top:1px}.ss-it mark{background:#ffe58f;border-radius:2px;padding:0 1px;color:inherit}.ss-more{display:block;border:0;background:none;color:var(--acc);font:inherit;font-size:11.5px;padding:6px;cursor:pointer}.ss-st,.ss-none{font-size:12px;color:var(--sub);padding:10px 6px}body.ssq #pcside .ntabs-sec>.t,body.ssq #pcside .ntabs-sec>#na-btn,body.ssq #nl-list,body.ssq #myn-list,body.ssq #listsheet #cal-sp,body.ssq #myn-seg{display:none!important}#mn-ed .ss-flash{background:#fff4c2;transition:background .6s;border-radius:4px}body.pc #myn #mn-fb{display:none}#myn .mn-plus{position:absolute;z-index:3;width:24px;height:24px;border:0;border-radius:6px;background:none;color:#b4b8c2;font-size:17px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}#myn .mn-plus[hidden]{display:none}#myn .mn-plus:hover{background:#eef0f4;color:#3b3e48}.mn-pm{position:fixed;z-index:95;width:220px;background:#fff;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 30px #0f172a29;padding:5px}.mn-pm[hidden]{display:none}.mn-pm .g{font-size:10.5px;font-weight:700;color:#9aa0ae;padding:6px 8px 3px}.mn-pm button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--fg);padding:5px 8px;border-radius:8px;cursor:pointer;text-align:left}.mn-pm button:hover,.mn-pm button.on{background:#f1f3f7}.mn-pm .ic{width:24px;height:24px;border:1px solid #E2E5EC;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#3b3e48;flex:none}.mn-pm small{margin-left:auto;font-size:11px;color:#a3a8b4}#mn-ed hr{border:0;border-top:1px solid #E2E5EC;margin:14px 0}#mn-ed details.mn-tg{margin:4px 0}#mn-ed details.mn-tg>summary{cursor:text;list-style:none;position:relative;padding-left:22px}#mn-ed details.mn-tg>summary::-webkit-details-marker{display:none}#mn-ed details.mn-tg>summary:before{content:"";position:absolute;left:4px;top:.55em;border-left:7px solid #3B3E48;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;cursor:pointer;transition:transform .15s}#mn-ed details.mn-tg[open]>summary:before{transform:rotate(90deg)}#mn-ed details.mn-tg>:not(summary){padding-left:22px}#mn-ed .mn-cl{background:#f1f6fc;border:1px solid #D9E6F4;border-radius:10px;padding:8px 14px;margin:6px 0}#mn-ed .mn-cl>p{margin:2px 0}#mn-ed .mn-big{font-size:1.3em}#mn-ed .mn-sm{font-size:.78em}#mn-ed .mn-l{color:#9e9e9e}#mn-ed .mn-mk{display:inline-block;color:#77787c;margin:0 .08em;-webkit-user-select:none;user-select:none}#mn-ed .mn-msl:after{content:"/"}#mn-ed .mn-mdh:after{content:"-"}#mn-ed .mn-mlk,#mn-ed .mn-msp{position:relative;display:inline-block;width:0;height:0;margin:0;vertical-align:baseline}#mn-ed .mn-mlk:after{content:"";position:absolute;left:var(--lkl,-.12em);top:.1em;width:var(--lkw,.55em);height:.24em;border-bottom:1.3px solid currentColor;border-radius:0 0 50% 50%/0 0 100% 100%}#mn-ed .mn-msp:after{content:"";position:absolute;left:calc(-1 * var(--lw,.5em) - .02em);bottom:-.1em;width:calc(var(--lw,.5em) + .06em);height:.22em;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor}#mn-ed .mn-mau:after,#mn-ed .mn-mad:after{content:"";display:inline-block;width:.72em;height:.72em;vertical-align:-.04em;background:currentColor;-webkit-mask:var(--ar-up) center/contain no-repeat;mask:var(--ar-up) center/contain no-repeat}#mn-ed .mn-mad:after{-webkit-mask-image:var(--ar-dn);mask-image:var(--ar-dn)}#mn-ed .c-green_background{background:#edf3ec}.myn-tb>button.on{background:#eef2fc;outline:1px solid #C9D2EE}.myn-tb .mk-dot{display:inline-block;width:13px;height:13px;border-radius:50%}.myn-tb .mk-big{font-weight:700;font-size:15px}.myn-tb .mk-sm{font-weight:700;font-size:12px}.myn-tb .mk-thin{color:#a3a8b4;font-weight:700}.myn-tb .mk-sl{font-size:15px}.myn-tb .mk-ipa{font-size:12px}.myn-tb sup{font-size:.6em}body.pc.ssok .pcside .ntabs-sec{flex-wrap:wrap;gap:5px;margin:14px 12px 6px;padding:6px;background:#f4f5f8;border-radius:12px}body.pc.ssok .pcside .ntabs-sec>.ss-box{flex-basis:100%;margin:0}body.ssok .ss-in{border-color:transparent}body.ssok .ss-in:focus-within{border-color:var(--acc)}body.pc.ssok .pcside .ntabs-sec .t.mn-tabs{background:none;padding:0}#listsheet .ss-box{margin:2px 14px 10px;padding:6px;background:#f4f5f8;border-radius:12px}#listsheet .ss-box #myn-seg{margin:5px 0 0;background:none;padding:0}body.ssq #listsheet .ss-box #myn-seg{display:none!important}.ss-box,.ss-res{font-weight:400;letter-spacing:0}.ss-it .t{font-weight:400}#listsheet .ss-box{margin:2px 0 10px}.myn-tb{width:max-content;max-width:calc(100vw - 16px);padding:4px;flex-wrap:wrap}.myn-tb .myn-mk{border-top:0;padding-top:0;flex-wrap:nowrap}body:not(.pc) .myn-tb .myn-mk{flex-wrap:wrap}.myn-tb .myn-mk button.tts{color:#6b4fd3;font-weight:700;font-size:13px}.myn-tb .myn-mk button.mk-ai{color:#5b3fc4;font-weight:700}.myn-tb .myn-mk button.on{background:#e4eafa;box-shadow:inset 0 0 0 1.5px var(--acc);outline:0}.mn-pgm{position:fixed;z-index:120;min-width:150px;background:#fff;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 28px #0f172a29;padding:5px}.mn-pgm[hidden]{display:none}.mn-pgm button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;font:inherit;font-size:13.5px;color:var(--fg);padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left}.mn-pgm button:hover{background:#f1f3f7}.mn-pgm button.dg{color:#d9503a;border-top:1px solid #EEF0F3;border-radius:0 0 8px 8px;margin-top:3px}#myn .mn-back .ar{font-size:20px;line-height:1;margin-right:4px;font-weight:400}body:not(.pc) #myn .mn-back{color:var(--sub);font-weight:600;font-size:13px}#myn .mn-pgd{display:none}body:not(.pc) #myn .mn-pgd{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;border:0;background:none;border-radius:8px;color:#3b3e48;cursor:pointer}body:not(.pc) #myn .mn-pgd:active{background:#f1f3f7}#myn .mn-meta{display:none}body:not(.pc) #myn .mn-meta{display:block;font-size:11.5px;color:#a3a8b4;margin:-4px 0 10px}body:not(.pc) #myn .mn-meta:empty{display:none}body.mnwr #myn .mn-pgd{display:none!important}body.pc #myn{padding-left:66px}#myn .mn-grip{cursor:grab;color:#b4b8c2}body.mndrag,body.mndrag *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}#mn-ed .mn-dragging{opacity:.3}.mn-ghost{z-index:200;pointer-events:none;background:#fff;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 12px 32px #0f172a2e;padding:4px 10px;opacity:.95;max-height:220px;overflow:hidden;box-sizing:border-box}.mn-dl{position:absolute;left:0;right:0;height:4px;border-radius:0;background:#2383e26e;pointer-events:none;z-index:4}#mn-ed .mn-mvd{background:#eef2fc;transition:background .8s;border-radius:6px}.mn-pm button.dg{color:#d9503a}#mn-ed details.mn-tg>summary{display:flex;align-items:center;padding-left:0}#mn-ed details.mn-tg>summary:before{position:static;flex:0 0 auto;width:0;height:0;border:0;border-left:.72em solid #2C2C2B;border-top:.46em solid transparent;border-bottom:.46em solid transparent;margin:0 .6em 0 .2em;transition:transform .15s}#mn-ed details.mn-tg>:not(summary){padding-left:1.52em}.mn-pm .sep{display:block;height:1px;background:#eef0f3;margin:4px 6px}#mn-ed details.mn-tg>summary:focus,#mn-ed details.mn-tg>summary:focus-visible{outline:none}#mn-kbp{position:fixed;width:20px;height:20px;opacity:0;border:0;padding:0;font-size:16px;z-index:-1;pointer-events:none;caret-color:transparent;background:transparent}.mn-kbdone{display:none}body:not(.pc).mnwr #mn-fb .mn-kbdone{display:inline-flex;margin-left:4px;background:var(--acc)!important;color:#fff!important;font-weight:700;font-size:13px!important;border-radius:14px!important;padding:0 12px!important;height:30px!important}body:not(.pc):not(.mnwr) #myn .mn-wrb{display:none}body:not(.pc) #myn #mn-fb,body:not(.pc) #myn .mn-wrb{display:none!important}body:not(.pc) #myn .mn-wrap,body:not(.pc) #myn #mn-ti,body:not(.pc) #myn .mn-meta{margin-left:22px}body:not(.pc) #myn .mn-plus:not(.mn-grip){border:1px solid #DCDCD8;background:#fff;width:22px;height:22px;font-size:15px}.dk-blk{margin:14px 0}.dk-in{display:flex;flex-direction:column;gap:10px}.dk-hd{display:flex;align-items:center;gap:10px}.dk-cnt{font-size:12px;color:#6b7183;white-space:nowrap}.dk-bar{flex:1;height:5px;background:#e9eaee;border-radius:9px;overflow:hidden}.dk-bar i{display:block;height:100%;background:#1f2333;border-radius:9px;transition:width .2s}.dk-edb{font:inherit;font-size:12px;border:1px solid #E2E5EC;background:#fff;border-radius:99px;padding:3px 12px;cursor:pointer;color:#1f2333}.dk-q{background:#fff;border:1px solid #E2E5EC;border-radius:16px;padding:12px 14px}.dk-q.cur{border-color:#2f45a8;box-shadow:0 0 0 1px #2f45a8 inset}.dk-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dk-no{font-size:12px;font-weight:800;color:#6b7183;min-width:22px}.dk-tg{font-size:11px;font-weight:700;color:#22348a;background:#eef2fc;border-radius:99px;padding:2px 9px}.dk-pl{width:34px;height:34px;border-radius:50%;border:0;background:#2f45a8;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.dk-x5{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid #E2E5EC;border-radius:99px;background:#fff;font:inherit;font-size:12px;color:#1f2333;cursor:pointer}.dk-x5.on{border-color:#2f45a8;color:#2f45a8;font-weight:700}.dk-dots{display:inline-flex;gap:3px}.dk-dots i{width:5px;height:5px;border-radius:50%;background:#d5d8e0}.dk-dots i.f{background:#2f45a8}.dk-sp{display:inline-flex;border:1px solid #E2E5EC;border-radius:99px;overflow:hidden}.dk-sp button{border:0;background:#fff;font:inherit;font-size:11px;font-weight:600;padding:5px 7px;color:#6b7183;cursor:pointer}.dk-sp button.on{background:#eef2fc;color:#22348a;font-weight:700}.dk-vd{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:1px solid #E2E5EC;border-radius:99px;background:#fff;font:inherit;font-size:12px;color:#1f2333;cursor:pointer}.dk-na{font-size:12px;color:#9aa0ae}.dk-seek{height:14px;display:flex;align-items:center;cursor:pointer;margin:6px 0 4px}.dk-seek i{display:block;height:4px;background:#1f2333;border-radius:9px}.dk-seek{background:linear-gradient(#e9eaee,#e9eaee) center/100% 4px no-repeat}.dk-ta{display:block;width:100%;box-sizing:border-box;min-height:40px;border:1px solid #E2E5EC;border-radius:10px;padding:8px 10px;font:inherit;font-size:16px;line-height:1.5;resize:none;background:#fff;color:#1f2333}.dk-ta[readonly]{background:#fafbfc}.dk-ab{margin-top:8px;font:inherit;font-size:12.5px;font-weight:700;color:#2c2c2b;background:#fff;border:1px solid #DCDCD8;border-radius:99px;padding:4px 12px;cursor:pointer}.dk-ab:hover{background:#f4f4f2}.dk-ans{margin-top:8px;background:#f7f8fb;border-radius:12px;padding:12px 12px 8px}.dk-wait{color:#9aa0ae;font-size:13px}.dk-ov{position:relative;font-size:15px;line-height:2.8;padding-top:1.1em}.dk-ov p{margin:0;position:relative;z-index:1}.dk-ov>svg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:visible}.dk-ov>svg path{fill:none;stroke:#d9503a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:.25}.dk-ov>svg line.ar{stroke:#c8502a;stroke-width:2.5;stroke-linecap:round;marker-end:url(#dk-ah)}.dk-ov .vz-big{font-weight:800;font-size:1.45em;letter-spacing:-.01em;color:#141414}.dk-ov .vz-big2{font-weight:700}.dk-ov .vo-w.f{color:#8a8e99;font-size:.88em}.dk-ov .dk-sil{color:#b4b8c2;font-size:.8em;font-weight:400}.dk-lk{color:#e59a55;font-weight:400;margin:0 1px;font-size:.85em}.dk-ip{font-size:13.5px;color:#4a4f5c;margin-top:2px}.dk-ja{font-size:13px;color:#6b7183;margin-top:2px}.dk-lg{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#6b7183;margin-top:8px}.dk-lg b{color:#1f2333}.dk-lg .f{color:#9aa0ae}.dk-lg b.lk{color:#e07a1f}.dk-lg .w{color:#d9503a}.dk-s{font-size:18px;margin:0}.dk-none{font-size:13px;color:#9aa0ae;padding:10px 2px}.dk-edbg{position:fixed;inset:0;z-index:2200;background:#14182859;display:flex;align-items:center;justify-content:center;padding:16px}.dk-edbg[hidden]{display:none}.dk-ed{background:#fff;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 18px 50px #141e3c40}.dk-eh{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #EEF0F4;font-size:15px}.dk-ex{margin-left:auto;width:30px;height:30px;padding:0;border-radius:50%;border:0;background:#f1f2f4;color:#55585f;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.dk-ex:hover{background:#e4e6ea;color:#1f2333}.dk-ex svg{display:block}.dk-eb{flex:1;overflow:auto;padding:12px 16px 16px;min-height:0}.dk-el{display:block;font-size:11.5px;font-weight:700;color:#6b7183;margin:10px 0 4px}.dk-ei{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:7px 10px;border:1px solid #E2E5EC;border-radius:9px}.dk-tts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 4px;font-size:12.5px;color:#6b7183}.dk-tts select{font:inherit;font-size:12.5px;padding:5px 8px;border:1px solid #E2E5EC;border-radius:8px;max-width:220px}.dk-eq{border:1px solid #E2E5EC;border-radius:14px;padding:10px 12px 12px;margin-top:12px}.dk-eqh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dk-eqh b{color:#2f45a8}.dk-au{font-size:12px;background:#f2f4f8;border-radius:8px;padding:4px 9px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-au.none{color:#9aa0ae;background:none;padding:0}.dk-sp2{flex:1}.dk-eb2{font:inherit;font-size:12px;border:1px solid #E2E5EC;background:#fff;border-radius:8px;padding:5px 10px;cursor:pointer;color:#1f2333;white-space:nowrap}.dk-eb2:disabled{opacity:.5;cursor:default}.dk-eb2.dg{color:#9aa0ae}.dk-eb2.dg:hover{color:#d9503a}.dk-tgs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dk-tgb{font:inherit;font-size:12px;border:1px solid #E2E5EC;background:#fff;border-radius:99px;padding:3px 10px;cursor:pointer;color:#4a4f5c}.dk-tgb.on{background:#eef2fc;border-color:#c9d2ee;color:#22348a;font-weight:700}.dk-tgi{font:inherit;font-size:12px;border:1px dashed #C9CED8;border-radius:99px;padding:3px 10px;width:150px}.dk-add{width:100%;margin-top:12px;border:1px dashed #C9CED8;background:none;border-radius:12px;padding:9px;font:inherit;font-size:13px;color:#6b7183;cursor:pointer}.dk-ef{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #EEF0F4}.dk-msg{flex:1;font-size:12px;color:#6b7183}.dk-ok{font:inherit;font-size:13px;font-weight:700;background:#2f45a8;color:#fff;border:0;border-radius:9px;padding:7px 20px;cursor:pointer}.dk-ok:disabled{opacity:.5}body.pc .dk-ov{font-size:24px;line-height:2.5}@media print{.dk-pl,.dk-x5,.dk-sp,.dk-vd,.dk-seek,.dk-ab,.dk-edb{display:none}}.dk-blk .ne-libt .ne-mvs{margin-left:10px}.dk-th{background:#fff8ec;border:1px solid #F3E2C2;border-radius:12px;padding:8px 12px;font-size:13px}.dk-th summary{cursor:pointer;font-weight:700;color:#8a5a12}.dk-th p{margin:8px 0;line-height:1.7;color:#3b3e48}.dk-th img{display:block;max-width:100%;border-radius:8px;margin-top:6px}.dk-ovr .vz-big{font-size:1.45em;font-weight:800}.dk-ovr u{text-decoration-thickness:1px;text-underline-offset:4px}.dk-ovr s{opacity:.55}.dk-nt{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7;color:#3b3e48}.dk-rn{font-size:11.5px;color:#8a5a12;background:#fff8ec;border-radius:8px;padding:5px 9px;margin-top:6px}.dk-vpbg{position:fixed;inset:0;z-index:2300;background:#1418288c;display:flex;align-items:center;justify-content:center;padding:16px}.dk-vpbg[hidden]{display:none}.dk-vp{background:#fff;border-radius:14px;width:min(900px,100%);overflow:hidden;box-shadow:0 18px 50px #141e3c4d}.dk-vph{display:flex;align-items:center;padding:10px 14px;font-size:13px;border-bottom:1px solid #EEF0F4}.dk-vpb{background:#111}.dk-vpb>.dk-wait{text-align:center;padding:160px 0}.dk-vcp{position:relative;aspect-ratio:16/7.92;overflow:hidden;background:#000;cursor:pointer}.dk-vcp video{position:absolute;left:0;top:0;width:100%;height:calc(100% / .88);object-fit:cover;object-position:top;background:#000}.dk-vctl{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border-top:1px solid #EEF0F4}.dk-vpl{width:34px;height:34px;border-radius:50%;border:0;background:#2f45a8;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;flex:0 0 auto}.dk-vtm{font-size:12px;color:#55585f;font-variant-numeric:tabular-nums;white-space:nowrap}.dk-vsk{flex:1;min-width:0;accent-color:#2F45A8}.dk-vsp{font:inherit;font-size:12px;font-weight:700;color:#2c2c2b;background:#fff;border:1px solid #DCDCD8;border-radius:99px;padding:3px 10px;cursor:pointer}.dk-vpb .dk-wait{color:#ccc}.nb .dk-blk details.dk-th,.dk-blk details.dk-th{background:#fff8ec;border:1px solid #F3E2C2;border-radius:12px;padding:8px 12px;margin:0}.nb .dk-blk .dk-nt li,.dk-blk .dk-nt li{font-size:13px!important;line-height:1.7;margin:2px 0;white-space:pre-line}.nb .dk-blk .dk-th p,.dk-blk .dk-th p{font-size:13px!important}.dk-ans{background:#fff;border:1px solid #EEF0F4}.dk-stg{position:relative;border-top:3px solid #8A8C92;border-bottom:3px solid #8A8C92;padding:0 4px;margin:2px 0 6px}.dk-stg.b{padding-bottom:10px}.nb .dk-blk .dk-ov p,.dk-blk .dk-ov p{font-size:inherit!important;line-height:inherit!important}.dk-pb{position:absolute;inset:0;pointer-events:none}.dk-pn{position:absolute;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:#c8502a;color:#fff;font:700 11px/18px -apple-system,sans-serif;text-align:center;font-style:normal;z-index:2}.dk-pa{position:relative;margin-top:-.4em}.dk-pt{position:absolute;top:12px;transform:translate(-50%);text-align:center;white-space:nowrap;font-size:12.5px;line-height:1.5;color:#1f2333}.dk-pt:before{content:"";position:absolute;left:50%;top:-12px;height:9px;border-left:1.5px solid #B9BCC5}.dk-pt b{display:block;font-size:11.5px;color:#6b7183;font-weight:600}.dk-pt span{font-weight:700}.dk-pl2{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:7px}.dk-pl2 li{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start}.nb .dk-blk .dk-pl2 li,.dk-blk .dk-pl2 li{font-size:13px!important;line-height:1.6;margin:0}.dk-pl2 li i{width:20px;height:20px;border-radius:50%;background:#c8502a;color:#fff;font-style:normal;font-size:11.5px;font-weight:700;display:grid;place-items:center;margin-top:1px}.dk-pl2 li b{display:block;font-size:12px;color:#6b7183;font-weight:600}.dk-elh{display:block;font-weight:400;font-size:11px;color:#9aa0ae;margin-top:1px}body.pc .dk-pt{font-size:13.5px}body.pc .dk-pt b{font-size:12px}@media print{.dk-ov>svg line.ar{display:none}}.dk-etb{display:flex;gap:4px;padding:8px 16px 0;border-bottom:1px solid #EEF0F4}.dk-etb button{font:inherit;font-size:13px;border:0;background:none;padding:7px 14px;color:#6b7183;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.dk-etb button.on{color:#22348a;font-weight:700;border-bottom-color:#2f45a8}.dk-esn{font-size:12px;color:#6b7183;background:#f7f8fb;border-radius:8px;padding:8px 10px;margin-bottom:6px;line-height:1.6}.dk-stl .st-row{grid-template-columns:34px 1fr}.dk-stl .st-pl{display:none}.dk-sq{font-size:12px;font-weight:700;color:#6b7183;padding-top:6px}body.dkedon #st-pop.wb{z-index:2300}.dk-ov .vz-big,.dk-ovr .vz-big{font-size:1.55em;font-weight:800;letter-spacing:.05em}.dk-ov .vo-w.f{font-size:.72em;letter-spacing:-.04em;color:#9a9ea8}.dk-ov .vz-big,.dk-ovr .vz-big{color:#141414}.dk-ov .vo-w{color:#1f2333}.dk-ov .vo-w.f{color:#9a9ea8}.dk-stg{border:0;padding:0 2px}.dk-ov{padding-bottom:.8em}.dk-ov>svg rect.sb{fill:#c9cdd6;stroke:none}.dk-ov>svg rect.sb.L{fill:#2f45a8}.dk-ov>svg path.lk{stroke:#e0701f;stroke-width:1.8;opacity:1}.dk-lk{display:inline-block;width:.18em;margin:0;font-size:1em}.dk-ovr u{text-decoration:none}.dk-lg i{display:inline-block;vertical-align:middle;margin-right:5px}.dk-lg .lg-b{width:9px;height:3px;border-radius:2px;background:#c9cdd6}.dk-lg .lg-b.L{width:22px;height:4px;background:#2f45a8}.dk-lg .lg-k{width:12px;height:5px;border:2px solid #E0701F;border-top:0;border-radius:0 0 8px 8px;box-sizing:border-box}.dk-pa{position:relative}.dk-ov .vo-w.dk-hn{cursor:pointer}.dk-tip{box-sizing:border-box;position:absolute;background:#1f2333;color:#fff;border-radius:10px;padding:7px 26px 8px 11px;font-size:12.5px;line-height:1.55;box-shadow:0 6px 18px #00000029;z-index:2}.dk-tip b{display:inline;margin-right:6px;color:#ffc08a;font-size:11.5px;font-weight:700}.dk-tip span{font-weight:400;white-space:pre-line}.dk-tx{position:absolute;right:4px;top:3px;width:20px;height:20px;border:0;background:none;color:#9aa0b0;font-size:11px;cursor:pointer;padding:0;line-height:20px}.dk-tx:hover{color:#fff}.dk-tl{position:absolute;width:0;border-left:1.4px dashed #B9BDC8;margin-left:-.7px;opacity:.6}.dk-th{position:absolute;height:0;border-top:1.4px dashed #B9BDC8;opacity:.6}.dk-nb{position:absolute;pointer-events:auto;transform:translate(-50%);z-index:3;border:0;background:#e0701f;color:#fff;font-size:11px;font-weight:800;line-height:15px;height:15px;min-width:15px;padding:0 4px;border-radius:8px;cursor:pointer;white-space:nowrap;font-family:inherit}.dk-nb.off{background:#fff;color:#e0701f;box-shadow:inset 0 0 0 1.5px #e0701f}.dk-tn{display:inline-block;font-style:normal;min-width:15px;height:15px;line-height:15px;border-radius:8px;background:#e0701f;color:#fff;font-size:10.5px;font-weight:800;text-align:center;padding:0 3px;margin-right:6px;vertical-align:1px}body.pc .dk-tip{font-size:13.5px}body.pc .dk-tip b{font-size:12px}.dk-lds{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.dk-lds path{fill:none;stroke:#7f8492;stroke-width:1.5;stroke-dasharray:3 3}.dk-tipc .dk-tr+.dk-tr{border-top:1px solid rgba(255,255,255,.14);margin-top:6px;padding-top:6px}@media print{.dk-tx{display:none}.dk-tl,.dk-th{opacity:1}.dk-tip{box-shadow:none}}.dk-amd{display:inline-flex;background:#f1f3f7;border-radius:10px;padding:3px;gap:2px;margin:2px 0 8px}.dk-amd button{font:inherit;font-size:13px;border:0;background:none;border-radius:8px;padding:6px 16px;color:#6b7183;cursor:pointer}.dk-amd button.on{background:#fff;color:#22348a;font-weight:700;box-shadow:0 1px 3px #00000014}.dk-aq{border:1px solid #E2E5EC;border-radius:14px;padding:10px 12px 12px;margin-top:12px}.dk-aqh{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dk-aqh b{font-size:13px;color:#6b7183}.dk-aw{font-size:18px;line-height:2.3;padding:4px 2px 2px;word-break:normal}.dk-aww{position:relative;cursor:pointer;border-radius:5px;padding:1px 2px}.dk-aw.m-lk .dk-aww{cursor:default}.dk-aw.m-cm .dk-aww:hover{background:#eef2fc}.dk-aww.sel{background:#ffe8d4;box-shadow:0 0 0 1.5px #e0701f}.dk-awg{position:relative;display:inline-block;min-width:16px;text-align:center;color:#c4c8d2;cursor:pointer;border-radius:5px;font-size:15px;margin:0 1px}.dk-awg:hover{background:#eef2fc;color:#6b7183}.dk-awg.lk{color:#e0701f;font-weight:800}.dk-awg.lk.auto{color:#f2b27e}.dk-awg.sel{background:#ffe8d4;box-shadow:0 0 0 1.5px #e0701f;color:#e0701f}.dk-awn{position:absolute;left:50%;top:100%;transform:translate(-50%,-6px);font-style:normal;background:#e0701f;color:#fff;font-size:10px;font-weight:800;line-height:14px;min-width:14px;padding:0 3px;border-radius:7px;white-space:nowrap}.dk-acm{margin-top:10px}.dk-acf{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:#6b7183}.dk-acw{flex:1;min-width:180px}.dk-acw b{color:#1f2333}.dk-eb2.or{border-color:#f2b27e;color:#b85810;background:#fff6ee}.dk-aci{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px;border:1px solid #EEF0F4;border-radius:10px;background:#fafbfc}.dk-aci .n{flex:0 0 auto;background:#e0701f;color:#fff;font-size:11px;font-weight:800;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:9px;margin-top:4px}.dk-aci .n.l{background:#c4c8d2}.dk-aci .b{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dk-aci .wh{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12px;color:#6b7183}.dk-aci select{font:inherit;font-size:12px;border:1px solid #E2E5EC;border-radius:7px;padding:2px 6px;background:#fff}.dk-aci .dk-ei{margin:0}.dk-pvh{font-size:11.5px;color:#9aa0ae;margin:12px 0 2px;border-top:1px dashed #E2E5EC;padding-top:8px}.dk-pv{min-height:40px}.dk-pvst{margin:0 0 14px 34px;padding:6px 10px;border-left:2px solid #EEF0F4}.dk-nb.o,.dk-nb.e{z-index:4}.dk-tip span strong{font-weight:800;color:#fff}.dk-nt li strong{font-weight:700}.dk-etw{position:relative}.dk-etw .dk-ei{padding-right:38px}.dk-ebb{position:absolute;top:5px;right:5px;width:26px;height:24px;border:1px solid #E2E5EC;border-radius:6px;background:#fff;font:inherit;font-size:13px;font-weight:800;color:#333;cursor:pointer;padding:0;line-height:22px}.dk-ebb:hover{background:#f2f4f8}.dk-nr{position:absolute;height:5px;box-sizing:border-box;border:1.5px solid #E0701F;border-top:0;border-radius:0 0 3px 3px;opacity:.7;pointer-events:none}.dk-stp{position:relative;display:inline-block;line-height:1;padding-right:.24em;font-weight:inherit}.dk-stp:after{content:"";position:absolute;right:.02em;bottom:-.14em;width:.2em;height:.2em;border-bottom:2px solid #E0701F;border-right:2px solid #E0701F}.dk-lg .dk-stp{font-weight:600;color:#141414;line-height:1.2;padding-right:6px;vertical-align:baseline}.dk-lg .dk-stp:after{right:0;bottom:1px;width:4px;height:4px;border-width:0 1.5px 1.5px 0}.dk-mtl{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 6px}.dk-mtl button{font:inherit;font-size:12.5px;border:1px solid #E2E5EC;border-radius:999px;padding:4px 12px;color:#55585f;background:#fff;cursor:pointer}.dk-mtl button.on{border-color:#2f45a8;background:#eef2fc;color:#2f45a8;font-weight:700}.dk-mtl i.dk-stp{font-style:normal;font-weight:700}.dk-mtl .wk{color:#a9adb7;font-size:.85em}.dk-stp.au:after{border-color:#f3b98a}.dk-aw.m-lk .dk-aww.wk{color:#a9adb7;font-size:.82em}.dk-aw.m-lk .dk-aww.wk.man{color:#8d93a1}.dk-aw.m-lk.t-sp .dk-awl{font-weight:inherit;cursor:pointer;border-radius:3px;padding:0 1px}.dk-aw.m-lk.t-sp .dk-awl:hover{background:#fdece0}.dk-aw.m-lk.t-wk .dk-aww{cursor:pointer}.dk-aw.m-lk.t-wk .dk-aww:hover{background:#f2f4f8}.dk-aw.m-lk:not(.t-lk) .dk-awg{pointer-events:none}.dk-ov.ipaw{line-height:3.5}body.pc .dk-ov.ipaw{line-height:3.15}.dk-ov>svg text.ipa{fill:#6b7183;font-family:inherit;stroke:none}.dk-jr{margin-top:4px}.dk-jr>div{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-top:1px solid #F0F1F4}.dk-jr>div:first-child{border-top:0}.dk-lb{flex:0 0 auto;font-style:normal;font-size:10.5px;font-weight:700;color:#6b7183;background:#f1f2f5;border-radius:4px;padding:1px 6px}.dk-jr .dk-ja{font-size:14px;color:#1f2333;margin:0}.dk-jr .dk-jx{font-size:12.5px;color:#6b7183}body.pc .dk-jr .dk-ja{font-size:15px}.dk-ov.ipaw{line-height:3.15}body.pc .dk-ov.ipaw{line-height:2.85}.dk-jr>div.dk-jxr{border-top:0;padding:0 0 2px 34px}.dk-jr .dk-jxr .dk-jx{font-size:11.5px;color:#8a8e98}body.pc .dk-jr .dk-jxr .dk-jx{font-size:12px}.dk-axw{display:inline-flex;align-items:center;gap:2px;color:#1f2333}.dk-axw button{border:0;background:none;color:#9aa0ae;font-size:11px;cursor:pointer;padding:0 2px}.dk-axw button:hover{color:#d9503a}.dk-axb{border:1px dashed #E0A777;background:#fff;color:#c2560f;font-size:11.5px;border-radius:7px;padding:2px 8px;cursor:pointer}.dk-axb.on{border-style:solid;background:#fdece0}.dk-aci.adding{border-color:#f3b98a;background:#fff8f2}.dk-axh{color:#c2560f!important}.dk-aw.m-all{font-size:20px}.dk-aw.m-all .dk-aww:hover{background:#eef2fc}.dk-aw.m-all .dk-aww.wk{color:#a9adb7;font-size:.8em}.dk-aw.m-all .dk-aww.mid{color:#55585f}.dk-aw.m-all .dk-aww.man{box-shadow:inset 0 -2px #9db0ea}.dk-aw.m-all .dk-aww.sel{background:#ffe8d4;box-shadow:0 0 0 1.5px #e0701f}.dk-aw.m-all .dk-awb{font-weight:800;font-size:1.3em;color:#141414}.dk-aw.m-all .dk-awb2{font-weight:700;text-decoration:underline dotted #7F8FCC 1.5px;text-underline-offset:3px}#dk-wp{position:fixed;z-index:2300;width:min(330px,calc(100vw - 16px));background:#fff;border:1px solid #E2E5EC;border-radius:14px;box-shadow:0 14px 36px #1418282e;padding:12px 14px;font-size:12.5px;color:#1f2333;line-height:1.5}#dk-wp .dk-wx{position:absolute;right:8px;top:8px;width:26px;height:26px;border:0;border-radius:13px;background:#f2f3f6;color:#6b7183;font-size:12px;cursor:pointer}#dk-wp .dk-wph{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-right:30px}#dk-wp .dk-wph b{font-size:17px}#dk-wp .dk-wph small{color:#6b7183;font-size:12.5px}#dk-wp .dk-wps{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}#dk-wp .dk-wps>i{flex:0 0 100%;font-style:normal;font-size:11px;color:#6b7183}#dk-wp .dk-wseg{display:inline-flex;background:#f1f2f5;border-radius:9px;padding:2px;gap:2px}#dk-wp .dk-wseg button{font:inherit;font-size:13px;border:0;background:none;border-radius:7px;padding:4px 12px;color:#55585f;cursor:pointer}#dk-wp .dk-wseg.sm button{font-size:12px;padding:3px 10px}#dk-wp .dk-wseg button.on{background:#fff;color:#2f45a8;font-weight:700;box-shadow:0 1px 3px #0000001a}#dk-wp .dk-wlt{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:4px}#dk-wp .dk-wlt button{font:inherit;font-size:16px;min-width:28px;height:32px;border:1px solid #E2E5EC;border-radius:7px;background:#fff;cursor:pointer;position:relative}#dk-wp .dk-wlt button.on{background:#2f45a8;border-color:#2f45a8;color:#fff;font-weight:700}#dk-wp .dk-wlt button.on2{border:1.5px dashed #2F45A8;color:#2f45a8;font-weight:700}#dk-wp .dk-wlt button.stp:after{content:"";position:absolute;right:3px;bottom:3px;width:6px;height:6px;border-right:2px solid #E0701F;border-bottom:2px solid #E0701F}#dk-wp .dk-wlt .x{align-self:center;color:#9aa0ae;font-size:15px;padding:0 1px}#dk-wp .dk-wnote{font-size:11px;color:#9aa0ae}#dk-wp .dk-wl{font:inherit;font-size:11px;border:0;background:none;color:#2f45a8;padding:0;cursor:pointer;text-decoration:underline}#dk-wp .dk-wcm{font:inherit;font-size:12.5px;border:1px dashed #E0701F;color:#e0701f;background:#fff8f2;border-radius:8px;padding:4px 12px;cursor:pointer}#dk-wp .dk-wip input{flex:1;min-width:0;font:inherit;font-size:15px;border:1px solid #C9D2EE;border-radius:7px;padding:4px 8px}#dk-wp .dk-wok{font:inherit;font-size:12px;border:0;background:#2f45a8;color:#fff;border-radius:7px;padding:5px 12px;cursor:pointer}.dk-plain{padding:2px 0 4px}.dk-pe{margin:0 0 2px;font-size:16px;line-height:1.5;color:#1f2333;font-weight:500}body.pc .dk-pe{font-size:19px}.dk-plain .dk-jr{margin-top:2px}.dk-exh{display:flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:11px;font-weight:700;color:#8a8e98;letter-spacing:.04em}.dk-exh:after{content:"";flex:1;height:1px;background:#eef0f4}.dk-ptop{display:flex;gap:14px;align-items:center}.dk-ptop .dk-plain{flex:1;min-width:0}.dk-vbt{flex:0 0 auto;display:flex;align-items:center;gap:8px;border:1px solid #DCDCD8;border-radius:99px;padding:6px 14px 6px 6px;background:#fff;cursor:pointer;font:inherit;text-align:left}.dk-vbt:hover{background:#f6f7f9}.dk-vbt i{width:28px;height:28px;border-radius:50%;background:#2f45a8;color:#fff;display:grid;place-items:center;padding-left:2px;box-sizing:border-box}.dk-vbt span{display:flex;flex-direction:column;font-size:13px;font-weight:700;color:#1f2333;line-height:1.25}.dk-vbt small{font-size:11px;font-weight:400;color:#8a8e98}.dk-vbt small:empty{display:none}.dk-ov p{text-align:center}.dk-lg{justify-content:center}@media(max-width:600px){.dk-ptop{flex-direction:column;align-items:flex-start;gap:8px}}.dk-ptop{background:#f6f7f9;border-radius:12px;padding:14px 16px;margin:0 0 6px}.dk-pe{font-weight:600}.dk-ptop .dk-vbt{background:#fff}.dk-tip{background:#fff;color:#141414;border:1.5px solid #E0701F;box-shadow:0 2px 10px #00000012}.dk-tip b{color:#c25a10}.dk-tip span strong{color:#141414}.dk-tx{color:#a3a8b4}.dk-tx:hover{color:#141414}.dk-tipc .dk-tr+.dk-tr{border-top:1px solid #F1E2D3}.dk-tl{border-left-color:#e0a06a;opacity:.8}.dk-th{border-top-color:#e0a06a;opacity:.8}.dk-lds path{stroke:#e0a06a}.dk-lg{margin-top:14px;padding-top:10px;border-top:1px dashed #E6E8EE}@media(max-width:600px){.dk-ptop{padding:12px 13px}}.dk-jr>div.dk-jxr{padding-left:0}.dk-jr>div{padding:2px 0}.dk-seek i{background:#2f45a8}.dk-vbt.th{border-radius:10px;padding:4px 12px 4px 4px;gap:10px}.dk-vbt.th i.dk-vthb{position:relative;width:64px;height:40px;border-radius:6px;background:linear-gradient(135deg,#3b4a7a,#1b2340);overflow:hidden;padding:0;display:block}.dk-vthb video{position:absolute;inset:0;width:100%;height:118%;object-fit:cover;object-position:top}.dk-vthb b{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0000002e}.dk-exh{position:relative;overflow:visible}.dk-exh:after{order:1}.dk-lgw{order:2;position:relative;display:inline-flex;letter-spacing:0;font-weight:400}.dk-lgq{width:18px;height:18px;border-radius:50%;border:1px solid #C9CDD6;background:#fff;color:#8a8e98;font:700 11px/1 -apple-system,sans-serif;display:grid;place-items:center;padding:0;cursor:pointer}.dk-lgq:hover,.dk-lgw.on .dk-lgq{border-color:#8a8e98;color:#141414}.dk-lgw .dk-lg{display:none;position:absolute;right:0;top:24px;z-index:6;flex-direction:column;gap:5px;margin:0;padding:9px 12px;border:1px solid #E6E8EE;border-top:1px solid #E6E8EE;border-radius:10px;background:#fff;box-shadow:0 6px 18px #0000001a;white-space:nowrap;font-size:11.5px}.dk-lgw.on .dk-lg{display:flex}@media(hover:hover){.dk-lgw:hover .dk-lg{display:flex}}body:not(.pc) .dk-ov{font-size:13.5px}body:not(.pc) .dk-ov p{text-align:left}.dk-sl{list-style:none;margin:0;padding:0}.dk-sl li{display:flex;gap:8px;font-size:13px;line-height:1.6;padding:7px 0;border-top:1px solid #EDEFF3;color:#1f2333}.dk-sl li:first-child{border-top:0}.dk-sl .dk-tn{position:static;flex:0 0 17px;height:17px;line-height:17px;margin:2px 0 0;padding:0}.dk-sl li span{white-space:pre-line}.dk-sl li b{color:#1f2333}.nb .sw-st{text-decoration:line-through}.dk-aw{position:relative;border:1px solid #E2E5EC;border-radius:10px;background:#fff;padding:8px 64px 8px 10px}.dk-aw .dk-ap{margin:0;font-size:16px!important;line-height:1.5;color:#1f2333;white-space:pre-wrap;word-break:break-word}.dk-aed{position:absolute;right:6px;top:6px;border:1px solid #DCDCD8;background:#fff;color:#55585f;border-radius:8px;font-size:11.5px;padding:3px 8px;cursor:pointer}.dk-aed:hover{background:#f4f4f2}.dk-r .dk-seek{order:9;flex:0 0 100%;margin:2px 0 0}.dk-vsm{display:none}body:not(.pc) .dk-r{flex-wrap:wrap;gap:6px;margin-bottom:12px}body:not(.pc) .dk-r>*:not(.dk-seek){flex-shrink:0}body:not(.pc) .dk-r .dk-no{flex:0 0 auto}body:not(.pc) .dk-x5{order:0;height:32px;padding:0 8px;gap:4px;flex:0 0 auto}body:not(.pc) .dk-sp{order:1;flex:0 0 auto;margin-left:auto}body:not(.pc) .dk-sp button{padding:6px 5px;font-size:12px;min-width:30px}body:not(.pc) .dk-r .dk-seek{order:2;flex:0 0 100%;margin:2px 0 0}body:not(.pc) .dk-ta{font-size:16px}body:not(.pc) .dk-ptop .dk-vbt{display:none}body:not(.pc) .dk-lgw{order:3}body:not(.pc) .dk-vsm{order:2;display:inline-flex;align-items:center;gap:4px;border:1px solid #C9D2EE;background:#fff;color:#2f45a8;border-radius:99px;padding:2px 9px;font:600 11px/1.4 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;letter-spacing:0;cursor:pointer}body:not(.pc) .dk-vsm small{font-size:11px;font-weight:600;color:#2f45a8}body:not(.pc) .dk-vsm small:empty{display:none}body:not(.pc) .dk-ans{background:none;border:0;border-top:1px solid #EEF0F4;border-radius:0;padding:12px 0 4px}body:not(.pc) .dk-lgw{display:none}body:not(.pc) .dk-vsm{margin-left:auto}.dk-sn{font:600 10px/1 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;color:#6b7183;vertical-align:super;margin-left:1px;letter-spacing:0}.dk-sl2 .dk-tn{background:none!important;color:#6b7183!important;font-weight:700;flex:0 0 14px;text-align:left;box-shadow:none!important;font-size:12px}@media(max-width:340px){body:not(.pc) .dk-sp button{min-width:26px;padding:6px 3px}body:not(.pc) .dk-x5{padding:0 6px}}.dk-ab{display:inline-flex;align-items:center;gap:6px;color:#1f2333}.dk-ab svg{display:block;flex:0 0 auto}.dk-sp,body:not(.pc) .dk-sp{border:0;background:#f2f3f5;border-radius:10px;padding:3px;gap:2px;overflow:visible}.dk-sp button,body:not(.pc) .dk-sp button{background:none;border-radius:7px;color:#6b7183;font-weight:600}.dk-sp button.on,body:not(.pc) .dk-sp button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 3px #0000001f}.dk-nb.dot{width:8px;height:8px;min-width:0;padding:0;border-radius:50%;font-size:0;line-height:0;box-shadow:0 0 0 2px #fff}.dk-nb.dot:before{content:"";position:absolute;inset:-7px}.dk-nb.dot.off{background:#fff;box-shadow:inset 0 0 0 1.5px #e0701f,0 0 0 2px #fff}.dk-tipc .dk-tn{display:none}.nb .ne-yt{position:relative;margin:14px 0;background:#fff;border:1px solid #E3E7F0;border-radius:18px;padding:16px 20px 18px}.nb .ne-yt .yt-h{margin:0 0 10px}.nb .ne-yt .yt-rg{font:12.5px ui-monospace,Menlo,monospace;color:#9aa0ae;font-weight:400;margin-left:10px}.nb .ne-yt .yt-v{position:relative;aspect-ratio:16/9;background:#111;border-radius:12px;overflow:hidden;max-width:640px}.nb .ne-yt .yt-v iframe,.nb .ne-yt .yt-p{position:absolute;inset:0;width:100%;height:100%;border:0}.nb .ne-yt .yt-pb{max-width:640px;box-sizing:border-box;border:1px solid #E3E7F0;border-radius:14px;padding:8px 12px 10px;margin-top:10px;background:#fff}.nb .ne-yt .yt-r1{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1}.nb .ne-yt .yt-r1 b{font-size:13px;font-weight:700;white-space:nowrap}.nb .ne-yt .yt-r1 .yt-rgl{margin-left:6px;font-size:12px;font-weight:500;color:#787774;font-variant-numeric:tabular-nums}.nb .ne-yt .yt-sk{flex:1;height:18px;position:relative;cursor:pointer;--f:0}.nb .ne-yt .yt-sk:before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;border-radius:2px;background:#e3e7f0}.nb .ne-yt .yt-sk .f{position:absolute;left:0;top:7px;height:4px;border-radius:2px;background:var(--acc,#2F45A8);width:calc(var(--f)*100%)}.nb .ne-yt .yt-sk .k{position:absolute;top:3px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--acc,#2F45A8);left:calc(var(--f)*100%)}.nb .ne-yt .yt-pb .yt-tm{font:12px ui-monospace,Menlo,monospace;color:#6b7183;white-space:nowrap}.nb .ne-yt .yt-r2{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.nb .ne-yt .yt-r2>button,.nb .ne-yt .yt-spu{height:30px;min-width:38px;border:1px solid #E3E7F0;border-radius:8px;background:#fff;color:#55585f;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font:inherit}.nb .ne-yt .yt-r2>button.pl{width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--acc,#2F45A8);border-color:var(--acc,#2F45A8);color:#fff}.nb .ne-yt .yt-r2>button.on[data-ytc=loop]{background:#e4eafa;color:#2f45a8;border-color:#cfd7ee}.nb .ne-yt .yt-spu{padding:0 2px;gap:2px;cursor:default}.nb .ne-yt .yt-spu button{border:0;background:none;color:#55585f;width:24px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.nb .ne-yt .yt-spv{font-size:12.5px;font-weight:700;min-width:38px;text-align:center}.nb .ne-yt .yt-syb{padding:0 12px!important;color:#2f45a8!important;border-color:#cfd7ee!important;font-size:12.5px!important;font-weight:700}.nb .ne-yt .yt-syb.on{background:#2f45a8!important;color:#fff!important;border-color:#2f45a8!important}.nb .ne-yt .yt-box{position:relative;margin-top:16px;border:2px solid transparent;border-radius:12px;padding:0}.nb .ne-yt .yt-tg{display:none}.nb .ne-yt .yt-txt{margin:0}.nb .ne-yt.sy .yt-box{border-color:#2f45a8;padding:14px 14px 8px;margin-left:-16px;margin-right:-16px}.nb .ne-yt.sy .yt-tg{display:block;position:absolute;top:-11px;left:14px;background:#fff;color:#2f45a8;font-size:12px;font-weight:700;padding:0 6px;line-height:20px}.nb .ne-yt.sy .yt-txt{user-select:none;-webkit-user-select:none}.nb .ne-yt.sy .yt-c{cursor:pointer;border-radius:4px}.nb .ne-yt.sy .yt-c:hover{background:#f2f5fc}.nb .ne-yt.sy .yt-c.now{background:#e4eafa;box-shadow:0 0 0 2px #e4eafa}.nb .ne-yt .yt-edb{display:block;margin-top:12px;height:28px;padding:0 12px;border:1px dashed #B9C4E6;border-radius:8px;background:#fff;color:#2f45a8;font:inherit;font-size:12px;cursor:pointer}.nb .ne-yt .yt-edi{position:absolute;top:12px;right:12px;width:28px;height:28px;border:1px solid #E6E8EE;border-radius:8px;background:#fff;color:#9aa0ae;display:grid;place-items:center;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s}.nb .ne-yt:hover .yt-edi,.nb .ne-yt .yt-edi:focus-visible{opacity:1;pointer-events:auto}.nb .ne-yt .yt-edi:hover{color:#2f45a8;border-color:#cfd7ee}.nb .ne-yt:has(.yt-edi) .yt-h{padding-right:34px}body:not(.pc) .nb .ne-yt{padding:12px 12px 14px}body:not(.pc) .nb .ne-yt.sy .yt-box{margin-left:-6px;margin-right:-6px;padding:14px 8px 8px}.yt-ln{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:5px 8px;border-radius:7px;cursor:pointer}.yt-ln .yt-tm{font:11.5px ui-monospace,Menlo,monospace;color:#9aa0ae;padding-top:4px}.yt-ln:hover{background:#f5f7fc}.yt-ln.now{background:#e4eafa}.yte-bg{position:fixed;inset:0;background:#14182873;z-index:700;display:grid;place-items:center;padding:16px}.yte{background:#fff;border-radius:18px;width:min(1180px,100%);height:min(860px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;color:#2c2c2b;font-size:14px;box-shadow:0 20px 60px #14182840}.yte-h{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #EEF0F3}.yte-h b{font-size:16px}.yte-st{font-size:12px;color:#6b7183}.yte-h .x{margin-left:auto;width:30px;height:30px;border:0;border-radius:15px;background:#f2f3f5;cursor:pointer;display:grid;place-items:center}.yte-bd{flex:1;min-height:0;display:grid;grid-template-columns:400px 1fr}.yte-lp{padding:18px 20px;border-right:1px solid #EEF0F3;background:#fafbfc;overflow:auto}.yte-v{position:relative;aspect-ratio:16/9;background:#111;border-radius:12px;overflow:hidden}.yte-v iframe,.yte-v #yte-p{position:absolute;inset:0;width:100%;height:100%;border:0}.yte-card{background:#fff;border:1px solid #E3E7F0;border-radius:12px;padding:12px;margin-top:12px}.yte-ct{font-size:12px;color:#6b7183;font-weight:700;margin-bottom:8px}.yte-fr{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;margin-bottom:6px}.yte-fr b{font-size:12px}.yte-fr input{height:32px;border:1px solid #DCE1EA;border-radius:8px;padding:0 10px;font:15px ui-monospace,Menlo,monospace;min-width:0;outline:0}.yte-fr input:focus{border-color:#9db0e6}.yte-fr2{display:flex;justify-content:space-between;align-items:center;margin:4px 0 6px}.yte-fr3{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.yte .b{height:30px;padding:0 10px;border:1px solid #E3E7F0;border-radius:8px;background:#fff;color:#55585f;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.yte .b:hover{background:#f5f7fc}.yte .b.p{background:#2f45a8;border-color:#2f45a8;color:#fff;font-weight:700}.yte .b.dg{border-color:transparent;color:#9aa0ae;background:none}.yte .b.ai{border-color:#e1d9fb;background:#f4f1fd;color:#6b4fd8;font-weight:700}.yte .b:disabled{opacity:.5}.yte .sm{font-size:12px;color:#6b7183}.yte-seg{display:inline-flex;background:#eef0f4;border-radius:9px;padding:3px}.yte-seg button{border:0;background:none;padding:5px 10px;font:inherit;font-size:12px;border-radius:7px;color:#6b7183;cursor:pointer}.yte-seg button.on{background:#fff;color:#2c2c2b;font-weight:700;box-shadow:0 1px 2px #00000014}.yte textarea{display:block;width:100%;box-sizing:border-box;height:110px;margin-top:8px;border:1px dashed #CDD3DE;border-radius:10px;padding:8px 10px;font:12px/1.6 ui-monospace,Menlo,monospace;resize:vertical;background:#fff;outline:0}.yte-u{display:inline-flex;border:1px solid #E1D9FB;border-radius:8px;overflow:hidden}.yte-u button{border:0;background:#fff;padding:0 10px;height:28px;font:inherit;font-size:12px;color:#6b7183;cursor:pointer}.yte-u button.on{background:#f4f1fd;color:#6b4fd8;font-weight:700}.yte-rp{padding:14px 20px 20px;overflow:auto;min-width:0}.yte-rh{display:flex;align-items:center;gap:6px;position:sticky;top:-14px;background:#fff;padding:14px 0 8px;margin-top:-14px;z-index:2}.yte-rh b{font-size:13px}.yte-rh .sp{flex:1}.yte-rh .sm{margin-right:2px}.yte-hint{font-size:11.5px;color:#9aa0ae;margin:0 0 8px}.yte-hint kbd{font:11px ui-monospace,Menlo,monospace;border:1px solid #DCE1EA;border-bottom-width:2px;border-radius:4px;padding:0 4px;color:#55585f}.yte-emp{color:#9aa0ae;font-size:12.5px;padding:30px 10px;text-align:center}.yte-ls{position:relative;padding:4px 0}.yte-ls:before{content:"";position:absolute;left:78px;top:14px;bottom:14px;width:1px;background:#e3e7f0}.yte-r{position:relative;display:grid;grid-template-columns:62px 14px 1fr;column-gap:8px;padding:6px 10px 6px 4px;border-radius:10px;align-items:start}.yte-r:hover,.yte-r:focus-within{background:#f7f8fb}.yte-r.now{background:#eef2fc}.yte-r.out{opacity:.35}.yte-r.tap{outline:2px solid #6B4FD8}.yte-tc{min-width:0}.yte-ti{display:block;width:100%;height:24px;border:0;border-radius:6px;padding:0 4px;font:12px ui-monospace,Menlo,monospace;color:#9aa0ab;background:none;outline:0;text-align:right;box-sizing:border-box}.yte-ti:hover{background:#fff}.yte-ti:focus{background:#fff;box-shadow:0 0 0 1px #cfd7ee;color:#1f2333}.yte-r.now .yte-ti{color:#2f45a8;font-weight:700}.yte-dot{width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid #C9CFDB;margin:7px auto 0;position:relative;z-index:1;box-sizing:border-box}.yte-r.now .yte-dot{background:#2f45a8;border-color:#2f45a8;box-shadow:0 0 0 3px #d6dff7}.yte-adj{display:none;gap:2px;margin-top:3px;justify-content:flex-end}.yte-r:hover .yte-adj,.yte-r:focus-within .yte-adj{display:flex}.yte-adj button{width:15px;height:18px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:none;font:inherit;font-size:11px;color:#77787c;cursor:pointer;padding:0}.yte-adj button:hover{background:#e7ebf4;color:#1f2333}.yte-adj .pl{color:#2f45a8;font-size:9px}.yte-r .yt-tx{font-size:15px;line-height:1.6;padding:1px 6px;border-radius:6px;outline:0;min-height:24px}.yte-r .yt-tx:focus{background:#fff;box-shadow:0 0 0 1px #cfd7ee}.yte-tools{display:none;position:absolute;right:8px;top:-14px;background:#fff;border:1px solid #E3E7F0;border-radius:9px;box-shadow:0 4px 12px #00000014;padding:3px;gap:2px;z-index:3}.yte-r:hover .yte-tools,.yte-r:focus-within .yte-tools{display:flex}.yte-tools button{height:24px;padding:0 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:12px;color:#55585f;cursor:pointer;white-space:nowrap}.yte-tools button:hover{background:#f2f3f5}.yte-tools .dl:hover{color:#d9503a}.yte-pb{position:relative;height:6px;margin-left:98px;display:flex;align-items:center;justify-content:center;z-index:2}.yte-pb>button{display:none;height:20px;padding:0 10px;border:1px dashed #9DB0E3;border-radius:10px;background:#fff;font:inherit;font-size:11px;color:#2f45a8;cursor:pointer;white-space:nowrap}.yte-pb:not(.on):hover{height:22px}.yte-pb:not(.on):hover>button{display:block}.yte-pb.on{height:24px;justify-content:flex-start;gap:6px;border-top:1px dashed #9DB0E3;margin-top:8px;font-size:11px;color:#2f45a8}.yte-pb.on span{background:#fff;padding:0 6px;margin-top:-1px;font-weight:700}.yte-pb.on button{display:block;width:18px;height:18px;border:0;border-radius:50%;background:none;color:#77787c;cursor:pointer;font-size:13px;padding:0;line-height:18px}.yte-pb.on button:hover{background:#f2f3f5;color:#d9503a}.nb .ne-yt .yt-pbr{display:block;height:.9em}.yte-f{display:flex;gap:8px;align-items:center;padding:12px 20px;border-top:1px solid #EEF0F3}.yte-f .sp{flex:1}@media(max-width:820px){.yte{height:calc(100vh - 32px)}.yte-bd{grid-template-columns:1fr;overflow:auto}.yte-lp{border-right:0;border-bottom:1px solid #EEF0F3;overflow:visible}.yte-rp{overflow:visible}.yte-adj,.yte-tools,.yte-pb>button{display:flex}.yte-pb{height:22px}.yte-tools{position:static;box-shadow:none;border:0;grid-column:3;padding:0}.yte-r{grid-template-columns:62px 14px 1fr}}@media print{.nb .ne-yt .yt-pb,.nb .ne-yt .yt-edb,.nb .ne-yt .yt-edi{display:none}}body.pc .nb .ne-yt .yt-txt,body.pc .nb .ne-yt .yt-txt .lat{font-size:19.6px!important;line-height:1.75!important}body:not(.pc) .nb .ne-yt .yt-txt,body:not(.pc) .nb .ne-yt .yt-txt .lat{font-size:16px!important;line-height:1.75!important}.nb .ne-yt .yt-sk .ab{display:none;position:absolute;top:7px;height:4px;background:#f7c4c6;left:calc(var(--a,0)*100%);width:calc((var(--b,0) - var(--a,0))*100%)}.nb .ne-yt .yt-sk.hasb .ab{display:block}.nb .ne-yt .yt-sk .fl{display:none;position:absolute;top:-2px;width:2px;height:22px;background:#e5484d;margin-left:-1px;cursor:ew-resize;touch-action:none;z-index:2}.nb .ne-yt .yt-sk .fl:after{content:"";position:absolute;inset:-4px -8px}.nb .ne-yt .yt-sk .fl.a{left:calc(var(--a,0)*100%)}.nb .ne-yt .yt-sk .fl.b{left:calc(var(--b,0)*100%)}.nb .ne-yt .yt-sk.hasa .fl.a,.nb .ne-yt .yt-sk.hasb .fl.b{display:block}.nb .ne-yt .yt-sk .fl b{position:absolute;bottom:100%;margin-bottom:2px;font:700 10px/1 -apple-system,sans-serif;color:#fff;background:#e5484d;padding:2px 4px;border-radius:4px;white-space:nowrap}.nb .ne-yt .yt-sk .fl.a b{left:0}.nb .ne-yt .yt-sk .fl.b b{right:0}.nb .ne-yt .yt-pb{padding-top:14px}.nb .ne-yt .yt-r2>button.yt-abb{padding:0 9px;font-size:12px;font-weight:700;color:#55585f}.nb .ne-yt .yt-r2>button.yt-abb.on{color:#e5484d;border-color:#f3c1c3;background:#fff5f5}.nb .ne-yt.sy .yt-c.sel{background:#fdecec;box-shadow:0 0 0 2px #fdecec}.nb .ne-yt.sy .yt-c.sel.now{background:#f7c4c6;box-shadow:0 0 0 2px #f7c4c6}.yte-pb>button+button{margin-left:6px}.yte-pb>button.ct{border-color:#f0b37e;color:#c2590f}.yte-pb.on.cut{border-top:2px solid #E0701F;color:#c2590f;margin-top:12px;height:26px}.yte-ev{display:inline-flex;align-items:center;gap:4px;margin-left:10px}.yte-cs{font-size:12px;color:#c2590f;font-weight:700;margin-right:8px}.pks-top{position:absolute;left:0;right:0;top:0;z-index:310;background:#fff;border-bottom:1px solid #E2E5EC;box-shadow:0 6px 18px #1f23331a;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px}.pks-t{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b4fd8;font-weight:700;margin-bottom:7px}.pks-left{font-size:10.5px;font-weight:700;border-radius:6px;padding:1px 6px;background:#f4f5f7;color:#6b7183}.pks-x{margin-left:auto;width:28px;height:28px;border-radius:50%;border:1px solid #E2E5EC;display:grid;place-items:center;color:#6b7183;background:#fff;padding:0}.pks-in{display:flex;align-items:center;gap:8px;border:1.5px solid #CFC3F6;border-radius:12px;padding:5px 5px 5px 11px;background:#fff;min-height:44px;margin:0}.pks-wd{font-size:20px;font-weight:800;color:#1f2333;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pks-ipa{font-size:14px;color:#6b7183;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pks-q{flex:1 1 auto;min-width:0;border:0;outline:none;font-size:18px;font-weight:700;color:#1f2333;background:none;padding:0;height:32px}.pks-q::placeholder{color:#b4b8c2;font-weight:400;font-size:15px}.pks-kb{flex:0 0 auto;margin-left:auto;width:32px;height:32px;border-radius:9px;background:#f4f5f7;color:#6b7183;display:grid;place-items:center;font-size:15px;padding:0;border:0}.pks-kb.on{background:#f4f1fd;color:#6b4fd8;font-weight:800}.pks-hint{font-size:11.5px;color:#6b7183;margin-top:7px}.pks-bot{position:absolute;left:0;right:0;bottom:0;z-index:310;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 24px #1f233324;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));max-height:70%;overflow:auto}.pks-bot[hidden]{display:none}.pks-bot .pk{padding:0}.pks-row{display:flex;align-items:center;gap:10px;min-height:40px}.pks-mid{flex:1 1 auto;min-width:0}.pks-mid .pk-lv{margin-top:0}.pks-n{font-size:12.5px;color:#6b7183;line-height:1.5}.pks-mid .pks-n{margin-top:5px}.pks-err{color:#d9503a;margin-top:0!important}.pks-rec{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#e5484d;display:grid;place-items:center;box-shadow:0 0 0 4px #fce3e4;padding:0;border:0}.pks-rec i{width:13px;height:13px;border-radius:50%;background:#fff}.pks-rec.stop i{border-radius:3px}.pks-rec:disabled{opacity:.45}.pks-sc{margin-left:auto;font-size:24px;font-weight:800;line-height:1;white-space:nowrap}.pks-sc small{font-size:12px;margin-left:1px}.pks-more{flex:0 0 auto;font-size:12px;color:#6b4fd8;background:#f4f1fd;border:1px solid #CFC3F6;border-radius:999px;padding:5px 10px;font-weight:700}.pks-grab{width:36px;height:4px;border-radius:2px;background:#d5d8df;margin:0 auto 10px}.pks-ipa2{font-size:16px;color:#3b3e48;min-width:0}.pks-bot.open .pks-sc{font-size:28px}.pks-bot .pk-chs{margin-top:10px}.pks-btns{display:flex;gap:8px;margin-top:12px}.pks-btns button{flex:1;display:flex;align-items:center;justify-content:center;height:38px;border:1px solid #E2E5EC;border-radius:10px;background:#fff;font-size:13px;color:#1f2333}::highlight(pksel){background-color:#e9e3fc;color:#6b4fd8}body.pksp:not(.pc) #view-note{padding-top:calc(env(safe-area-inset-top,0px) + 112px);padding-bottom:110px}body.pksp:not(.pc) .fab-dial,body.pksp:not(.pc) .fab-top,body.pksp:not(.pc) #pb-notch,body.pksp:not(.pc) #lai-fab,body.pksp:not(.pc) #stb,body.pksp:not(.pc) .bar,body.pksp:not(.pc) #pbar{visibility:hidden}@media print{.pks-top,.pks-bot{display:none!important}}body.pksp #body .nb,body.pksp #rot-inner .nb,body.pklai #body .nb,body.pksp #body .nb *,body.pksp #rot-inner .nb *,body.pklai #body .nb *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pks-pen{flex:0 0 auto;margin-left:auto;font-size:12px;font-weight:700;color:#6b4fd8;background:#f4f1fd;border:0;border-radius:9px;padding:7px 10px;white-space:nowrap}div.pks-in[data-pks]{cursor:pointer}.pks-in:focus-within{border-color:#6b4fd8;box-shadow:0 0 0 3px #eee9fc}.pks-top.hello{animation:pksIn .25s ease-out}@keyframes pksIn{0%{transform:translateY(-100%)}to{transform:none}}@keyframes pksGlow{0%,to{box-shadow:0 6px 18px #1f23331a}50%{box-shadow:0 0 0 2px #8b74e3,0 0 22px 4px #6b4fd859}}.pks-toast{position:absolute;left:50%;z-index:311;transform:translate(-50%,-4px);background:#1f2333;color:#fff;font-size:12.5px;padding:7px 14px;border-radius:999px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.pks-toast.on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.pks-top.hello{animation:none}}@media print{.pks-toast{display:none!important}}.pks-top{left:10px;right:10px;top:calc(8px + env(safe-area-inset-top,0px));padding:10px 12px;border:1px solid #E6E8EE;border-radius:18px;box-shadow:0 10px 28px #1f233329,0 2px 6px #1f23330f}@keyframes pksIn{0%{transform:translateY(calc(-100% - 20px))}to{transform:none}}@keyframes pksGlow{0%,to{box-shadow:0 10px 28px #1f233329,0 2px 6px #1f23330f}50%{box-shadow:0 0 0 2px #8b74e3,0 0 22px 4px #6b4fd859}}.pks-bot{left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid #E6E8EE;border-radius:22px;padding:12px 14px;box-shadow:0 14px 34px #1f233333,0 2px 6px #1f23330f}body.pksp:not(.pc) #view-note{padding-top:calc(env(safe-area-inset-top,0px) + 120px)}.pks-wv{min-width:0}.pks-w{font-size:20px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pks-wv .pks-ipa2{font-size:14px;color:#1f2333;margin-top:9px;line-height:1.35}.pks-wv .pks-ipa2 .ps-p:before{top:-.42em}.pks-bot.open .pks-sc{font-size:26px}.pks-bot .pk-chs{margin-top:9px}.pks-btns{margin-top:10px;gap:6px}.pks-btns button{height:34px;border-radius:999px;border-color:#dcdcd8;font-size:12.5px}.pks-rec.wait{background:#e4e6eb;box-shadow:none}.pks-rec.wait i{width:16px;height:16px;border-radius:50%;background:none;border:2.5px solid #A6ABB6;border-top-color:transparent;animation:pksSpin .8s linear infinite}@keyframes pksSpin{to{transform:rotate(360deg)}}.pks-dim .pks-wv{opacity:.45}.pks-msg{margin-left:auto;flex:0 0 auto;font-size:13px;font-weight:700;color:#8a8f9c;white-space:nowrap}.pks-msg.go{color:#e5484d}.pks-wave{display:flex;align-items:center;gap:3px;height:22px;margin-top:8px}.pks-wave i{width:4px;height:4px;border-radius:2px;background:#d5d8df;transition:height .08s}.pks-wave.go i{background:#e5484d}@media(prefers-reduced-motion:reduce){.pks-rec.wait i{animation:none}}body.pc.pksp .pks-bot{position:fixed;left:auto;right:24px;bottom:80px;width:340px;max-height:min(440px,70vh);padding:10px 12px}body.pc.pksp.hasbar .pks-bot{bottom:calc(var(--pbarh,60px) + 86px)}body.pc.innote.laiok.pksp .pks-bot,body.lesson.pc.innote.lsr-on.pksp .pks-bot{translate:-60px 0}body.pc .pks-bot .pks-top{position:static;inset:auto;width:auto;translate:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0 0 8px;animation:none;background:none}body.pc .pks-bot .pks-top .pks-t{margin-bottom:6px}body.pc .pks-bot .pks-top .pks-in{min-height:38px}body.pc .pks-bot .pks-top .pks-wd{font-size:16px}body.pc .pks-bot .pks-top .pks-hint{font-size:11px}body.pc .pks-bot #pk:not(:empty){border-top:1px solid #EEF0F3;padding-top:9px}body.pc .pks-bot .pks-w{font-size:17px}body.pc.pksp .pks-toast{position:fixed;translate:0 0}body.pc .pks-bot:has(#pk:not(:empty)) .pks-top div.pks-in{display:none}body.pc .pks-bot:has(#pk:not(:empty)) .pks-top{margin-bottom:4px}body.pc .pks-bot:has(#pk:not(:empty)) #pk{border-top:0;padding-top:0}body.pc.pksp .pks-bot{display:flex;flex-direction:column;height:292px;max-height:none;overflow:hidden}body.pc.pksp .pks-bot[hidden]{display:none}body.pc .pks-bot .pks-top{flex:0 0 auto;margin-bottom:4px}body.pc .pks-bot #pk{flex:1 1 auto;min-height:0;overflow:auto;border-top:0;padding-top:0}body.pc .pks-bot #pk:empty{display:grid;place-items:center}body.pc .pks-bot #pk:empty:before{content:"ノートの単語をクリック、または下に打って Enter";font-size:12px;color:#8a8f9c;text-align:center;line-height:1.6;padding:0 10px}body.pc .pks-bot .pks-inp{flex:0 0 auto;border-top:1px solid #EEF0F3;padding-top:9px;margin-top:6px}body.pc .pks-bot .pks-inp .pks-in{min-height:38px}body.pc .pks-bot .pks-btns button{flex:0 1 auto;padding:0 16px}body.pc .pks-bot .pk-chs{margin-top:7px}body.pc .pks-bot .pks-btns{margin-top:8px}body.pc .pks-bot .pks-btns button{height:30px}body.pc.pksp .pks-bot{width:400px;height:336px}body.pc .pks-bot #pks-sw{flex:0 0 auto;margin:8px 0 0}body:not(.phsok) .pk-ch .s,body.phshide .pk-ch .s{display:none}.pks-phs{flex:0 0 auto;height:20px;padding:0 8px;border:1px solid #D9DCE3;border-radius:10px;background:#fff;color:#8a8f9c;font-size:10px;font-weight:700;cursor:pointer}.pks-phs.on{border-color:#cfc3f6;background:#f4f1fd;color:#6b4fd8}body.pc .pks-bot #pk:has(>.pk-mic){display:flex;flex-direction:column}body.pc .pks-bot #pk>.pk-mic{margin:auto 0}.pks-bot .pk-chs{flex-wrap:wrap;gap:4px}.pks-bot .pk-ch{flex:1 1 0;min-width:30px;max-width:56px;padding:5px 2px;overflow:hidden}.pks-bot .pk-ch .i{white-space:nowrap}.pks-bot .pk-ch .h{font-size:9.5px;overflow:hidden;text-overflow:ellipsis}.pk-ref small{font-size:9.5px;color:#8a8f9c;margin-left:5px;font-weight:400}.pk-ref.ld{opacity:.55}.pks-bot .pk-ch{position:relative;overflow:visible}.pks-bot .pk-ch .i{overflow:hidden}.pks-bot .pk-ch .h{position:absolute;left:50%;top:calc(100% + 3px);transform:translate(-50%);width:max-content;max-width:70px;margin:0;white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:1.2;font-size:9.5px;background:none}.pks-bot .pk-chs:has(.h){padding-bottom:26px}#bte{position:fixed;inset:0;z-index:700;background:#1418228c;display:flex}#bte[hidden]{display:none}.bte-w{position:absolute;inset:8px;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;color:#1f2333;font-size:14px}.bte-top{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #E3E7F0}.bte-cr{font-size:12px;color:#6b7183}.bte-top b{font-size:16px}.bte-sv{margin-left:auto;font-size:12px;color:#2e8b57}.bte-sv.bad{color:#d9503a}.bte-x{border:0;background:none;font-size:22px;color:#6b7183;cursor:pointer;padding:0 4px}.bte-tabs{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid #E3E7F0;overflow-x:auto}.bte-tabs button{border:0;background:none;padding:11px 14px;font:inherit;color:#6b7183;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.bte-tabs button.on{color:#2f45a8;border-color:#2f45a8;font-weight:700}.bte-bd{flex:1;overflow:auto;padding:16px 22px 30px}.bte-ft{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid #E3E7F0;font-size:12px;color:#6b7183}.bte-ok{margin-left:auto;background:#1f2333;color:#fff;border:0;border-radius:9px;padding:9px 20px;font:inherit;font-size:14px;cursor:pointer}.bte-b{display:inline-flex;align-items:center;border:1px solid #DCDCD8;background:#fff;border-radius:8px;padding:6px 11px;font:inherit;font-size:12.5px;cursor:pointer;color:#1f2333}.bte-b.dg,.bte-si .dg{color:#d9503a}.bte-sym{display:inline-flex;flex-wrap:wrap;background:#f1f2f5;border-radius:10px;padding:3px;gap:2px;margin-bottom:12px}.bte-sym button{border:0;background:none;padding:6px 14px;border-radius:8px;font:inherit;color:#6b7183;cursor:pointer}.bte-sym button.on{background:#fff;color:#2f45a8;font-weight:700;box-shadow:0 1px 3px #00000014}.bte-sym small{color:#a3a8b4;font-weight:400}.bte-au{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#f7f8fa;border:1px solid #E3E7F0;border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:13px}.bte-af{background:#fff;border:1px solid #E3E7F0;border-radius:7px;padding:4px 9px}.bte-af.none{color:#a3a8b4}.bte-t{width:100%;border-collapse:collapse;font-size:13.5px}.bte-t th{text-align:left;font-size:11.5px;color:#6b7183;font-weight:600;padding:6px;border-bottom:1px solid #E3E7F0}.bte-t td{padding:2px 4px;border-bottom:1px solid #F0F1F4}.bte-t input{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:6px;padding:6px 7px;font:inherit;background:transparent;color:inherit}.bte-t input:hover{border-color:#e3e7f0}.bte-t input:focus{border-color:#2f45a8;outline:0;background:#fff}.bte-t input.sp::placeholder{color:#b0b5c0}.bte-t .ipa{color:#3b3e48}.bte-t .dr{color:#c0c4ce;width:14px;cursor:grab}.bte-t .n{color:#a3a8b4;width:24px;font-size:12px}.bte-t .x{width:20px}.bte-t .x button{border:0;background:none;color:#c0c4ce;font-size:15px;cursor:pointer}.bte-t .x button:hover{color:#d9503a}.bte-t tr.bte-ov td{border-top:2px solid #2F45A8}.bte-t .bte-new input{border:1px dashed #DCDCD8}.bte-paste{margin:10px 0}.bte-paste summary{font-size:12.5px;color:#2f45a8;cursor:pointer}.bte-paste textarea{width:100%;box-sizing:border-box;min-height:110px;margin:8px 0;border:1px solid #DCDCD8;border-radius:8px;padding:8px;font:inherit;font-size:13px}.bte-h{font-size:12px;color:#6b7183;margin:10px 0 0}.bte-f{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 0 14px}.bte-f label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#6b7183}.bte-f input,.bte-f select,.bte-f textarea{border:1px solid #DCDCD8;border-radius:8px;padding:8px 10px;font:inherit;font-size:14px;color:#1f2333;background:#fff}.bte-f textarea{min-height:90px}.bte-gl{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#6b7183}.bte-gl input{border:1px solid #DCDCD8;border-radius:8px;padding:8px 10px;font:inherit;font-size:14px}.bte-sl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:12px}.bte-si{position:relative;border:1px solid #E3E7F0;border-radius:10px;overflow:hidden;padding-bottom:34px}.bte-si img{width:100%;display:block}.bte-si span{position:absolute;left:8px;top:8px;background:#1e2028b3;color:#fff;font-size:11px;border-radius:5px;padding:2px 7px}.bte-si button{position:absolute;bottom:5px;width:28px;height:24px;border:1px solid #DCDCD8;background:#fff;border-radius:6px;cursor:pointer}.bte-si button:nth-of-type(1){left:8px}.bte-si button:nth-of-type(2){left:40px}.bte-si button:nth-of-type(3){right:8px}.bte-si button:disabled{opacity:.3}#lib-bted{border:1px solid #DCDCD8;background:#fff;border-radius:8px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer;color:#1f2333}#lib-bted[hidden]{display:none}.bte-t .x button{width:auto;height:auto;padding:2px 4px;border-radius:4px;box-shadow:none}.bte-si button{padding:0;text-align:center;font-size:14px;line-height:22px;color:#1f2333}.bte-bd>.bte-b{margin-bottom:14px}.bte-tm{font-size:12px;border-radius:6px;padding:3px 8px}.bte-tm.ok{background:#e8f5ee;color:#2e8b57;font-weight:700}.bte-tm.bad{background:#fff1e6;color:#c0571a}.bte-tm.none{color:#a3a8b4}.bte-al2{background:linear-gradient(90deg,#2f45a8,#6b4fd8);color:#fff;border:0}.bte-al2:disabled{opacity:.5}.bte-t td.tm{white-space:nowrap;width:110px}.bte-t td.tm input{width:62px;font-family:ui-monospace,monospace;font-size:12px;color:#5b6170}.bte-t td.tm button{border:0;background:none;color:#2f45a8;cursor:pointer;padding:2px 4px}body.bteon #st-pop.wb{z-index:800}#bte .bte-stl{margin-top:6px}.bte-si{padding-bottom:66px}.bte-si input{position:absolute;left:8px;right:8px;bottom:34px;box-sizing:border-box;height:26px;border:1px solid #DCDCD8;border-radius:6px;padding:0 8px;font:inherit;font-size:12px}#bte .bte-vc{border:1px solid #E6E8EC;border-radius:12px;padding:12px 14px;margin:0 0 14px}#bte .bte-vc h4{margin:0 0 8px;font-size:14px}#bte .bte-vr{display:grid;grid-template-columns:96px 1fr 30px 30px 30px;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #F0F1F4}#bte .bte-vr .im,#bte .bte-vres .im{width:96px;height:54px;border-radius:6px;background:#e6e8ec center/cover no-repeat}#bte .bte-vr .nm input{width:100%;box-sizing:border-box;border:1px solid transparent;border-radius:6px;padding:5px 7px;font:inherit;font-weight:600}#bte .bte-vr .nm input:hover,#bte .bte-vr .nm input:focus{border-color:#e2e5ec}#bte .bte-vr small{display:block;color:#8b909c;font-size:11.5px;padding-left:8px}#bte .bte-vr button{border:0;background:none;color:#8b909c;font-size:15px;cursor:pointer;border-radius:6px;height:28px}#bte .bte-vr button:hover{background:#f1f2f5;color:#1f2333}#bte .bte-vr button:disabled{opacity:.3;cursor:default}#bte .bte-vs{position:relative;margin-top:10px}#bte .bte-vs input{width:100%;box-sizing:border-box;border:1px solid #E2E5EC;border-radius:9px;padding:9px 12px;font:inherit}#bte .bte-vs input:focus{border-color:#2f45a8;outline:0}#bte .bte-vres:empty{display:none}#bte .bte-vres{position:absolute;left:0;right:0;top:44px;background:#fff;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:5;max-height:420px;overflow:auto}#bte .bte-vres button{display:grid;grid-template-columns:80px 1fr 50px 70px;gap:10px;align-items:center;width:100%;border:0;background:none;text-align:left;padding:7px 10px;font:inherit;cursor:pointer}#bte .bte-vres button:hover{background:#f4f6fd}#bte .bte-vres button .im{width:80px;height:45px}#bte .bte-vres small{display:block;color:#8b909c;font-size:11.5px}#bte .bte-vres b{color:#2f45a8;text-align:right}#bte .bte-vres button.has{cursor:default}#bte .bte-vres button.has b{color:#9aa0ae}#bte .bte-vres .du{color:#55585f}#bte .bte-vres .none{padding:12px;color:#8b909c}#bte .bte-vres mark{background:#ffe58f}#bte .bte-pkh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:#55585f;margin:10px 0 6px}#bte .bte-pkc{background:#e4eafa;color:#22348a;border-radius:99px;padding:3px 10px;font-weight:700}#bte .bte-t td.pk,#bte .bte-t th.pk{width:40px;text-align:center}#bte .bte-t td.pk input{width:17px;height:17px;accent-color:#2F45A8;cursor:pointer}#bte .bte-t tr.pkon td{background:#f7f9fe}#bte .bte-pko{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}#bte .bte-pko span{border:1px solid #CFD5E2;background:#f6f8fc;border-radius:8px;padding:3px 9px;font-size:12.5px;cursor:grab;user-select:none}#bte .bte-pko span i{color:#9aa0ac;font-style:normal;margin-right:5px}#bte .bte-pko span.ov{border-color:#2f45a8;box-shadow:-3px 0 #2f45a8}#bte .bte-pko span em{font-style:normal;color:#9aa0ac;margin-left:3px;font-size:11px}body:not(.pc) .mv .bt-stk{position:sticky;top:0;z-index:6;background:#fff;margin:0 -12px 10px;padding:8px 12px;box-shadow:0 1px #e6e8ec}body:not(.pc) .mv .bt-stk>*{margin:0!important}body:not(.pc) .mv .bt-stk>*+*{margin-top:8px!important}body:not(.pc) .mv .bt-stk .bt-l2{display:flex;gap:0;flex-wrap:nowrap;background:#f2f3f5;border-radius:10px;padding:3px;border:0;overflow-x:auto;scrollbar-width:none}body:not(.pc) .mv .bt-stk .bt-l2::-webkit-scrollbar{display:none}body:not(.pc) .mv .bt-stk .bt-l2 button{flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px!important;margin:0;border:0!important;border-radius:8px;box-shadow:none!important;font-size:13px!important;color:#5b6170;background:none;white-space:nowrap}body:not(.pc) .mv .bt-stk .bt-l2 button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 3px #0000001f!important}body:not(.pc) .mv .bt-stk .bt-l2 svg{width:14px;height:14px}body:not(.pc) .mv .bt-stk .bt-l3{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;align-items:center}body:not(.pc) .mv .bt-stk .bt-l3::-webkit-scrollbar{display:none}body:not(.pc) .mv .bt-stk .bt-l3 button{flex:0 0 auto;padding:4px 10px!important;border:1px solid #E2E5EC!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;font-size:12px!important;font-weight:400;color:#5b6170!important}body:not(.pc) .mv .bt-stk .bt-l3 button.on{border-color:#1f2333!important;color:#1f2333!important;font-weight:700}body:not(.pc) .mv .bt-stk .bt-l3 button small{color:#a0a4ae!important;margin-left:3px}body:not(.pc) .mv .bt-stk .bt-l1{display:flex;gap:16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;background:none!important;border-radius:0;border-bottom:1px solid #E6E8EC;margin:0 -12px!important;padding:0 12px!important}body:not(.pc) .mv .bt-stk .bt-l1::-webkit-scrollbar{display:none}body:not(.pc) .mv .bt-stk .bt-l1 button{flex:0 0 auto;padding:7px 0!important;margin:0 0 -1px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:13.5px!important;color:#8a8f9c!important;white-space:nowrap}body:not(.pc) .mv .bt-stk .bt-l1 button.on{color:#1f2333!important;font-weight:700;border-bottom-color:#1f2333!important}body:not(.pc) .mv .bt-stk{padding-top:2px}body:not(.pc) .mv .bt-stk>.bt-l1+*{margin-top:8px!important}body:not(.pc) .mv .bt-stk .bt-l3.bt-vsw{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow:visible}body:not(.pc) .mv .bt-stk .bt-l3.bt-vsw button{width:100%;text-align:center;padding:6px 8px!important;font-size:12.5px!important}body:not(.pc) .mv .bt-vsw:not(.bt-l3){display:grid;grid-template-columns:1fr 1fr;gap:6px}body:not(.pc) .mv .bt-vsw:not(.bt-l3) button{width:100%;text-align:center}.nb .wkp-lab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nb .wkp-b{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;margin-left:auto;border:1px solid #DCDCD8;border-radius:999px;background:#fff;color:#2c2c2b;font-size:12px!important;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;white-space:nowrap;flex:0 0 auto}.nb .wkp-b svg{width:14px;height:14px;color:#2f45a8}.nb .wkp-b .wkp-n{font-style:normal;color:#8a8f9b;font-weight:600}.nb .wkp-b .wkp-n:empty{display:none}.nb .wkp-b:hover{border-color:#b9b8b4}.nb .wkp-lab:has(>.hwadd)>.wkp-b{margin-left:10px}body.pc .nb .wkp-lab:has(>.hwadd){max-width:560px!important}body.prt .nb .wkp-b,.hw-nb .wkp-b{display:none!important}#wkp-bg{position:fixed;inset:0;z-index:2000;background:#14161e52;display:flex;align-items:center;justify-content:center}#wkp-bg[hidden]{display:none}#wkp{--acc:#2F45A8;--line:#E6E8EE;--sub:#8A8F9B;background:#f4f5f7;color:#1f2333;border-radius:20px;box-shadow:0 20px 60px #00000040;overflow:auto;width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 32px);font-family:inherit}#wkp button{font-family:inherit}.wkp-h{display:flex;align-items:baseline;gap:12px;background:#fff;padding:18px 24px;border-bottom:1px solid var(--line)}.wkp-h b{font-size:20px;font-weight:800}.wkp-sub{font-size:13px;color:var(--sub)}.wkp-x{margin-left:auto;align-self:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:#fff;color:#9aa0ac;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 30px}.wkp-x svg{width:11px;height:11px}.wkp-lead{background:#fff;font-size:13.5px;line-height:1.6;color:#454a57;padding:12px 24px;border-bottom:1px solid var(--line)}.wkp-ro{display:inline-block;margin-left:10px;font-size:11.5px;color:var(--sub);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.wkp-cols{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;padding:20px 22px 22px;align-items:start}.wkp-ar{display:flex;justify-content:center;color:#b9bec8;margin-top:28px;transform:rotate(-90deg)}.wkp-ar svg{width:18px;height:18px}.wkp-stg{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.wkp-stg.cur{border:2px solid var(--acc)}.wkp-sh{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:#f7f8fa}.wkp-stg.cur .wkp-sh{background:var(--acc);color:#fff;border-bottom-color:var(--acc)}.wkp-ic{width:36px;height:36px;border-radius:10px;background:#fff;color:#6b7080;display:flex;align-items:center;justify-content:center;flex:0 0 36px;border:1px solid var(--line)}.wkp-stg.cur .wkp-ic{background:#ffffff29;color:#fff;border-color:transparent}.wkp-ic svg{width:20px;height:20px}.wkp-st{font-size:11px;font-weight:700;letter-spacing:.06em;opacity:.7}.wkp-sh b{display:block;font-size:17px;font-weight:800;line-height:1.3}.wkp-sh small{display:block;font-size:11.5px;opacity:.75;margin-top:1px}.wkp-c{margin-left:auto;font-size:12px;font-weight:700;opacity:.8;white-space:nowrap}.wkp-dy{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px}.wkp-dy+.wkp-dy{border-top:1px solid var(--line)}.wkp-d{width:46px;flex:0 0 46px;font-size:12px;font-weight:700;color:var(--sub);padding-top:2px}.wkp-d small{display:block;font-weight:500;font-size:10.5px}.wkp-dy.now{background:#f3f6fe}.wkp-dy.now .wkp-d,.wkp-dy.now .wkp-t{color:var(--acc);font-weight:700}.wkp-tl{flex:1;min-width:0}.wkp-ti{display:flex;align-items:center;gap:12px}.wkp-ti+.wkp-ti{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.wkp-t{flex:1;line-height:1.4}.wkp-ti.done .wkp-t{color:#abb0ba}.wkp-nt{display:block;color:#a9adb7;font-size:11.5px;font-weight:400;margin-top:1px}.wkp-ck{width:22px;height:22px;border-radius:50%;border:1.5px solid #C8CCD5;flex:0 0 22px;display:flex;align-items:center;justify-content:center;background:#fff;padding:0;cursor:pointer}.wkp-ck.on{background:var(--acc);border-color:var(--acc)}.wkp-ck svg{width:11px;height:11px}.wkp-ck:disabled{cursor:default}.wkp-grab{display:none}body:not(.pc) #wkp-bg{align-items:flex-end}body:not(.pc) #wkp{width:100%;max-height:none;height:86%;border-radius:20px 20px 0 0;box-shadow:0 -6px 24px #0000002e}body:not(.pc) .wkp-grab{display:block;height:12px;background:#fff;position:relative}body:not(.pc) .wkp-grab:after{content:"";position:absolute;left:50%;top:7px;width:38px;height:5px;margin-left:-19px;border-radius:3px;background:#c8ccd5}body:not(.pc) .wkp-h{padding:6px 18px 12px;flex-wrap:wrap;row-gap:2px}body:not(.pc) .wkp-h b{font-size:19px}body:not(.pc) .wkp-sub{font-size:12px;order:3;flex-basis:100%}body:not(.pc) .wkp-lead{padding:10px 18px 12px;font-size:13px}body:not(.pc) .wkp-cols{display:block;padding:14px 14px calc(env(safe-area-inset-bottom) + 24px)}body:not(.pc) .wkp-ar{transform:none;margin:6px 0}.nt-cml{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;margin-right:4px;border:1px solid #E5E5E2;border-radius:6px;background:#fff;color:#55585f;font:inherit;font-size:13px;line-height:1;cursor:pointer}.nt-cml[hidden]{display:none}.nt-cml:hover,.nt-cml.on{background:#f1f1ef}.nt-cml .n{font-variant-numeric:tabular-nums}html.mp .nt-cml,body.prt .nt-cml{display:none!important}.cml-bg{position:fixed;inset:0;background:#0f121e47;z-index:60;opacity:0;pointer-events:none;transition:opacity .2s}.cml{position:fixed;z-index:61;background:#fff;display:flex;flex-direction:column;color:#2c2c2b;left:0;right:0;bottom:0;height:72vh;border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #00000024;transform:translateY(102%);transition:transform .24s ease;padding-bottom:env(safe-area-inset-bottom)}.cml.on{transform:none}.cml-bg.on{opacity:1;pointer-events:auto}body.pc .cml{inset:12px 12px 12px auto;height:auto;width:360px;border-radius:12px;border:1px solid #E9E9E7;box-shadow:0 10px 32px #0f0f0f1f;transform:translate(110%)}body.pc .cml.on{transform:none}body.pc .cml-bg{display:none}.cml-hd{display:flex;align-items:center;gap:7px;padding:14px 14px 10px 16px;border-bottom:1px solid #EFEFED}.cml-hd b{font-size:15px;font-weight:700}.cml-c{font-size:12px;color:#9b9a97}.cml-x{margin-left:auto;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#7a7d86;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cml-x:hover{background:#f1f1ef}.cml-ft{display:flex;gap:4px;padding:8px 14px;border-bottom:1px solid #EFEFED}.cml-ft button{border:0;background:transparent;border-radius:6px;padding:4px 9px;font:inherit;font-size:12.5px;color:#787774;cursor:pointer}.cml-ft button.on{background:#f1f1ef;color:#2c2c2b;font-weight:600}.cml-ls{flex:1;overflow:auto;padding:8px 10px 14px;overscroll-behavior:contain}.cml-it{display:block;width:100%;text-align:left;border:1px solid #EDEDEB;border-radius:9px;background:#fff;padding:10px 12px;margin:0 0 8px;font:inherit;color:inherit;cursor:pointer}.cml-it:hover{border-color:#dadad6;background:#fcfcfb}.cml-it.sel{border-color:#c9d3f0;box-shadow:0 0 0 3px #eef2fc}.cml-q{display:block;font-size:12.5px;color:#787774;margin-bottom:5px;padding-left:8px;border-left:2px solid #E3E2DE;overflow-wrap:anywhere}.cml-q u{text-decoration:none;background:#fbefb6;color:#2c2c2b;border-radius:2px;padding:0 1px}.cml-q.me u{background:#dce7fb}.cml-t{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:12px;row-gap:3px;font-size:14px;line-height:1.55}.cml-tx{min-width:0;overflow-wrap:anywhere}.cml-by{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#a3a29e;white-space:nowrap;line-height:1.4}.cml-av{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-style:normal;font-size:8.5px;font-weight:700;color:#fff;background:#9b9a97;overflow:hidden}.cml-av.p{background:#fff;border:1px solid #E5E5E2}.cml-av.p img{width:100%;height:100%;object-fit:contain}.cml-av.s{background:#6c8fd8}.cml-av.ai{background:#8b74e3}.cml-av.t{background:#e0701f}.cml-no{text-align:center;color:#9b9a97;font-size:13px;margin:30px 0}body.pc.cmlmg #view-note .scroll,body.lesson.pc.innote.lsr-on.cmlmg #view-note .scroll,body.pc.innote.tpdock.cmlmg #view-note .scroll{position:relative;padding-right:370px}body.pc .cml.mg{position:absolute;inset:0 70px auto auto;width:280px;height:auto;min-height:100%;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none!important;transition:none;display:block;padding:0;z-index:4;visibility:hidden}body.pc .cml.mg.on{visibility:visible}.cml.mg .cml-top{position:absolute;left:0;right:0;top:0;z-index:2}.cml.mg .cml-hd{border-bottom:0;padding:6px 4px 4px}.cml.mg .cml-ft{border-bottom:0;padding:0 2px 6px;flex-wrap:wrap}.cml.mg .cml-ls{overflow:visible;padding:0;position:static}.cml.mg .cml-it{position:absolute;left:0;right:0;width:auto;margin:0;border-color:#e9e9e7;border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px #00000008;transition:top .25s ease,border-color .15s}.cml.mg .cml-it.sel{border-color:#c9d3f0;box-shadow:0 0 0 3px #eef2fc}.cml.mg .cml-t{font-size:14px}.cml.mg .cml-q{font-size:13px}#body .cml-on{background:#f6dd72!important}.nt-cml.on{background:#2f45a8;border-color:#2f45a8;color:#fff}.nt-cml.on:hover{background:#22348a}.nb .cml-hb{position:relative;padding-right:64px}.nb .cml-bb{position:absolute;right:0;bottom:.08em;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border:1px solid #E5E5E2;border-radius:6px;background:#fff;color:#55585f;font:inherit;font-size:12px;font-weight:500;line-height:1;cursor:pointer;letter-spacing:0}.nb .cml-bb:after{content:attr(data-n);font-variant-numeric:tabular-nums}.nb .cml-bb svg{width:15px;height:15px}.nb .cml-bb:hover{background:#f1f1ef}.nb .cml-bb.on{background:#2f45a8;border-color:#2f45a8;color:#fff}body.prt .cml-bb,html.mp .cml-bb{display:none!important}body.prt .cml-hb{padding-right:0}.cml .c-red{color:#d44c47}.cml .c-blue{color:#2b6fc2}.cml .c-green{color:#448361}.cml-fc{padding-top:0!important}.cml-ft .cml-cb{display:inline-flex;align-items:center;gap:4px}.cml-ft .cml-cb{width:28px;height:26px;padding:0;justify-content:center}.cml-cb i{width:12px;height:12px;border-radius:50%;background:var(--cc)}.cml-ft .cml-cb.on{background:#f1f1ef;box-shadow:inset 0 0 0 1.5px var(--cc)}.cml-ft:has(+.cml-fc){border-bottom:0}#wc-sug{margin-top:8px;border-top:1px solid var(--line,#E2E5EC);padding-top:6px;max-height:300px;overflow:auto}#wc-sug .cgs-hd{font-size:12px;font-weight:700;color:#3b3e48;margin:2px 2px 4px;display:flex;align-items:baseline;gap:8px}#wc-sug .cgs-hd small{font-weight:400;color:#8a8f9c;font-size:11px}#wc-sug .cgs-sec{font-size:10.5px;font-weight:700;color:#8a8f9c;margin:6px 2px 3px}#wc-sug .cgs-it{display:flex;gap:8px;align-items:flex-start;width:100%;text-align:left;background:#fff;border:1px solid #E6E8EC;border-radius:9px;padding:6px 9px;margin:0 0 4px;font:inherit;font-size:13px;line-height:1.5;color:#1f2333;cursor:pointer}#wc-sug .cgs-it:hover{border-color:#9db0ea;background:#f6f8fe}#wc-sug .cgs-k{font-size:10px;border:1px solid #E2E5EC;border-radius:4px;padding:0 4px;color:#6b7183;margin-top:2px;flex:0 0 auto}#wc-sug .cgs-t{flex:1;min-width:0;white-space:pre-line}#wc-sug .cgs-q{font-style:normal;color:#8a8f9c;font-size:11px;margin-left:6px}#wc-sug .cgs-n{font-size:10.5px;color:#8a8f9c;white-space:nowrap;margin-top:2px}#wc-sug .cgs-ft{font-size:10.5px;color:#8a8f9c;margin:4px 2px 0}#wc-sug .cgs-ld{font-size:11.5px;color:#8a8f9c;padding:4px 2px}#wc-sug .cgs-st{color:#e0a100;margin-right:4px;font-size:.92em}#wc-sug .cgs-sec.ai{color:#6b4fd8}.vp{display:block;background:#14161c;border-radius:10px;overflow:hidden;color:#fff;outline:0;font-size:12px;line-height:1.2;-webkit-user-select:none;user-select:none;text-align:left}.vp:focus-visible{box-shadow:0 0 0 2px #7c93f0}.vp *{box-sizing:border-box}.vp .vp-v{position:relative;background:#000;width:100%;max-height:70vh}.vp .vp-v video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;margin:0;border-radius:0;background:#000;cursor:pointer}.vp .vp-big{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;border:0;padding:0 0 0 4px;background:#fffffff0;color:#14161c;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 16px #00000059;transition:opacity .15s,transform .15s}.vp .vp-big svg{width:22px;height:22px}.vp.playing .vp-big{opacity:0;pointer-events:none;transform:scale(.8)}.vp.wait .vp-v:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:vp-spin .8s linear infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp .vp-c{padding:2px 10px 9px}.vp .vp-sk{position:relative;height:18px;display:flex;align-items:center;cursor:pointer;touch-action:none}.vp .vp-tr{position:relative;flex:1;height:4px;border-radius:2px;background:#3a3e4a;transition:height .12s}.vp .vp-sk:hover .vp-tr,.vp.seek .vp-tr{height:6px}.vp .vp-tr i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;width:0}.vp .vp-bf{background:#5a5f6e}.vp .vp-ps{background:#fff}.vp .vp-tr u{position:absolute;top:-1px;bottom:-1px;width:3px;margin-left:-1px;background:#14161c;text-decoration:none}.vp .vp-kn{position:absolute;top:50%;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006;opacity:0;transition:opacity .12s;pointer-events:none}.vp .vp-sk:hover .vp-kn,.vp.seek .vp-kn{opacity:1}.vp .vp-r{display:flex;align-items:center;gap:8px;margin-top:2px}.vp .vp-r button{font:inherit;color:inherit;cursor:pointer;border:0;margin:0}.vp .vp-pp{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#fff;color:#14161c!important;display:grid;place-items:center;padding:0 0 0 1px}.vp .vp-pp svg{width:14px;height:14px}.vp .vp-b{height:28px;padding:0 8px;border-radius:7px;background:#2a2e38;display:flex;align-items:center;gap:4px;font-size:11.5px;white-space:nowrap}.vp .vp-b svg{width:15px;height:15px}.vp .vp-b:hover{background:#363b48}.vp .vp-tm{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#d6d9e0;white-space:nowrap}.vp .vp-sp{margin-left:auto;display:flex;background:#2a2e38;border-radius:8px;padding:2px}.vp .vp-sp button{background:none;padding:4px 7px;border-radius:6px;font-size:11px;color:#a9aebb;white-space:nowrap}.vp .vp-sp button.on{background:#fff;color:#14161c;font-weight:700}.vp .vp-fs{padding:0 7px}.vp .vp-ch{display:flex;gap:6px;margin-top:9px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vp .vp-ch::-webkit-scrollbar{display:none}.vp .vp-ch button{flex:none;font:inherit;border:0;cursor:pointer;background:#2a2e38;color:#e6e8ee;border-radius:8px;padding:6px 10px;font-size:11.5px;display:flex;gap:7px;align-items:center;white-space:nowrap}.vp .vp-ch button tt{font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.65}.vp .vp-ch button.on{background:#fff;color:#14161c;font-weight:700}.vp:fullscreen{border-radius:0;display:flex;flex-direction:column;width:100vw;height:100vh}.vp:fullscreen .vp-v{flex:1;max-height:none;aspect-ratio:auto!important}@container (max-width:420px){.vp .vp-b span{display:none}.vp .vp-b{padding:0 6px}.vp .vp-sp button{padding:4px;font-size:10px}.vp .vp-r{gap:5px}.vp .vp-tm{font-size:10.5px;letter-spacing:-.02em}.vp .vp-c{padding:2px 8px 8px}.vp .vp-pp{flex-basis:30px;width:30px;height:30px}}.vp{container-type:inline-size}.nb .vfb-tb img.vp-po,.vfp-tn img.vp-po{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0;pointer-events:none}.vp-du{position:absolute;right:7px;bottom:7px;background:#14161cd1;color:#fff;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;border-radius:5px;padding:2px 6px;pointer-events:none}.vfp-tn .vp-du{right:4px;bottom:4px;font-size:9.5px;padding:1px 4px}.vfb-ttl{font-size:12px;color:#55585f;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vfp-m.vp-host{aspect-ratio:auto;max-height:none;background:none;border-radius:0;overflow:visible}.vfp-m.vp-host .vp .vp-v{max-height:calc(100vh - 230px)}@media print{.vp{display:none}}.scr-dot{display:inline-block;width:11px;height:11px;border-radius:50%;background:#e5484d;flex:none}.lsr-b.lsr-scr .scr-dot{width:15px;height:15px;box-shadow:0 0 0 3px #e5484d29}.lsr-b.lsr-scr.rec .scr-dot{animation:scr-bl 1.1s infinite}body.trial .lsr-scr{display:none!important}@keyframes scr-bl{50%{opacity:.25}}.scr-set{position:fixed;right:70px;bottom:92px;z-index:120;width:300px;background:#fff;color:#1f2333;border:1px solid #D9DCE4;border-radius:14px;box-shadow:0 18px 44px #14161c38;padding:13px 14px 12px;font-size:12.5px;line-height:1.5}.scr-sh{display:flex;align-items:center;margin-bottom:10px}.scr-sh b{display:flex;align-items:center;gap:7px;font-size:14px}.scr-x{margin-left:auto;width:26px;height:26px;border-radius:50%;border:1px solid #E2E5EC;background:#fff;color:#55585f;display:grid;place-items:center;cursor:pointer;padding:0}.scr-x:hover{background:#f2f3f5}.scr-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:30px}.scr-row>span{flex:0 0 54px;color:#6b7183;font-size:12px}.scr-sel{flex:1;min-width:0;height:30px;border:1px solid #E2E5EC;border-radius:8px;background:#fff;font:inherit;font-size:12px;padding:0 6px;color:inherit}.scr-st{flex:1;font-style:normal;font-size:12px;color:#3b3e48}.scr-ok{flex:0 0 14px;color:#1fa463;font-weight:700;font-size:12px;text-align:center}.scr-ok.ng{color:#d9503a}.scr-meter{height:5px;border-radius:3px;background:#eef0f4;overflow:hidden;margin:-3px 22px 9px 62px}.scr-meter i{display:block;height:100%;width:0;background:linear-gradient(90deg,#39b36b,#8bd46a);border-radius:3px;transition:width .08s}.scr-seg{flex:1;display:flex;background:#f0f1f4;border-radius:8px;padding:2px}.scr-seg button{flex:1;text-align:center;display:block;border:0;background:none;font:inherit;font-size:11.5px;padding:5px 0;border-radius:6px;color:#6b7183;cursor:pointer;white-space:nowrap}.scr-seg button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 3px #0000001f}.scr-go{width:100%;border:0;background:#e5484d;color:#fff;border-radius:10px;padding:10px;font:inherit;font-weight:700;font-size:13.5px;margin-top:4px;display:flex;justify-content:center;gap:8px;align-items:center;cursor:pointer}.scr-go .scr-dot{background:#fff}.scr-go.nx{background:#1f2333}.scr-go:disabled{opacity:.4;cursor:default}.scr-hint{font-size:11px;color:#6b7183;margin:7px 0 0;line-height:1.6}.scr-warn{font-size:11.5px;color:#b4521a;background:#fff4e5;border-radius:8px;padding:6px 9px;margin:0 0 8px;line-height:1.6}.scr-left{display:flex;align-items:center;gap:6px;background:#fff7e3;border:1px solid #F1D48A;border-radius:9px;padding:6px 8px;margin-bottom:10px;font-size:11.5px}.scr-left span{flex:1}.scr-left button{border:1px solid #E2E5EC;background:#fff;border-radius:7px;font:inherit;font-size:11.5px;padding:3px 8px;cursor:pointer;color:inherit}#scr-crop{position:fixed;z-index:9;pointer-events:none;background:none}#scr-crop .scr-eg{position:absolute;top:0;bottom:0;width:3px;background:#e5484d;opacity:0}#scr-crop .scr-eg.l{left:-3px}#scr-crop .scr-eg.r{right:-3px}body.scron #scr-crop .scr-eg{opacity:.35}body.scrrec #scr-crop .scr-eg{opacity:1}body.scrrec .tlm,body.scrrec #tl-tab{display:none!important}#scr-mini{position:fixed;right:6px;top:10px;z-index:130;width:48px;background:#14161c;color:#fff;border-radius:12px;padding:8px 0 6px;display:flex;flex-direction:column;align-items:center;gap:5px;box-shadow:0 6px 18px #14161c4d}#scr-mini .scr-dot{animation:scr-bl 1.1s infinite}#scr-mini.pz .scr-dot{animation:none;background:#f4b740}#scr-mini b{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.02em}#scr-mini button{width:34px;height:30px;border:0;border-radius:8px;background:#2a2e38;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}#scr-mini button:hover{background:#363b48}#scr-mini button.st{background:#fff;color:#14161c}#scr-cd{position:fixed;top:50%;z-index:140;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;background:#14161cd1;color:#fff;display:grid;place-items:center;font:700 72px ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}#scr-cd.pop{animation:scr-pop .8s ease-out}@keyframes scr-pop{0%{transform:scale(.7);opacity:0}20%{transform:scale(1);opacity:1}to{transform:scale(1.05);opacity:.9}}#scr-cam{position:fixed;z-index:110;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 8px 22px #00000047;cursor:grab;touch-action:none;background:#c8d3f0}#scr-cam.s{width:140px;height:140px}#scr-cam.l{width:260px;height:260px}#scr-cam video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block;pointer-events:none}@media print{.scr-set,#scr-mini,#scr-cam,#scr-crop,#scr-cd{display:none!important}}#scr-cur{position:fixed;z-index:2147483000;width:20px;height:24px;pointer-events:none;margin:-2px 0 0 -3px;display:none}#scr-cur.on{display:block}#sce{position:fixed;inset:0;z-index:210;background:#fff;color:#1f2333;display:flex;flex-direction:column;font-size:13px;line-height:1.5;-webkit-user-select:none;user-select:none}#sce[hidden]{display:none}#sce button{font:inherit;color:inherit;cursor:pointer}#sce kbd{border:1px solid #E2E5EC;border-bottom-width:2px;border-radius:5px;padding:0 5px;background:#fff;font:600 10.5px/17px ui-monospace,SFMono-Regular,Menlo,monospace;color:#1f2333;display:inline-block}.sce-top{position:relative;flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;background:#16181d;color:#fff}.sce-ib{width:32px;height:32px;border-radius:8px;border:0;background:transparent;display:grid;place-items:center;color:#b9bdc7!important;padding:0}.sce-ib:hover,.sce-tb:hover{background:#262931;color:#fff!important}.sce-ti{font:700 15px inherit;font-family:inherit;border:1px solid transparent;border-radius:8px;padding:5px 9px;width:min(340px,30vw);color:#fff;background:transparent;-webkit-user-select:text;user-select:text}.sce-ti:hover{border-color:#3a3e48}.sce-ti:focus{border-color:#7c8fe6;outline:0;background:#1e2027}.sce-len{margin-left:auto;display:flex;align-items:baseline;gap:8px;background:#262931;border-radius:99px;padding:6px 14px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sce-len b{color:#fff;font-size:15px}.sce-len s{color:#7c818e}.sce-len i{font-style:normal;color:#ff8a75}.sce-len i:empty,.sce-len s[hidden]{display:none}.sce-sv{font-size:11px;color:#59c88f;white-space:nowrap;min-width:64px}.sce-tb{width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:#b9bdc7!important;font-size:16px!important;padding:0}.sce-pub{border:0;background:#4c63d2;color:#fff!important;border-radius:10px;padding:9px 16px;font-weight:700;font-size:13px!important;white-space:nowrap}.sce-pub:hover{background:#5f75e0}.sce-menu{position:absolute;right:150px;top:50px;z-index:5;background:#fff;border:1px solid #E2E5EC;border-radius:10px;box-shadow:0 10px 28px #14161c2e;padding:5px;display:flex;flex-direction:column;min-width:220px}.sce-menu[hidden]{display:none}.sce-menu button{border:0;background:none;text-align:left;padding:8px 10px;border-radius:7px;font-size:12.5px!important}.sce-menu button:hover{background:#f2f3f5}.sce-menu .dg{color:#d9503a!important}.sce-mid{flex:1;min-height:0;display:flex}.sce-stage{flex:1;min-width:0;background:#14161c;display:flex;flex-direction:column;align-items:center;padding:8px 10px}.sce-vw{flex:1;min-height:0;width:100%;position:relative;display:grid;place-items:center}.sce-vw video{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;border-radius:8px;background:#000;display:block;position:absolute;inset:0;margin:auto}.sce-skip{position:absolute;left:50%;top:10px;transform:translate(-50%);background:#14161cd9;color:#fff;border-radius:20px;padding:4px 12px;font-size:11.5px;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap}.sce-skip.on{opacity:1}.sce-load{position:absolute;color:#a9aebb;font-size:12.5px}.sce-tp{flex:none;display:flex;align-items:center;gap:9px;margin-top:10px;color:#fff;width:100%;max-width:900px}.sce-pl{width:38px;height:38px;border-radius:50%;background:#fff;border:0;color:#14161c!important;display:grid;place-items:center;padding:0 0 0 1px}.sce-db{border:0;background:#2a2e38;color:#fff!important;border-radius:8px;padding:6px 10px;font-size:11.5px!important;white-space:nowrap}.sce-db:hover{background:#363b48}.sce-tc{font:600 13.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#e6e8ee;white-space:nowrap}.sce-tc small{color:#8a8f9c;font-size:12px}.sce-rp{flex:0 0 310px;border-left:1px solid #E2E5EC;display:flex;flex-direction:column;min-height:0}.sce-rt{flex:none;display:flex;border-bottom:1px solid #E2E5EC}.sce-rt button{flex:1;text-align:center;border:0;border-bottom:2px solid transparent;background:none;padding:10px 0;font-size:12.5px!important;color:#6b7183!important}.sce-rt button.on{color:#1f2333!important;font-weight:700;border-bottom-color:#1f2333}.sce-rb{flex:1;overflow:auto;padding:11px}.sce-row{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid #E2E5EC;border-radius:9px;margin-bottom:6px;font-variant-numeric:tabular-nums;font-size:12px}.sce-row>i{flex:none;width:7px;height:22px;border-radius:3px}.sce-row>i.c{background:repeating-linear-gradient(135deg,#e5484d 0 3px,#f7b9bb 3px 6px)}.sce-row>i.g{background:#f4b740}.sce-row.g{border-style:dashed;border-color:#f1d48a;background:#fffbf0}.sce-row em{font-style:normal;color:#6b7183;font-size:11px;margin-left:auto;white-space:nowrap}.sce-row button{border:0;background:none;color:#2f45a8!important;font-size:11.5px!important;font-weight:600;padding:0 2px;white-space:nowrap}.sce-row button.tm{color:#1f2333!important;font-weight:500;font-size:12px!important}.sce-row button.tm:hover{text-decoration:underline}.sce-row button.x{color:#a3a8b4!important}.sce-row button.x:hover{color:#d9503a!important}.sce-row.h .tm{font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace!important;color:#1fa463!important;flex:none}.sce-row.h input{flex:1;min-width:0;border:1px solid transparent;border-radius:6px;padding:3px 6px;font:inherit;font-size:12.5px;color:inherit;background:transparent;-webkit-user-select:text;user-select:text}.sce-row.h input:hover{border-color:#e2e5ec}.sce-row.h input:focus{border-color:#2f45a8;outline:0;background:#fff}.sce-note{color:#6b7183;font-size:11.5px;line-height:1.7;margin:4px 0 9px}.sce-note.h{margin-top:14px}.sce-wb{width:100%;border:1px solid #E2E5EC;background:#fff;border-radius:9px;padding:8px;font-size:12px!important;font-weight:600;margin:2px 0 6px}.sce-wb:hover{background:#f6f7fa}.sce-wb.pri{background:#1f2333;color:#fff!important;border-color:#1f2333}.sce-seg{display:flex;background:#f0f1f4;border-radius:8px;padding:2px;margin-bottom:8px}.sce-seg button{flex:1;border:0;background:none;text-align:center;font-size:11.5px!important;padding:5px 0;border-radius:6px;color:#6b7183!important}.sce-seg button.on{background:#fff;color:#1f2333!important;font-weight:700;box-shadow:0 1px 3px #0000001f}.sce-bot{flex:none;border-top:1px solid #E2E5EC;background:#fbfbfc;padding:9px 14px 10px}.sce-tlh{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:12px}.sce-tlh button{border:1px solid #E2E5EC;background:#fff;border-radius:8px;padding:5px 10px;font-size:12px!important;display:flex;gap:6px;align-items:center;white-space:nowrap}.sce-tlh button:hover{background:#f6f7fa}.sce-tlh button:disabled{opacity:.4;cursor:default}.sce-tlh .del{background:#fdecec;border-color:#f3b4b4;color:#b42318!important;font-weight:700}.sce-tlh .r{margin-left:auto;display:flex;gap:6px;align-items:center;color:#6b7183}.sce-sel{color:#2f45a8;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.sce-tlw{position:relative}.sce-tls{overflow-x:scroll;overflow-y:hidden;border:1px solid #E2E5EC;border-radius:10px;background:#fff;overscroll-behavior:contain}.sce-tls::-webkit-scrollbar{height:13px}.sce-tls::-webkit-scrollbar-track{background:#f2f3f5;border-radius:0 0 9px 9px}.sce-tls::-webkit-scrollbar-thumb{background:#b9bfcc;border-radius:7px;border:3px solid #F2F3F5}.sce-tls::-webkit-scrollbar-thumb:hover{background:#8e95a6}.sce-tl{position:relative;height:100px;min-width:100%;cursor:text;touch-action:none}.sce-tl.two{height:110px}.sce-wv{position:absolute;top:20px;left:0;display:block;pointer-events:none}.sce-lb{position:absolute;left:7px;font-size:9.5px;color:#6b7183;background:#ffffffd9;border-radius:4px;padding:0 4px;pointer-events:none;line-height:14px}.sce-lb.a{top:22px}.sce-lb.b{top:64px;color:#1f8c85}.sce-rul{position:absolute;left:0;right:0;bottom:0;height:20px;border-top:1px solid #EEF0F4}.sce-rul i{position:absolute;top:0;bottom:0;border-left:1px solid #E2E5EC;padding:2px 0 0 4px;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#6b7183;font-style:normal;pointer-events:none;white-space:nowrap}.sce-g,.sce-s,.sce-pd{position:absolute;top:0;bottom:20px}.sce-g{border:1.5px dashed #E0A21C;background:#f4b7402e;cursor:pointer}.sce-pd{background:repeating-linear-gradient(135deg,#e5484d57 0 6px,#e5484d24 6px 12px);border-left:2px solid #E5484D;pointer-events:none;z-index:2}.sce-pd[hidden]{display:none}.sce-s{background:#2f45a829;border-left:2px solid #2F45A8;border-right:2px solid #2F45A8;pointer-events:none;z-index:2}.sce-s u{position:absolute;top:50%;width:10px;height:34px;margin-top:-17px;border-radius:5px;background:#2f45a8;pointer-events:auto;cursor:ew-resize;text-decoration:none}.sce-s u.l{left:-6px}.sce-s u.r{right:-6px}.sce-sm{position:absolute;top:0;bottom:20px;width:0;z-index:3;cursor:pointer}.sce-sm:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:#e5484d}.sce-sm b{position:absolute;bottom:1px;left:50%;transform:translate(-50%);background:#e5484d;color:#fff;font:700 9.5px/15px inherit;font-family:inherit;border-radius:8px;padding:0 6px;white-space:nowrap;font-variant-numeric:tabular-nums}.sce-sm u{position:absolute;top:50%;width:9px;height:38px;margin-top:-13px;background:#fff;border:1.5px solid #E5484D;cursor:ew-resize;text-decoration:none}.sce-sm u:after{content:"";position:absolute;top:10px;bottom:10px;left:2.5px;width:1.5px;background:#e5484d;border-radius:1px}.sce-sm u.l{right:2px;border-radius:5px 0 0 5px}.sce-sm u.r{left:2px;border-radius:0 5px 5px 0}.sce-sm u:hover,.sce-sm.on u{background:#fdecec}.sce-sp{position:absolute;top:22px;bottom:20px;width:14px;margin-left:-7px;z-index:3;cursor:ew-resize}.sce-sp:before{content:"";position:absolute;top:0;bottom:0;left:6px;width:2px;background:#2f45a8}.sce-sp:hover:before,.sce-sp.on:before{box-shadow:0 0 0 3px #2f45a82e}.sce-fk{position:absolute;top:0;height:22px;pointer-events:none;z-index:3;overflow:visible}.sce-fk path{fill:none;stroke:#2f45a8;stroke-width:2}.sce-pr{position:absolute;top:0;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;border:2px solid #2F45A8;color:#2f45a8;font-size:7px;line-height:12px;text-align:center;cursor:grab;z-index:5;user-select:none}.sce-pr:hover,.sce-pr.on{background:#2f45a8;color:#fff;box-shadow:0 0 0 4px #2f45a82e}.sce-pr.op{border-color:#d9503a;color:#d9503a}.sce-pr.op:hover,.sce-pr.op.on{background:#d9503a;color:#fff;box-shadow:0 0 0 4px #d9503a2e}.sce-ph{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#1f2333;pointer-events:none;z-index:4}.sce-ph:before{content:"";position:absolute;top:0;left:-5px;border:6px solid transparent;border-top:8px solid #1F2333}.sce-mk{position:absolute;top:0;width:0;height:0;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #F4B740;z-index:3;pointer-events:none}.sce-ck{position:absolute;top:0;bottom:20px;width:2px;margin-left:-1px;background:#1fa4638c;z-index:2;pointer-events:none}.sce-ck b{position:absolute;top:2px;left:4px;background:#1fa463;color:#fff;font-size:10px;font-weight:700;border-radius:4px;padding:0 5px;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;line-height:15px}.sce-pk{position:absolute;bottom:24px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#2f45a8;border:2px solid #fff;z-index:3;pointer-events:none}.sce-keys{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#6b7183;margin-top:8px}.sce-keys kbd,.sce-tlh kbd,.sce-note kbd{font:600 10.5px ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff;border:1px solid #D5D9E2;border-bottom-width:2px;border-radius:5px;padding:0 5px;color:#3b3e48}.sce-tlh .cut{background:#fdecec;border-color:#f3b4b4;color:#b42318!important;font-weight:700;min-width:178px;justify-content:center}.sce-tlh .cut.pd{background:#e5484d;border-color:#e5484d;color:#fff!important}.sce-tlh .r input[type=range]{width:130px;accent-color:#2F45A8}.sce-spd{margin-left:auto;display:flex;align-items:center;gap:0;background:#2a2e38;border-radius:8px;padding:2px;color:#a9aebb}.sce-spd em{font-style:normal;font-size:11px;padding:0 6px 0 8px}.sce-spd button{border:0;background:none;color:#fff!important;font-size:13px!important;width:26px;height:24px;border-radius:6px;padding:0;text-align:center}.sce-spd button:hover{background:#363b48}.sce-spd button.v{width:54px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace!important;background:#14161c}@media(max-height:760px){.sce-keys{display:none}}@media print{#sce{display:none!important}}#scx{position:fixed;inset:0;z-index:230;background:#0f11168c;display:grid;place-items:center;padding:20px}#scx[hidden]{display:none}.scx-w{width:min(460px,94vw);background:#fff;color:#1f2333;border-radius:16px;padding:18px 20px;box-shadow:0 20px 50px #0000004d;font-size:13px;line-height:1.6}.scx-w h3{margin:0 0 12px;font-size:16px}.scx-i{margin:0 0 12px;color:#3b3e48}.scx-i b{font-size:15px;color:#1f2333}.scx-l{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#6b7183;margin-bottom:10px}.scx-l select{flex:1;height:36px;border:1px solid #E2E5EC;border-radius:9px;background:#fff;font:inherit;font-size:13px;color:#1f2333;padding:0 8px}.scx-n{font-size:11.5px;color:#6b7183;margin:0 0 4px;line-height:1.7}.scx-e{font-size:12.5px;color:#b42318;background:#fdecec;border-radius:9px;padding:8px 10px;margin:4px 0 0}.scx-b{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.scx-b button{border:1px solid #E2E5EC;background:#fff;border-radius:10px;padding:9px 16px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:inherit}.scx-b .pri{background:#2f45a8;color:#fff;border-color:#2f45a8}.scx-st{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px}.scx-st .c{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#eef0f4;color:#6b7183}.scx-st.done .c{background:#1fa463;color:#fff}.scx-st.now .c{background:#2f45a8;color:#fff}.scx-st.ng .c{background:#d9503a;color:#fff}.scx-st .t{flex:1;min-width:0}.scx-st .t b{display:block;font-size:13px;font-variant-numeric:tabular-nums}.scx-st .t small{color:#6b7183;font-size:11.5px}.scx-st:not(.now):not(.done):not(.ng) .t b{color:#a3a8b4;font-weight:500}.scx-pr{height:6px;background:#eef0f4;border-radius:3px;overflow:hidden;margin:6px 0 3px}.scx-pr i{display:block;height:100%;background:#2f45a8;border-radius:3px;transition:width .25s}.scx-st.done .scx-pr i{background:#1fa463}@media print{#scx{display:none!important}}.nt-panel{transition:opacity .2s ease-out}body.scrsw .nt-panel{opacity:0;transition:opacity .12s ease-in}body.scrsw.scrsw0 .nt-panel{transition:none}@media(prefers-reduced-motion:reduce){.nt-panel,body.scrsw .nt-panel{transition:none}}#scr-mini .scr-msep{display:block;width:26px;height:1px;background:#3a3f4c;margin:2px 0}#scr-mini button[data-scr=drop]:hover{background:#7a2a2e}body.fbin .lsr-items .lsr-scr{display:none!important}.lsr-dw>.lsr-b.lsr-scrq{border-color:#f0c4c0}.lsr-dw>.lsr-b.lsr-scrq .scr-dot{width:17px;height:17px}body.scrrec .lsr-dw>.lsr-scrq{display:none}.sce-tlw{display:flex;gap:8px}.sce-tlw>.sce-tls{flex:1;min-width:0}.sce-vc{flex:none;width:214px;position:relative;height:113px}.sce-tlw.two .sce-vc{height:123px}.sce-vr{position:absolute;left:0;right:0;top:30px;display:flex;align-items:center;gap:6px;height:22px;font-size:11px;color:#3b3e48}.sce-tlw.two .sce-vr.a{top:30px}.sce-tlw.two .sce-vr.b{top:66px}.sce-vr b{flex:none;width:50px;font-weight:600;white-space:nowrap}.sce-vr.b b{color:#1f8c85}.sce-vr input{flex:1;min-width:0;height:4px;accent-color:#2F45A8;margin:0}.sce-vr.b input{accent-color:#2FA39B}.sce-vp{flex:none;width:44px;height:20px;border:0;background:none;padding:0;text-align:right;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#1f2333;cursor:pointer}.sce-vp:hover{color:#2f45a8}.sce-va{position:absolute;left:0;right:0;top:95px;display:flex;align-items:center;gap:6px;font-size:10px;color:#6b7183;white-space:nowrap;overflow:hidden}.sce-vab{flex:none;height:22px;padding:0 8px;border:1px solid #CFC3F6;border-radius:7px;background:#f4f1fd;color:#6b4fd8;font-size:10.5px;font-weight:700;cursor:pointer}.sce-vab:hover{background:#eae4fb}@media(max-width:900px){.sce-vc{width:170px}.sce-vr b{width:44px}}.sce-vc~.sce-lb{left:229px}@media(max-width:900px){.sce-vc~.sce-lb{left:185px}}.nb .bmk{display:inline-flex;align-items:center;gap:2px;vertical-align:.18em;margin:0 3px;padding:0 6px 0 5px;height:16px;border-radius:999px;background:#fff1e3;color:#c2560f;border:1px solid #F6C99A;font:700 9.5px/1 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;white-space:nowrap;cursor:pointer;text-indent:0;letter-spacing:0;user-select:none;-webkit-user-select:none}.nb .bmk svg{width:7px;height:9px;flex:0 0 auto}.nb .bmk.hm span:after{content:"・メモ";font-weight:600;opacity:.75}.nb .bmk:hover{background:#ffe3c7}body.pc .nb .bmk{font-size:10px;height:17px}body.prt .nb .bmk{border-color:#e0a56b}.bm-pop{position:fixed;z-index:120;display:none;background:#fff;border:1px solid #E2E5EC;border-radius:12px;box-shadow:0 10px 28px #14182829;padding:10px 12px;box-sizing:border-box;font-size:13px;color:#1f2333}.bm-pop.on{display:block}.bm-ph{display:flex;align-items:center;gap:6px;color:#c2560f}.bm-ph svg{width:9px;height:11px}.bm-ph b{font-size:13px}.bm-ph small{color:#6b7183;font-size:11.5px;margin-left:2px}.bm-x{margin-left:auto;width:26px;height:26px;border:0;background:none;color:#8a8f9c;font-size:18px;line-height:1;border-radius:13px;cursor:pointer}.bm-x:hover{background:#f2f3f5}.bm-m{display:block;width:100%;box-sizing:border-box;margin:8px 0 0;min-height:58px;resize:vertical;border:1px solid #E2E5EC;border-radius:8px;padding:6px 8px;font:inherit;font-size:16px}body.pc .bm-m{font-size:13px}.bm-mv{margin-top:6px;white-space:pre-wrap;line-height:1.6}.bm-pf{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.bm-del{border:0;background:none;color:#8a8f9c;font-size:12px;cursor:pointer;padding:4px 2px}.bm-del:hover{color:#d9503a}.bm-ok{border:0;background:#2f45a8;color:#fff;border-radius:8px;font-size:12.5px;font-weight:700;padding:6px 14px;cursor:pointer}#bm-band{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:none;margin:4px 0 0;font-size:12px;color:#2c2c2b;line-height:1.4}#bm-band[hidden]{display:none}body.pc #bm-band{font-size:12.5px}#bm-band .bm-lb{display:inline-flex;align-items:center;justify-content:center;width:38px;height:18px;flex:0 0 auto;color:#e0701f;margin:0}#bm-band .bm-lb svg{width:10px;height:13px}#bm-band .it{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid #F6D3AE;border-radius:999px;background:#fff9f2;white-space:nowrap;font:inherit;color:inherit;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis}#bm-band .it:hover{background:#fff1e3}#bm-band .k{font-style:normal;font-size:10.5px;font-weight:700;color:#c2560f;background:#ffe7cc;border-radius:4px;padding:1px 5px;line-height:1.35}#bm-band .m{font-style:normal;color:#6b7183;margin-left:2px;max-width:16em;overflow:hidden;text-overflow:ellipsis}#bm-band .m:before{content:"・"}#bm-band b{color:#c2560f;margin-left:4px}#bm-band .bm-more{cursor:default;font-style:normal;color:#6b7183;border-color:#e2e5ec;background:#fff}body.prt #bm-band{display:none}.tl-bm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 2px;padding:6px 9px;border:1px solid #F6D3AE;background:#fff9f2;border-radius:9px;font-size:12px;color:#7a4e00}.tl-bm[hidden]{display:none}.tl-bm .bm-tl1{display:inline-flex;align-items:center;gap:5px;min-width:0}.tl-bm svg{width:9px;height:11px;color:#e0701f;flex:0 0 auto}.tl-bm .bm-tlb{margin-left:auto;border:1px solid #F2B47A;background:#fff;color:#c2560f;border-radius:12px;padding:2px 9px;font-size:11.5px;font-weight:700;cursor:pointer}.mk-tb button.mk-bm{color:#c2560f}.mk-tb button.mk-bm svg{width:9px;height:11px}.pb1 .nm[data-ai]:after,.aitag{content:"AI音声";display:inline-flex;align-items:center;height:17px;padding:0 6px;margin-left:6px;border-radius:9px;background:#f4f1fd;color:#6b4fd8;border:1px solid #CFC3F6;font:700 10px/1 -apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;vertical-align:1px;white-space:nowrap;flex:0 0 auto}.aitag{margin:0 0 4px}#lsr .lsr-bm.on{background:#fff1e3;color:#c2560f}.bm-tip{position:fixed;left:50%;top:14px;transform:translate(-50%);z-index:130;display:flex;align-items:center;gap:8px;background:#16181d;color:#fff;border-radius:999px;padding:7px 8px 7px 14px;font-size:13px;box-shadow:0 8px 22px #0003}.bm-tip[hidden]{display:none}.bm-tip svg{width:9px;height:11px;color:#f6a35c}.bm-tip button{border:0;background:#ffffff24;color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}body.bmpick .nb [data-b]{cursor:copy}#rst{display:none;position:fixed;inset:0;z-index:900;background:#fafafb;color:#1f2333;font-size:14px;flex-direction:column;-webkit-font-smoothing:auto}#rst.on{display:flex}#rst button,#rst select,#rst input{font:inherit;color:inherit}#rst button{cursor:pointer}#rst button:disabled{opacity:.45;cursor:default}#rst kbd{font:11px ui-monospace,monospace;border:1px solid #E2E5EC;border-bottom-width:2px;border-radius:5px;padding:1px 5px;background:#fff}.rst-top{display:flex;align-items:center;gap:12px;padding:9px 16px;background:#16181d;color:#fff;flex:0 0 auto}.rst-top b{font-size:15px;white-space:nowrap}.rst-st{font-size:12px;color:#b9becb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rst-sp{flex:1}.rst-go{background:#2f45a8;color:#fff!important;border:0;border-radius:8px;padding:8px 16px;font-weight:700;white-space:nowrap}.rst-cl{background:transparent;border:0;color:#b9becb!important;font-size:16px;width:30px;height:30px;border-radius:50%}.rst-cl:hover{background:#2a2d36}.rst-seg{display:flex;background:#f2f3f5;border-radius:9px;padding:3px;gap:3px}#rst .rst-seg button{flex:1;border:0;background:transparent;border-radius:7px;padding:5px 10px;font-size:12.5px;color:#6b7183;white-space:nowrap}#rst .rst-seg button.on{background:#fff;color:#1f2333;font-weight:700;box-shadow:0 1px 2px #00000014}.rst-seg.dk{background:#2a2d36}#rst .rst-seg.dk button{color:#b9becb}#rst .rst-seg.dk button.on{background:#fff;color:#16181d}.rst-in{padding:10px 16px;background:#fff;border-bottom:1px solid #E2E5EC;flex:0 0 auto}.rst-files{display:flex;flex-direction:column;gap:6px}.rst-files:not(:empty){margin-bottom:8px}.rst-file{display:flex;align-items:center;gap:10px;font-size:13px;padding:6px 10px;border:1px solid #E2E5EC;border-radius:9px}.rst-file.err{border-color:#f0b9ae;background:#fdf3f1}.rst-file b{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-file select{border:1px solid #E2E5EC;border-radius:7px;padding:3px 6px;font-size:12.5px;background:#fff}.rst-fm{flex:1;color:#6b7183;font-size:12.5px}.rst-x{border:0;background:transparent;color:#9aa0ae!important;width:24px;height:24px;border-radius:50%}.rst-x:hover{background:#f2f3f5}.rst-add{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rst-btn{display:inline-flex;align-items:center;border:1px solid #E2E5EC;background:#fff;border-radius:9px;padding:7px 12px;font-size:12.5px;cursor:pointer;white-space:nowrap}.rst-btn.p{background:#1f2333;color:#fff!important;border-color:#1f2333}.rst-btn.on{background:#e4eafa;border-color:#c9d2ee;color:#2f45a8!important}.rst-hint{font-size:12px;color:#6b7183}.rst-msg{margin-top:8px;font-size:12.5px;color:#d9503a}.rst-msg.b{color:#2f45a8}.rst-spin{display:inline-block;width:12px;height:12px;border:2px solid #C9D2EE;border-top-color:#2f45a8;border-radius:50%;margin-right:6px;vertical-align:-2px;animation:rstspin .8s linear infinite}@keyframes rstspin{to{transform:rotate(360deg)}}.rst-wrap{flex:1;min-height:0;display:grid;grid-template-columns:330px 1fr;gap:14px;padding:14px 16px}.rst-card{background:#fff;border:1px solid #E2E5EC;border-radius:14px;padding:14px}.rst-card h3,.rst-tl h3{margin:0 0 10px;font-size:12.5px;color:#6b7183;font-weight:700}.rst-left{display:flex;flex-direction:column;min-height:0}.rst-flt{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}#rst .rst-flt button{border:1px solid #E2E5EC;background:#fff;border-radius:14px;padding:3px 10px;font-size:12px;color:#6b7183}#rst .rst-flt button.on{background:#1f2333;color:#fff!important;border-color:#1f2333}.rst-list{flex:1;overflow:auto;min-height:0}.rst-ln{display:flex;gap:8px;align-items:flex-start;padding:7px 8px;border-radius:9px;cursor:pointer;border:1px solid transparent}.rst-ln:hover{background:#f6f7fa}.rst-ln.on{background:#e4eafa;border-color:#c9d2ee}.rst-ln .no{font-size:11px;color:#6b7183;width:20px;padding-top:2px;flex:0 0 auto}.rst-ln .tx{flex:1;font-size:13.5px;line-height:1.4}.rst-ln .bd{font-size:10.5px;border-radius:9px;padding:2px 7px;white-space:nowrap;background:#eef7f1;color:#1e9e5a}.rst-ln .bd.w{background:#fdf1e4;color:#e0701f}.rst-ln .bd.n{background:#fde9e5;color:#d9503a}.rst-mid{overflow:auto;min-height:0;display:flex;flex-direction:column;gap:14px;padding-bottom:30px}.rst-mid>.rst-card{flex:0 0 auto;scroll-margin-top:4px}.rst-empty{color:#6b7183;font-size:13px;padding:30px 10px;text-align:center}.rst-empty b{font-size:18px;color:#1f2333}.rst-big{font-size:20px;font-weight:700;margin-bottom:4px}.rst-big span{color:#6b7183}.rst-hint2{font-size:12px;color:#6b7183;margin-bottom:12px;line-height:1.9}.rst-tk{display:grid;grid-template-columns:28px 38px 1fr auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid #E2E5EC;border-radius:12px;margin-bottom:8px;cursor:pointer}.rst-tk.on{border-color:#2f45a8;box-shadow:0 0 0 2px #e4eafa}.rst-tk.cut{opacity:.6}.rst-tk .k{width:26px;height:26px;border-radius:50%;border:1px solid #E2E5EC;display:grid;place-items:center;font-size:12px;color:#6b7183}.rst-tk.on .k{background:#2f45a8;border-color:#2f45a8;color:#fff}.rst-tk .pl{width:36px;height:36px;border-radius:50%;border:0;background:#f2f3f5;font-size:13px;padding:0;display:grid;place-items:center;text-align:center;line-height:1;color:#1f2333;cursor:pointer}.rst-tk .pl:hover,.rst-tk .pl.on{background:#e4eafa;color:#2f45a8}.rst-tk .bx{min-width:0}.rst-wv{display:block;width:100%;height:34px}.rst-tk .meta{font-size:11.5px;color:#6b7183;margin-top:4px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rst-tk .fn{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-tag{border-radius:8px;padding:1px 7px;background:#eef7f1;color:#1e9e5a;font-size:11px;white-space:nowrap}.rst-tag.w{background:#fdf1e4;color:#e0701f}.rst-tag.n{background:#fde9e5;color:#d9503a}.rst-tag.a{background:#e4eafa;color:#2f45a8}.rst-tk .heard{font-size:12px;color:#6b7183;margin-top:3px}.rst-tk .heard u{color:#e0701f;text-decoration-style:dotted}.rst-tk .heard s{color:#d9503a;text-decoration:none}.rst-tk .use{border:1px solid #E2E5EC;background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;white-space:nowrap}.rst-tk.on .use{background:#2f45a8;color:#fff!important;border-color:#2f45a8}.rst-row{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.rst-tl{margin-top:16px;border-top:1px solid #E2E5EC;padding-top:12px}.rst-tl h3 select{border:1px solid #E2E5EC;border-radius:7px;padding:2px 6px;font-size:12px;background:#fff;max-width:240px}.rst-ed{position:relative;height:74px;background:#f6f7fa;border-radius:8px;overflow:hidden;user-select:none;touch-action:none}.rst-ed canvas{display:block;width:100%;height:74px}.rst-ed .sh{position:absolute;top:0;bottom:0;background:#fffc;pointer-events:none}.rst-ed .sh.l{left:0}.rst-ed .sh.r{right:0}.rst-ed .hn{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:#d9503a;cursor:ew-resize}.rst-ed .hn:before{content:"";position:absolute;inset:0 -9px}.rst-ed .hn b{position:absolute;bottom:2px;left:-9px;width:21px;height:18px;border-radius:5px;background:#d9503a;color:#fff;font-size:9px;display:grid;place-items:center;cursor:pointer}.rst-lg{font-size:11.5px;color:#6b7183;margin-top:6px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.rst-lg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.rst-lg .i1{background:#9fb0e8}.rst-lg .i2{background:#2f45a8}.rst-lg .i3{background:#f2f3f5;border:1px solid #E2E5EC}.rst-lk{border:0;background:transparent;color:#2f45a8!important;text-decoration:underline;font-size:11.5px;padding:0}.rst-bar{position:relative;height:30px;background:#f2f3f5;border-radius:6px;overflow:hidden;cursor:pointer;touch-action:none}.rst-bar.man{cursor:crosshair;box-shadow:0 0 0 2px #e0701f}.rst-bar span{position:absolute;top:0;bottom:0;pointer-events:none}.rst-bar .u{background:#9fb0e8}.rst-bar .c{background:#2f45a8;top:4px;bottom:4px;border-radius:2px}.rst-bar .c.on{top:0;bottom:0;background:#16205a}.rst-bar .sel{display:none;background:#e0701f66}.rst-right{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto}.rst-soon{font-size:12px;color:#6b7183;line-height:1.7;background:#f6f7fa;border-radius:9px;padding:9px 10px;margin-bottom:10px}.rst-soon code{font-size:11px}.rst-sw{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;cursor:pointer}.rst-out{font-size:12.5px;line-height:1.9}.rst-out.sub{color:#6b7183}.rst-out input{width:64px;border:1px solid #E2E5EC;border-radius:7px;padding:3px 6px}.rst-card .rst-seg{margin:6px 0 2px}#rst .rst-card .rst-seg button{padding:5px 2px}@media(max-width:1100px){.rst-wrap{grid-template-columns:260px 1fr}}.rst-card h3 small{font-weight:400;margin-left:6px}.rst-opt{margin:10px 0}.rst-opt label{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:2px}.rst-opt label span{color:#2f45a8}.rst-opt input[type=range]{width:100%;accent-color:#2F45A8}.rst-opt small{display:block;font-size:11.5px;color:#6b7183;line-height:1.5}.rst-sw{padding:5px 0}.rst-clb{width:100%;justify-content:center;margin:8px 0 4px}.rst-lev{border-top:1px solid #E2E5EC;margin-top:8px;padding-top:10px}.ap-rstb{display:inline-flex;gap:6px;align-items:center;margin:8px 8px 0 0}.rst-home{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px;overflow:auto;align-items:start}.rst-hi,.rst-ht{width:100%;border:1px solid #E2E5EC;border-radius:9px;padding:9px 11px;font-size:14px;background:#fff;margin-bottom:8px}.rst-ht{height:38vh;min-height:180px;resize:vertical;line-height:1.6;font-family:inherit}.rst-hr{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;flex-wrap:wrap}.rst-mi{display:grid;grid-template-columns:38px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #E2E5EC}.rst-mi .pl{width:36px;height:36px;border-radius:50%;border:0;background:#f2f3f5;font-size:13px}.rst-mi .meta{font-size:11.5px;color:#6b7183}#rst-pk,#rst-fn{display:none;position:fixed;inset:0;z-index:950;background:#14161e73;align-items:center;justify-content:center;font-size:14px;color:#1f2333}#rst-pk.on,#rst-fn.on{display:flex}#rst-fn{z-index:960}.rst-pkb{background:#fff;border-radius:14px;width:min(520px,92vw);max-height:76vh;overflow:auto;padding:14px}.rst-pkh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rst-pki{display:block;width:100%;text-align:left;border:1px solid #E2E5EC;background:#fff;border-radius:10px;padding:9px 12px;margin-top:6px;cursor:pointer;font:inherit;color:inherit}.rst-pki:hover{background:#f6f7fa}.rst-pki span{display:block;font-size:11.5px;color:#6b7183;margin-top:2px}@media(max-width:900px){.rst-home{grid-template-columns:1fr}}#rst .rst-allr{margin:10px 0 2px;display:flex;gap:6px;flex-wrap:wrap}.rst-edr{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7183;margin:-4px 0 8px}.rst-edr .rst-seg{margin:0}#rst .rst-edr .rst-seg button{padding:3px 12px;font-size:12px}.rst-ed{cursor:pointer}.rst-edt{position:relative;height:16px;margin-top:3px;overflow:hidden}.rst-edt span{position:absolute;top:0;font-size:10.5px;color:#6b7183;white-space:nowrap;overflow:hidden;text-overflow:clip}.rst-trp{position:absolute;inset:0;z-index:5;background:#14161e73;display:flex;align-items:center;justify-content:center}.rst-trb{background:#fff;border-radius:14px;width:min(860px,94vw);max-height:84vh;display:flex;flex-direction:column;padding:14px 16px}.rst-trh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rst-trh b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-trk{display:inline-block;width:22px;height:12px;border-radius:3px;background:#e4eafa;vertical-align:-1px;margin:0 2px}.rst-trw{flex:1;overflow:auto;min-height:120px;margin-top:10px;border-top:1px solid #E2E5EC;padding-top:8px;font-size:15px;line-height:2}.rst-trw p{margin:0 0 6px}.rst-trw .tm{display:inline-block;width:46px;font-size:11px;color:#9aa0ae}.rst-trw .w{border-radius:4px;padding:1px 3px;cursor:pointer;color:#6b7183}.rst-trw .w.m{background:#e4eafa;color:#1f2333}.rst-trw .w:hover{box-shadow:0 0 0 1px #9fb0e8}.rst-trw .w[contenteditable]{cursor:text;box-shadow:0 0 0 1px #e2e5ec;outline:0}.rst-trw .w[contenteditable]:focus{box-shadow:0 0 0 2px #2f45a8;background:#fff;color:#1f2333}.rst-stp{display:flex;align-items:center;gap:6px;margin-left:6px}.rst-stp .ar{font-style:normal;color:#6b7183}#rst .rst-stp button{display:flex;align-items:center;gap:6px;border:1px solid #3A3E4A;background:transparent;color:#b9becb;border-radius:999px;padding:3px 11px 3px 4px;font-size:12px;white-space:nowrap}.rst-stp button i{font-style:normal;width:19px;height:19px;border-radius:50%;background:#3a3e4a;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:#fff}#rst .rst-stp button.dn{color:#8fd9ae;border-color:#2e6b49}.rst-stp button.dn i{background:#2e9b5b}#rst .rst-stp button.on{background:#fff;color:#16181d;border-color:#fff;font-weight:700}.rst-stp button.on i{background:#2f45a8}@media(max-width:1250px){.rst-stp button{font-size:0!important;padding:3px!important;gap:0!important}}.rst-sh{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.rst-sh .no{font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#fff;background:#2f45a8;border-radius:6px;padding:2px 8px;white-space:nowrap}.rst-sh b{font-size:15px}.rst-sh .d{font-size:12px;color:#6b7183}.rst-sh .stt{margin-left:auto;font-size:11.5px;border-radius:999px;padding:2px 10px;background:#fdf1e4;color:#b5651d;white-space:nowrap}.rst-sh .stt.ok{background:#eef7f1;color:#1e9e5a}#rst .rst-allr{align-items:center;margin:0 0 10px}.rst-allr .rst-seg{margin:0}#rst .rst-allr .rst-seg button{padding:4px 9px}.rst-tiles{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:4px}#rst .rst-tiles button{text-align:center;flex:1 1 24px;min-width:24px;max-width:90px;height:26px;border:0;border-radius:5px;background:#c9d2f2;color:#22348a;font-size:10.5px;padding:0}#rst .rst-tiles button.w{background:#fbd9a8;color:#8a4b0e}#rst .rst-tiles button.n{background:#f6c4ba;color:#8a2a18}#rst .rst-tiles button.on{background:#2f45a8;color:#fff;font-weight:700}.rst-clr{display:flex;align-items:center;gap:12px;margin-bottom:4px}.rst-clr .rst-seg{margin:0;flex:0 0 auto}#rst .rst-clr .rst-seg button{padding:5px 12px}.rst-clr .lb{font-size:12.5px;color:#6b7183}.rst-clr input[type=range]{flex:1;accent-color:#2F45A8}.rst-clr b{color:#2f45a8;width:44px;text-align:right}.rst-sws{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:8px}.rst-sw>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rst-seg.sm{display:inline-flex;margin:0!important;padding:2px}#rst .rst-seg.sm button{padding:2px 9px!important;font-size:11.5px}#rst-s3 .rst-clb{width:auto;padding:8px 22px}.rst-fn{border-top:1px solid #E2E5EC;margin-top:12px;padding-top:12px}.rst-fin{display:flex;align-items:center;gap:12px}.rst-fin b{font-size:15px}.rst-fin .rst-go{font-size:15px;padding:11px 24px;border-radius:10px}@media(max-width:1000px){.rst-sws{grid-template-columns:1fr}}.rst-fnr{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap;font-size:13px}.rst-fnr .rst-seg{margin:0}#rst-fn .rst-seg button{flex:1;border:0;background:transparent;border-radius:7px;padding:5px 14px;font:inherit;font-size:12.5px;color:#6b7183;cursor:pointer}#rst-fn .rst-seg button.on{background:#fff;color:#1f2333;font-weight:700}#rst-fn button{font:inherit;cursor:pointer}#rst-fn button:disabled{opacity:.45}.rst-mi{grid-template-columns:38px 1fr auto auto auto}.rst-tn{width:min(560px,94vw)}.rst-tng{border:1px solid #E2E5EC;border-radius:12px;padding:4px 14px 12px;margin-top:12px}.rst-tnh{font-size:11.5px;font-weight:700;color:#6b7183;margin-top:12px}.rst-tng .rst-fnr{margin-top:8px;flex-wrap:nowrap}.rst-tnl{flex:0 0 150px;color:#1f2333}.rst-tng .rst-seg{flex:1;display:flex}.rst-tnd{border-top:1px solid #E2E5EC;margin-top:14px}#rst-fnmix{flex:0 1 180px;accent-color:#2F45A8}#rst-fn .rst-tn .rst-seg button{text-align:center;padding:5px 6px}.rst-tnp{flex-wrap:nowrap!important;border:1px solid #E2E5EC;border-radius:10px;padding:7px 10px;margin-top:10px}.rst-tnp.on{border-color:#2f45a8;background:#f5f7fd}.rst-tnp b{flex:0 0 52px;font-size:12.5px}#rst-fn .rst-tnb{width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:0;background:#1f2333;color:#fff;font-size:11px;display:grid;place-items:center;padding:0}.rst-tnp.on .rst-tnb{background:#2f45a8}.rst-tnr{flex:1;min-width:60px;accent-color:#2F45A8}.rst-tnt{font-size:11.5px;color:#6b7183;font-variant-numeric:tabular-nums;white-space:nowrap}.rst-tn{max-height:calc(100vh - 24px);overflow:auto}.rst-tng .rst-fnr{margin-top:6px}.rst-tnp{margin-top:8px}#rst-s3 .rst-sws{gap:8px;margin-top:10px}#rst-s3 .rst-sw{flex-direction:row-reverse;justify-content:flex-end;gap:10px;padding:9px 12px;border:1px solid #E2E5EC;border-radius:10px;background:#fff;min-height:42px;box-sizing:border-box}#rst-s3 .rst-sw:hover{border-color:#c9d2ee}#rst-s3 .rst-sw:has(input:checked){border-color:#2f45a8;background:#f2f5fd}#rst-s3 .rst-sw>span{flex:1;min-width:0}#rst-s3 .rst-sw input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 34px;width:34px;height:20px;border-radius:10px;background:#d5d8e0;position:relative;margin:0;cursor:pointer;transition:background .15s}#rst-s3 .rst-sw input[type=checkbox]:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}#rst-s3 .rst-sw input[type=checkbox]:checked{background:#2f45a8}#rst-s3 .rst-sw input[type=checkbox]:checked:after{left:16px}#rst-s3 .rst-clb{margin-top:12px}#rst-s3 .rst-fn .rst-sw{max-width:calc(50% - 4px)}@media(max-width:1000px){#rst-s3 .rst-fn .rst-sw{max-width:none}}.rst-ed .csel{display:none;position:absolute;top:0;bottom:0;background:#f0962847;border-left:2px solid #E0701F;border-right:2px solid #E0701F;pointer-events:none}.rst-ed .cuts .ct{position:absolute;top:0;bottom:0;min-width:4px;padding:0;border:0;border-radius:0;cursor:pointer;background:repeating-linear-gradient(135deg,#d9503a80 0 4px,#ffffffbf 4px 8px)}.rst-ed .cuts .ct i{position:absolute;top:2px;left:50%;transform:translate(-50%);font-style:normal;font-size:9px;line-height:14px;width:14px;height:14px;border-radius:50%;background:#d9503a;color:#fff;display:none}.rst-ed .cuts .ct:hover i{display:block}#rst .rst-cutb{padding:4px 12px;font-size:12px;border-color:#e0701f;color:#b4530f;background:#fff6ec;margin-right:10px}#rst .rst-cutb[hidden]{display:none}.ap-axc{width:30px;text-align:center}.ap-axb{display:inline-flex;align-items:center;gap:3px;height:24px;min-width:24px;justify-content:center;padding:0 5px;border:1px solid #E2DAF7;border-radius:999px;background:#fff;color:#6b4fd8;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700}.ap-axb .wb-ic{display:inline-flex}.ap-axb .wb-ic svg{width:13px;height:13px}.ap-axb.lab{padding:0 9px}.ap-axb:hover,.ap-axb.on{background:#f4f1fd;border-color:#b49ceb}.ap-axb:disabled{opacity:.45;cursor:default}.ap-axr>td{padding:0 4px 8px!important;background:none!important}.ap-axp{margin:4px 0 6px;padding:10px;border:1.5px solid #D9CCF6;border-radius:10px;background:#fbfaff;box-shadow:0 4px 14px #3c287814;text-align:left}.ap-axch{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.ap-axch button{height:25px;padding:0 10px;border:1px solid #E2DAF7;border-radius:999px;background:#fff;color:#5b6170;font:inherit;font-size:11.5px;cursor:pointer}.ap-axch button:hover{border-color:#b49ceb;color:#5b3bb5}.ap-axin{display:flex;gap:6px;align-items:flex-start}.ap-axin textarea{flex:1;min-width:0;box-sizing:border-box;border:1px solid #E2E5EC;border-radius:7px;padding:7px 9px;font:inherit;font-size:13px;line-height:1.5;resize:vertical;outline:none;background:#fff}.ap-axin textarea:focus{border-color:#b49ceb}.ap-axin .wb-ai{flex:0 0 auto;white-space:nowrap}.ap-axres{margin-top:9px;padding:9px 10px;background:#fff;border:1px solid #ECE7FA;border-radius:8px}.ap-axf{display:flex;gap:8px;font-size:13px;line-height:1.7;padding:2px 0}.ap-axf>span{flex:0 0 58px;color:#9aa0ae;font-size:11.5px;padding-top:2px}.ap-axf>div{flex:1;min-width:0;word-break:break-word}.ap-axf .ax-g{white-space:pre-wrap}.ap-axf del{color:#c0392b;background:#fdecec;text-decoration:line-through}.ap-axf ins{color:#1e7a4a;background:#e6f5ec;text-decoration:none}.ap-axf .ax-same{color:#6b7183}.ap-axn{margin-top:6px;font-size:12px;color:#5b3bb5;line-height:1.6}.ap-axbt{display:flex;align-items:center;gap:6px;margin-top:8px}.ap-axh{font-size:11px;color:#9aa0ae;margin-right:auto}.ap-axres .ap-axbt .wb-ok{height:30px;padding:0 16px}.ap-axin textarea{min-height:52px!important;height:auto}.lib-sx{display:inline-flex;gap:2px;margin-right:4px;vertical-align:.5px}.lib-sx i{width:6px;height:6px;border-radius:50%;background:#b4b8c2}.lib-sx i.m{background:#3b6fd4}.lib-sx i.f{background:#e0558c}.ap-qwgo{margin-left:6px}.ap-body.ap-qwb .ap-l{width:58%;min-width:420px;padding:0;gap:0;overflow:hidden}.ap-body.ap-qwb .ap-r{background:#f8f9fe}.qw-hd{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #EEF0F4}.qw-hd b{display:inline-flex;align-items:center;gap:5px;color:#5b3bb5;font-size:14px}.qw-hd>span{font-size:11.5px;color:#9aa0ae;margin-right:auto}.qw-log{flex:1;min-height:0;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.qw-hint{color:#6b7183;font-size:12.5px;line-height:1.8;background:#f7f7f9;border-radius:10px;padding:12px 14px}.qw-me{align-self:flex-end;max-width:80%;background:#e4eafa;border-radius:12px 12px 2px;padding:7px 11px;font-size:13px;line-height:1.6;white-space:pre-wrap}.qw-ai{align-self:stretch;background:#f7f7f9;border-radius:12px 12px 12px 2px;padding:9px 11px;display:flex;flex-direction:column;gap:6px}.qw-wait{color:#9aa0ae;font-size:12.5px}.qw-say{font-size:12.5px;color:#3b3e48;line-height:1.6}.qw-c{display:flex;align-items:flex-start;gap:8px;text-align:left;width:100%;border:1px solid #E2E5EC;background:#fff;border-radius:9px;padding:8px 10px;cursor:pointer;font:inherit}.qw-c:hover{border-color:#9aa6d6}.qw-c.on{border-color:#2f45a8;background:#f3f6fd}.qw-ck{flex:0 0 17px;height:17px;border:1.5px solid #9AA0AE;border-radius:4px;color:#fff;font-size:11px;display:grid;place-items:center;margin-top:1px}.qw-c.on .qw-ck{background:#2f45a8;border-color:#2f45a8}.qw-n{flex:0 0 auto;font-size:11px;color:#9aa0ae;font-weight:700;margin-top:2px}.qw-b{display:flex;flex-direction:column;gap:2px;min-width:0}.qw-b b{font-size:13px;line-height:1.5}.qw-b small{font-size:11.5px;color:#6b7183}.qw-b small i{font-style:normal;background:#eef1f8;color:#2f45a8;border-radius:4px;padding:0 5px}.qw-in{border-top:1px solid #EEF0F4;padding:10px 16px 12px}.qw-tr{display:flex;flex-direction:column;gap:7px}.qw-trh{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.qw-trh b{font-size:13.5px}.qw-trh span{font-size:11px;color:#9aa0ae}.qw-s{display:flex;align-items:flex-start;gap:8px;background:#fff;border:1px solid #E2E5EC;border-radius:9px;padding:8px 10px;font-size:13px}.qw-s>b{color:#2f45a8;flex:0 0 auto}.qw-sb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.5}.qw-sb small{font-size:11.5px;color:#6b7183}.qw-s.e{color:#9aa0ae;border-style:dashed;background:none}.qw-sm{display:flex;gap:3px;flex:0 0 auto}.qw-sm button{width:24px;height:24px;border:1px solid #E2E5EC;border-radius:6px;background:#fff;cursor:pointer;color:#5b6170;font:inherit;font-size:12px}.qw-sm button:disabled{opacity:.35;cursor:default}.qw-go{margin-top:6px;height:38px!important;width:100%}.qw-go:disabled{opacity:.45}.qw-note{font-size:11.5px;color:#6b7183;line-height:1.7;margin:2px 0 0}#st-pop .stp-note{margin-top:8px;font-size:11.5px;color:#6b7183;display:flex;align-items:center;gap:6px}#st-pop .stp-note button,#st-pop .stp-bt .ln{border:0;background:none;color:#2f45a8;font:inherit;font-size:11.5px;cursor:pointer;padding:0;margin-left:auto;text-decoration:underline}#st-pop .stp-ask{margin-top:9px;padding:9px 10px;background:#fff8e8;border:1px solid #F3D9A4;border-radius:8px;font-size:12px;line-height:1.7}#st-pop .stp-ask>b{display:block;margin-bottom:3px}#st-pop:has(.stp-ask){min-width:300px}#st-pop .stp-ask label{display:block;cursor:pointer;padding:1px 0}#st-pop .stp-ask label input{vertical-align:-2px;margin:0 4px 0 0}#st-pop .stp-ask label i{font-style:normal;font-weight:700;color:#2f45a8}#st-pop .stp-bt{display:flex;align-items:center;gap:6px;margin-top:6px}#st-pop .stp-bt button{white-space:nowrap;height:26px;padding:0 10px;border:1px solid #DCDFE6;border-radius:7px;background:#fff;font:inherit;font-size:12px;cursor:pointer}#st-pop .stp-bt button.ok{background:#2f45a8;border-color:#2f45a8;color:#fff;font-weight:700}#st-pop .stp-bt button.ln{border:0;height:auto}#stpl-bg{position:fixed;inset:0;z-index:2200;background:#14161e52;display:none;align-items:center;justify-content:center}#stpl-bg.on{display:flex}.stpl{background:#fff;border-radius:14px;width:min(520px,92vw);max-height:80vh;overflow:auto;padding:16px 18px;box-shadow:0 20px 50px #00000040}.stpl-h{display:flex;align-items:center}.stpl-h b{font-size:15px}.stpl-h button{margin-left:auto;border:0;background:none;font-size:20px;color:#9aa0ae;cursor:pointer}.stpl-d{font-size:12px;color:#6b7183;line-height:1.7;margin:6px 0 10px}.stpl table{width:100%;border-collapse:collapse;font-size:13px}.stpl td{border-bottom:1px solid #EEF0F4;padding:7px 6px}.stpl td small{font-size:11px;color:#9aa0ae;margin-left:6px}.stpl-v{font-size:11px;font-weight:700;border-radius:5px;padding:1px 7px;background:#eef1f8;color:#2f45a8}.stpl-v.v0{background:#f2f3f5;color:#6b7183}.stpl-v.v2{background:#f4f1fd;color:#6b4fd8}.stpl-m{font-size:11px;color:#9aa0ae;white-space:nowrap}.stpl td button{border:0;background:none;color:#9aa0ae;cursor:pointer;font-size:15px}.stpl-e{font-size:12.5px;color:#9aa0ae;padding:14px 0}.lib-sx.can{cursor:pointer;padding:2px 3px;margin:-2px 1px -2px -3px;border-radius:4px}.lib-sx.can:hover{background:#eef1f8}#lib-sxm{position:fixed;z-index:200;background:#fff;border:1px solid #E2E5EC;border-radius:8px;box-shadow:0 6px 18px #141e3c24;padding:6px}#lib-sxm .sxr{display:flex;align-items:center;gap:2px;padding:2px 0}#lib-sxm .sxr>b{width:18px;font-size:12px;color:#6b7183;text-align:center}#lib-sxm button{border:0;background:none;padding:4px 7px;border-radius:5px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:#3b3e48}#lib-sxm button:hover,#lib-sxm button.on{background:#eef1f8}#lib-sxm button.on{font-weight:600;color:#1f2333}#lib-sxm button i{width:7px;height:7px;border-radius:50%;background:#b4b8c2}#lib-sxm button.m i{background:#3b6fd4}#lib-sxm button.f i{background:#e0558c}#lib-sxm p{margin:4px 4px 0;font-size:10.5px;color:#9a9ea8}.lib-add2{display:flex;gap:6px;padding:10px 8px 4px}.lib-add2 button{flex:1;border:1px solid #E2E5EC;background:#fff;border-radius:8px;padding:7px 0;font-size:12.5px;color:#3b3e48;cursor:pointer}.lib-add2 button:hover{background:#f5f6f8}.lib-tlh{font-size:11px;color:#9a9ea8;padding:14px 12px 4px;letter-spacing:.04em;border-top:1px solid #EEF0F3;margin:10px 8px 0}.lib-tl{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;text-align:left;padding:6px 12px;color:#3b3e48;font-size:13px;cursor:pointer;border-radius:7px}.lib-tl:hover{background:#f5f6f8}.lib-tl.on{color:var(--acc);font-weight:600}.lib-tl svg{width:15px;height:15px;stroke:#6b7183;fill:none;stroke-width:1.7;flex:0 0 auto}.lib-tl.on svg{stroke:var(--acc)}.lib-tl.sub{color:#6b7183;font-size:12.5px;list-style:none}.lib-tl.sub::-webkit-details-marker{display:none}.lib-tl .ar{font-size:10px;color:#a3a8b4;transition:transform .15s}.lib-imp[open] .ar{transform:rotate(90deg)}.lib-tl.sub2{padding-left:36px;font-size:12.5px;color:#3b3e48}.lib-tl:disabled{opacity:.5;cursor:default}.lib-qw{display:flex;justify-content:flex-end;padding:10px 10px 0}.lib-q{width:20px;height:20px;border-radius:50%;border:1px solid #D5D8DF;background:#fff;color:#9a9ea8;font-size:11px;cursor:pointer;padding:0}.lib-add2 button{text-align:center}.lib-q{display:grid;place-items:center;line-height:1;text-align:center}.lib-tlh{padding-left:12px}.lib-add2.lib-btn2{padding:6px 8px 4px}#btt{position:fixed;inset:0;z-index:760;background:#1418228c;display:flex;align-items:center;justify-content:center;padding:16px;font-size:14px;color:#1f2333}#btt[hidden]{display:none}.btt-win{width:min(1240px,100%);height:min(900px,100%);background:#fff;border-radius:14px;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;overflow:hidden}.btt-top{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#16181d;color:#fff}.btt-top b{font-size:15px;white-space:nowrap}.btt-top .s{color:#a9aeba;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btt-top .sp,.btt-ctl .sp,.btt-foot .sp,.btt-dh .sp{flex:1}.btt-ai{border:0;border-radius:8px;padding:7px 13px;font:inherit;font-size:12.5px;color:#fff;background:linear-gradient(135deg,#2f45a8,#7b5bd6);cursor:pointer;white-space:nowrap}.btt-ai:disabled{opacity:.45;cursor:default}.btt-x{background:none;border:0;color:#a9aeba;font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.btt-stat{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:9px 16px;border-bottom:1px solid #E2E5EC;font-size:12.5px;color:#6b7183}.btt-pill{padding:2px 9px;border-radius:99px;font-weight:600}.p-ok{background:#e3f4e8;color:#1f7a3d}.p-w{background:#fff1de;color:#a35a00}.p-n{background:#fde6e6;color:#b42318}.p-h{background:#e4eafa;color:#22348a}.p-old{background:#f1f2f5;color:#555b6b}.btt-msg{min-width:0}.btt-body{flex:1;display:grid;grid-template-columns:270px 1fr;min-height:0}.btt-list{border-right:1px solid #E2E5EC;overflow:auto}.btt-grp{display:flex;align-items:center;gap:6px;padding:7px 14px 4px;font-size:11.5px;color:#6b7183;font-weight:700;background:#f6f7fa;position:sticky;top:0;z-index:1}.btt-grp i{width:10px;height:10px;border-radius:2px}.btt-row{display:grid;grid-template-columns:26px 1fr auto;gap:6px;align-items:center;padding:6px 14px;cursor:pointer;border-bottom:1px solid #F1F2F5}.btt-row:hover{background:#f8f9fc}.btt-row.on{background:#eef2fc}.btt-row .n{color:#6b7183;font-size:11.5px}.btt-row .w{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btt-row .t{font:11.5px ui-monospace,Menlo,monospace;color:#6b7183}.btt-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:6px;vertical-align:1px}.d-ok{background:#2ea44f}.d-w{background:#e08a00}.d-n{background:#d9503a}.d-h{background:#2f45a8}.d-old{background:#b9c0d0}.btt-main{padding:14px 18px;display:flex;flex-direction:column;gap:14px;overflow:auto;min-width:0}.btt-main h4{margin:0 0 6px;font-size:12.5px;color:#6b7183;font-weight:600}.btt-ov{position:relative;height:52px;background:#f6f7fa;border-radius:8px;overflow:hidden;cursor:pointer}.btt-ov .blk{position:absolute;top:9px;bottom:9px;border-radius:2px;opacity:.8}.btt-ov .sel{position:absolute;top:2px;bottom:2px;border:2px solid #16181D;border-radius:4px}.btt-leg{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:#6b7183;margin-top:5px}.btt-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.btt-det{border:1px solid #E2E5EC;border-radius:12px;padding:12px 14px}.btt-dh{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.btt-dh .w{font-size:21px;font-weight:700;min-width:0}.btt-dh .tm{font:12.5px ui-monospace,Menlo,monospace;white-space:nowrap}.btt-warn{background:#fff7ea;border:1px solid #F4D9A8;border-radius:8px;padding:7px 11px;font-size:12.5px;color:#7a4a00;margin-bottom:8px}.btt-wv{position:relative;height:120px;background:#f6f7fa;border-radius:8px;overflow:hidden;user-select:none;touch-action:none;cursor:pointer}.btt-wv canvas{display:block;width:100%;height:120px}.btt-wv .sh{position:absolute;top:0;bottom:0;background:#ffffffb3;pointer-events:none}.btt-wv .sh.l{left:0}.btt-wv .sh.r{right:0}.btt-wv .hn{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:#d9503a;cursor:ew-resize;z-index:2}.btt-wv .hn:before{content:"";position:absolute;inset:0 -8px}.btt-wv .hn b{position:absolute;top:0;left:-6px;width:15px;height:18px;background:#d9503a;border-radius:0 0 4px 4px}.btt-wv .ph{position:absolute;top:0;bottom:0;width:2px;background:#16181d;display:none;pointer-events:none}.btt-tr{position:relative;height:22px;margin-top:4px;font-size:12px;color:#8a90a0;overflow:hidden}.btt-tr span{position:absolute;white-space:nowrap}.btt-tr span.m{color:#2f45a8;font-weight:700}.btt-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.btt-b{border:1px solid #E2E5EC;background:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:#1f2333}.btt-b.on{border-color:#16181d}.btt-b .k{font:11px ui-monospace,monospace;color:#6b7183;border:1px solid #E2E5EC;border-radius:4px;padding:0 4px;margin-left:5px}.btt-keys{font-size:11.5px;color:#6b7183}.btt-det>.btt-keys{margin-top:8px}.btt-empty{padding:40px;text-align:center;color:#6b7183;display:flex;gap:10px;justify-content:center;align-items:center}.btt-spin{width:16px;height:16px;border:2px solid #D5DAE6;border-top-color:#2f45a8;border-radius:50%;animation:bttsp .8s linear infinite}@keyframes bttsp{to{transform:rotate(360deg)}}.btt-foot{display:flex;gap:10px;align-items:center;padding:11px 16px;border-top:1px solid #E2E5EC}.btt-ok{border:0;border-radius:8px;padding:7px 18px;font:inherit;font-size:13px;color:#fff;background:#2f45a8;cursor:pointer}.btt-ok:disabled{opacity:.45;cursor:default}.btt-ov .vw{position:absolute;top:0;bottom:0;background:#2f45a81a;border-left:1px solid #2F45A8;border-right:1px solid #2F45A8;pointer-events:none}.btt-wv .ea{position:absolute;top:8px;z-index:3;font-size:11px;font-weight:700;color:#fff;background:#d9503a;border-radius:10px;padding:2px 8px;cursor:pointer}.btt-wv .ea.l{left:6px}.btt-wv .ea.r{right:6px}.btt-wv .btt-mv{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:3;font:inherit;font-size:12px;font-weight:700;color:#fff;background:#16181d;border:0;border-radius:14px;padding:5px 12px;cursor:pointer;box-shadow:0 2px 6px #0003}.btt-b.btt-fol{display:inline-flex;align-items:center;gap:6px}.btt-b.btt-fol i{width:26px;height:15px;border-radius:9px;background:#d5d9e2;position:relative;transition:background .15s}.btt-b.btt-fol i:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:left .15s}.btt-b.btt-fol.on{border-color:#2f45a8;color:#22348a;background:#f4f6fd}.btt-b.btt-fol.on i{background:#2f45a8}.btt-b.btt-fol.on i:after{left:13px}
