.tx-qs{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.tx-q-top{gap:var(--sp-2);display:grid}.tx-q-sum{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500;line-height:1.5}.tx-q-top .chips{padding:0}.tx-rc-hd{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.tx-rc-hd .tx-q-sum{flex:12em}.tx-rc-listen{gap:var(--sp-1);border-radius:var(--r-pill);flex-direction:row;flex:none;width:auto;font-size:14px}.tx-rc-listen svg{width:20px;height:20px}.tx-rc.tx-rc-now{outline:var(--line) solid transparent;outline-offset:var(--sp-1)}.tx-q-none{margin:0}.tx-q-group{margin:var(--sp-3) 0 calc(var(--sp-1) * -1);font-size:13px;font-weight:600;line-height:1.5}.tx-q.panel{margin:0}.tx-q-hd{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;font-size:12px;font-weight:400;line-height:1.4;display:flex}.tx-q-no{min-height:var(--sp-6);padding:0 var(--sp-2);border:var(--line) solid transparent;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tx-rank{align-items:center;gap:var(--sp-1);display:inline-flex}.tx-rank small{font-size:11px}.tx-rank i{letter-spacing:.08em;font-style:normal}.tx-rank.grade i{padding:0 var(--sp-1);border:var(--line) solid transparent;border-radius:var(--r-item);letter-spacing:0;font-weight:600;line-height:1.5}.tx-q-ex{font-variant-numeric:tabular-nums}.tx-q-last{align-items:center;gap:var(--sp-1);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.tx-q-last small{font-size:11px}.tx-q-last i{font-style:normal;font-weight:600}.tx-q-last i+i{margin-left:var(--sp-1)}.tx-q-flag{align-items:center;gap:calc(var(--sp-1) / 2);min-height:32px;padding:0 var(--sp-2);border:var(--line) solid transparent;border-radius:var(--r-pill);font:inherit;cursor:pointer;margin-left:auto;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.tx-q-last+.tx-q-flag{margin-left:0}.tx-q-flag svg{width:var(--sp-4);height:var(--sp-4)}.tx-q-body{margin-top:var(--sp-2)}.tx-q-p{margin:var(--sp-1) 0 0;font-size:var(--tx-size);font-weight:400;line-height:var(--lh-body);max-width:var(--measure);overflow-wrap:anywhere;line-break:strict}.tx-q-p:first-child{margin-top:0}.tx-q-sel{margin:var(--sp-2) 0 0;font-size:12px;line-height:1.5}.tx-q .ox{margin-top:var(--sp-3)}.tx-q .judge{margin:var(--sp-3) 0 0}.tx-judge:focus:not(:focus-visible){outline:none}.tx-q-truth{align-items:baseline;gap:var(--sp-1);display:inline-flex}.tx-q-truth b{font-weight:600}.tx-basis{font-size:12px;line-height:1.6}.tx-choices{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.tx-choices button,.tx-choices-ro li{align-items:flex-start;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-item);text-align:left;font-size:14px;line-height:1.6;display:flex}.tx-choices button:disabled{cursor:default}.tx-choices button:not(:disabled):active,.tx-mm-x:active,.tx-voice-b:active,.tx-voice-x:active,.tx-voice-rate button:active{transform:scale(var(--mt-press-scale))}.tx-choices b{flex:none;font-weight:600}.tx-cb{display:block}.tx-q-exp{margin-top:var(--sp-3)}.tx-q-exp>:first-child{margin-top:0}.tx-q-exp>.tx-basis{margin:0}.tx-exp-p{margin:var(--sp-2) 0 0;font-size:var(--tx-size);font-weight:400;line-height:var(--lh-body);max-width:var(--measure);overflow-wrap:anywhere;line-break:strict}.tx-crs{margin:var(--sp-3) 0 0;padding:0;list-style:none}.tx-cr{padding:var(--sp-3) 0;border-top:var(--line) solid transparent}.tx-cr:last-child{padding-bottom:0}.tx-cr-hd{align-items:baseline;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;font-size:14px;line-height:1.5;display:flex}.tx-cr-key{font-weight:600}.tx-cr-tag{padding:0 var(--sp-2);border:var(--line) solid transparent;border-radius:var(--r-pill);font-size:11px;font-style:normal;font-weight:500;line-height:1.6}.tx-cr .tx-basis{margin:var(--sp-1) 0 0}.tx-cr .tx-exp-p{margin-top:var(--sp-1)}.tx-q-acts{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(11em,1fr));display:grid}.tx-q-acts .tap{font-size:14px}.tx-q.tx-hl{border-radius:var(--r-face)}.tx-notes textarea{--tx-lh:32px;width:100%;min-height:calc(var(--tx-lh) * 6 + var(--sp-2));padding:var(--sp-1) var(--sp-3) var(--sp-1) calc(var(--sp-6) + var(--sp-2));font:inherit;font-size:16px;line-height:var(--tx-lh);border:var(--line) solid transparent;border-radius:var(--r-item);resize:vertical;background-repeat:repeat-y,no-repeat;background-attachment:local;background-size:100% var(--tx-lh), var(--line) 100%;background-position:0 var(--sp-1), var(--sp-6) 0;display:block}.tx-num{font-variant-numeric:tabular-nums}.tx-note-rows{margin:var(--sp-2) 0 0;border:var(--line) solid transparent;border-radius:var(--r-face);box-shadow:var(--elev-face);padding:0;list-style:none;display:grid}.tx-note-row{align-items:center;gap:var(--sp-1);padding:0 var(--sp-2) 0 var(--sp-4);display:flex}.tx-note-row+.tx-note-row{border-top:var(--line) solid transparent}.tx-note-go{align-items:center;gap:var(--sp-3);min-width:0;min-height:48px;padding:var(--pad-row) 0;text-align:left;overflow-wrap:anywhere;flex:auto;font-size:14px;font-weight:400;line-height:1.6;display:flex}.tx-note-go:disabled,.tx-mm-x:disabled,.tx-mm-c:disabled,.tx-note-x:disabled,.tx-q-flag:disabled{cursor:default}.tx-note-bd{row-gap:calc(var(--sp-1) / 2);min-width:0;display:grid}.tx-note-wh{font-size:12px;font-weight:500;line-height:1.5}.tx-note-ic{flex:none;place-items:center;display:grid}.tx-note-ic svg{width:20px;height:20px}.tx-note-ch{padding-left:var(--sp-2);flex:none;margin-left:auto;font-size:18px;font-style:normal;font-weight:500;line-height:1}.tx-note-mk{-webkit-box-decoration-break:clone;box-decoration-break:clone}.tx-note-x{min-width:48px;min-height:48px;padding:0 var(--sp-3);border-radius:var(--r-pill);flex:none;font-size:13px;font-weight:500}.tx-cite-rows{margin:var(--sp-2) 0 0;padding:0;list-style:none}.tx-qa{margin:0 0 var(--sp-6)}.tx-qa-intro{padding:var(--sp-3) var(--pad-face);border:var(--line) solid transparent;border-radius:var(--r-item)}.tx-qa-intro .tx-sub{margin:0 0 var(--sp-1)}.tx-qa-intro p{margin:0;font-size:13px;font-weight:400;line-height:1.6}.tx-qa-list{row-gap:var(--sp-3);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.tx-qa-post{padding:var(--sp-3) var(--pad-face)}.tx-qa-hd{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;font-size:12px;font-weight:400;line-height:1.4;display:flex}.tx-qa-q{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-item);place-items:center;font-size:12px;font-weight:600;display:grid}.tx-qa-kind{font-weight:500}.tx-qa-teacher{margin-left:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--r-pill);font-size:11px;font-style:normal;font-weight:600}.tx-qa-at{font-variant-numeric:tabular-nums;margin-left:auto}.tx-qa-body{margin:var(--sp-2) 0 0;font-size:14px;line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--measure)}.tx-qa-more{margin-top:var(--sp-2)}.tx-qa-answers{row-gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0 var(--sp-3);border-left:var(--line-strong) solid transparent;list-style:none;display:grid}.tx-qa-go{margin:var(--sp-3) 0 0;font-size:13px}.tx-cite-row{justify-content:space-between;align-items:center;column-gap:var(--sp-3);min-height:48px;padding:var(--sp-1) 0;border-bottom:var(--line) solid transparent;flex-wrap:wrap;display:flex}.tx-cite-lb{row-gap:calc(var(--sp-1) / 2);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:1.5;display:grid}.tx-cite-more{font-size:12px;font-weight:400;line-height:1.5}.tx-cite-nm{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.tx-cite-ask{min-height:var(--sp-6);padding:0 var(--sp-2);border:var(--line) solid transparent;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:11px;font-style:normal;font-weight:500;line-height:1;display:inline-flex}.tx-cite-acts{gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.tx-cite-count{margin:var(--sp-2) 0 0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.tx-art{margin:var(--sp-1) 0 var(--sp-2);padding:var(--sp-3) var(--pad-face);border:var(--line) solid transparent;border-radius:var(--r-item);flex:1 0 100%}.tx-art .skel{margin:var(--sp-1) 0}.tx-art>.tx-none{margin:0}.tx-art-hd{margin:0;font-size:14px;font-weight:600;line-height:1.5}.tx-art-no{margin-right:var(--sp-2)}.tx-art-pa{margin:var(--sp-2) 0 0}.tx-art p{max-width:var(--measure);font-size:14px;font-weight:400;line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}.tx-art .tx-hint{margin-top:var(--sp-1);font-size:12px;line-height:1.5}.tx-art-mk{margin-right:var(--sp-2);font-variant-numeric:tabular-nums;font-weight:500}.tx-art-items{margin:var(--sp-1) 0 0;padding:0 0 0 var(--sp-4);list-style:none}.tx-art-items>li+li{margin-top:var(--sp-1)}.tx-art p.tx-art-src{margin-top:var(--sp-2);font-size:12px;line-height:1.5}.tx-mm{z-index:6;align-items:center;gap:var(--sp-1);max-width:calc(100vw - var(--sp-4));padding:var(--sp-1);border:var(--line) solid transparent;border-radius:var(--r-face);box-shadow:var(--elev-float);animation:mt-rise-in var(--mt-state) var(--mt-ease-out) backwards;flex-wrap:wrap;display:flex;position:fixed;top:0;left:0}.tx-mm-ic{width:var(--icon);margin:0 var(--sp-1);place-items:center;display:grid}.tx-mm-ic svg{width:20px;height:20px}.tx-mm-c{border:var(--line) solid transparent;border-radius:var(--r-item);place-items:center;min-width:48px;min-height:48px;font-size:14px;font-weight:600;line-height:1;display:grid}.tx-mm-x{align-items:center;gap:var(--sp-1);min-height:48px;padding:0 var(--sp-3);border-radius:var(--r-item);font-size:13px;font-weight:500;display:inline-flex}.tx-mm-x svg{width:20px;height:20px}.tx-mm-pin,.tx-mm-srch{border-radius:var(--r-pill)}.tx-mm-srch:disabled{cursor:default}.tx-mm-msg{padding:0 var(--sp-2) var(--sp-1);flex:1 0 100%;max-width:22em;margin:0;font-size:12px;font-weight:400;line-height:1.5}.tx-tools .tx-tool:disabled{cursor:default}.screen[data-app=textbook][data-page=study]>main>.screen-notices>.note.timed{padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-item);box-shadow:var(--elev-float);pointer-events:none}@media (max-width:839px){.screen[data-app=textbook][data-page=study]>main>.screen-notices>.note.timed{z-index:6;left:calc(var(--side,0px) + var(--sp-4));right:calc(var(--side,0px) + var(--sp-4));bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + var(--sp-2));margin:0;position:fixed}.screen[data-app=textbook][data-page=study]:has(.tx-voice)>main>.screen-notices>.note.timed{bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + var(--sp-8) * 4 + var(--sp-2))}}@media (min-width:840px){.screen[data-app=textbook][data-page=study]>main>.screen-notices:has(>.note.timed){top:var(--scroll-top);z-index:5;position:sticky}.screen[data-app=textbook][data-page=study]>main>.screen-notices>.note.timed{margin:0 var(--sp-4)}.screen[data-app=textbook][data-page=study]:has(.tx-read.split)>main>.screen-notices>.note.timed{max-width:calc((100% - var(--sp-4) * 2 - var(--sp-6)) * 6 / 11)}}.tx-voice{z-index:6;left:0;right:0;bottom:calc(var(--dock-h) + env(safe-area-inset-bottom));gap:var(--sp-1);padding:var(--sp-2) calc(var(--side,0px) + var(--sp-4));border-top:var(--line) solid transparent;box-shadow:var(--elev-float);animation:mt-rise-in var(--mt-enter) var(--mt-ease-out) backwards;display:grid;position:fixed}.tx-voice-row{align-items:center;gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr)) 48px;display:grid}.tx-voice-b{justify-content:center;align-items:center;gap:calc(var(--sp-1) / 2);min-width:0;min-height:48px;padding:var(--sp-1);border:var(--line) solid transparent;border-radius:var(--r-item);flex-direction:column;font-size:11px;font-weight:500;line-height:1.2;display:flex}.tx-voice-b svg,.tx-voice-x svg{width:var(--icon);height:var(--icon)}.tx-voice-x{border-radius:var(--r-pill);place-items:center;width:48px;height:48px;display:grid}.tx-voice-rate{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.tx-voice-rate>span{margin-right:var(--sp-1);font-size:12px;font-weight:500}.tx-voice-rate button{min-width:40px;height:32px;padding:0 var(--sp-1);font-variant-numeric:tabular-nums;border:var(--line) solid transparent;border-radius:var(--r-pill);flex:1 1 0;font-size:13px;font-weight:500}.tx-voice-vc button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 var(--sp-2);flex:0 auto;overflow:hidden}.tx-voice-note{margin:0;font-size:12px;font-weight:400;line-height:1.5}.tx-read:has(>.tx-voice){padding-bottom:calc(var(--sp-8) * 4)}.tx-say{border-radius:var(--r-item);outline:var(--line) solid transparent;outline-offset:var(--sp-1)}@media (min-width:840px){.tx-voice{left:50%;right:auto;bottom:var(--sp-4);width:min(560px, calc(100% - var(--sp-8)));padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-face);translate:-50%}.tx-col-l>.tx-voice{left:auto;bottom:var(--sp-4);width:auto;margin-top:var(--sp-4);position:sticky;translate:none}.tx-col-r>.tx-voice{left:auto;bottom:var(--sp-4);width:auto;margin-top:var(--sp-3);flex:none;position:sticky;translate:none}}
.tx-cont{row-gap:var(--sp-1);display:grid}.tx-cont small{letter-spacing:.02em;font-size:11px;font-weight:400;line-height:1.4}.tx-cont b{letter-spacing:-.01em;word-break:auto-phrase;font-size:16px;font-weight:600;line-height:1.4}.tx-cont span{font-size:12px;font-weight:400;line-height:1.5}.tx-next{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:48px;margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-item);display:flex}.tx-next>span{row-gap:calc(var(--sp-1) / 2);min-width:0;display:grid}.tx-next small{font-size:11px;font-weight:400;line-height:1.4}.tx-next b{word-break:auto-phrase;font-size:14px;font-weight:500;line-height:1.5}.tx-next svg{width:var(--sp-4);height:var(--sp-4);flex:none}.panel.start .tx-next+.note{margin-top:var(--sp-2)}.tx-lead{font-size:14px;font-weight:400;line-height:var(--lh-body);max-width:var(--measure);margin:0}.panel .tx-lead+.kv{margin-top:var(--sp-3)}.panel .tx-lead+.tx-rows{margin-top:var(--sp-2)}.panel .acts{margin:var(--sp-3) 0 0}.tx-rest{margin:var(--sp-2) 0 0;font-size:12px;font-weight:400;line-height:1.5}.tx-lockline{align-items:center;gap:var(--sp-1);margin:var(--sp-3) 0 0;font-size:12px;font-weight:500;line-height:1.4;display:flex}.tx-lockline svg{width:var(--sp-4);height:var(--sp-4);flex:none}.tx-toc-hd{align-items:center}.tx-law-hd{padding:var(--pad-row) var(--sp-4);border-bottom:var(--line) solid transparent}.tx-law-hd h3{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.tx-law-hd h3 small{font-size:12px;font-weight:400}.tx-law-nt{margin:var(--sp-1) 0 0;font-size:12px;font-weight:400;line-height:1.5}.tx-law-hd .tx-meter{margin-top:var(--sp-2)}.tx-chaps{display:block}.tx-ch+.tx-ch{border-top:var(--line) solid transparent}.tx-ch>summary{row-gap:var(--sp-2);min-height:48px;padding:var(--pad-row) var(--sp-4);cursor:pointer;list-style:none;display:grid}.tx-ch>summary::-webkit-details-marker{display:none}.tx-ch>summary .nm{padding-right:var(--sp-6);word-break:auto-phrase;font-size:14px;font-weight:500;line-height:1.5;position:relative}.tx-ch>summary .nm:after{content:"＋";font-weight:400;position:absolute;top:0;right:0}.tx-ch[open]>summary .nm:after{content:"－"}.tx-ch>summary .tx-rank{justify-self:start}.tx-secs{padding:0 0 var(--sp-2)}.tx-secs h4{margin:var(--sp-2) var(--sp-4) 0;font-size:12px;font-weight:600;line-height:1.5}.tx-meter{row-gap:var(--sp-1);display:grid}.tx-meter .mr{align-items:center;column-gap:var(--sp-2);grid-template-columns:5.5em minmax(0,1fr) auto;font-size:12px;font-weight:400;line-height:1.5;display:grid}.tx-meter .bar{height:var(--bar-row)}.tx-meter .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.5em}.tx-meter .v b{font-weight:600}.tx-meter.compact{row-gap:var(--sp-1)}.tx-meter.compact .v{gap:0 var(--sp-3);text-align:left;flex-wrap:wrap;min-width:0;font-size:12px;font-weight:400;line-height:1.5;display:flex}.tx-meter.compact .bar{height:var(--bar-thin)}.tx-rows{margin:0;padding:0;list-style:none}.tx-rows>li+li{border-top:var(--line) solid transparent}.tx-row{align-items:start;column-gap:var(--sp-2);min-height:48px;padding:var(--sp-2) var(--sp-4);grid-template-columns:minmax(2.75em,max-content) minmax(0,1fr) auto;display:grid}.tx-row .no{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.6}.tx-row .bd{row-gap:calc(var(--sp-1) / 2);min-width:0;display:grid}.tx-row .nm{word-break:auto-phrase;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.tx-row:active,.tx-term:active{transform:scale(var(--mt-press-scale))}.tx-row .mt{font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.5}.tx-row .mt .tx-part{max-width:100%;display:inline-block}.tx-row .tg{align-self:center;align-items:flex-end;gap:var(--sp-1);white-space:nowrap;flex-direction:column;font-size:11px;font-weight:500;line-height:1.4;display:flex}.tx-row .tg svg{width:var(--sp-4);height:var(--sp-4)}.tx-row .dn{align-items:center;gap:calc(var(--sp-1) / 2);display:inline-flex}.tx-row .fr{padding:0 var(--sp-2);border-radius:var(--r-pill);font-style:normal;line-height:1.8}.tx-row .lk{align-items:center;gap:var(--sp-1);display:inline-flex}.tx-row.off{cursor:default}.tx-row.yr{grid-template-columns:minmax(0,1fr) auto}.tx-in .tx-row{padding-inline:0}.tx-nth{width:20px;height:20px;margin-right:var(--sp-2);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;vertical-align:1px;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.tx-more{width:100%;min-height:48px;padding:var(--sp-2) var(--sp-4);border-top:var(--line) solid transparent;text-align:center;font-size:13px;font-weight:500;display:block}.tx-row:focus-visible,.tx-ch>summary:focus-visible,.tx-found:focus-visible,.tx-nlink:focus-visible,.tx-more:focus-visible{outline-offset:calc(var(--line-strong) * -1)}.tx-sform{gap:var(--sp-2);margin:var(--sp-4) var(--sp-4) 0;scroll-margin-top:var(--scroll-top,0px);grid-template-columns:minmax(0,1fr) auto;display:grid}.tx-sform input{min-width:0;min-height:48px;padding:0 var(--sp-3);font:inherit;border:var(--line) solid transparent;border-radius:var(--r-item);appearance:none;font-size:16px;line-height:1.4}.tx-sform .tap{width:auto;padding-inline:var(--sp-6)}.tx-line{margin:var(--sp-3) var(--sp-4) 0;max-width:var(--measure);word-break:auto-phrase;font-size:13px;font-weight:400;line-height:1.6}.tx-inline{min-height:48px;margin-left:var(--sp-1);padding:0 var(--sp-2);text-underline-offset:.2em;align-items:center;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.tx-srch-list{display:block}.tx-hg+.tx-hg{border-top:var(--line) solid transparent}.tx-hg-hd{row-gap:calc(var(--sp-1) / 2);padding:var(--sp-3) var(--sp-4) var(--sp-1);margin:0;line-height:1.5;display:grid}.tx-hg-hd b{word-break:auto-phrase;font-size:14px;font-weight:600}.tx-hg-hd small{font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.tx-hg ul{padding:0 0 var(--sp-2);margin:0;list-style:none}.tx-found{align-items:start;column-gap:var(--sp-2);min-height:48px;padding:var(--sp-2) var(--sp-4);grid-template-columns:auto minmax(0,1fr);display:grid}.tx-found .kd{min-width:5.5em;padding:0 var(--sp-2);border-radius:var(--r-pill);text-align:center;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.8}.tx-found .sn{overflow-wrap:anywhere;line-break:strict;font-size:13px;font-weight:400;line-height:1.7}.tx-found mark{padding:0 calc(var(--sp-1) / 2);border-radius:var(--r-item);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tx-termlist{gap:var(--sp-2);margin:var(--sp-3) var(--sp-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tx-term{align-items:center;gap:var(--sp-1);min-height:32px;padding:0 var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-pill);text-align:left;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.tx-term small{font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.tx-term:disabled,.tx-ndel:disabled{cursor:default}.tx-psheet-lead{margin:var(--sp-2) 0 0;max-width:var(--measure);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.7}.tx-psheet-lead b{font-weight:600}.tx-psheet .tx-rows{margin-top:var(--sp-2)}.tx-sheet-go{margin:var(--sp-2) 0 0;padding-left:0}.tx-notes-list{padding:0;list-style:none;display:block}.tx-nrow{border-bottom:var(--line) solid transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tx-nrow:last-child{border-bottom-width:0}.tx-nlink{row-gap:var(--sp-1);min-height:48px;padding:var(--pad-row) var(--sp-4);min-width:0;display:grid}.tx-nlink .hd{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.tx-nlink .hd small{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:400}.tx-nlink .kd{align-items:center;gap:var(--sp-1);font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.tx-nlink .kd svg{width:var(--sp-4);height:var(--sp-4)}.tx-nlink .sw{border:var(--line) solid transparent;border-radius:var(--r-dot);width:12px;height:12px;display:inline-block}.tx-nlink .nm{word-break:auto-phrase;font-size:14px;font-weight:500;line-height:1.5}.tx-nlink .pl{font-size:11px;font-weight:400;line-height:1.4}.tx-nlink .xt{max-width:var(--measure);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.7}.tx-nlink .xt mark{padding:0 calc(var(--sp-1) / 2);border-radius:var(--r-item);-webkit-box-decoration-break:clone;box-decoration-break:clone}.tx-ndel{min-width:48px;min-height:48px;margin-right:var(--sp-3);padding:0 var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-pill);font-size:13px;font-weight:500}.tx-chart-lb{margin:var(--sp-4) 0 0;font-size:12px;font-weight:500;line-height:1.4}.tx-rch{display:block}.tx-rch-row{align-items:baseline;column-gap:var(--sp-3);row-gap:var(--sp-2);min-height:48px;padding:var(--pad-row) var(--sp-4);border-bottom:var(--line) solid transparent;grid-template-columns:minmax(0,1fr) auto;display:grid}.tx-rch-row:last-child{border-bottom-width:0}.tx-rch-row .nm{word-break:auto-phrase;font-size:14px;font-weight:500;line-height:1.5}.tx-rch-row .pt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.tx-rch-row .pt small{margin-right:var(--sp-1);font-size:11px;font-weight:400}.tx-rch-row .tx-meter{grid-column:1/-1}.tx-years .row .ct b{font-weight:600}.tx-back{margin:var(--sp-3) var(--sp-4) 0}.tx-back a{align-items:center;gap:var(--sp-1);min-height:48px;font-size:13px;font-weight:500;display:inline-flex}.tx-back svg{width:var(--sp-4);height:var(--sp-4)}.panel.tx-selq{margin-top:var(--sp-1)}.tx-selq-last{margin:0 0 var(--sp-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:1.5}.tx-selq-p{margin:var(--sp-2) 0 0;font-size:var(--tx-size,16px);max-width:var(--measure);overflow-wrap:anywhere;line-break:strict;font-feature-settings:"palt" 1;font-weight:400;line-height:2}.tx-selq-p:first-child{margin-top:0}.tx-blank{align-items:center;gap:0 var(--sp-1);min-height:32px;margin:0 calc(var(--sp-1) / 2);padding:0 var(--sp-2);border:var(--line) solid transparent;border-radius:var(--r-item);text-align:left;vertical-align:middle;flex-wrap:wrap;font-size:.875em;font-weight:400;line-height:1.5;display:inline-flex}.tx-blank b{font-weight:600}.tx-blank .hole{border-bottom:var(--line) solid transparent;width:3em;height:1em;display:inline-block}.tx-blank i{font-style:normal;font-weight:600}.tx-blank:disabled{cursor:default}.tx-selpad ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.tx-selpad button{width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-item);text-align:left;grid-template-columns:2em minmax(0,1fr);align-items:center;font-size:14px;font-weight:400;line-height:1.5;display:grid}.tx-selpad button b{font-weight:600}.tx-selres .judge{margin:0}.tx-selres{scroll-margin-top:var(--scroll-top,0px)}.tx-selmarks{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.tx-selmarks li{padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-item)}.tx-selmarks .hd{align-items:baseline;gap:var(--sp-2);margin:0;display:flex}.tx-selmarks .hd b{font-size:15px;font-weight:600}.tx-selmarks .jd{font-size:13px;font-weight:500}.tx-selmarks p:not(.hd){margin:var(--sp-1) 0 0;max-width:var(--measure);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.6}.tx-selmarks .an b{font-weight:600}.tx-selmarks .bs{font-size:12px}.tx-selexp{margin-top:var(--sp-4)}.tx-selexp h3{margin:0;font-size:13px;font-weight:600}.tx-selexp p{margin:var(--sp-2) 0 0;font-size:14px;font-weight:400;line-height:var(--lh-body);max-width:var(--measure);overflow-wrap:anywhere}.tx-pick{gap:var(--sp-2);margin:var(--sp-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));padding:0;list-style:none;display:grid}.tx-pick button{align-items:center;column-gap:var(--sp-2);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border:var(--line) solid transparent;border-radius:var(--r-item);text-align:left;grid-template-columns:auto minmax(0,1fr);font-size:14px;font-weight:400;line-height:1.4;display:grid}.tx-pick b{font-variant-numeric:tabular-nums;font-weight:600}.tx-pick small{grid-column:2;font-size:11px;font-weight:400}.tx-pr{margin:var(--sp-2) var(--sp-4) 0}.tx-pr-item{margin-top:0}.tx-pr>.tx-none{margin:0}
[data-theme=b]{--tx-kw:#c4006f;--tx-sel:#fde0ec;--tx-sheet:#d83a5a;--tx-mark-y:#fff1a8;--tx-mark-g:#cdf3d6;--tx-mark-p:#ffd9ea;--tx-say-now:color-mix(in srgb, var(--c-primary) 20%, transparent)}[data-theme=b] .tx-crumbs,[data-theme=b] .tx-refs,[data-theme=b] .tx-swipe-hint{color:var(--c-muted)}[data-theme=b] .tx-title{background:linear-gradient(110deg, var(--c-primary-bright), var(--c-primary) 55%);color:#fff}[data-theme=b] .tx-title .tx-no{color:var(--c-on-primary-sub)}[data-theme=b] .tx-exam li{background:var(--c-surface);border-color:var(--c-line);color:var(--c-faint)}[data-theme=b] .tx-exam li small{color:var(--c-muted)}[data-theme=b] .tx-exam li.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-exam li.rv{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .tx-exam-hd,[data-theme=b] .tx-exam-line{color:var(--c-muted)}[data-theme=b] .tx-exam-hd b,[data-theme=b] .tx-exam-line>b{color:var(--c-fg)}[data-theme=b] .tx-exam-yr.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-exam-yr.rv{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .tx-done{color:var(--c-ok-text)}[data-theme=b] .tx-est{color:var(--c-muted)}[data-theme=b] .tx-bar.stuck{background:var(--c-bg);border-bottom-color:var(--c-line)}[data-theme=b] .tx-cv{color:var(--c-muted)}[data-theme=b] .tx-panes{background:var(--c-surface);border-color:var(--c-line2)}[data-theme=b] .tx-panes button{color:var(--c-fg)}[data-theme=b] .tx-panes button+button{border-left-color:var(--c-line)}[data-theme=b] .tx-panes button.on,[data-theme=b] .tx-panes button.on+button{border-left-color:#0000}[data-theme=b] .tx-panes button small{color:var(--c-muted)}[data-theme=b] .tx-panes-ind{background:var(--c-primary)}[data-theme=b] .tx-panes button.on{color:var(--c-surface)}[data-theme=b] .tx-panes button.on small{color:var(--c-on-primary-sub)}[data-theme=b] .tx-tools button,[data-theme=b] .tx-tools .tx-tool-home{color:var(--c-fg)}[data-theme=b] .tx-tools svg{color:var(--c-primary-text)}[data-theme=b] .tx-tools button.on{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-col-name{color:var(--c-fg)}[data-theme=b] .tx-col-name svg{color:var(--c-primary-text)}[data-theme=b] .tx-pull{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-muted)}[data-theme=b] .tx-pull.armed{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=b] .tx-pad-b{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary)}[data-theme=b] .tx-pad-b:disabled{color:var(--c-faint);border-color:var(--c-line)}[data-theme=b] .tx-p,[data-theme=b] .tx-li,[data-theme=b] .tx-h,[data-theme=b] .tx-entry-hd{color:var(--c-fg)}[data-theme=b] .tx-mk{color:var(--c-fg-2)}[data-theme=b] .tx-k{color:var(--tx-kw)}[data-theme=b] .tx-s{background:var(--tx-sel)}[data-theme=b] .tx-mark-y{background:var(--tx-mark-y)}[data-theme=b] .tx-mark-g{background:var(--tx-mark-g)}[data-theme=b] .tx-mark-p{background:var(--tx-mark-p)}[data-theme=b] .tx-mask:not(.open){background:var(--tx-sheet);color:#0000}[data-theme=b] .tx-mask:not(.open) *{color:#0000;background:0 0;text-decoration-color:#0000}[data-theme=b] .tx-mask:not(.open)::selection,[data-theme=b] .tx-mask:not(.open) ::selection{color:#0000}[data-theme=b] .tx-mask.open{-webkit-text-decoration-color:var(--tx-sheet);text-decoration-color:var(--tx-sheet)}[data-theme=b] .tx-hit{background:var(--c-primary-soft);color:var(--c-fg);-webkit-text-decoration-color:var(--c-primary);text-decoration-color:var(--c-primary)}[data-theme=b] :where(.tx-k)>.tx-hit,[data-theme=b] .tx-hit:where(.tx-k){color:var(--tx-kw)}[data-theme=b] .tx-body[data-pane=t]:before{background:color-mix(in srgb, var(--tx-sheet) 8%, transparent)}[data-theme=b] .tx-ck circle,[data-theme=b] .tx-ck path{stroke:var(--c-ok)}[data-theme=b] .tx-hitbar{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-hit-b{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .tx-pin{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-pin-target{outline-color:var(--c-primary)}[data-theme=b] .tx-box{background:var(--c-surface);border-color:var(--c-line2)}[data-theme=b] .tx-box-hd{background:var(--c-surface-2);color:var(--c-fg)}[data-theme=b] .tx-box-ic{color:var(--c-primary-text)}[data-theme=b] .tx-box-hd b{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-box-hd small{color:var(--c-muted)}[data-theme=b] .tx-box.k-law{border-color:var(--c-primary)}[data-theme=b] .tx-box.k-law .tx-box-hd{background:var(--c-primary);color:var(--c-surface)}[data-theme=b] .tx-box.k-law .tx-box-hd small,[data-theme=b] .tx-box.k-law .tx-box-ic{color:var(--c-on-primary-sub)}[data-theme=b] .tx-box.k-law .tx-box-hd b{background:var(--c-surface);border-color:var(--c-surface);color:var(--c-primary-text)}[data-theme=b] .tx-box.k-frame{border-color:var(--c-muted);background:0 0}[data-theme=b] .tx-box.k-important{border-color:var(--c-primary)}[data-theme=b] .tx-box.k-exam .tx-box-hd b{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=b] .tx-box.k-check .tx-box-hd,[data-theme=b] .tx-box.k-summary .tx-box-hd{background:var(--c-primary-soft)}[data-theme=b] .tx-box.k-check .tx-box-hd b,[data-theme=b] .tx-box.k-summary .tx-box-hd b{background:var(--c-surface);border-color:var(--c-surface)}[data-theme=b] .tx-entry-hd small{color:var(--c-muted)}[data-theme=b] .tx-table-scroll{border-color:var(--c-line2)}[data-theme=b] .tx-table th,[data-theme=b] .tx-table td{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-table th{background:var(--c-primary-soft)}[data-theme=b] .tx-mk.sq{background-image:linear-gradient(var(--c-primary), var(--c-primary));color:#0000}[data-theme=b] .tx-table figcaption,[data-theme=b] .tx-fig figcaption{color:var(--c-fg-2)}[data-theme=b] .tx-fig-img{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .tx-fig-hint{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary-text)}[data-theme=b] .tx-table-wrap.more-r:after{background:linear-gradient(to right, transparent, var(--c-line2))}[data-theme=b] .tx-table-wrap.more-l:before{background:linear-gradient(to left, transparent, var(--c-line2))}[data-theme=b] .tx-mk.dot{color:var(--tx-kw)}[data-theme=b] .tx-h.l3{color:var(--c-fg-2)}[data-theme=b] .tx-frame-t{color:var(--c-fg)}[data-theme=b] .tx-frame-t small{color:var(--c-muted)}[data-theme=b] .tx-zoom{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .tx-zoom-hd{border-bottom-color:var(--c-line)}[data-theme=b] .tx-zoom-hd h2{color:var(--c-fg)}[data-theme=b] .tx-zoom-acts button{color:var(--c-primary-text)}[data-theme=b] .tx-zoom-acts button:disabled{color:var(--c-faint)}[data-theme=b] .tx-zoom-pct,[data-theme=b] .tx-zoom-cap,[data-theme=b] .tx-zoom-hint{color:var(--c-muted)}[data-theme=b] .tx-zoom-stage{background:var(--c-surface-2)}[data-theme=b] .tx-table-note{color:var(--c-muted)}[data-theme=b] .tx-point{background:var(--c-surface);border-color:var(--c-line);border-left-color:var(--c-primary)}[data-theme=b] .tx-point summary{color:var(--c-primary-text)}[data-theme=b] .tx-hl{background:var(--c-primary-soft);outline-color:var(--c-primary)}[data-theme=b] .tx-nav .tap{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-nav .tap small{color:var(--c-muted)}[data-theme=b] .tx-end{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .tx-end-done{color:var(--c-ok-text)}[data-theme=b] .tx-end-ck circle,[data-theme=b] .tx-end-ck path{stroke:var(--c-ok)}[data-theme=b] .tx-pull-ring circle{stroke:var(--c-line2)}[data-theme=b] .tx-pull-ring .fg{stroke:var(--c-primary)}[data-theme=b] .tx-progress{background:var(--c-primary)}[data-theme=b] .tx-top{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-primary)}[data-theme=b] .tx-lb,[data-theme=b] .tx-sub{color:var(--c-fg)}[data-theme=b] .tx-hint,[data-theme=b] .tx-none,[data-theme=b] .tx-skel-msg{color:var(--c-muted)}[data-theme=b] .tx-link,[data-theme=b] .tx-alt a{color:var(--c-primary-text)}[data-theme=b] .tx-sheet{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .tx-sheet .x{color:var(--c-muted)}[data-theme=b] .tx-sheet-home{color:var(--c-primary-text)}[data-theme=b] .tx-sheet-law h3,[data-theme=b] .tx-sheet-sec p,[data-theme=b] .tx-sheet .no,[data-theme=b] .tx-sheet-ch summary .ct,[data-theme=b] .tx-sheet .qn{color:var(--c-muted)}[data-theme=b] .tx-sheet .dn{color:var(--c-ok-text)}[data-theme=b] .tx-sheet .now{color:var(--c-primary-text)}[data-theme=b] .tx-sheet-sec a{color:var(--c-fg)}[data-theme=b] .tx-sheet-sec a.on,[data-theme=b] .tx-sheet-sec a.on .no{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-sheet-sec .off,[data-theme=b] .tx-sheet-sec .off .no,[data-theme=b] .tx-sheet-sec .off .qn{color:var(--c-faint)}[data-theme=b] .tx-sizes button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-sizes button.on{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .tx-sizes small{color:var(--c-muted)}[data-theme=b] .tx-modes button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-modes button.on{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .tx-modes small,[data-theme=b] .tx-modes-lead{color:var(--c-muted)}@media (max-width:839px){[data-theme=b] .tx-tools{background:var(--c-surface);border-top-color:var(--c-line)}}@media (hover:hover){[data-theme=b] .tx-sheet-sec a:not(.on):hover,[data-theme=b] .tx-panes button:not(.on):hover,[data-theme=b] .tx-tools button:not(.on):hover,[data-theme=b] .tx-modes button:not(.on):hover,[data-theme=b] .tx-zoom-acts button:not(:disabled):hover,[data-theme=b] .tx-pad-b:not(:disabled):hover{background:var(--c-surface-2)}[data-theme=b] .tx-fig-btn:hover .tx-fig-img{border-color:var(--c-primary)}}[data-theme=d]{--tx-kw:#b0005f;--tx-sel:#fbe0ea;--tx-sheet:#c8324f;--tx-mark-y:#fdf0a0;--tx-mark-g:#cdeed5;--tx-mark-p:#fbd7e6;--tx-say-now:color-mix(in srgb, var(--c-primary) 20%, transparent)}[data-theme=d] .tx-crumbs,[data-theme=d] .tx-refs,[data-theme=d] .tx-swipe-hint{color:var(--c-muted)}[data-theme=d] .tx-title{font-family:var(--font-title);background:var(--c-primary);color:var(--c-surface);font-weight:700}[data-theme=d] .tx-title .tx-no{color:var(--c-on-primary-sub)}[data-theme=d] .tx-exam li{background:var(--c-surface);border-color:var(--c-line);color:var(--c-faint)}[data-theme=d] .tx-exam li small{color:var(--c-muted)}[data-theme=d] .tx-exam li.on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-exam li.on small{color:var(--c-on-primary-sub)}[data-theme=d] .tx-exam li.rv{background:var(--c-surface);border-color:var(--c-primary);color:var(--c-primary)}[data-theme=d] .tx-exam-hd,[data-theme=d] .tx-exam-line{color:var(--c-muted)}[data-theme=d] .tx-exam-hd b,[data-theme=d] .tx-exam-line>b{color:var(--c-primary)}[data-theme=d] .tx-exam-yr.on{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-exam-yr.rv{background:var(--c-surface);border-color:var(--c-line);color:var(--c-primary-text)}[data-theme=d] .tx-done{color:var(--c-ok-text)}[data-theme=d] .tx-est{color:var(--c-muted)}[data-theme=d] .tx-bar.stuck{background:var(--c-bg);border-bottom-color:var(--c-line)}[data-theme=d] .tx-cv{color:var(--c-primary-text)}[data-theme=d] .tx-panes{background:var(--c-surface);border-color:var(--c-primary)}[data-theme=d] .tx-panes button{color:var(--c-primary)}[data-theme=d] .tx-panes button+button{border-left-color:var(--c-line)}[data-theme=d] .tx-panes button.on,[data-theme=d] .tx-panes button.on+button{border-left-color:#0000}[data-theme=d] .tx-panes button small{color:var(--c-muted)}[data-theme=d] .tx-panes-ind{background:var(--c-primary)}[data-theme=d] .tx-panes button.on{color:var(--c-surface)}[data-theme=d] .tx-panes button.on small{color:var(--c-on-primary-sub)}[data-theme=d] .tx-tools button,[data-theme=d] .tx-tools .tx-tool-home{color:var(--c-fg)}[data-theme=d] .tx-tools svg{color:var(--c-primary-text)}[data-theme=d] .tx-tools button.on{background:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-tools button.on svg{color:var(--c-on-primary-sub)}[data-theme=d] .tx-col-name{font-family:var(--font-title);color:var(--c-primary);font-weight:700}[data-theme=d] .tx-col-name svg{color:var(--c-primary-text)}[data-theme=d] .tx-pull{background:var(--c-surface);border-color:var(--c-line);color:var(--c-muted)}[data-theme=d] .tx-pull.armed{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=d] .tx-pad-b{background:var(--c-surface);border-color:var(--c-line);color:var(--c-primary)}[data-theme=d] .tx-pad-b:disabled{color:var(--c-faint);border-color:var(--c-line)}[data-theme=d] .tx-p,[data-theme=d] .tx-li,[data-theme=d] .tx-h,[data-theme=d] .tx-entry-hd{color:var(--c-fg)}[data-theme=d] .tx-mk{color:var(--c-fg-2)}[data-theme=d] .tx-k{color:var(--tx-kw)}[data-theme=d] .tx-s{background:var(--tx-sel)}[data-theme=d] .tx-mark-y{background:var(--tx-mark-y)}[data-theme=d] .tx-mark-g{background:var(--tx-mark-g)}[data-theme=d] .tx-mark-p{background:var(--tx-mark-p)}[data-theme=d] .tx-mask:not(.open){background:var(--tx-sheet);color:#0000}[data-theme=d] .tx-mask:not(.open) *{color:#0000;background:0 0;text-decoration-color:#0000}[data-theme=d] .tx-mask:not(.open)::selection,[data-theme=d] .tx-mask:not(.open) ::selection{color:#0000}[data-theme=d] .tx-mask.open{-webkit-text-decoration-color:var(--tx-sheet);text-decoration-color:var(--tx-sheet)}[data-theme=d] .tx-hit{background:var(--c-primary-soft);color:var(--c-fg);-webkit-text-decoration-color:var(--c-primary);text-decoration-color:var(--c-primary)}[data-theme=d] :where(.tx-k)>.tx-hit,[data-theme=d] .tx-hit:where(.tx-k){color:var(--tx-kw)}[data-theme=d] .tx-body[data-pane=t]:before{background:color-mix(in srgb, var(--tx-sheet) 8%, transparent)}[data-theme=d] .tx-ck circle,[data-theme=d] .tx-ck path{stroke:var(--c-ok)}[data-theme=d] .tx-hitbar{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-hit-b{background:var(--c-surface);border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=d] .tx-pin{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-pin-target{outline-color:var(--c-primary)}[data-theme=d] .tx-box{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .tx-box-hd{background:var(--c-surface-2);color:var(--c-fg)}[data-theme=d] .tx-box-ic{color:var(--c-primary-text)}[data-theme=d] .tx-box-hd b{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-box-hd small{color:var(--c-muted)}[data-theme=d] .tx-box.k-law{border-color:var(--c-primary)}[data-theme=d] .tx-box.k-law .tx-box-hd{background:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-box.k-law .tx-box-hd small,[data-theme=d] .tx-box.k-law .tx-box-ic{color:var(--c-on-primary-sub)}[data-theme=d] .tx-box.k-law .tx-box-hd b{background:var(--c-surface);border-color:var(--c-surface);color:var(--c-primary-text)}[data-theme=d] .tx-box.k-frame{border-color:var(--c-muted);background:0 0}[data-theme=d] .tx-box.k-important{border-color:var(--c-primary)}[data-theme=d] .tx-box.k-exam .tx-box-hd b{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-box.k-check .tx-box-hd,[data-theme=d] .tx-box.k-summary .tx-box-hd{background:var(--c-primary-soft)}[data-theme=d] .tx-box.k-check .tx-box-hd b,[data-theme=d] .tx-box.k-summary .tx-box-hd b{background:var(--c-surface);border-color:var(--c-surface)}[data-theme=d] .tx-entry-hd small{color:var(--c-muted)}[data-theme=d] .tx-table-scroll{border-color:var(--c-line)}[data-theme=d] .tx-table th,[data-theme=d] .tx-table td{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-table th{background:var(--c-primary-soft)}[data-theme=d] .tx-mk.sq{background-image:linear-gradient(var(--c-primary), var(--c-primary));color:#0000}[data-theme=d] .tx-table figcaption,[data-theme=d] .tx-fig figcaption{color:var(--c-fg-2)}[data-theme=d] .tx-fig-img{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .tx-fig-hint{background:var(--c-surface);border-color:var(--c-primary);color:var(--c-primary)}[data-theme=d] .tx-table-wrap.more-r:after{background:linear-gradient(to right, transparent, var(--c-line))}[data-theme=d] .tx-table-wrap.more-l:before{background:linear-gradient(to left, transparent, var(--c-line))}[data-theme=d] .tx-mk.dot{color:var(--tx-kw)}[data-theme=d] .tx-h.l3{color:var(--c-fg-2)}[data-theme=d] .tx-frame-t{color:var(--c-fg)}[data-theme=d] .tx-frame-t small{color:var(--c-muted)}[data-theme=d] .tx-zoom{background:var(--c-surface);border-color:var(--c-line);border-top-color:var(--c-primary);color:var(--c-fg)}[data-theme=d] .tx-zoom-hd{border-bottom-color:var(--c-line)}[data-theme=d] .tx-zoom-hd h2{font-family:var(--font-title);color:var(--c-primary);font-weight:700}[data-theme=d] .tx-zoom-acts button{color:var(--c-primary-text)}[data-theme=d] .tx-zoom-acts button:disabled{color:var(--c-faint)}[data-theme=d] .tx-zoom-pct,[data-theme=d] .tx-zoom-cap,[data-theme=d] .tx-zoom-hint{color:var(--c-muted)}[data-theme=d] .tx-zoom-stage{background:var(--c-surface-2)}[data-theme=d] .tx-table-note{color:var(--c-muted)}[data-theme=d] .tx-point{background:var(--c-surface);border-color:var(--c-line);border-left-color:var(--c-primary)}[data-theme=d] .tx-point summary{color:var(--c-primary-text)}[data-theme=d] .tx-hl{background:var(--c-primary-soft);outline-color:var(--c-primary)}[data-theme=d] .tx-nav .tap{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-primary)}[data-theme=d] .tx-nav .tap small{color:var(--c-muted)}[data-theme=d] .tx-end{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .tx-end-done{color:var(--c-ok-text)}[data-theme=d] .tx-end-ck circle,[data-theme=d] .tx-end-ck path{stroke:var(--c-ok)}[data-theme=d] .tx-pull-ring circle{stroke:var(--c-line)}[data-theme=d] .tx-pull-ring .fg{stroke:var(--c-primary)}[data-theme=d] .tx-progress{background:var(--c-primary)}[data-theme=d] .tx-top{background:var(--c-surface);border-color:var(--c-line);color:var(--c-primary)}[data-theme=d] .tx-lb,[data-theme=d] .tx-sub{color:var(--c-fg)}[data-theme=d] .tx-hint,[data-theme=d] .tx-none,[data-theme=d] .tx-skel-msg{color:var(--c-muted)}[data-theme=d] .tx-link,[data-theme=d] .tx-alt a{color:var(--c-primary-text)}[data-theme=d] .tx-sheet{background:var(--c-surface);border-color:var(--c-line);border-top-color:var(--c-primary);color:var(--c-fg)}[data-theme=d] .tx-sheet .x{color:var(--c-primary-text)}[data-theme=d] .tx-sheet-hd h2{font-family:var(--font-title);color:var(--c-primary);font-weight:700}[data-theme=d] .tx-sheet-home{color:var(--c-primary-text)}[data-theme=d] .tx-sheet-law h3,[data-theme=d] .tx-sheet-sec p,[data-theme=d] .tx-sheet .no,[data-theme=d] .tx-sheet-ch summary .ct,[data-theme=d] .tx-sheet .qn{color:var(--c-muted)}[data-theme=d] .tx-sheet .dn{color:var(--c-ok-text)}[data-theme=d] .tx-sheet .now{color:var(--c-primary)}[data-theme=d] .tx-sheet-sec a{color:var(--c-fg)}[data-theme=d] .tx-sheet-sec a.on,[data-theme=d] .tx-sheet-sec a.on .no{background:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-sheet-sec a.on .qn,[data-theme=d] .tx-sheet-sec a.on .now,[data-theme=d] .tx-sheet-sec a.on .dn{color:var(--c-on-primary-sub)}[data-theme=d] .tx-sheet-sec .off,[data-theme=d] .tx-sheet-sec .off .no,[data-theme=d] .tx-sheet-sec .off .qn{color:var(--c-faint)}[data-theme=d] .tx-sizes button{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-sizes button.on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-sizes small{color:var(--c-muted)}[data-theme=d] .tx-sizes button.on small{color:var(--c-on-primary-sub)}[data-theme=d] .tx-modes button{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-modes button.on{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary)}[data-theme=d] .tx-modes small,[data-theme=d] .tx-modes-lead{color:var(--c-muted)}@media (max-width:839px){[data-theme=d] .tx-tools{background:var(--c-surface);border-top-color:var(--c-line)}}@media (hover:hover){[data-theme=d] .tx-sheet-sec a:not(.on):hover,[data-theme=d] .tx-panes button:not(.on):hover,[data-theme=d] .tx-tools button:not(.on):hover,[data-theme=d] .tx-modes button:not(.on):hover,[data-theme=d] .tx-zoom-acts button:not(:disabled):hover,[data-theme=d] .tx-pad-b:not(:disabled):hover{background:var(--c-surface-2)}[data-theme=d] .tx-fig-btn:hover .tx-fig-img{border-color:var(--c-primary)}}
[data-theme=b] .tx-q-sum{color:var(--c-fg-2)}[data-theme=b] .tx-q-group{color:var(--c-fg)}[data-theme=b] .tx-q-hd{color:var(--c-muted)}[data-theme=b] .tx-q-no{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-rank{color:var(--c-primary-text)}[data-theme=b] .tx-rank small{color:var(--c-muted)}[data-theme=b] .tx-rank-off{color:var(--c-line2)}[data-theme=b] .tx-rank.grade i{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-q-ex{color:var(--c-fg-2)}[data-theme=b] .tx-q-last{color:var(--c-muted)}[data-theme=b] .tx-q-last i.ok{color:var(--c-ok-text)}[data-theme=b] .tx-q-last i.ng{color:var(--c-due-text)}[data-theme=b] .tx-q-flag{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=b] .tx-q-flag.on{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=b] .tx-q-p{color:var(--c-fg)}[data-theme=b] .tx-q-sel,[data-theme=b] .tx-basis{color:var(--c-muted)}[data-theme=b] .tx-choices button,[data-theme=b] .tx-choices-ro li{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=b] .tx-choices-ro li{border-color:var(--c-line)}[data-theme=b] .tx-choices button:disabled{color:var(--c-fg)}[data-theme=b] .tx-choices button.right{background:var(--c-ok-face);border-color:var(--c-ok-text)}[data-theme=b] .tx-choices button.mine{background:var(--c-due-face);border-color:var(--c-due-text)}[data-theme=b] .tx-choices b{color:var(--c-primary-text)}[data-theme=b] .tx-cr{border-top-color:var(--c-line)}[data-theme=b] .tx-cr-hd,[data-theme=b] .tx-exp-p{color:var(--c-fg)}[data-theme=b] .tx-cr-key{color:var(--c-primary-text)}[data-theme=b] .tx-cr.right .tx-cr-key{color:var(--c-ok-text)}[data-theme=b] .tx-cr-tag{border-color:var(--c-ok-text);color:var(--c-ok-text)}[data-theme=b] .tx-cr-tag.mine{border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=b] .tx-q-acts .tap{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-notes textarea{background-color:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg);background-image:linear-gradient(to bottom, transparent calc(100% - var(--line)), var(--c-line2) calc(100% - var(--line))), linear-gradient(var(--c-primary-soft), var(--c-primary-soft))}[data-theme=b] .tx-note-rows{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .tx-note-row+.tx-note-row{border-top-color:var(--c-line)}[data-theme=b] .tx-note-wh{color:var(--c-primary-text)}[data-theme=b] .tx-note-ch{color:var(--c-faint)}[data-theme=b] .tx-note-go{color:var(--c-fg)}[data-theme=b] .tx-note-go:disabled{color:var(--c-muted)}[data-theme=b] .tx-note-ic{color:var(--c-primary-text)}[data-theme=b] .tx-note-mk.mk-y{background:var(--tx-mark-y)}[data-theme=b] .tx-note-mk.mk-g{background:var(--tx-mark-g)}[data-theme=b] .tx-note-mk.mk-p{background:var(--tx-mark-p)}[data-theme=b] .tx-note-x{color:var(--c-primary-text)}[data-theme=b] .tx-qa-intro{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-fg)}[data-theme=b] .tx-qa-hd{color:var(--c-muted)}[data-theme=b] .tx-qa-q{background:var(--c-fg-2);color:var(--c-surface)}[data-theme=b] .tx-qa-q.a{background:var(--c-primary)}[data-theme=b] .tx-qa-teacher{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-qa-body{color:var(--c-fg)}[data-theme=b] .tx-qa-answers{border-left-color:var(--c-primary-soft)}[data-theme=b] .tx-cite-row{border-bottom-color:var(--c-line)}[data-theme=b] .tx-cite-row:last-child{border-bottom-color:#0000}[data-theme=b] .tx-cite-lb{color:var(--c-fg)}[data-theme=b] .tx-cite-more{color:var(--c-muted)}[data-theme=b] .tx-cite-ask{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-cite-count{color:var(--c-fg-2)}[data-theme=b] .tx-art{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .tx-art-no,[data-theme=b] .tx-art-mk{color:var(--c-primary-text)}[data-theme=b] .tx-art-src{color:var(--c-muted)}[data-theme=b] .tx-mm{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .tx-mm-ic{color:var(--c-primary-text)}[data-theme=b] .tx-mm-c{border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-mm-c.mk-y{background:var(--tx-mark-y)}[data-theme=b] .tx-mm-c.mk-g{background:var(--tx-mark-g)}[data-theme=b] .tx-mm-c.mk-p{background:var(--tx-mark-p)}[data-theme=b] .tx-mm-c.on{border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=b] .tx-mm-x{color:var(--c-fg)}[data-theme=b] .tx-mm-x svg{color:var(--c-primary-text)}[data-theme=b] .tx-mm-pin.on{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-mm-msg{color:var(--c-fg-2)}[data-theme=b] .tx-mm-srch:disabled,[data-theme=b] .tx-mm-srch:disabled svg,[data-theme=b] .tx-mm-x:disabled,[data-theme=b] .tx-mm-x:disabled svg,[data-theme=b] .tx-mm-c:disabled,[data-theme=b] .tx-note-x:disabled,[data-theme=b] .tx-q-flag:disabled,[data-theme=b] .tx-q-flag:disabled svg{color:var(--c-faint)}[data-theme=b] .tx-tools .tx-tool.on{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-tools .tx-tool:disabled,[data-theme=b] .tx-tools .tx-tool:disabled svg{color:var(--c-faint)}[data-theme=b] .tx-voice{background:var(--c-surface);border-color:var(--c-line)}[data-theme=b] .tx-voice-b{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-voice-b svg{color:var(--c-primary-text)}[data-theme=b] .tx-voice-b.pri{background:linear-gradient(110deg, var(--c-primary-bright), var(--c-primary) 55%);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=b] .tx-voice-b.pri svg{color:var(--c-surface)}[data-theme=b] .tx-voice-x{color:var(--c-muted)}[data-theme=b] .tx-voice-rate>span{color:var(--c-fg-2)}[data-theme=b] .tx-voice-rate button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-voice-rate button.on{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .tx-voice-note{color:var(--c-muted)}[data-theme=b] .tx-say{background:var(--c-primary-soft);outline-color:var(--c-primary-soft)}[data-theme=b] .tx-rc.tx-rc-now{outline-color:var(--c-primary)}[data-theme=b] .tx-rc-listen svg{color:var(--c-primary-text)}[data-theme=b] .tx-rc-listen.on{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}[data-theme=b] .screen[data-app=textbook][data-page=study]>main>.screen-notices>.note.timed{background:var(--c-surface);border-color:var(--c-line)}@media (hover:hover){[data-theme=b] .tx-note-go:not(:disabled):hover,[data-theme=b] .tx-note-x:hover,[data-theme=b] .tx-mm-x:hover,[data-theme=b] .tx-voice-b:not(.pri):hover,[data-theme=b] .tx-voice-x:hover,[data-theme=b] .tx-voice-rate button:not(.on):hover,[data-theme=b] .tx-choices button:not(:disabled):hover{background:var(--c-surface-2)}}[data-theme=d] .tx-q-sum{color:var(--c-fg-2)}[data-theme=d] .tx-q-group{color:var(--c-primary)}[data-theme=d] .tx-q-hd{color:var(--c-muted)}[data-theme=d] .tx-q-no{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-rank{color:var(--c-primary-text)}[data-theme=d] .tx-rank small{color:var(--c-muted)}[data-theme=d] .tx-rank-off{color:var(--c-line2)}[data-theme=d] .tx-rank.grade i{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-q-ex{color:var(--c-fg-2)}[data-theme=d] .tx-q-last{color:var(--c-muted)}[data-theme=d] .tx-q-last i.ok{color:var(--c-ok-text)}[data-theme=d] .tx-q-last i.ng{color:var(--c-due-text)}[data-theme=d] .tx-q-flag{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg-2)}[data-theme=d] .tx-q-flag.on{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=d] .tx-q-p{color:var(--c-fg)}[data-theme=d] .tx-q-sel,[data-theme=d] .tx-basis{color:var(--c-muted)}[data-theme=d] .tx-choices button,[data-theme=d] .tx-choices-ro li{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-choices-ro li{border-color:var(--c-line)}[data-theme=d] .tx-choices button:disabled{color:var(--c-fg)}[data-theme=d] .tx-choices button.right{background:var(--c-ok-face);border-color:var(--c-ok-text)}[data-theme=d] .tx-choices button.mine{background:var(--c-due-face);border-color:var(--c-due-text)}[data-theme=d] .tx-choices b{color:var(--c-primary-text)}[data-theme=d] .tx-cr{border-top-color:var(--c-line)}[data-theme=d] .tx-cr-hd,[data-theme=d] .tx-exp-p{color:var(--c-fg)}[data-theme=d] .tx-cr-key{color:var(--c-primary-text)}[data-theme=d] .tx-cr.right .tx-cr-key{color:var(--c-ok-text)}[data-theme=d] .tx-cr-tag{border-color:var(--c-ok-text);color:var(--c-ok-text)}[data-theme=d] .tx-cr-tag.mine{border-color:var(--c-line2);color:var(--c-fg-2)}[data-theme=d] .tx-q-acts .tap{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-primary)}[data-theme=d] .tx-notes textarea{background-color:var(--c-surface);border-color:var(--c-line);color:var(--c-fg);background-image:linear-gradient(to bottom, transparent calc(100% - var(--line)), var(--c-line) calc(100% - var(--line))), linear-gradient(var(--c-primary-soft), var(--c-primary-soft))}[data-theme=d] .tx-note-rows{background:var(--c-surface);border-color:var(--c-line)}[data-theme=d] .tx-note-row+.tx-note-row{border-top-color:var(--c-line)}[data-theme=d] .tx-note-wh{color:var(--c-primary)}[data-theme=d] .tx-note-ch{color:var(--c-faint)}[data-theme=d] .tx-note-go{color:var(--c-fg)}[data-theme=d] .tx-note-go:disabled{color:var(--c-muted)}[data-theme=d] .tx-note-ic{color:var(--c-primary-text)}[data-theme=d] .tx-note-mk.mk-y{background:var(--tx-mark-y)}[data-theme=d] .tx-note-mk.mk-g{background:var(--tx-mark-g)}[data-theme=d] .tx-note-mk.mk-p{background:var(--tx-mark-p)}[data-theme=d] .tx-note-x{color:var(--c-primary-text)}[data-theme=d] .tx-qa-intro{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-fg)}[data-theme=d] .tx-qa-hd{color:var(--c-muted)}[data-theme=d] .tx-qa-q{background:var(--c-fg-2);color:var(--c-surface)}[data-theme=d] .tx-qa-q.a{background:var(--c-primary)}[data-theme=d] .tx-qa-teacher{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-qa-body{color:var(--c-fg)}[data-theme=d] .tx-qa-answers{border-left-color:var(--c-primary-soft)}[data-theme=d] .tx-cite-row{border-bottom-color:var(--c-line)}[data-theme=d] .tx-cite-row:last-child{border-bottom-color:#0000}[data-theme=d] .tx-cite-lb{color:var(--c-fg)}[data-theme=d] .tx-cite-ask{background:var(--c-primary-soft);border-color:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-cite-more{color:var(--c-muted)}[data-theme=d] .tx-cite-count{color:var(--c-fg-2)}[data-theme=d] .tx-art{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-art-no,[data-theme=d] .tx-art-mk{color:var(--c-primary-text)}[data-theme=d] .tx-art-src{color:var(--c-muted)}[data-theme=d] .tx-mm{background:var(--c-surface);border-color:var(--c-line);border-top-color:var(--c-primary)}[data-theme=d] .tx-mm-ic{color:var(--c-primary-text)}[data-theme=d] .tx-mm-c{border-color:var(--c-line2);color:var(--c-fg)}[data-theme=d] .tx-mm-c.mk-y{background:var(--tx-mark-y)}[data-theme=d] .tx-mm-c.mk-g{background:var(--tx-mark-g)}[data-theme=d] .tx-mm-c.mk-p{background:var(--tx-mark-p)}[data-theme=d] .tx-mm-c.on{border-color:var(--c-primary);color:var(--c-primary)}[data-theme=d] .tx-mm-x{color:var(--c-primary)}[data-theme=d] .tx-mm-pin.on{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-mm-x svg{color:var(--c-primary-text)}[data-theme=d] .tx-mm-msg{color:var(--c-fg-2)}[data-theme=d] .tx-mm-srch:disabled,[data-theme=d] .tx-mm-srch:disabled svg,[data-theme=d] .tx-mm-x:disabled,[data-theme=d] .tx-mm-x:disabled svg,[data-theme=d] .tx-mm-c:disabled,[data-theme=d] .tx-note-x:disabled,[data-theme=d] .tx-q-flag:disabled,[data-theme=d] .tx-q-flag:disabled svg{color:var(--c-faint)}[data-theme=d] .tx-tools .tx-tool.on{background:var(--c-primary-soft);color:var(--c-primary)}[data-theme=d] .tx-tools .tx-tool:disabled,[data-theme=d] .tx-tools .tx-tool:disabled svg{color:var(--c-faint)}[data-theme=d] .tx-voice{background:var(--c-surface);border-color:var(--c-line);border-top-color:var(--c-primary)}[data-theme=d] .tx-voice-b{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-primary)}[data-theme=d] .tx-voice-b svg{color:var(--c-primary-text)}[data-theme=d] .tx-voice-b.pri{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-voice-b.pri svg{color:var(--c-surface)}[data-theme=d] .tx-voice-x{color:var(--c-primary-text)}[data-theme=d] .tx-voice-rate>span{color:var(--c-fg-2)}[data-theme=d] .tx-voice-rate button{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-voice-rate button.on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-voice-note{color:var(--c-muted)}[data-theme=d] .tx-say{background:var(--c-primary-soft);outline-color:var(--c-primary-soft)}[data-theme=d] .tx-rc.tx-rc-now{outline-color:var(--c-primary)}[data-theme=d] .tx-rc-listen svg{color:var(--c-primary-text)}[data-theme=d] .tx-rc-listen.on{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary-text)}[data-theme=d] .screen[data-app=textbook][data-page=study]>main>.screen-notices>.note.timed{background:var(--c-surface);border-color:var(--c-line);border-top-color:var(--c-primary)}@media (hover:hover){[data-theme=d] .tx-note-go:not(:disabled):hover,[data-theme=d] .tx-note-x:hover,[data-theme=d] .tx-mm-x:hover,[data-theme=d] .tx-voice-b:not(.pri):hover,[data-theme=d] .tx-voice-x:hover,[data-theme=d] .tx-voice-rate button:not(.on):hover,[data-theme=d] .tx-choices button:not(:disabled):hover{background:var(--c-surface-2)}}
[data-theme=b] .tx-cont small,[data-theme=b] .tx-cont span{color:var(--c-muted)}[data-theme=b] .tx-cont b,[data-theme=b] .tx-lead{color:var(--c-fg)}[data-theme=b] .tx-next{background:var(--c-surface-2);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .tx-next small{color:var(--c-muted)}[data-theme=b] .tx-next svg{color:var(--c-primary-text)}[data-theme=b] .tx-rest,[data-theme=b] .tx-lockline{color:var(--c-muted)}[data-theme=b] .tx-law-hd{background:var(--c-surface-2);border-bottom-color:var(--c-line)}[data-theme=b] .tx-law-hd h3{color:var(--c-fg)}[data-theme=b] .tx-law-hd h3 small,[data-theme=b] .tx-law-nt{color:var(--c-muted)}[data-theme=b] .tx-ch+.tx-ch{border-top-color:var(--c-line)}[data-theme=b] .tx-ch>summary .nm{color:var(--c-fg)}[data-theme=b] .tx-ch>summary .nm:after{color:var(--c-primary-text)}[data-theme=b] .tx-secs h4,[data-theme=b] .tx-meter .lb,[data-theme=b] .tx-meter .v{color:var(--c-muted)}[data-theme=b] .tx-meter .v b{color:var(--c-fg)}[data-theme=b] .tx-meter .mr.ok .bar b{background:var(--c-ok)}[data-theme=b] .tx-rows>li+li,[data-theme=b] .tx-more{border-top-color:var(--c-line)}[data-theme=b] .tx-row{color:var(--c-fg)}[data-theme=b] .tx-row .no{color:var(--c-primary-text)}[data-theme=b] .tx-row .mt,[data-theme=b] .tx-row .lk{color:var(--c-muted)}[data-theme=b] .tx-row .dn{color:var(--c-ok-text)}[data-theme=b] .tx-row .fr{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-row .ng{color:var(--c-due-text)}[data-theme=b] .tx-row .pp,[data-theme=b] .tx-row.off,[data-theme=b] .tx-row.off .no,[data-theme=b] .tx-row.off .mt{color:var(--c-faint)}[data-theme=b] .tx-nth{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=b] .tx-more{color:var(--c-primary-text)}[data-theme=b] .tx-sform input{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-sform input::placeholder{color:var(--c-faint)}[data-theme=b] .tx-sform .tap.pri{background:linear-gradient(110deg, var(--c-primary-bright), var(--c-primary) 55%);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=b] .tx-sform .tap.pri:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=b] .tx-line{color:var(--c-muted)}[data-theme=b] .tx-inline{color:var(--c-primary-text)}[data-theme=b] .tx-hg+.tx-hg{border-top-color:var(--c-line)}[data-theme=b] .tx-hg-hd b{color:var(--c-fg)}[data-theme=b] .tx-hg-hd small{color:var(--c-muted)}[data-theme=b] .tx-found .kd{background:var(--c-surface-2);color:var(--c-fg-2)}[data-theme=b] .tx-found .sn{color:var(--c-fg)}[data-theme=b] .tx-found mark{background:var(--c-primary-soft);color:var(--c-fg)}[data-theme=b] .tx-term{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-term small{color:var(--c-muted)}[data-theme=b] .tx-term:disabled,[data-theme=b] .tx-ndel:disabled{color:var(--c-faint)}[data-theme=b] .tx-psheet-lead{color:var(--c-fg-2)}[data-theme=b] .tx-psheet-lead b{color:var(--c-primary-text)}[data-theme=b] .tx-nrow{border-bottom-color:var(--c-line)}[data-theme=b] .tx-nlink{color:var(--c-fg)}[data-theme=b] .tx-nlink .hd small,[data-theme=b] .tx-nlink .pl{color:var(--c-muted)}[data-theme=b] .tx-nlink .kd{color:var(--c-fg-2)}[data-theme=b] .tx-nlink .kd svg{color:var(--c-primary-text)}[data-theme=b] .tx-nlink .sw{border-color:var(--c-line2)}[data-theme=b] .tx-nlink .xt{color:var(--c-fg-2)}[data-theme=b] .tx-nlink .xt.off{color:var(--c-faint)}[data-theme=b] .tx-nlink .xt mark{color:var(--c-fg)}[data-theme=b] .tx-nlink .c-y{background:var(--tx-mark-y)}[data-theme=b] .tx-nlink .c-g{background:var(--tx-mark-g)}[data-theme=b] .tx-nlink .c-p{background:var(--tx-mark-p)}[data-theme=b] .tx-ndel{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-chart-lb{color:var(--c-fg-2)}[data-theme=b] .tx-rch-row{border-bottom-color:var(--c-line)}[data-theme=b] .tx-rch-row .nm,[data-theme=b] .tx-rch-row .pt{color:var(--c-fg)}[data-theme=b] .tx-rch-row .pt small,[data-theme=b] .tx-years .row .tg{color:var(--c-muted)}[data-theme=b] .tx-years .row .ct b{color:var(--c-fg)}[data-theme=b] .tx-back a{color:var(--c-primary-text)}[data-theme=b] .tx-selq-last{color:var(--c-muted)}[data-theme=b] .tx-selq-p{color:var(--c-fg)}[data-theme=b] .tx-blank,[data-theme=b] .tx-blank:disabled{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=b] .tx-blank b{color:var(--c-primary-text)}[data-theme=b] .tx-blank .hole{border-bottom-color:var(--c-muted)}[data-theme=b] .tx-blank.on{background:var(--c-primary-soft);border-color:var(--c-primary-text)}[data-theme=b] .tx-blank.ok{background:var(--c-ok-face);border-color:var(--c-ok-text)}[data-theme=b] .tx-blank.ng{background:var(--c-due-face);border-color:var(--c-due-text)}[data-theme=b] .tx-blank.ok i{color:var(--c-ok-text)}[data-theme=b] .tx-blank.ng i{color:var(--c-due-text)}[data-theme=b] .tx-selpad button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-selpad button b{color:var(--c-primary-text)}[data-theme=b] .tx-selpad button:not(.on) span{color:var(--c-muted)}[data-theme=b] .tx-selpad button.on{background:var(--c-primary-soft);border-color:var(--c-primary-text)}[data-theme=b] .tx-selmarks li{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=b] .tx-selmarks li.ok .jd{color:var(--c-ok-text)}[data-theme=b] .tx-selmarks li.ng .jd{color:var(--c-due-text)}[data-theme=b] .tx-selmarks .yr,[data-theme=b] .tx-selmarks .bs{color:var(--c-muted)}[data-theme=b] .tx-selexp h3,[data-theme=b] .tx-selexp p{color:var(--c-fg)}[data-theme=b] .tx-pick button{background:var(--c-surface);border-color:var(--c-line2);color:var(--c-fg)}[data-theme=b] .tx-pick b{color:var(--c-primary-text)}[data-theme=b] .tx-pick small{color:var(--c-muted)}[data-theme=b] .tx-pick button.on{background:var(--c-primary-soft);border-color:var(--c-primary-text);color:var(--c-primary-text)}@media (hover:hover){[data-theme=b] .tx-row:not(.off):hover,[data-theme=b] .tx-ch>summary:hover,[data-theme=b] .tx-found:hover,[data-theme=b] .tx-nlink:hover,[data-theme=b] .tx-more:hover,[data-theme=b] .tx-next:hover,[data-theme=b] .tx-term:not(:disabled):hover,[data-theme=b] .tx-ndel:hover,[data-theme=b] .tx-pick button:not(.on):hover,[data-theme=b] .tx-selpad button:not(.on):hover,[data-theme=b] .tx-blank:not(:disabled):not(.on):hover{background:var(--c-surface-2)}}[data-theme=d] .tx-cont small,[data-theme=d] .tx-cont span{color:var(--c-muted)}[data-theme=d] .tx-cont b{font-family:var(--font-title);color:var(--c-primary);font-weight:700}[data-theme=d] .tx-lead{color:var(--c-fg)}[data-theme=d] .tx-next{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-next small{color:var(--c-muted)}[data-theme=d] .tx-next svg{color:var(--c-primary)}[data-theme=d] .tx-rest,[data-theme=d] .tx-lockline{color:var(--c-muted)}[data-theme=d] .tx-law-hd{background:var(--c-surface-2);border-bottom-color:var(--c-line)}[data-theme=d] .tx-law-hd h3{font-family:var(--font-title);color:var(--c-primary);font-weight:700}[data-theme=d] .tx-law-hd h3 small,[data-theme=d] .tx-law-nt{font-family:var(--font-body);color:var(--c-muted);font-weight:400}[data-theme=d] .tx-ch+.tx-ch{border-top-color:var(--c-line)}[data-theme=d] .tx-ch>summary .nm{color:var(--c-fg)}[data-theme=d] .tx-ch>summary .nm:after{color:var(--c-primary)}[data-theme=d] .tx-secs h4,[data-theme=d] .tx-meter .lb,[data-theme=d] .tx-meter .v{color:var(--c-muted)}[data-theme=d] .tx-meter .v b{color:var(--c-primary)}[data-theme=d] .tx-meter .mr.ok .bar b{background:var(--c-ok)}[data-theme=d] .tx-rows>li+li,[data-theme=d] .tx-more{border-top-color:var(--c-line)}[data-theme=d] .tx-row{color:var(--c-fg)}[data-theme=d] .tx-row .no{color:var(--c-primary-text)}[data-theme=d] .tx-row .mt,[data-theme=d] .tx-row .lk{color:var(--c-muted)}[data-theme=d] .tx-row .dn{color:var(--c-ok-text)}[data-theme=d] .tx-row .fr{background:var(--c-primary-soft);color:var(--c-primary-text)}[data-theme=d] .tx-row .ng{color:var(--c-due-text)}[data-theme=d] .tx-row .pp,[data-theme=d] .tx-row.off,[data-theme=d] .tx-row.off .no,[data-theme=d] .tx-row.off .mt{color:var(--c-faint)}[data-theme=d] .tx-nth{background:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-more{color:var(--c-primary)}[data-theme=d] .tx-sform input{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-sform input::placeholder{color:var(--c-faint)}[data-theme=d] .tx-sform .tap.pri{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-sform .tap.pri:disabled{border-color:var(--c-line);color:var(--c-faint);background:0 0}[data-theme=d] .tx-line{color:var(--c-muted)}[data-theme=d] .tx-inline{color:var(--c-primary)}[data-theme=d] .tx-hg+.tx-hg{border-top-color:var(--c-line)}[data-theme=d] .tx-hg-hd b{color:var(--c-primary)}[data-theme=d] .tx-hg-hd small{color:var(--c-muted)}[data-theme=d] .tx-found .kd{background:var(--c-surface-2);color:var(--c-fg-2)}[data-theme=d] .tx-found .sn{color:var(--c-fg)}[data-theme=d] .tx-found mark{background:var(--c-primary-soft);color:var(--c-fg)}[data-theme=d] .tx-term{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-term small{color:var(--c-muted)}[data-theme=d] .tx-term:disabled,[data-theme=d] .tx-ndel:disabled{color:var(--c-faint)}[data-theme=d] .tx-psheet-lead{color:var(--c-fg-2)}[data-theme=d] .tx-psheet-lead b{color:var(--c-primary)}[data-theme=d] .tx-nrow{border-bottom-color:var(--c-line)}[data-theme=d] .tx-nlink{color:var(--c-fg)}[data-theme=d] .tx-nlink .hd small,[data-theme=d] .tx-nlink .pl{color:var(--c-muted)}[data-theme=d] .tx-nlink .kd{color:var(--c-fg-2)}[data-theme=d] .tx-nlink .kd svg{color:var(--c-primary)}[data-theme=d] .tx-nlink .sw{border-color:var(--c-edge)}[data-theme=d] .tx-nlink .xt{color:var(--c-fg-2)}[data-theme=d] .tx-nlink .xt.off{color:var(--c-faint)}[data-theme=d] .tx-nlink .xt mark{color:var(--c-fg)}[data-theme=d] .tx-nlink .c-y{background:var(--tx-mark-y)}[data-theme=d] .tx-nlink .c-g{background:var(--tx-mark-g)}[data-theme=d] .tx-nlink .c-p{background:var(--tx-mark-p)}[data-theme=d] .tx-ndel{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-primary)}[data-theme=d] .tx-chart-lb{color:var(--c-fg-2)}[data-theme=d] .tx-rch-row{border-bottom-color:var(--c-line)}[data-theme=d] .tx-rch-row .nm{color:var(--c-fg)}[data-theme=d] .tx-rch-row .pt{color:var(--c-primary)}[data-theme=d] .tx-rch-row .pt small,[data-theme=d] .tx-years .row .tg{color:var(--c-muted)}[data-theme=d] .tx-years .row .ct b,[data-theme=d] .tx-back a{color:var(--c-primary)}[data-theme=d] .tx-selq-last{color:var(--c-muted)}[data-theme=d] .tx-selq-p{color:var(--c-fg)}[data-theme=d] .tx-blank,[data-theme=d] .tx-blank:disabled{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-blank b{color:var(--c-primary)}[data-theme=d] .tx-blank .hole{border-bottom-color:var(--c-muted)}[data-theme=d] .tx-blank.on{background:var(--c-primary-soft);border-color:var(--c-primary)}[data-theme=d] .tx-blank.ok{background:var(--c-ok-face);border-color:var(--c-ok-text)}[data-theme=d] .tx-blank.ng{background:var(--c-due-face);border-color:var(--c-due-text)}[data-theme=d] .tx-blank.ok i{color:var(--c-ok-text)}[data-theme=d] .tx-blank.ng i{color:var(--c-due-text)}[data-theme=d] .tx-selpad button{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-selpad button b{color:var(--c-primary)}[data-theme=d] .tx-selpad button:not(.on) span{color:var(--c-muted)}[data-theme=d] .tx-selpad button.on{background:var(--c-primary-soft);border-color:var(--c-primary)}[data-theme=d] .tx-selmarks li{background:var(--c-surface);border-color:var(--c-line);color:var(--c-fg)}[data-theme=d] .tx-selmarks li.ok .jd{color:var(--c-ok-text)}[data-theme=d] .tx-selmarks li.ng .jd{color:var(--c-due-text)}[data-theme=d] .tx-selmarks .yr,[data-theme=d] .tx-selmarks .bs{color:var(--c-muted)}[data-theme=d] .tx-selexp h3{color:var(--c-primary)}[data-theme=d] .tx-selexp p{color:var(--c-fg)}[data-theme=d] .tx-pick button{background:var(--c-surface);border-color:var(--c-edge);color:var(--c-fg)}[data-theme=d] .tx-pick b{color:var(--c-primary)}[data-theme=d] .tx-pick small{color:var(--c-muted)}[data-theme=d] .tx-pick button.on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-surface)}[data-theme=d] .tx-pick button.on b,[data-theme=d] .tx-pick button.on small{color:var(--c-on-primary-sub)}@media (hover:hover){[data-theme=d] .tx-row:not(.off):hover,[data-theme=d] .tx-ch>summary:hover,[data-theme=d] .tx-found:hover,[data-theme=d] .tx-nlink:hover,[data-theme=d] .tx-more:hover,[data-theme=d] .tx-next:hover,[data-theme=d] .tx-term:not(:disabled):hover,[data-theme=d] .tx-ndel:hover,[data-theme=d] .tx-pick button:not(.on):hover,[data-theme=d] .tx-selpad button:not(.on):hover,[data-theme=d] .tx-blank:not(:disabled):not(.on):hover{background:var(--c-surface-2)}}
[data-theme=b][data-brand]{--c-bg:var(--brand-bg);--c-surface:var(--brand-surface);--c-surface-2:var(--brand-surface-2);--c-fg:var(--brand-fg);--c-fg-2:var(--brand-fg-2);--c-muted:var(--brand-fg-2);--c-faint:color-mix(in srgb, var(--brand-fg-2) 55%, var(--brand-surface));--c-line:var(--brand-line);--c-line2:color-mix(in srgb, var(--brand-line) 85%, var(--brand-primary));--c-primary:var(--brand-primary);--c-primary-bright:var(--brand-primary);--c-primary-deep:var(--brand-primary);--c-primary-hover:color-mix(in srgb, var(--brand-primary) 82%, black);--c-primary-soft:var(--brand-primary-soft);--c-primary-text:var(--brand-primary-text);--c-on-primary-sub:color-mix(in srgb, var(--brand-on-primary) 80%, var(--brand-primary));--c-footer-bg:var(--brand-header-bg);--c-shadow-1:color-mix(in srgb, var(--brand-primary) 8%, transparent);--c-shadow-2:color-mix(in srgb, var(--brand-primary) 12%, transparent);--r-face:var(--brand-r-face);--r-item:var(--brand-r-item);--r-pill:var(--brand-r-pill);--r-dot:var(--brand-r-dot);--font-body:var(--brand-font-sans);--font-title:var(--brand-font-display);--tx-kw:var(--brand-kw);--tx-sheet:color-mix(in srgb, var(--brand-kw) 80%, var(--brand-surface));--tx-sel:color-mix(in srgb, var(--brand-kw) 12%, var(--brand-surface))}[data-theme=b][data-brand] .screen{background:var(--c-bg)}[data-theme=b][data-brand] .screen[data-page=study]{--c-bg:var(--brand-reader-bg);background:var(--brand-reader-bg)}[data-theme=b][data-brand] .home-backdrop:after{background-color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brand-line) 50%, transparent) var(--line), transparent var(--line)), linear-gradient(to right, color-mix(in srgb, var(--brand-line) 50%, transparent) var(--line), transparent var(--line));background-size:var(--sp-6) var(--sp-6)}[data-theme=b][data-brand] .dock{background:var(--brand-header-bg);border-top-color:var(--brand-header-bg);border-right-color:var(--brand-header-bg);color:color-mix(in srgb, var(--brand-on-header) 78%, var(--brand-header-bg))}[data-theme=b][data-brand] .dock .tab,[data-theme=b][data-brand] .dock .tab svg{color:color-mix(in srgb, var(--brand-on-header) 78%, var(--brand-header-bg))}[data-theme=b][data-brand] .dock .tab.on,[data-theme=b][data-brand] .dock .tab.on svg{color:var(--brand-on-header)}[data-theme=b][data-brand] .dock .tab.on{background:color-mix(in srgb, var(--brand-on-header) 16%, var(--brand-header-bg))}[data-theme=b][data-brand] .dock :focus-visible{outline-color:var(--brand-on-header)}@media (max-width:839px){[data-theme=b][data-brand] .tx-tools{background:var(--brand-header-bg);border-top-color:var(--brand-header-bg)}[data-theme=b][data-brand] .tx-tools button,[data-theme=b][data-brand] .tx-tools .tx-tool-home,[data-theme=b][data-brand] .tx-tools svg{color:var(--brand-on-header)}[data-theme=b][data-brand] .tx-tools button.on{background:color-mix(in srgb, var(--brand-on-header) 16%, var(--brand-header-bg));color:var(--brand-on-header)}[data-theme=b][data-brand] .tx-tools button:disabled,[data-theme=b][data-brand] .tx-tools button:disabled svg{color:color-mix(in srgb, var(--brand-on-header) 45%, var(--brand-header-bg))}[data-theme=b][data-brand] .tx-tools :focus-visible{outline-color:var(--brand-on-header)}}@media (hover:hover){[data-theme=b][data-brand] .dock .tab:not(.on):hover{background:color-mix(in srgb, var(--brand-on-header) 8%, var(--brand-header-bg))}}@media (hover:hover) and (max-width:839px){[data-theme=b][data-brand] .tx-tools button:not(.on):not(:disabled):hover{background:color-mix(in srgb, var(--brand-on-header) 8%, var(--brand-header-bg))}}[data-theme=b][data-brand] .tx-box-hd{background:var(--brand-surface)}[data-theme=b][data-brand] .tx-box-hd b{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}[data-theme=b][data-brand] .apphd{background:var(--brand-header-bg);border-bottom-color:var(--brand-header-bg)}[data-theme=b][data-brand] .apphd .ttl h1,[data-theme=b][data-brand] .apphd .menu,[data-theme=b][data-brand] .apphd .menu svg{color:var(--brand-on-header)}[data-theme=b][data-brand] .apphd .ttl .st,[data-theme=b][data-brand] .apphd .tagline,[data-theme=b][data-brand] .apphd .brand .tg,[data-theme=b][data-brand] .apphd .brand .sub{color:color-mix(in srgb, var(--brand-on-header) 82%, var(--brand-header-bg))}[data-theme=b][data-brand] .apphd :focus-visible{outline-color:var(--brand-on-header)}[data-theme=b][data-brand] .chips button.on,[data-theme=b][data-brand] .seg button.on{color:var(--brand-on-primary)}[data-theme=b][data-brand] .seg button.on:focus-visible{outline-color:var(--brand-on-primary)}[data-theme=b][data-brand] .drawer a.pri,[data-theme=b][data-brand] .tx-title,[data-theme=b][data-brand] .tx-panes button.on{color:var(--brand-on-primary)}[data-theme=b][data-brand] .tx-panes button.on:focus-visible{outline-color:var(--brand-on-primary)}[data-theme=b][data-brand] .tx-box.k-law .tx-box-hd,[data-theme=b][data-brand] .tx-qa-q.a{color:var(--brand-on-primary)}[data-theme=b][data-brand] .acts .tap.pri:not(:disabled),[data-theme=b][data-brand] .dialog .tap.pri:not(:disabled),[data-theme=b][data-brand] .tx-sform .tap.pri:not(:disabled),[data-theme=b][data-brand] .tx-voice-b.pri{background:var(--brand-cta);border-color:var(--brand-cta);color:var(--brand-on-cta)}[data-theme=b][data-brand] .acts .tap.pri small,[data-theme=b][data-brand] .tx-voice-b.pri svg{color:var(--brand-on-cta)}@media (hover:hover){[data-theme=b][data-brand] .acts .tap.pri:not(:disabled):hover,[data-theme=b][data-brand] .dialog .tap.pri:not(:disabled):hover,[data-theme=b][data-brand] .tx-sform .tap.pri:not(:disabled):hover,[data-theme=b][data-brand] .tx-voice-b.pri:hover{background:color-mix(in srgb, var(--brand-cta) 90%, black);border-color:color-mix(in srgb, var(--brand-cta) 90%, black)}[data-theme=b][data-brand] .apphd .menu:hover svg{color:color-mix(in srgb, var(--brand-on-header) 82%, var(--brand-header-bg))}}[data-theme=b][data-brand] .tx-box.k-exam .tx-box-hd b{color:var(--brand-on-primary)}[data-theme=b][data-brand] .sfoot{color:var(--brand-on-header)}[data-theme=b][data-brand] .sfoot.plain .cr{color:color-mix(in srgb, var(--brand-on-header) 82%, var(--brand-header-bg))}[data-theme=b][data-brand] .sfoot :focus-visible{outline-color:var(--brand-on-header)}[data-theme=b][data-brand] .tx-box:is(.k-check,.k-summary) .tx-box-hd b{color:var(--brand-primary-text)}[data-theme=b][data-brand] .record-backdrop:before,[data-theme=b][data-brand] .record-backdrop:after{background:0 0}[data-theme=b][data-brand] .tx-h:not(.l2):not(.l3){background:var(--tx-h1-bg,transparent);color:var(--brand-primary-text)}
