.ctv .ctv-primary{margin-left:auto;background:#1877f2;color:#fff;border-color:#1877f2}.ctv-strip{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 4px;font-size:13px;align-items:center}.ctv-chip{display:inline-block;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:8px;padding:2px 7px;overflow-wrap:anywhere}.ctv-chip small,.ctv-team-table small,.ctv-tools small{display:block;font-size:12px;color:#6e6e73}.ctv .mc2-t.mc2-meds{--pd-columns:minmax(110px,2.4fr) minmax(70px,1.5fr) minmax(40px,.85fr) minmax(42px,.85fr) minmax(50px,1fr) minmax(55px,1.1fr) minmax(55px,.95fr) minmax(30px,.6fr) minmax(45px,.8fr) minmax(90px,.9fr)}.ctv-tools{padding:6px 0;overflow-wrap:anywhere;min-width:0;font-size:13px}.ctv-tools p{margin:5px 0}.ctv-tools details{margin:6px 0}.ctv-tools button{max-width:100%;white-space:normal}.ctv-saved{padding:12px;border:1px solid #e5e5ea;border-radius:8px}.ctv-saved>div{padding:6px;border-top:1px solid #e5e5ea}.ctv-dialog{box-sizing:border-box;width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;padding:16px;font:14px/1.5 Inter,system-ui,sans-serif}.ctv-dialog::-webkit-backdrop{background:rgba(11,21,51,.35)}.ctv-dialog::backdrop{background:rgba(11,21,51,.35)}.ctv-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:2px solid #1877f2;padding-bottom:10px}.ctv-head h3{font-size:20px;font-weight:600;margin:0}.ctv-head button{margin-left:auto}.ctv-head span{font-size:12px;color:#6e6e73}.ctv-document section{margin:14px 0}.ctv-document h4{font-size:15px;margin:8px 0}.ctv-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.ctv-edit{display:block}.ctv-edit textarea{display:block;box-sizing:border-box;width:100%;min-height:180px;max-height:65vh;font:13px/1.5 inherit;color:inherit;border:1px solid #e5e5ea;border-radius:8px;padding:8px}.ctv-team-table{border-collapse:collapse;width:100%;table-layout:fixed}.ctv-team-table td,.ctv-team-table th{padding:8px;vertical-align:top;border:1px solid #e5e5ea;text-align:left;overflow-wrap:anywhere}.ctv-team-table th{background:#f5f5f7;color:#1d1d1f;font-size:12px}.ctv-team-table button{font:inherit;background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:4px 7px;cursor:pointer}.ctv-footer{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.ctv-dialog .mc2-btn{font:inherit;background:#fff;color:#1d1d1f;border:1px solid #e5e5ea;border-radius:8px;padding:5px 9px;cursor:pointer}.ctv-dialog button:disabled{opacity:.55;cursor:default}.ctv-dialog button:focus-visible,.ctv-dialog textarea:focus-visible{outline:2px solid #1877f2;outline-offset:2px}.ctv-dialog summary{cursor:pointer}@media(max-width:600px){.ctv-dialog{padding:10px}.ctv-team-table{min-width:640px}.ctv-dialog .mc2-scroll{overflow:auto}.ctv-head button{margin-left:0}}.ctv-sources{font-size:12px;color:#6e6e73}.ctv-sources summary{cursor:pointer}.ctv .mc2-meds>thead>tr>th{overflow-wrap:normal;word-break:normal}.ctv .mc2-meds>tbody>tr:not(.mc2-x),.ctv .mc2-meds>thead>tr{min-width:0}.ctv-dialog .ctv-text{white-space:normal}.ctv-text table{width:100%;border-collapse:collapse;font-size:13px}.ctv-text td,.ctv-text th{border:1px solid #e5e5ea;padding:7px;text-align:left;vertical-align:top}.ctv-text th{background:#f5f5f7;color:#1d1d1f}.ctv-text p{margin:5px 0}.ctv-document{overflow-x:auto}.ctv-dialog .ctau-problem{margin:8px 0}.ctv-dialog>.ctv-footer{position:-webkit-sticky;position:sticky;bottom:-16px;background:#fff;border-top:1px solid #e5e5ea;padding:10px 0}.ctv .mc2-thi{display:none}@media(max-width:600px){.ctv .mc2-meds>tbody>tr:not(.mc2-x),.ctv .mc2-meds>thead>tr{min-width:900px}}.ctv .mc2-due{white-space:nowrap;overflow-wrap:normal;word-break:normal}.ctv .mc2-due,.ctv .mc2-due:first-letter{text-transform:none}.ctv .mc2-meds>tbody>tr:not(.mc2-x)>td[data-label=Due]{overflow:visible}@media(max-width:600px){.ctv .mc2-meds.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow),.ctv .mc2-meds.mc2-cards>thead>tr{display:flex;min-width:0}}.ctv .mc2-act>span{white-space:nowrap}@media(min-width:601px){.ctv .mc2-act{display:flex;flex-direction:column;align-items:stretch}.ctv .mc2-act .mc2-bar{width:100%}}.cpd{--bg:#f1f3f6;--card:#fff;--ink:#17202c;--mute:#4b5563;--line:#e1e5ea;--cardline:#dfe3e9;--bold:#0f172a;--ok:#e8f6ee;--okt:#166534;--warn:#fff4e0;--warnt:#92400e;--bad:#fdecec;--badt:#991b1b;--chip:#eef2ff;--chipt:#3730a3;--navy:#0b3d91;--th:#eef1f5;--tht:#111827;--band:#f4f6f9;--bandt:#4b5563;--hover:#f6f8fb;--tint:#fff7f7;--d-bad:#dc2626;--d-warn:#f59e0b;--d-ok:#16a34a;--d-gap:#9ca3af;--track:#eef0f3;--link:#0b3d91;--shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.04);--cpd-top:0px;color-scheme:light;background:var(--bg);color:var(--ink);font:13.5px/1.55 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100%}[data-theme=dark] .cpd,html.dark .cpd,html[data-skin-mode=dark] .cpd{--bg:#121417;--card:#1c1f26;--ink:#e8eaed;--mute:#b4bcc8;--line:#3a404c;--cardline:#2c313b;--bold:#f1f3f5;--ok:#163a26;--okt:#86efac;--warn:#3d2e0f;--warnt:#fcd34d;--bad:#45191c;--badt:#fca5a5;--chip:#272e52;--chipt:#c7d2fe;--navy:#3b6fd8;--th:#262a33;--tht:#f1f3f5;--band:#20242c;--bandt:#c9d0da;--hover:#232731;--tint:#3a1d20;--d-bad:#f87171;--d-warn:#fbbf24;--d-ok:#4ade80;--d-gap:#9aa3b2;--track:#323844;--link:#93b4f5;--shadow:inset 0 1px 0 hsla(0,0%,100%,.03);color-scheme:dark}.cpd-dialog{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;overflow:auto;overscroll-behavior:contain;background:transparent}.cpd-dialog::-webkit-backdrop{background:rgba(11,21,51,.45)}.cpd-dialog::backdrop{background:rgba(11,21,51,.45)}.cpd *{box-sizing:border-box}.cpd b,.cpd strong,.cpd th{font-weight:600;color:var(--bold)}.cpd .wrap{max-width:1180px;margin:0 auto;padding:16px}.cpd .card{background:var(--card);border:1px solid var(--cardline);border-radius:8px;box-shadow:var(--shadow);padding:14px;margin:0 0 14px;min-width:0}.cpd h1{font-size:20px;margin:0}.cpd h1,.cpd h2{color:var(--bold)}.cpd h2{font-size:15px;margin:0 0 2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cpd .why{color:var(--mute);font-size:max(1em,12.5px)}.cpd .src{color:var(--mute);font-size:12px;margin:0 0 10px}.cpd .pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;white-space:normal;max-width:100%}.cpd .ok{background:var(--ok);color:var(--okt)}.cpd .warn{background:var(--warn);color:var(--warnt)}.cpd .bad{background:var(--bad);color:var(--badt)}.cpd .chip{background:var(--chip);color:var(--chipt)}.cpd .gap{background:var(--band);color:var(--bandt)}.cpd .dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.cpd .d-bad{background:var(--d-bad)}.cpd .d-warn{background:var(--d-warn)}.cpd .d-ok{background:var(--d-ok)}.cpd .d-gap{background:var(--d-gap)}.cpd .btn{font:inherit;font-weight:600;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:6px 12px;cursor:pointer}.cpd .btn.cpd-primary{background:var(--navy);border-color:var(--navy);color:#fff}.cpd .btn[disabled]{opacity:.55;cursor:not-allowed}.cpd .btn:focus-visible,.cpd a:focus-visible,.cpd summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.cpd a{color:var(--link)}.cpd .head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:5}.cpd .ini{width:42px;height:42px;border-radius:50%;background:var(--chip);color:var(--chipt);display:grid;place-items:center;font-weight:600;flex:none}.cpd .who{display:flex;gap:12px;align-items:center;min-width:0}.cpd .facts{gap:6px;margin-top:6px}.cpd .acts,.cpd .facts{display:flex;flex-wrap:wrap}.cpd .acts{gap:8px}.cpd .kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.cpd .kpi{background:var(--card);border:1px solid var(--cardline);border-radius:8px;padding:10px 12px;box-shadow:var(--shadow);min-width:0}.cpd .kpi .n{font-size:20px;font-weight:600;color:var(--bold);line-height:1.2}.cpd .kpi .l{font-size:12px;color:var(--mute)}.cpd .bar{height:6px;border-radius:99px;background:var(--track);overflow:hidden;margin-top:6px}.cpd .bar i{display:block;height:100%}.cpd .f-bad{background:var(--d-bad)}.cpd .f-warn{background:var(--d-warn)}.cpd .f-ok{background:var(--d-ok)}.cpd .f-gap{background:var(--d-gap)}.cpd .tw{border:1px solid var(--line);border-radius:8px}.cpd table{width:100%;border-collapse:collapse;font-size:13px}.cpd td,.cpd th{padding:7px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cpd thead th{background:var(--th);color:var(--tht);position:-webkit-sticky;position:sticky;top:var(--cpd-top);z-index:2;font-size:12px}.cpd tbody tr:hover{background:var(--hover)}.cpd tr.band th{background:var(--band);color:var(--bandt);font-size:12px;position:static}.cpd tr.tint>td{background:var(--tint)}.cpd tbody tr:last-child td{border-bottom:0}.cpd .cond{font-weight:600;color:var(--bold)}.cpd td .pill{white-space:nowrap}.cpd td[data-l=Reason] .pill,.cpd td[data-l=Status] .pill{white-space:normal}.cpd details>summary{cursor:pointer;color:var(--link);font-size:12px;list-style:none}.cpd details>summary::-webkit-details-marker{display:none}.cpd details>summary:before{content:"▸ "}.cpd details[open]>summary:before{content:"▾ "}.cpd details ul{margin:6px 0 0;padding-left:16px}.cpd details li{margin:2px 0}.cpd .lst{list-style:none;margin:0;padding:0}.cpd .lst li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line)}.cpd .lst li:last-child{border-bottom:0}.cpd .lst li>.dot+span,.cpd .lst li>span:first-of-type:not(.dot){flex:1 1;min-width:0}.cpd .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.cpd .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cpd .mini h3{font-size:13px;margin:0 0 6px;color:var(--bold)}.cpd .trend td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpd .toc{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.cpd .toc a{text-decoration:none;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--card);border:1px solid var(--cardline);color:var(--ink)}.cpd .toc a:first-child{background:var(--navy);border-color:var(--navy);color:#fff}.cpd section{scroll-margin-top:calc(var(--cpd-top) + 8px)}.cpd .stamp{text-align:center;margin:6px 0 24px}.cpd .legend,.cpd .stamp{font-size:12px;color:var(--mute)}.cpd .legend{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 0}.cpd .legend span{display:inline-flex;gap:5px;align-items:center}.cpd .cite{font-size:11px;color:var(--chipt);background:var(--chip);border-radius:8px;padding:0 4px;margin-left:3px;white-space:nowrap}@media (max-width:900px){.cpd .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cpd .grid3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cpd .wrap{padding:12px 16px}.cpd .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cpd .grid2{grid-template-columns:minmax(0,1fr)}.cpd .head{position:static}.cpd{--cpd-top:0px!important}.cpd table.stack thead{display:none}.cpd table.stack,.cpd table.stack tbody,.cpd table.stack td,.cpd table.stack tr{display:block;width:100%}.cpd table.stack tr{border-bottom:1px solid var(--line);padding:8px 2px}.cpd table.stack tr.band{padding:0}.cpd table.stack tr.band th{display:block}.cpd table.stack td{border:0!important;padding:3px 6px}.cpd table.stack td[data-l]:before{content:attr(data-l);display:block;font-size:11px;font-weight:600;color:var(--mute);text-transform:none;letter-spacing:.03em}.cpd table.stack td.cond:before{display:none}.cpd .acts{width:100%}.cpd .acts .btn{flex:1 1 28%;padding:6px 8px}.cpd .acts .btn.cpd-primary{flex-basis:100%}}@media print{html.cpd-print body *{visibility:hidden}html.cpd-print :is(.cpd-dialog,.cpd-inline),html.cpd-print :is(.cpd-dialog,.cpd-inline) *{visibility:visible}html.cpd-print :is(.cpd-dialog,.cpd-inline){position:absolute;inset:0;height:auto;max-height:none;overflow:visible}html.cpd-print .cpd .acts,html.cpd-print .cpd .toc{display:none}html.cpd-print .cpd .head,html.cpd-print .cpd thead th{position:static}html.cpd-print .cpd details>ul{display:block}}.cpd td.whocell{overflow-wrap:normal;word-break:normal;min-width:118px}.cpd .wpill{display:inline-block;white-space:nowrap;font-size:12px;line-height:1.5;padding:0 7px;margin:0 4px 4px 0;border-radius:999px;background:var(--band);color:var(--bandt)}.cpd td[data-l=Due]{min-width:96px}.cpd details.edit{margin-top:4px}.cpd form.inl{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.cpd form.inl label{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:var(--mute)}.cpd input,.cpd select,.cpd textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:3px 6px;max-width:100%}.cpd form.inl input[type=number]{width:64px}.cpd form.signform{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cpd form.signform label{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--mute)}.cpd form.signform label.chk{display:flex;align-items:center;gap:6px}.cpd .lst li>input[type=checkbox]{margin:0 2px 0 0;flex:none;width:16px;height:16px}:is(.cpd-dialog,.cpd-inline) .cpd .btn{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important}:is(.cpd-dialog,.cpd-inline) .cpd .btn.cpd-primary{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}:is(.cpd-dialog,.cpd-inline) .cpd .toc a{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--cardline)!important}:is(.cpd-dialog,.cpd-inline) .cpd .toc a:first-child{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}:is(.cpd-dialog,.cpd-inline) .cpd .pill{border:0!important}.cpd-inline{display:block;min-width:0}.cpd-inline .cpd{min-height:0;background:transparent;border-radius:8px}.cpd-inline .cpd .wrap{max-width:none;padding:0}:is(.cpd-dialog,.cpd-inline) .cpd thead th{background:var(--th)!important;color:var(--tht)!important}:is(.cpd-dialog,.cpd-inline) .cpd tr.band th{background:var(--band)!important;color:var(--bandt)!important}.cpd form.signform fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12px;color:var(--mute)}.cpd form.signform fieldset legend{font-weight:600;color:var(--ink);margin-bottom:4px}.cpd form.signform td input:not([type=checkbox]){width:100%;min-width:110px;font:inherit;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}.cpd form.signform .acts{display:flex;gap:8px;flex-wrap:wrap}.cpd #cpd-sent ul.lst li{flex-wrap:wrap}.cpd form.signform td .btn,.cpd form.signform th{white-space:nowrap}.cpd td[data-l=Next] .cite,.cpd td[data-l=Rule] .cite{white-space:normal;display:inline;margin-left:0}.cpd td[data-l=Next] .cite{display:block;margin-top:2px;width:-moz-fit-content;width:fit-content}.cpd .near{display:grid;grid-gap:3px;gap:3px;min-width:150px}.cpd .near .btn{justify-self:start}.cpd form.signform fieldset.paper{display:grid;grid-gap:4px;gap:4px;background:var(--band);border-radius:8px;padding:8px 10px}.cpd .mini.miss{background:var(--bad);border-radius:8px;padding:8px 10px}.cpd .mini.miss h3,.cpd .mini.miss li{color:var(--badt)}.cpd td.nowrap{white-space:nowrap}.cpd .near{max-width:260px;font-size:12px}.cpd .goc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.cpd .goc-tile{display:flex;flex-direction:column;gap:3px;color:inherit;text-decoration:none}.cpd .goc-tile .l{font-weight:600;color:var(--bold);font-size:13px}.cpd .goc-tile .n{font-size:28px}.cpd .goc-tile.off{opacity:.65}.cpd .goc-bad{color:var(--badt)!important}.cpd .goc-warn{color:var(--warnt)!important}.cpd .goc-ok{color:var(--okt)!important}.cpd .goc-gap{color:var(--mute)!important}.cpd .goc-h3{margin:14px 0 6px;font-size:12px;text-transform:none;letter-spacing:.04em;color:var(--mute)}.cpd .goc-h4{margin:12px 0 4px;font-size:13px;color:var(--bold)}.cpd details.goc-fold{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin-top:10px;min-width:0}.cpd details.goc-fold>summary{font-weight:600;font-size:13px}.cpd details.goc-fold table{margin-top:6px}.cpd .goc-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:0 14px;gap:0 14px}.cpd .goc-two>section{min-width:0}.cpd td .dot{margin-right:6px;vertical-align:middle}.cpd .goc-vlist{columns:260px 2;margin:6px 0 0;padding-left:18px}.cpd .goc-cond td[data-l=Status] .pill{white-space:nowrap}.ctau{margin:16px 0;padding:16px;border:1px solid #e5e5ea;border-radius:8px;max-width:100%;min-width:0;overflow-wrap:anywhere;color:inherit}.ctau h3{margin:0 0 8px}.ctau h4{margin:0 0 12px;font-size:1rem}.ctau p{margin:6px 0 10px}.ctau a{margin-left:3px;color:#176f73}.ctau button{font:inherit;border:1px solid #176f73;color:#176f73;background:#fff;border-radius:8px;padding:7px 9px;cursor:pointer;max-width:100%;white-space:normal}.ctau button:disabled{opacity:.6;cursor:default}.ctau a:focus-visible,.ctau button:focus-visible,.ctau summary:focus-visible{outline:2px solid #176f73;outline-offset:3px}.ctau-problem{margin:20px 0;padding-top:14px;border-top:1px solid #e5e5ea}.ctau details{margin:10px 0}.ctau summary{cursor:pointer}.ctau table{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0;font-size:13px}.ctau td,.ctau th{text-align:left;vertical-align:top;padding:8px;border:1px solid #e5e5ea;overflow-wrap:anywhere}.ctau th{background:#f5f5f7}.ctau small{display:block;margin-top:5px}.ctau-specialist{padding:10px 0}.ctau-near{margin:6px 0}.ctau-near button{margin-top:5px}@media (max-width:700px){.ctau{padding:12px}.ctau table,.ctau tbody,.ctau td,.ctau tr{display:block;width:100%;box-sizing:border-box}.ctau thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ctau tr{border:1px solid #e5e5ea;margin:12px 0}.ctau td{border:0;border-bottom:1px solid #e5e5ea}.ctau td:before{content:attr(data-label);display:block;font-weight:600;margin-bottom:4px}}.ctau-easy{box-sizing:border-box;max-height:min(760px,calc(100dvh - 24px));display:flex;flex-direction:column}.ctau-easy>p{font-size:13px;margin:3px 0 7px}.ctau-layout{display:grid;grid-template-columns:155px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:0;overflow:hidden}.ctau-contents,.ctau-layout nav{overflow-y:auto;overscroll-behavior:contain;min-width:0}.ctau-layout nav{display:flex;flex-direction:column;gap:5px;padding-right:4px}.ctau-layout nav button{text-align:left;font-size:12px;padding:6px}.ctau-easy .ctau-problem{margin:8px 0;padding:8px 0}.ctau-easy .ctau-problem>summary{font-size:15px}.ctau-easy .ctau-problem>summary small{font-weight:400;margin-left:16px;font-size:11px}.ctau-draft{border:1px solid #e5e5ea;border-radius:8px;padding:18px;width:min(780px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;color:inherit;background:#fff}.ctau-draft::-webkit-backdrop{background:#193c4d66}.ctau-draft::backdrop{background:#193c4d66}.ctau-draft textarea{display:block;width:100%;min-height:45vh;font:inherit;box-sizing:border-box}.ctau-draft-text{white-space:pre-wrap;font-size:13px;overflow-wrap:anywhere;padding:8px 0}@media (max-width:700px){.ctau-layout{grid-template-columns:120px minmax(0,1fr);gap:8px}.ctau-easy .ctau-problem>summary{font-size:12px}.ctau-easy .ctau-problem>summary small{margin-left:0}.ctau-draft{padding:12px;width:calc(100vw - 40px)}}.ctau-reader{width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:14px;box-sizing:border-box;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f}.ctau-reader::-webkit-backdrop{background:#193c4d66}.ctau-reader::backdrop{background:#193c4d66}.ctau-reader .ctau-easy{margin:0;border:0;padding:0;max-height:calc(100dvh - 56px)}.ctau-reader-close{align-self:flex-end;margin-bottom:8px}.ctau-easy .ctau-layout nav button{flex-shrink:0;overflow-wrap:normal;word-break:normal;font-size:12px}