.web-panes{pointer-events:none;z-index:var(--z-layer);position:fixed;inset:0}.web-pane,.web-pane-note{pointer-events:auto;background:var(--surface);border:0;position:fixed}.web-pane[hidden],.web-pane-note[hidden]{display:none}.web-pane-note{justify-content:center;align-items:center;gap:var(--s3);padding:var(--s5);color:var(--ink);font-size:var(--t-body);text-align:center;flex-direction:column;display:flex}.web-pane-note p{max-width:var(--page-read);margin:0}.web-pane-note.is-site{background:var(--paper)}.web-pane-note.is-site h2{font-size:var(--t-head);color:var(--ink);max-width:var(--page-read);margin:0;font-weight:600}.web-pane-note.is-site p{color:var(--muted)}:root{--v3-hit:var(--control)}@media (width<=759px){:root{--v3-hit:var(--control-l)}}.v3-page{box-sizing:border-box;width:100%;padding:var(--page-top) var(--page-inline) var(--page-end);min-width:0;font-size:var(--t-body);margin:0;line-height:1.5;display:block}.v3-screen{z-index:var(--z-overlay);background:var(--paper);color:var(--ink);outline:none;position:fixed;inset:0;overflow:auto}:root .primary,:root .pane-btn,:root .sec-act{min-height:var(--v3-hit);padding:0 var(--v3-s3-5);border-radius:var(--radius-s);font-size:var(--t-ui);gap:var(--s2);font-weight:600}:root:is([data-access~=larger],[data-access~=largest]) :is(.primary,.pane-btn,.sec-act){line-height:1.25}:root .pane-btn{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink)}:root .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-on)}:root .sec-act{background:var(--sunk);color:var(--ink);border:1px solid #0000}:root .sec-act:hover:not(:disabled),:root .pane-btn:hover:not(:disabled){background:var(--accent-tint)}.v3 .link{color:var(--link);font-size:var(--t-ui);min-height:var(--control-s);font-weight:400;text-decoration:none}.v3 .link:hover{text-decoration:underline}.v3 .link.page-back{margin-bottom:var(--s1);display:block}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd]) .v3 .link{text-decoration:underline}.v3 :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select){border-radius:var(--radius-s)}.v3-phead{align-items:flex-start;gap:var(--v3-s2-5);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.v3-phead>div:first-child{flex:180px;min-width:0}.v3-title{font:700 var(--t-title)/1.2 var(--sans);color:var(--ink);text-wrap:balance;margin:0}.v3-sub{color:var(--muted);font-size:var(--t-ui);margin:2px 0 0}.v3-above{margin:0 0 var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:600}.v3-shelf{gap:var(--s3);margin-bottom:var(--s6);min-width:0;display:grid}.v3-shelf-h{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.v3-shelf-h h2{min-width:0;font:600 var(--t-head)/1.5 var(--sans);flex:180px;margin:0}.v3-shelf-h small{color:var(--muted);font-size:var(--t-cap);font-weight:400;display:block}.v3-t2{font-size:var(--t-cap);color:var(--muted)}.v3-fill{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-s);background-color:var(--surface);flex:none;max-width:100%;display:block;overflow:hidden}.v3-fill[data-fill="1"]{background-color:var(--fill-1);background-image:var(--fill-pat-1)}.v3-fill[data-fill="2"]{background-color:var(--fill-2);background-image:var(--fill-pat-2)}.v3-fill[data-fill="3"]{background-color:var(--fill-3);background-image:var(--fill-pat-3)}.v3-fill[data-fill="4"]{background-color:var(--fill-4);background-image:var(--fill-pat-4)}.v3-fill[data-fill="5"]{background-color:var(--fill-5);background-image:var(--fill-pat-5)}.v3-fill[data-fill="6"]{background-color:var(--fill-6);background-image:var(--fill-pat-6)}.v3-fill>img{object-fit:contain;object-position:center;background:var(--paper);width:100%;height:100%;display:block}.v3-fill.is-head{width:var(--v3-album);border-radius:var(--radius-m)}.v3-fill.is-row{width:var(--control-l)}.v3-fill.is-mini{width:var(--v3-mini-cover)}.v3-fill.is-thumb{width:var(--v3-album-narrow);border-radius:var(--radius-m)}.v3-crow>.v3-open:has(>.v3-fill.is-thumb){grid-template-columns:var(--v3-album-narrow) minmax(0, 1fr);min-height:calc(var(--v3-album-narrow) + 2 * var(--s1))}.v3-gap{width:var(--control-l);flex:none;display:block}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .v3-fill[data-fill]{display:none}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .v3-crow>.v3-open:has(>.v3-fill[data-fill]){grid-template-columns:minmax(0,1fr)}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .v3-crow>.v3-open:has(>.v3-gap){grid-template-columns:minmax(0,1fr)}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .v3-gap{display:none}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .v3-head2:has(>.v3-fill[data-fill]){grid-template-columns:minmax(0,1fr)}.v3-list{border-top:1px solid var(--line);display:grid}.v3-li{grid-template-columns:var(--v3-num) minmax(0, 1fr) auto var(--v3-hit);gap:var(--v3-s2-5);min-height:var(--v3-row);padding:var(--v3-s1-5) var(--s1);border-bottom:1px solid var(--line);font-size:var(--t-ui);align-items:center;display:grid}.v3-li.is-nonum{grid-template-columns:minmax(0, 1fr) auto var(--v3-hit)}.v3-li.is-here{background:var(--sunk)}.v3-n{color:var(--muted);font-size:var(--t-cap);font-variant-numeric:tabular-nums;text-align:center}.v3-open{min-height:var(--control-l);color:var(--ink);text-align:left;background:0 0;border:0;align-content:center;min-width:0;padding:0;display:grid}.v3-kind{font-size:var(--t-label);color:var(--muted);font-weight:600}.v3-m,.v3-dur{color:var(--muted);font-size:var(--t-cap)}.v3-dur{font-variant-numeric:tabular-nums}.v3-more{width:var(--v3-hit);height:var(--v3-hit);color:var(--muted);font-size:var(--t-head);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.v3-more:hover,.v3-more[aria-expanded=true]{background:var(--sunk)}.v3-menu{z-index:var(--z-dialog);min-width:var(--v3-menu);max-height:calc(100vh - var(--s4));padding:var(--v3-s1-5);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);box-shadow:var(--v3-shadow-menu);color:var(--ink);display:grid;position:fixed;overflow:auto}.v3-menu.is-sheet{border-radius:var(--radius-l) var(--radius-l) 0 0;padding:var(--s2) var(--s2) var(--s4);inset:auto 0 0}.v3-scrim{z-index:var(--z-dialog);background:var(--scrim);position:fixed;inset:0}.v3-mt{padding:var(--v3-s1-5) var(--s3);color:var(--muted);font-size:var(--t-cap);font-weight:600}.v3-menu button{min-height:var(--control-l);padding:var(--s2) var(--s3);border-radius:var(--radius-s);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0}.v3-menu button:hover,.v3-menu button:focus-visible{background:var(--sunk)}.v3-menu button[aria-haspopup],.v3-menu button:is([data-kind=go],[data-kind=out]){justify-content:space-between;gap:var(--s3);display:flex}.v3-menu button>span[aria-hidden=true]{color:var(--muted)}.v3-menu hr{margin:var(--s1) var(--v3-s1-5);border:0;border-top:1px solid var(--line)}.v3-head2{grid-template-columns:var(--v3-album) minmax(0, 1fr);gap:var(--v3-s4-5);margin-bottom:var(--v3-s4-5);align-items:end;display:grid}.v3-by{color:var(--link);font-size:var(--t-ui);font-weight:600}.v3-head2 .link{text-align:left;min-height:0;padding:0;font-weight:600;display:block}.v3-meta{color:var(--muted);font-size:var(--t-cap)}.v3-btns{gap:var(--s2);margin:var(--s3) 0 var(--s5);flex-wrap:wrap;display:flex}.v3-btns.is-flush{margin-top:0}.v3-notes{gap:var(--v3-s1-5);margin-top:var(--v3-s4-5);padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--t-ui);display:grid}.v3-notes h3{color:var(--muted);font-size:var(--t-cap);margin:0;font-weight:600}.v3-credits{gap:2px var(--v3-s3-5);font-size:var(--t-cap);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.v3-kv-row{display:contents}.v3-credits dt,.v3-kv dt{color:var(--muted)}.v3-credits dd,.v3-kv dd{margin:0}.v3-takes{grid-template-columns:repeat(auto-fill, minmax(var(--v3-take), 1fr));gap:var(--s3);display:grid}.v3-take{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);text-align:left;margin:0;padding:0;display:grid;overflow:hidden}.v3-take[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.v3-take>img,.v3-take>.v3-pic{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);width:100%;display:block}.v3-takes.is-tiles{grid-template-columns:repeat(auto-fill, var(--v3-tile))}.v3-takes.is-tiles>.v3-take{align-content:start}.v3-takes.is-tiles>.v3-take>img,.v3-takes.is-tiles>.v3-take>.v3-pic{aspect-ratio:1}.v3-take>.v3-pic.is-icon{color:var(--muted);place-items:center;display:grid}@media (width<=759px){.v3-takes.is-tiles{grid-template-columns:repeat(auto-fill, var(--v3-tile-narrow))}}.v3-take.is-nopic{align-content:end}.v3-take>span{padding:var(--v3-s1-5) var(--s2);font-size:var(--t-cap);gap:1px;display:grid}.v3-take small{color:var(--muted);font-size:var(--t-label)}.v3-chip{align-items:center;gap:var(--s1);width:max-content;padding:1px var(--s2);border-radius:var(--radius-pill);background:var(--sunk);color:var(--muted);font-size:var(--t-label);font-weight:600;line-height:20px;display:inline-flex}.v3-chip.is-live{background:var(--live-bg);color:var(--live)}.v3-chip.is-ai{border:1px dashed var(--ai);background:var(--ai-tint);color:var(--ai)}.v3-chip.is-dev{background:var(--dev-bg);color:var(--dev)}.v3-chip.is-teach{background:var(--proposed-bg);color:var(--proposed)}.v3-cards{gap:var(--v3-s2-5);display:grid}.v3-card{gap:var(--s3);padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--t-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.v3-when{width:var(--v3-row);padding:var(--s1) 0;border-radius:var(--radius-s);background:var(--sunk);text-align:center;font-size:var(--t-label);font-weight:700;line-height:1.3}.v3-when b{font-size:var(--t-head);display:block}.v3-band{gap:var(--s1) var(--v3-s3-5);margin-bottom:var(--s5);padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-ui);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.v3-band>.v3-band-t{gap:2px;min-width:0;display:grid}.v3-band-eye{color:var(--muted);font-size:var(--t-cap);align-items:center;font-weight:600;display:inline-flex}.v3-band-eye.is-live{color:var(--live)}.v3-band-t>span{color:var(--muted);font-size:var(--t-cap)}.v3-sections{grid-template-columns:repeat(auto-fill, minmax(var(--v3-sec), 1fr));gap:var(--v3-s2-5);display:grid}.v3-sections.is-rows{padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:0}.v3-sections.is-rows>.v3-sec{min-height:var(--control-l);padding:var(--s2) var(--s1);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.v3-sections.is-rows>.v3-sec:first-child{border-top:0}.v3-sections.is-rows>.v3-sec[data-face]{align-items:center;gap:var(--s3);grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.v3-sec{gap:var(--s1);min-height:var(--s8);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);text-align:left;font-size:var(--t-ui);align-content:start;display:grid}.v3-sec-t{gap:var(--s1);align-content:start;min-width:0;display:grid}.v3-sec b{font-size:var(--t-body);color:var(--ink)}.v3-sec-t>span{color:var(--muted);font-size:var(--t-cap)}.v3-only{align-items:center;gap:var(--s1);color:var(--muted);font-size:var(--t-cap);white-space:nowrap;display:inline-flex}.v3-only svg{flex:none}.v3-sec .v3-only{margin-top:var(--s1)}.v3-sec:hover:not(:disabled){background:var(--sunk)}.v3-empty{color:var(--muted);font-size:var(--t-ui);padding:0}.v3-lede{max-width:var(--page-read);margin:0 0 var(--s4);color:var(--muted);font-size:var(--t-ui)}.v3-utabs{gap:var(--s1);margin-bottom:var(--s4);border-bottom:1px solid var(--line);flex-wrap:nowrap;display:flex;overflow:auto hidden}.v3-utabs [role=tab]{min-height:var(--v3-hit);padding:var(--v3-s2-5);color:var(--muted);font-size:var(--t-ui);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.v3-utabs [role=tab][aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.v3-pills{gap:var(--v3-s1-5);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.v3-pills button{min-height:var(--control-s);padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--t-cap)}.v3-pills button[aria-pressed=true]{border-color:var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}html :where(input:not([type=checkbox],[type=radio],[type=file]),textarea,select):not(.excalidraw *):disabled{opacity:1;background:var(--sunk);color:var(--muted);cursor:not-allowed;border-style:dashed}.v3-field{gap:var(--s1);min-width:0;margin-bottom:var(--s3);font-size:var(--t-cap);font-weight:600;display:grid}.v3-field>:is(input,select,textarea){min-width:0;max-width:100%}.v3-field textarea{min-height:var(--v3-textarea);resize:vertical}.v3-field small{color:var(--muted);font-weight:400}.v3-field :is(input,textarea,select){font-weight:400}.v3-field-w{display:grid}.v3-err{margin:0 0 var(--s3);color:var(--danger);font-size:var(--t-cap);font-weight:600}.v3-field-w .v3-err{margin-top:calc(-1 * var(--s2))}.v3 :is(input,textarea,select)[aria-invalid=true],.v3 .v3-radio-cards[aria-invalid=true]{border-color:var(--danger)}.v3-check{align-items:flex-start;gap:var(--s2);min-height:var(--control-l);margin-bottom:var(--s2);font-size:var(--t-ui);display:flex}.v3-check input,.v3-radio-cards input{width:var(--v3-check);height:var(--v3-check);margin-top:calc(var(--s1) - 1px);accent-color:var(--accent);flex:none}html .v3-check input[type=checkbox]:not(.excalidraw *){width:calc(var(--v3-check) * 4 / 3);height:calc(var(--v3-check) * 4 / 3);margin-top:calc((var(--control-l) - var(--v3-check) * 4 / 3) / 2)}.v3-check small,.v3-radio-cards small{color:var(--muted);font-size:var(--t-cap);display:block}.v3-radio-cards{gap:var(--s2);margin-bottom:var(--s3);display:grid}.v3-radio-cards label{align-items:flex-start;gap:var(--v3-s2-5);padding:var(--v3-s2-5) var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--t-ui);cursor:pointer;display:flex}.v3-radio-cards label:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.v3-radio-cards label.is-off{cursor:default;color:var(--muted);background:var(--sunk)}.v3-panel{gap:var(--s2);margin-bottom:var(--s4);padding:var(--v3-s3-5) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-ui);display:grid}.v3-panel h3{font-size:var(--t-head);margin:0;font-weight:600}.v3-panel h4{color:var(--muted);font-size:var(--t-cap);margin:0;font-weight:600}.v3-panel.is-note{background:var(--sunk);border-color:#0000}.v3-panel.is-ai{border:1px dashed var(--ai)}.v3-panel.is-live{border-color:var(--live);background:var(--live-bg)}.v3-panel.is-warn{border-color:var(--dev);background:var(--dev-bg)}.v3-grid2{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-grid2)), 1fr));gap:var(--s3);margin-bottom:var(--s4);display:grid}.v3-kv{gap:var(--s1) var(--v3-s3-5);font-size:var(--t-ui);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.v3-msg{gap:var(--s1);margin-bottom:var(--s2);padding:var(--v3-s2-5) var(--s3);border-radius:var(--radius-m);font-size:var(--t-ui);display:grid}.v3-msg.is-me{margin-left:var(--v3-msg-indent);background:var(--sunk)}.v3-msg.is-ai{border:1px dashed var(--ai)}.v3-msg.is-person{border:1px solid var(--link)}.v3-who{align-items:center;gap:var(--v3-s1-5);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.v3-timeline{gap:var(--v3-s2-5);margin-bottom:var(--s4);padding-left:var(--v3-s3-5);border-left:2px solid var(--line-strong);display:grid}.v3-timeline>div{font-size:var(--t-ui);position:relative}.v3-timeline>div:before{content:"";left:calc(-1 * var(--v3-s4-5));top:var(--v3-s1-5);width:var(--v3-s2-5);height:var(--v3-s2-5);border:2px solid var(--ink);background:var(--paper);border-radius:50%;position:absolute}.v3-timeline small{color:var(--muted);font-size:var(--t-cap);display:block}.v3-pic{background:var(--sunk);display:block}.v3-side{padding:var(--s1) var(--v3-s2-5) var(--s3);font-size:var(--t-ui);background:0 0;border-right:0;gap:2px;line-height:1.5;position:relative}.v3 .seg{border-radius:var(--radius-pill);background:var(--sunk);border:1px solid #0000;gap:2px;padding:2px}.v3 .seg button{min-height:var(--control-s);padding:var(--s1) var(--s3);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--t-cap)}.v3 .seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}.v3-find{align-items:center;gap:var(--s2);width:100%;min-height:var(--control);margin-bottom:var(--s2);padding:0 var(--v3-s2-5);border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--paper);color:var(--muted);font-size:var(--t-ui);text-align:left;cursor:text;flex:none;display:flex}.v3-find span{flex:1;min-width:0}.v3-find kbd{font:inherit;font-size:var(--t-label)}.v3-side-list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:hidden auto}.v3-nav{align-items:center;gap:var(--v3-s2-5);width:100%;min-height:var(--v3-hit);padding:var(--v3-s1-5) var(--v3-s2-5);border-radius:var(--radius-s);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;display:flex}.v3-nav:hover:not([aria-current=page]){background:color-mix(in srgb, var(--paper) 55%, transparent)}.v3-nav[aria-current=page]{background:var(--paper);box-shadow:0 0 0 1px var(--line);font-weight:600}:root:is([data-tone=hcl],[data-tone=hcd]) .v3-nav[aria-current=page]{box-shadow:inset 0 0 0 2px var(--ink)}.v3-nav .icon{width:var(--v3-icon);height:var(--v3-icon);flex:none}.v3-nav.is-fold{color:var(--muted);font-size:var(--t-cap)}.v3-nl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v3-tag{color:var(--muted);font-style:normal;font-weight:400}.v3-dot{width:var(--v3-dot);height:var(--v3-dot);background:var(--link);border-radius:50%;flex:none;margin-left:auto}.v3-grp{padding:var(--v3-s3-5) var(--v3-s2-5) var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:600}.v3-grp.is-sub{padding-top:var(--s2);font-weight:400}.v3-grp.v3-unit-sw{padding:var(--s1) 0 0}.v3-unit-sw .v3-nav{color:var(--muted);font-size:var(--t-cap);font-weight:600}.v3-grp.is-term{white-space:nowrap;min-width:0;display:flex}.v3-term-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.v3-term-when{white-space:pre;flex:none}.v3-side-row{position:relative}.v3-side-row.is-hidden .v3-nav{color:var(--muted)}.v3-side-more{opacity:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.v3-side-row:hover .v3-side-more,.v3-side-more:focus-within{opacity:1}.v3-side-row:hover>.v3-nav,.v3-side-row:focus-within>.v3-nav{padding-right:var(--control)}@media (hover:none){.v3-side-more{opacity:1}.v3-side-row>.v3-nav{padding-right:var(--control-l)}}.v3-side-more .v3-more{width:var(--control-s);height:var(--control-s)}.v3-side-filter{width:100%;margin:2px 0 var(--s1);flex:none}.v3-side-none{padding:var(--s1) var(--v3-s2-5);color:var(--muted);font-size:var(--t-cap)}.v3-grow{flex:1}.v3-foot-row{min-height:var(--v3-foot-row);margin-top:var(--s1);flex:none;align-items:center;gap:2px;display:flex}.v3-foot-row.is-open{margin-top:0}.v3-foot-row.is-open .v3-you{flex:none;gap:0;padding-inline-end:0}.v3-foot-row .v3-nl{font-weight:600}.v3-foot-row .v3-av{width:calc(var(--v3-avatar) * var(--side-scale,1));height:calc(var(--v3-avatar) * var(--side-scale,1))}.v3-you{align-items:center;gap:var(--s2);min-width:0;min-height:var(--control-l);padding:var(--v3-s1-5) var(--v3-s2-5);border-radius:var(--radius-s);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;flex:auto;display:flex}.v3-you:hover,.v3-you[aria-expanded=true]{background:color-mix(in srgb, var(--paper) 55%, transparent)}.v3-av{width:var(--v3-avatar);height:var(--v3-avatar);background:var(--sunk);font-size:var(--t-label);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.v3-you-menu{left:var(--s3);bottom:calc(var(--control-l) + var(--v3-s5-5))}.v3-mode{margin:var(--s1) var(--s2) var(--s2);justify-self:start}.v3-viewas{flex-wrap:wrap}.v3-mt.is-sub{padding-top:0}.v3-mkbar{align-items:center;gap:var(--v3-s1-5) var(--s2);min-width:0;margin-bottom:var(--s2);padding:var(--v3-s1-5) var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.v3-mkbar>b{font-weight:600}.v3-segs{border-radius:var(--radius-pill);background:var(--sunk);border:1px solid #0000;gap:2px;padding:2px;display:inline-flex}.v3-segs button{min-width:var(--control-s);min-height:var(--control-s);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--t-cap);background:0 0;border:0;padding:0;font-weight:600}.v3-segs button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}.v3-segs button:hover:not([aria-pressed=true]){background:var(--line)}.v3-sidep{gap:var(--s2);min-width:0;padding:var(--v3-s2-5) var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-ui);align-content:start;display:grid}.v3-sidep h4{color:var(--muted);font-size:var(--t-cap);margin:0;font-weight:600}.v3-sidep ol{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.v3-sidep p{color:var(--muted);font-size:var(--t-cap);margin:0}.v3-lyr{grid-template-columns:var(--control-l) minmax(0, 1fr) auto;gap:var(--v3-s1-5);min-height:var(--control-l);align-items:center;display:grid}.v3-lyr>span:nth-child(2){min-width:0;display:grid}.v3-lyr small{color:var(--muted);font-size:var(--t-cap)}.v3-lyr em{color:var(--muted);font-size:var(--t-label);font-style:normal}.v3-lyr.is-ai b,.v3-lyr.is-ai em{color:var(--ai)}.v3-lyr.is-hidden>span:nth-child(2){opacity:.55}.v3 .trace-eye,.v3-eye{width:var(--control-l);height:var(--control-l);background:var(--sunk);color:var(--ink);font-size:var(--t-cap);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.v3 .trace-eye:disabled{opacity:.6;cursor:default}.v3-sheets{border:1px solid var(--line);border-radius:var(--radius-m);gap:2px;margin:0;padding:0;list-style:none;display:grid}.v3-sheets li{grid-template-columns:var(--control-l) var(--s3) minmax(0, 1fr);gap:var(--s2);padding:2px var(--s2) 2px 2px;border-bottom:1px solid var(--line);align-items:center;display:grid}.v3-sheets li:last-child{border-bottom:0}.v3-sheets li.is-off>span{color:var(--muted)}.v3-sheets li.is-base{padding:var(--v3-s1-5) var(--v3-s2-5);border-radius:0 0 var(--radius-m) var(--radius-m);background:var(--sunk);grid-template-columns:minmax(0,1fr)}.v3-sheets span{min-width:0;display:grid}.v3-sheets small{color:var(--muted);font-size:var(--t-cap)}.v3-sheets .trace-eye{font-size:var(--t-ui);background:0 0}.v3-sheets .trace-eye:hover:not(:disabled){background:var(--sunk)}.v3-sheets .trace-eye:disabled{opacity:1;color:var(--link)}.v3-sw{width:var(--s3);height:var(--s3);background:var(--ink);border-radius:50%;display:block}.look-card.v3-dialog{width:min(var(--v3-dialog), 100%);gap:var(--s3);max-height:90%;padding:var(--v3-s4-5);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);box-shadow:var(--shadow-float);font-size:var(--t-ui)}.look-card.v3-dialog .dlg-title{font-size:var(--t-head);font-weight:600}.look-card.v3-dialog p{margin:0}.v3-dfoot{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.v3-wall{grid-template-columns:repeat(auto-fill, minmax(var(--v3-wall), 1fr));gap:var(--v3-s3-5);margin-bottom:var(--s4);display:grid}.v3-wall.is-big{grid-template-columns:repeat(auto-fill, minmax(var(--v3-wall-big), 1fr))}.v3-wallcard{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);align-content:start;min-width:0;margin:0;display:grid;overflow:hidden}.v3-wallcard>img,.v3-wallcard>.v3-pic{aspect-ratio:4/3;object-fit:contain;background:var(--paper);width:100%;display:block}.v3-wallcard figcaption{justify-content:space-between;align-items:center;gap:var(--s1);padding:var(--s2) var(--s1) var(--s2) var(--v3-s2-5);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.v3-cap2{flex:120px;gap:1px;min-width:0;display:grid}.v3-cap2>span{color:var(--muted)}.v3-qr{box-sizing:border-box;width:var(--v3-qr);max-width:100%;margin:var(--s1) 0 var(--s3);padding:var(--v3-s2-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper)}.v3-qr.is-small{width:var(--v3-qr-small);margin:0}.v3-qr svg{width:100%;height:auto;display:block}.v3-said{color:var(--muted);font-size:var(--t-ui);margin:0}.v3-said.is-ok{color:var(--live);font-weight:600}.v3-said.is-err{color:var(--danger);font-weight:600}@media (width<=759px){.v3-page{padding:var(--s4)}.v3-head2{grid-template-columns:var(--v3-album-narrow) minmax(0, 1fr);gap:var(--v3-s3-5)}.v3-head2>.v3-fill{width:var(--v3-album-narrow)}}@media (width<=479px){.v3-head2{grid-template-columns:minmax(0,1fr);align-items:start}}.v3-aihead{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.v3-livedot{width:var(--bar-live-dot);height:var(--bar-live-dot);margin-right:var(--v3-s1-5);background:var(--live);vertical-align:1px;border-radius:50%;flex:none;display:inline-block}.v3-now{gap:var(--s1) var(--v3-s3-5);margin-bottom:var(--v3-s4-5);padding:var(--s2) var(--v3-s2-5) var(--s2) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.v3-eye{color:var(--muted);font-size:var(--t-cap);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.v3-now.is-live .v3-eye{color:var(--ink)}.v3-now>.v3-eye{background:0 0;border-radius:0;width:auto;height:auto}.v3-nt{min-width:0;display:grid}.v3-nt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.v3-nt small{color:var(--muted);font-size:var(--t-cap)}.v3-na{align-items:center;gap:var(--s1);display:flex}.v3-cols{gap:var(--s4);margin-bottom:var(--s5);align-items:start;display:grid;container-type:inline-size}@container (width>=720px){.v3-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width>=1000px){.v3-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.v3-tpane{min-width:0;padding:var(--v3-s1-5) var(--s3) var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);align-content:start;display:grid}.v3-ph{min-height:var(--control-l);align-items:center;display:flex}.v3-ph :is(h2,h3){font-size:var(--t-head);flex:1;margin:0;font-weight:600}.v3-ph :is(h2,h3) small{margin-left:var(--s2);color:var(--muted);font-size:var(--t-cap);font-weight:400}.v3-pf{border-top:1px solid var(--line);justify-content:flex-end;padding-top:2px;display:flex}.v3-rows{display:grid}.v3-crow{gap:var(--v3-s1-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.v3-rows.is-one .v3-crow{border-top:0}.v3-crow>.v3-open{grid-template-columns:var(--v3-row) minmax(0, 1fr);gap:var(--v3-s2-5);padding:var(--s1);border-radius:var(--radius-s);align-items:center}.v3-crow>.v3-open.is-bare{grid-template-columns:minmax(0,1fr)}.v3-crow>.v3-open:hover{background:var(--sunk)}.v3-crow.is-sel>.v3-open{background:var(--sel-tint);box-shadow:var(--sel-ring)}.v3-rt{min-width:0;font-size:var(--t-ui);display:grid}.v3-rt b{align-items:center;gap:var(--v3-s1-5);flex-wrap:wrap;font-weight:600;display:flex}.v3-rt small{color:var(--muted);font-size:var(--t-cap)}.v3-rwhen{color:var(--muted);font-size:var(--t-cap);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;display:grid}.v3-rwhen small{font-weight:400}.v3-crow.is-live .v3-rwhen{color:var(--ink)}.v3-crow>.sec-act,.v3-crow>.primary{min-height:var(--control)}.v3-ric{width:var(--control);height:var(--control);border-radius:var(--radius-s);background:var(--sunk);color:var(--muted);flex:none;place-items:center;display:grid}.v3-ric.is-small{width:var(--s5);height:var(--s5)}.v3-index{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--v3-tile) * 1.6)), 1fr));column-gap:var(--s5);border-top:1px solid var(--line);display:grid}.v3-index>.v3-open{grid-template-columns:var(--s5) minmax(0, 1fr);gap:var(--s3);padding:var(--s1) var(--v3-s1-5);border-bottom:1px solid var(--line);align-items:center}.v3-index>.v3-open:hover{background:var(--sunk)}.v3-pn{align-items:baseline;gap:0 var(--s2);min-width:0;font-size:var(--t-ui);flex-wrap:wrap;display:flex}.v3-index .v3-pn{gap:0;display:grid}.v3-pn b{font-weight:600}.v3-pn small{min-width:0;color:var(--muted);font-size:var(--t-cap)}.v3-classes{gap:var(--v3-s2-5);display:grid}.v3-class>.v3-open{gap:var(--v3-s1-5) var(--s3);width:100%;padding:var(--v3-s2-5) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-content:start}.v3-class>.v3-open:hover{background:var(--sunk)}.v3-ch{min-width:0;font-size:var(--t-ui);display:grid}.v3-ch b{font-size:var(--t-head);font-weight:600}.v3-ch small,.v3-next,.v3-ppl small{color:var(--muted);font-size:var(--t-cap)}.v3-onl{font-size:var(--t-cap);white-space:nowrap;place-self:start end;align-items:center;font-weight:600;display:inline-flex}.v3-ppl{align-items:center;gap:var(--s2);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.v3-avs{gap:var(--s1);flex-wrap:wrap;display:flex}.v3-avs .v3-av{color:var(--ink)}.v3-next{grid-column:1/-1}@media (width<=560px){.v3-now{grid-template-columns:minmax(0,1fr)}.v3-na{justify-content:space-between}.v3-nt b{white-space:normal}.v3-crow>.sec-act,.v3-crow>.primary{min-height:var(--control-l)}}.v3-tpane.is-bare{background:0 0;border:0;padding:0}.v3-crash{box-sizing:border-box;width:min(calc(100% - var(--page-inline) * 2), var(--page-read));margin:var(--page-top) auto;gap:var(--s4);padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);display:grid}.v3-crash.is-part{margin-block:var(--s2) var(--s3);padding:var(--s3) var(--s4);gap:var(--s3)}.v3-crash-line{color:var(--danger);font-size:var(--t-body);margin:0}.v3-crash>.v3-btns{margin:0}.v3-crash-frame{padding-top:var(--s8);background:var(--paper);position:fixed;inset:0}.v3-errs{margin:0 0 var(--s4);border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.v3-errs>li{gap:var(--s1);min-width:0;padding:var(--s3) 0;border-bottom:1px solid var(--line);display:grid}.v3-errs b{font-size:var(--t-ui);overflow-wrap:anywhere;font-weight:600}.v3-errs summary{min-height:var(--control);color:var(--link);font-size:var(--t-cap);cursor:pointer;align-items:center;display:flex}.v3-errs pre{padding:var(--s2) var(--s3);background:var(--sunk);border-radius:var(--radius-s);font-family:var(--mono);font-size:var(--t-cap);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wire.v3-page{gap:var(--page-gap);align-content:start;display:grid}.v3-h2{align-items:baseline;gap:var(--s2);margin:0 0 var(--s2);font:600 var(--t-head)/1.5 var(--sans);flex-wrap:wrap;display:flex}.v3-h2 .muted{font:400 var(--t-cap) var(--sans)}.v3-screen.is-framed{z-index:1}.v3-modeseg{border-radius:var(--radius-m);background:var(--sunk);flex:none;align-items:stretch;display:inline-flex}.v3-modeseg>[role=radio]{min-height:var(--control-l);padding:0 var(--s3);border-radius:var(--radius-m);color:var(--muted);font:inherit;font-size:var(--t-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0}.v3-modeseg>[role=radio]:hover{color:var(--ink)}.v3-modeseg>[role=radio][aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.v3-st{width:var(--v3-dot);height:var(--v3-dot);border-radius:50%;flex:none;margin-left:auto}.v3-st.is-needs{background:var(--link)}.v3-st.is-working{box-sizing:border-box;border:2px solid var(--muted)}.v3-work{align-items:center;gap:var(--s2);min-width:0;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.v3-work-t{flex:1 1 var(--v3-pic);min-width:0;display:grid}.v3-work-t small,.v3-work-t>span{color:var(--muted);font-size:var(--t-cap);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v3-work-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3-work-a{justify-content:flex-end;align-items:center;gap:var(--s1);flex:auto;display:flex}.v3-work-a em{color:var(--muted);font-size:var(--t-cap);font-style:normal}.v3-page.is-calm>:not(.look-layer,.v3-screen,.sr-only,.reel-back,.look-dialog,.confirm-back,.consent-cover,.v3-scrim,.insp-scrim,.pframe-scrim,.v3-menu,:has(.pframe-split.has-panel)){max-width:var(--v3-column)}.is-calm .v3-shelf{gap:var(--s3);margin-bottom:var(--s7)}.is-calm .v3-shelf-h h2{color:var(--muted);font-size:var(--t-body);font-weight:600}.is-calm .v3-shelf-h h2 small{margin-left:var(--s2);font-weight:400;display:inline}.is-calm .v3-phead,.is-calm .v3-band,.is-calm .v3-now{margin-bottom:var(--s6)}.is-calm .v3-cols{margin-bottom:var(--s6);grid-template-columns:minmax(0,1fr)}.is-calm .pl-gap{height:var(--s6)}.is-calm .v3-ric,.is-calm .mk-ic{background:var(--sunk);color:var(--muted);box-shadow:none}.is-calm :is(.v3-rows,.v3-list,.v3-cards){padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper)}.is-calm .v3-list{border-top-width:1px}.is-calm .v3-rows .v3-crow:first-child{border-top:0}.is-calm .v3-list .v3-li:last-child{border-bottom:0}.is-calm .v3-cards{gap:0}.is-calm .v3-card{padding:var(--s3) var(--s2);border:0;border-top:1px solid var(--line);border-radius:0}.is-calm .v3-card:first-child{border-top:0}.is-calm :is(.v3-tpane,.v3-panel,.v3-card) :is(.v3-rows,.v3-list){background:0 0;border:0;border-radius:0;padding:0}.is-calm .v3-sections{gap:var(--s3)}.is-calm .v3-sections.is-rows{gap:0}.is-calm .v3-sections[data-across="1"]{grid-template-columns:minmax(0,1fr)}.is-calm .v3-sections[data-across="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-calm .v3-sections[data-across="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-sec[data-face]{gap:var(--s3);grid-template-rows:auto minmax(0,1fr)}.v3-sec-ic{width:var(--control);height:var(--control);border-radius:var(--radius-s);background:var(--sunk);color:var(--muted);place-items:center;display:grid}.v3-sec-pic{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-s);background:var(--sunk);width:100%;display:block}.v3-sec.is-private{border-style:solid}@media (width<=759px){.is-calm .v3-sections,.is-calm .v3-sections[data-across]{grid-template-columns:minmax(0,1fr)}.is-calm .v3-sec[data-face]{min-height:var(--control-l);align-items:center;gap:var(--s3);grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.is-calm .mk-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.is-calm .mk-tt small{display:none}.is-calm .mk-tt b{white-space:normal;overflow-wrap:anywhere}.is-calm .v3-shelf{margin-bottom:var(--s6)}}.cx-list{gap:var(--s4);display:grid}.cx-h{margin:0 0 var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:600}.cx-empty{color:var(--muted);font-size:var(--t-ui);margin:0}.cx-inline{gap:var(--s2);flex:100%;display:grid}.cx-inline>.link{min-height:var(--control-l);justify-self:start}.wire-replybox{gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);display:grid}.wire-replybox .wire-to{color:var(--muted);font-size:var(--t-ui);margin:0}.wire-replybox .wire-to b{color:var(--ink);font-weight:600}.wire-replybox textarea{box-sizing:border-box;resize:vertical;width:100%}.wire-replybox .v3-btns{justify-content:flex-end}.is-quiet .v3-chip:is(.is-live,.is-dev,.is-teach){background:var(--sunk);color:var(--muted)}.is-quiet .v3-chip:is(.is-live,.is-dev,.is-teach):before{content:"";width:max(var(--v3-dot), .55em);height:max(var(--v3-dot), .55em);background:var(--muted);border-radius:50%;flex:none}.is-quiet .v3-chip.is-live:before{background:var(--live)}.is-quiet .v3-chip.is-dev:before{background:var(--dev)}.is-quiet .v3-chip.is-teach:before{background:var(--proposed)}.is-quiet [aria-current=step]>.v3-chip{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.is-quiet .v3-panel:is(.is-live,.is-warn){background:var(--sunk);border-color:#0000}.is-quiet .v3-panel.is-warn{border-color:var(--dev)}.is-quiet .v3-panel.is-warn.is-fault{border-color:var(--danger)}.v3-title{font-family:var(--serif);letter-spacing:0;font-weight:400}:root:lang(hi) .v3-title,:root:lang(ta) .v3-title,:root:lang(te) .v3-title{font-weight:600}:root:lang(hi),:root:lang(ta),:root:lang(te){--serif:var(--sans)}.v3-new{align-items:center;gap:var(--s2);width:100%;min-height:var(--control-l);margin-bottom:var(--s1);padding:0 var(--v3-s2-5);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font-size:var(--t-ui);text-align:left;flex:none;font-weight:600;display:flex}.v3-new>span{flex:1;min-width:0}.v3-new kbd{font:inherit;font-size:var(--t-label);color:var(--muted);font-weight:400}.v3-new:hover,.v3-new[aria-expanded=true]{background:var(--paper)}.v3-new-menu{z-index:var(--z-dialog);top:calc(var(--control-l) + var(--s1));left:var(--v3-s2-5);right:var(--v3-s2-5);min-width:0;max-height:none;position:absolute}.v3-new-menu .v3-new-row{align-content:center;gap:2px;width:100%;display:grid}.v3-new-menu .v3-new-name{font-weight:600}.v3-new-menu .v3-new-row small{color:var(--muted);font-size:var(--t-cap);white-space:normal}.v3-new-menu .v3-new-row[aria-disabled=true]{cursor:default}.v3-new-menu .v3-new-row[aria-disabled=true] .v3-new-name{color:var(--muted);font-weight:400}.v3-new-note{margin:var(--s1) 0 0;padding:var(--s2) var(--s3) var(--s1);border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-cap)}.v3-recent{flex-direction:column;gap:2px;display:flex}.v3-rs .v3-st.is-working{border-color:var(--ink)}.v3room-tabs>.pframe-ctls{border-inline-start:1px solid var(--line);margin-inline-start:var(--s2);padding-inline-start:var(--s1)}.pframe-ctls>:focus-visible{outline-offset:calc(-1 * var(--s1))}.fr3-row{grid-template-columns:repeat(auto-fit, minmax(var(--v3-brief-tile), 1fr));gap:var(--s3);margin-bottom:var(--s3);display:grid}.fr3-card{align-items:flex-start;gap:var(--s1);min-width:0;padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font-size:var(--t-ui);text-align:left;flex-direction:column;display:flex}.fr3-card.is-wide,.fr3-now{margin-bottom:var(--s3)}.fr3-now .v3-rows:has(.v3-fill.is-thumb) .v3-crow>.v3-open{grid-template-columns:var(--v3-album-narrow) minmax(0, 1fr)}.fr3-now .v3-rows:has(.v3-fill.is-thumb) .v3-crow>.v3-open>.v3-rt{grid-column:2}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .fr3-now .v3-rows:has(.v3-fill.is-thumb) .v3-crow>.v3-open:is(:has(>.v3-fill[data-fill]),:has(>.v3-gap)){grid-template-columns:var(--v3-album-narrow) minmax(0, 1fr)}.fr3-k{color:var(--muted);font-size:var(--t-cap);font-weight:600}.fr3-card b{font-size:var(--t-body);overflow-wrap:anywhere;font-weight:600}.fr3-line{font-size:var(--t-ui);text-align:left;overflow-wrap:anywhere;display:block}.fr3-line.is-quiet{color:var(--muted)}.fr3-ph{background:linear-gradient(var(--line), var(--line)) left center / 70% .75em no-repeat;block-size:1lh}.fr3-ph.is-short{background-size:40% .75em}.fr3-link{min-height:var(--control-l);align-self:flex-start;align-items:center;margin-top:auto;padding:0;display:inline-flex}.fr3-foot{max-width:var(--page-read);margin:var(--s5) 0 0;color:var(--muted);font-size:var(--t-cap)}.sbar-foot:not(.is-inline){padding-top:var(--s2);padding-bottom:var(--s2);border-top:1px solid var(--line);background:var(--paper)}.sbar-foot:not(.is-inline) .sbar{max-width:var(--page-wide);border-radius:var(--radius-l);box-shadow:none}.sb-note{padding:0 var(--v3-s2-5);color:var(--ink);font-size:var(--t-label);margin:0}.sb-note:empty{display:none}.sb-run{gap:var(--s1) var(--s3);max-width:var(--page-wide);margin:0 auto var(--s2);padding:0 var(--v3-s2-5);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.sb-run-i{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.sb-run-i>.v3-st{border-color:var(--ink);margin-left:0}.fr3-trail{flex:auto;min-width:0;overflow:hidden}.fr3-trail ol{align-items:center;gap:var(--s1);white-space:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.fr3-trail li{align-items:center;gap:var(--s1);min-width:0;display:inline-flex}.fr3-trail li:last-child{flex:0 auto;min-width:0}.fr3-sep{color:var(--muted)}.fr3-crumb{min-height:var(--control);padding:0 var(--s2);border-radius:var(--radius-s);color:var(--muted);font-size:var(--t-ui);text-overflow:ellipsis;background:0 0;border:0;max-width:16ch;overflow:hidden}button.fr3-crumb:hover{background:var(--sunk);color:var(--ink)}.fr3-crumb.is-here{line-height:var(--control);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:30ch;color:var(--ink);font-weight:600;display:inline-block;overflow:hidden}.fr3-chips{gap:var(--s1);flex:none;display:inline-flex}.fr3-panelbtn,.fr3-asidebtn{margin-inline-start:auto}.fr3-panelbtn+.fr3-asidebtn{margin-inline-start:0}@media (width>=768px){.page-up.is-narrow{display:none}}@media (width<=767px){.fr3-trail li:not(:last-child),.fr3-chips,.fr3-trail li:last-child>.fr3-sep{display:none}.fr3-crumb.is-here{max-width:100%}}.v3-tip{margin:var(--s1) 0 var(--s4);color:var(--muted);font-size:var(--t-cap)}.v3-acts{align-items:center;gap:var(--s2);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.v3-acts.is-end{justify-content:flex-end;margin-bottom:0}.v3-two{gap:0 var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.v3-foot{align-items:center;gap:2px var(--s1);margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.v3-foot .link{font-size:var(--t-cap)}.v3-ways{gap:var(--s1);padding-left:var(--v3-s4-5);font-size:var(--t-ui);margin:0;display:grid}.v3-sheet{max-width:520px;margin-bottom:var(--s5);padding:var(--v3-s3-5) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m)}.v3-plan form{display:grid}.v3-upd{align-items:center;gap:var(--s2);margin-bottom:var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--link);border-radius:var(--radius-m);background:var(--link-tint);color:var(--ink);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.v3-upd>span{flex:220px}.v3-upd.is-top{margin:var(--s2) var(--page-inline) 0}.v3-upd-notes summary{color:var(--link);cursor:pointer;min-height:var(--control-s);align-items:center;display:flex}.v3-upd-notes p{margin:var(--s1) 0 0;white-space:pre-wrap;font-size:var(--t-cap)}.v3-soon{align-items:center;gap:var(--s2) var(--v3-s2-5);margin-bottom:var(--s4);padding:var(--s2) var(--s3);border:1px solid var(--live);border-radius:var(--radius-m);background:var(--live-bg);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.v3-soon>span:nth-child(2){flex:220px}.v3-sdot{width:var(--v3-s2-5);height:var(--v3-s2-5);border-radius:50%;flex:none}.v3-pane.is-first .v3-btns{margin:var(--s2) 0 0}.v3-beta{gap:var(--v3-s1-5);margin:var(--s4) 0 var(--s5);display:grid}.v3-beta-h{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.v3-beta-acts{gap:var(--s2);white-space:nowrap;display:inline-flex}.v3-beta-h h2{font:600 var(--t-head)/1.5 var(--sans);margin:0}.v3-missions{margin:0;padding:0;list-style:none;display:grid}.v3-missions li{grid-template-columns:var(--control-l) minmax(0, 1fr) auto;align-items:center;gap:var(--v3-s2-5);padding:var(--s1) 0;border-top:1px solid var(--line);font-size:var(--t-ui);display:grid}.v3-missions li.is-done>span{color:var(--muted)}.v3-missions small{color:var(--muted);font-size:var(--t-cap)}.beta-tick{width:var(--v3-avatar);height:var(--v3-avatar);margin:var(--s2);border:2px solid var(--line-strong);background:var(--paper);color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid}.beta-tick[aria-pressed=true]{border-color:var(--live);background:var(--live)}@container hd (width<=520px){.v3-missions li{grid-template-columns:var(--control-l) minmax(0, 1fr)}.v3-missions li>:last-child{grid-column:2;justify-self:start}}.v3-pane{gap:var(--s1);min-width:0;padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);align-content:start;display:grid}.v3-pane.is-first{gap:var(--s2);margin-bottom:var(--s5)}.v3-pane.is-first h2{font:600 var(--t-head)/1.5 var(--sans);margin:0}.v3-pane .v3-utabs{margin-bottom:var(--s1)}.v3-pane .v3-tip{margin:var(--v3-s1-5) 0 0}.hd-ib{width:var(--control);height:var(--control);color:var(--muted);font-size:var(--t-ui);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.hd-ib:hover{background:var(--sunk);color:var(--ink)}.v3-dow{color:var(--muted);font-size:var(--t-label);text-align:center;padding:2px 0;font-weight:600}.v3-agenda{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);gap:2px;display:grid}.v3-agenda>h3{font-size:var(--t-ui);flex:1;margin:0;font-weight:600}.hd-ev{gap:var(--v3-s2-5);min-height:var(--control-l);padding:var(--v3-s1-5) var(--s1);border-radius:var(--radius-s);color:var(--ink);text-align:left;font-size:var(--t-ui);background:0 0;border:0;grid-template-columns:4px minmax(0,1fr);display:grid}.hd-ev:hover:not(:disabled){background:var(--sunk)}.hd-ev:disabled,.hd-chip:disabled,.hd-blk:disabled{cursor:default;color:var(--ink);opacity:1}.v3-bar{border-radius:var(--radius-xs)}.v3-bar.is-own{border-left:2px dashed var(--line-strong)}.v3-et{min-width:0;display:grid}.v3-et small{color:var(--muted);font-size:var(--t-cap)}.v3-calbar{align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.v3-calbar .v3-ct{font-size:var(--t-head)}.v3-calbar .v3-pills{margin:0}.v3-nav2{align-items:center;gap:2px;display:inline-flex}.v3-legend{gap:var(--s1) var(--v3-s3-5);margin:0 0 var(--v3-s2-5);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.v3-legend span{align-items:center;gap:var(--v3-s1-5);display:inline-flex}.v3-legend i{width:var(--v3-s2-5);height:var(--v3-s2-5);border-radius:50%;display:inline-block}.v3-legend i.is-own{border:2px dashed var(--line-strong)}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) .v3-legend i:not(.is-own){display:none}.v3-bigm{margin-bottom:var(--s4);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v3-bigm .v3-dow{padding:var(--s1) var(--v3-s1-5);border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--t-cap);text-align:left}.v3-cday{min-width:0;min-height:96px;padding:var(--s1);border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:2px;display:grid}.v3-cday.is-out{background:var(--sunk)}.v3-cn{font-size:var(--t-cap);justify-content:space-between;align-items:center;display:flex}.v3-cday.is-today .v3-cn b{padding:0 var(--v3-s1-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on)}.v3-cn .hd-ib{width:var(--v3-avatar);height:var(--v3-avatar);opacity:.5}.v3-cday:hover .v3-cn .hd-ib,.v3-cn .hd-ib:focus-visible{opacity:1;background:var(--sunk)}.hd-chip{max-width:100%;min-height:var(--v3-target-min);padding:2px var(--s1);border:0;border-left:3px solid var(--cc);border-radius:var(--radius-xs);background:var(--cc);color:var(--ink);text-align:left;font-size:var(--t-label);display:block;overflow:hidden}.hd-chip time,.hd-blk .hd-l1 time{color:var(--muted);flex:none}:is(.hd-chip,.hd-blk) .hd-l2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(.hd-chip,.hd-blk) .hd-l1{column-gap:var(--s1);white-space:nowrap;flex-wrap:wrap;min-width:0;display:flex}.hd-blk .hd-l1{height:1lh;overflow:hidden}.hd-blk .hd-co{order:-1}.hd-co{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:5em;overflow:hidden}:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]) :is(.hd-chip,.hd-blk){box-shadow:inset 0 0 0 1px var(--line)}.hd-chip.is-own{border-left-color:var(--line-strong);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.v3-cal-list{margin-bottom:var(--s4);display:none}.hd-mark{display:none}@container hd (width<=600px){.v3-cday{min-height:var(--v3-row);padding:2px}.v3-cn .hd-ib,.v3-bigm .hd-chip{display:none}.v3-bigm .hd-mark{border-radius:var(--radius-xs);background:var(--cc);color:var(--ink);font-size:var(--t-label);overflow-wrap:anywhere;padding:0 2px;line-height:1.35;display:block}.v3-bigm .hd-mark.is-own{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.v3-cal-list{display:grid}}.v3-wkwrap{margin-bottom:var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);overflow-x:auto}.v3-wk{grid-template-columns:56px repeat(7,minmax(84px,1fr));min-width:660px;display:grid}.v3-wh{padding:var(--v3-s1-5) 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t-cap);text-align:center;display:grid}.v3-wh b{color:var(--ink);font-size:var(--t-head)}.v3-wh.is-today b{color:var(--link)}.v3-hr{padding:2px var(--v3-s1-5);color:var(--muted);font-size:var(--t-label);text-align:right}.v3-hr.is-hh{height:var(--control-l);border-top:1px solid var(--line);box-sizing:border-box}.v3-allday{border-left:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:2px;min-height:30px;padding:2px;display:grid}.v3-col{height:calc(var(--hours) * var(--control-l));border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px var(--control-l));position:relative}.v3-col.is-today{background-color:var(--link-tint)}.hd-blk{left:2px;right:2px;top:calc(var(--at) * var(--control-l));height:calc(var(--control-l) - 3px);padding:2px var(--s1);border:0;border-left:3px solid var(--cc);border-radius:var(--radius-xs);background:var(--sunk);color:var(--ink);text-align:left;font-size:var(--t-label);align-content:start;display:grid;position:absolute;overflow:hidden}.hd-blk.is-own{border-left-style:dashed;border-left-color:var(--line-strong);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.v3-nowl{left:0;right:0;top:calc(var(--at) * var(--control-l));background:var(--live);height:2px;position:absolute}.v3-youpg{max-width:calc(860px + 2 * var(--page-inline));container:you/inline-size}.v3-whoami{align-items:center;gap:var(--s4);margin-bottom:var(--v3-s4-5);display:flex}.v3-whoami>div{gap:2px;min-width:0;display:grid}.v3-whoami b{font-size:var(--t-head)}.v3-bigav{width:var(--s8);height:var(--s8);background:var(--sunk);font-size:var(--t-head);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.v3-bigav.is-mark{border-radius:var(--radius-m);background:var(--ink);color:var(--paper);font-size:var(--t-ui);letter-spacing:.04em}.v3-set{gap:var(--v3-s1-5) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:start;display:grid}.v3-lab{padding-top:var(--s2);font-size:var(--t-ui);font-weight:600}.v3-yc{min-width:0;min-height:var(--control);font-size:var(--t-ui);place-items:center start;display:grid}.v3-set>.v3-note{grid-column:2}.v3-note{color:var(--muted);font-size:var(--t-cap);margin:0}@container you (width<=560px){.v3-set{grid-template-columns:minmax(0,1fr)}.v3-lab{padding-top:0}.v3-set>.v3-note{grid-column:1}}.v3-yg{margin:var(--s5) 0 var(--s1);gap:2px;display:grid}.v3-yg h2{font:600 var(--t-head)/1.5 var(--sans);margin:0}.v3-yg+.v3-sections,.v3-yg+.v3-rows{margin-top:var(--s2)}.v3-yfoot{margin-top:var(--v3-s4-5)}.v3-ybeta{align-items:center;gap:var(--v3-s1-5);margin-top:var(--v3-s4-5);flex-wrap:wrap;display:flex}.v3-ys{gap:var(--v3-s1-5);flex-wrap:wrap;display:flex}.v3-ys button{align-items:center;gap:var(--v3-s1-5);min-height:var(--control);padding:0 var(--v3-s3-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--t-ui);display:inline-flex}.v3-ys button[aria-pressed=true]{border-color:var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}.v3-tk{font-weight:700}.v3-ys.is-mode{width:100%}.v3-ys.is-mode button{padding:var(--s2) var(--v3-s3-5);border-radius:var(--radius-m);text-align:left;flex-direction:column;flex:200px;align-items:flex-start;gap:0}.v3-ys.is-mode small{font-size:var(--t-cap);opacity:.85;font-weight:400}.v3-keys{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.v3-keys td{padding:var(--v3-s1-5) 0;border-bottom:1px solid var(--line);vertical-align:top}.v3-keys td:first-child{width:1%;padding-right:var(--s4);white-space:nowrap}.v3-youpg kbd{padding:1px var(--v3-s1-5);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--sunk);font-family:ui-monospace,Noto Sans Mono,monospace;font-size:var(--t-cap);white-space:nowrap;border-bottom-width:2px}.v3-yn{gap:var(--s2);flex-wrap:wrap;display:flex}.v3-yn>button{flex:140px}.v3-saw summary{min-height:var(--control-s);color:var(--link);font-size:var(--t-cap);cursor:pointer;align-items:center;display:flex}.v3-youpg .consent-title{font-size:var(--t-head);margin:0}.v3-plain{gap:var(--s1);padding-left:var(--v3-s4-5);font-size:var(--t-ui);margin:0;display:grid}.v3-code{padding:var(--v3-s2-5) var(--s3);border-radius:var(--radius-s);background:var(--sunk);font-family:ui-monospace,Noto Sans Mono,monospace;font-size:var(--t-cap);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.v3-youpg .v3-panel>.link{justify-self:start}.v3-youpg .v3-panel .v3-btns{margin:0}.sbar,.sb-layer,.insp{--tone:color-mix(in srgb, var(--tint,var(--ink)) var(--bar-mix), var(--bar-base));--edge:color-mix(in srgb, var(--tint,var(--ink)) var(--bar-edge-mix), var(--bar-edge-base));--sb-deep:color-mix(in srgb, var(--tint,var(--ink)) var(--bar-deep-mix), var(--bar-deep));--well:color-mix(in srgb, var(--tint,var(--ink)) calc(var(--bar-mix) * 2), var(--bar-base));color:var(--ink);border:var(--bar-edge-w) solid var(--edge);background:color-mix(in srgb, var(--tone) var(--bar-material), transparent);-webkit-backdrop-filter:blur(var(--bar-blur)) saturate(var(--bar-saturate));backdrop-filter:blur(var(--bar-blur)) saturate(var(--bar-saturate))}:root.low-spec :is(.sbar,.sb-layer,.insp),.sbar.is-inroom{background:var(--tone);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.sbar,.sb-layer,.insp{background:var(--tone);-webkit-backdrop-filter:none;backdrop-filter:none}}:is(.sb-layer,.insp){background:var(--tone);-webkit-backdrop-filter:none;backdrop-filter:none}.sbar :focus-visible,.sb-layer :focus-visible,.insp :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content.has-bar{flex-direction:column;display:flex}.content.has-bar>:not(.sbar-foot,.v3-inbox),.content.has-bar>:not(.sbar-foot,.v3-inbox) *{scroll-margin-bottom:var(--sbar-h)}.content.has-bar>.v3-inbox{flex:1 1 0;height:auto;min-height:0}.content.has-bar>.welcome.home-c{margin-inline:0}.sbar-foot{z-index:var(--z-overlay);padding:var(--s2) var(--page-inline) var(--s3);pointer-events:none;flex:none;margin-top:auto;position:sticky;bottom:0}.sbar-foot>*{pointer-events:auto}.sbar-foot.is-inline{z-index:1;padding:var(--s2) var(--s3) var(--s3);margin:0;position:relative}.studio.has-insp .sbar-foot:not(.is-inline){z-index:var(--z-side);padding-right:max(0px, min(calc(var(--bar-insp-w) + var(--bar-insp-gap) * 2), calc(100% - var(--bar-min-w) - var(--page-inline))))}.sbar{--field-edge:color-mix(in srgb, var(--tint,var(--ink)) var(--bar-field-edge-mix), var(--field-line));border-color:var(--field-edge);box-sizing:border-box;max-width:var(--page-read);gap:var(--s1);padding:var(--v3-s1-5);border-radius:var(--r-xl);box-shadow:inset 0 1px 0 var(--bar-sheen), var(--bar-shadow);font-size:var(--t-ui);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}.sbar.is-inroom{max-width:none;box-shadow:none}.sbar:focus-within{border-color:color-mix(in srgb, var(--sb-deep) 45%, var(--field-edge))}.sbar:has(.sb-field textarea:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sbar .sb-field textarea:focus,.sbar .sb-field textarea:focus-visible{box-shadow:none;border:0;outline:none}.sb-row1{align-items:center;gap:var(--v3-s1-5);flex-wrap:wrap;min-width:0;display:flex}.sb-dock{align-items:center;gap:var(--s1);flex:none;min-width:0;display:flex}.sb-sep{width:1px;height:var(--v3-s5-5);background:var(--edge);flex:none}.sb-chip{align-items:center;gap:var(--s2);min-height:var(--control);max-width:var(--v3-brief-tile);padding:2px var(--s2) 2px var(--s1);border-radius:var(--r-l);font-size:var(--t-cap);white-space:nowrap;border:1px solid #0000;display:flex;position:relative}.sb-chip:hover{background:var(--well)}.sb-chip.is-on{background:var(--bar-base);border-color:var(--edge)}.sb-chip.is-compact{max-width:none;padding:2px}.sb-chip.is-compact .sb-tx b,.sb-chip.is-compact .sb-tx>span{display:none}.sb-chip.is-compact:has(>span.sb-cv) .sb-tx{border-radius:inherit;position:absolute;inset:0}.sb-cv{width:var(--v3-s5-5);height:var(--v3-s5-5);border-radius:var(--radius-s);background:var(--sunk);color:var(--ink);border:0;flex:none;place-items:center;padding:0;display:grid}button.sb-cv:hover{background:var(--bar-base);box-shadow:inset 0 0 0 1px var(--line-strong)}.sb-cv.is-big{width:var(--control);height:var(--control);border-radius:var(--radius-m)}.sb-chip.is-wants .sb-cv{box-shadow:0 0 0 2px var(--tone), 0 0 0 4px var(--live)}.sb-tx{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:0;display:grid}.sb-tx b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.sb-tx>span{color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.sb-tx>span.is-live{color:var(--live);font-weight:600}.sb-livedot{width:var(--bar-live-dot);height:var(--bar-live-dot);margin-right:var(--s1);background:var(--live);border-radius:50%;display:inline-block}.sb-livedot.is-ai{background:var(--ai)}.sb-field{flex:1 1 var(--v3-pic);min-width:var(--v3-pic);align-items:center;gap:var(--v3-s1-5);padding:0 var(--s1) 0 var(--v3-s2-5);min-height:var(--control);cursor:text;display:flex}.sb-field textarea{box-sizing:border-box;min-width:0;min-height:var(--control);max-height:var(--v3-room-chrome);padding:var(--s2) 0;color:var(--ink);font:inherit;font-size:var(--t-field);resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;line-height:1.5}.sbar:lang(hi) .sb-field textarea{line-height:1.6}.sb-field textarea::placeholder{color:var(--muted)}.sbar:not(.is-open) .sb-field textarea{white-space:nowrap;overflow:hidden}.sbar:not(.is-open) .sb-field textarea::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sbar.is-open .sb-field{align-items:flex-start}.sb-lens{color:var(--link);padding-top:var(--s2);flex:none;display:grid}.sb-kbd{padding:0 var(--s1);border:1px solid var(--edge);border-radius:var(--radius-xs);color:var(--muted);font:inherit;font-size:var(--t-label);flex:none}.sb-ib{width:var(--control);height:var(--control);border-radius:var(--radius-m);color:var(--ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sb-ib:hover{background:var(--well)}.sb-ib[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.sb-send{width:var(--control);height:var(--control);background:var(--ink);color:var(--bar-base);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sb-send:disabled,.sb-send[aria-disabled=true]{opacity:.28}.sb-about{align-items:center;gap:var(--v3-s1-5);min-width:0;padding:var(--s1) var(--v3-s1-5) 0;color:var(--muted);font-size:var(--t-cap);display:flex}.sb-fl{color:var(--link);font-weight:600}.sb-pill{align-items:center;gap:var(--v3-s1-5);min-width:0;max-width:100%;padding:2px var(--s1) 2px var(--s2);border:1px solid var(--edge);border-radius:var(--radius-pill);background:var(--bar-base);color:var(--ink);font-weight:600;display:inline-flex}.sb-pill>i{width:var(--v3-s2-5);height:var(--v3-s2-5);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line);flex:none}.sb-pill>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-x{width:var(--v3-s4-5);height:var(--v3-s4-5);color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.sb-x:after{content:"";inset:calc(-1 * var(--v3-s1-5));position:absolute}.sb-hintline{padding:0 var(--s2);color:var(--muted);font-size:var(--t-cap);margin:0}.sb-hintline.is-warn{color:var(--danger);font-weight:600}.sb-tools{align-items:center;gap:var(--s1);padding:0 2px;display:flex}.sb-hint{min-width:0;padding:0 var(--v3-s1-5);color:var(--muted);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-grow{flex:1}.sb-to{align-items:center;gap:var(--v3-s1-5);min-height:var(--control-s);padding:0 var(--v3-s2-5) 0 var(--s2);white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font:inherit;font-size:var(--t-cap);background:0 0;flex:none;font-weight:400;display:inline-flex}.sb-to>i{width:var(--s2);height:var(--s2);background:var(--to,var(--ink));border-radius:50%}.sb-to .icon{color:var(--muted)}.sb-rcp{align-items:center;gap:var(--v3-s2-5);padding:2px var(--s2) var(--s1);font-size:var(--t-cap);min-width:0;display:flex}.sb-rcp:focus{outline:none}.sb-rcp:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:var(--radius-s)}.sb-ok{width:var(--v3-check);height:var(--v3-check);background:var(--to);color:var(--bar-base);border-radius:50%;flex:none;place-items:center;display:grid}.sb-rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-rcp.is-ask .sb-rt,.sb-rcp.is-wrap .sb-rt{white-space:normal}.sb-gap{flex:1}.sb-feel{flex:none}.sb-rcp:has(.sb-feel){row-gap:var(--s1);flex-wrap:wrap}.sb-ract{min-height:var(--v3-s5-5);padding:2px var(--v3-s1-5);color:var(--sb-deep);font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;font-weight:600}.sb-layer{left:var(--page-inline);right:var(--page-inline);bottom:calc(100% - var(--s2));z-index:var(--z-raise);box-sizing:border-box;max-width:var(--page-read);max-height:60vh;padding:var(--s3);gap:var(--v3-s2-5);border-radius:var(--r-xl);box-shadow:inset 0 1px 0 var(--bar-sheen), var(--bar-shadow);font-size:var(--t-ui);align-content:start;margin-inline:auto;display:grid;position:absolute;overflow:auto}.sb-layer.is-inline,.sbar-foot.is-inline .sb-layer{max-width:none;max-height:40vh;margin:0 0 var(--s1);box-shadow:none;background:var(--bar-base);position:static}.studio.has-insp .sbar-foot:not(.is-inline) .sb-layer{right:calc(var(--bar-insp-w) + var(--bar-insp-gap) * 2)}.sb-peek{left:max(var(--page-inline), calc((100% - var(--page-read)) / 2));width:min(var(--bar-insp-w), calc(100% - var(--s4)));margin:0;right:auto}.sb-peek:focus{outline:none}.sb-layer h3{margin:var(--v3-s1-5) var(--s2) 2px;color:var(--muted);font-size:var(--t-label);font-weight:600}.sb-layer h4{margin:2px var(--s1) calc(-1 * var(--s1));color:var(--muted);font-size:var(--t-label);font-weight:600}.sb-list,.sb-menu{flex-direction:column;display:flex}.sb-list{padding:var(--v3-s1-5);gap:2px}.sb-row{grid-template-columns:var(--v3-s4-5) minmax(0, 1fr) auto;gap:var(--s2);width:100%;min-height:var(--control);padding:var(--s1) var(--s2);border-radius:var(--radius-s);color:var(--ink);text-align:left;font:inherit;font-size:var(--t-ui);background:0 0;border:0;flex:none;align-items:center;display:grid}.sb-row:hover,.sb-row.is-on{background:var(--well)}.sb-row .icon{color:var(--muted);justify-self:center}.sb-rowt{min-width:0;display:grid}.sb-lbl{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sb-rowt small{color:var(--muted);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-k{color:var(--muted);font-size:var(--t-label)}.sb-dot{width:var(--v3-s2-5);height:var(--v3-s2-5);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line);justify-self:center}.sb-dot.is-round{border-radius:50%}.sb-calm{margin:0 var(--s1);color:var(--muted);font-size:var(--t-cap)}.sb-menu{padding:var(--s1);background:var(--paper);border-color:var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;gap:2px}.sb-menu:not(.is-inline){width:min(var(--v3-room-panel-split), calc(100% - var(--s4)));margin:0;left:auto}.sbar-foot:not(.is-inline) .sb-menu{right:max(var(--page-inline), calc((100% - var(--page-read)) / 2))}.sb-phead{grid-template-columns:var(--control) minmax(0, 1fr) auto;gap:var(--v3-s2-5);align-items:center;display:grid}.sb-pt{min-width:0;display:grid}.sb-pt small{color:var(--muted);font-size:var(--t-cap)}.sb-pt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-grp{border-radius:var(--r-l);background:var(--bar-base);margin:0;padding:0;list-style:none;overflow:hidden}.sb-grp>li{grid-template-columns:var(--v3-s5-5) minmax(0, 1fr) auto;gap:var(--s2);min-height:var(--control);padding:var(--s1) var(--v3-s2-5);border-top:1px solid var(--line);font-size:var(--t-cap);align-items:center;display:grid}.sb-grp>li:first-child{border-top:0}.sb-grp>li.is-here{background:var(--sel-tint);box-shadow:var(--sel-ring)}.sb-n,.sb-r{color:var(--muted)}.sb-acts{justify-content:flex-end;gap:var(--v3-s1-5);flex-wrap:wrap;display:flex}.sb-player{align-items:center;gap:var(--v3-s2-5);padding:var(--s2) var(--v3-s2-5);border-radius:var(--r-l);background:var(--bar-base);display:flex}.sb-pp{width:var(--control);height:var(--control);background:var(--sb-deep);color:var(--bar-base);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sb-tm{color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums}.sb-scrub{min-width:var(--v3-icon);height:var(--v3-s4-5);cursor:pointer;touch-action:none;flex:1;position:relative}.sb-track{height:var(--s1);border-radius:var(--radius-xs);background:var(--edge);margin-top:-2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.sb-track>i{background:var(--sb-deep);height:100%;display:block}.sb-mark{width:var(--v3-s1-5);height:var(--v3-s1-5);background:var(--ai);pointer-events:none;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sb-answer{--tint:var(--ai)}.sb-answer.is-panel{gap:var(--v3-s2-5);padding:var(--v3-s2-5);border-radius:var(--r-l);background:var(--tone);border:1px dashed color-mix(in srgb, var(--tint) 60%, transparent);display:grid}.sb-answer.is-care{--tint:var(--live)}.sb-answer.is-care.is-panel{border-style:solid}.sb-who{color:var(--ai);font-size:var(--t-label);font-weight:700}.sb-who:focus{outline:none}.sb-who:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sb-answer.is-care .sb-who{color:var(--live)}.sb-q{color:var(--muted);font-size:var(--t-cap)}.sb-q b{color:var(--ink)}.sb-answer p{margin:0}.sb-answer .ask-answer{gap:var(--s2);display:grid}.sb-people{gap:var(--s1);padding:var(--v3-s2-5) var(--s3);border-radius:var(--r-l);background:var(--bar-base);display:grid}.sb-src{align-items:center;gap:var(--v3-s1-5);color:var(--muted);font-size:var(--t-label);flex-wrap:wrap;display:flex}.sb-err{color:var(--danger);margin:0}.v3room-answer{padding:var(--s3);overflow:auto}@media (pointer:coarse),(width<=759px){.sb-ib,.sb-send,.sb-pp,.sb-cv{width:var(--control-l);height:var(--control-l)}.sb-to,.sb-ract,.sb-row,.sb-chip,.sb-feel button{min-height:var(--control-l)}.sb-x:after{inset:calc(-1 * var(--s3))}.sb-scrub{height:var(--control-l)}.sb-hint,.sb-kbd{display:none}.sbar-foot{padding:var(--s2) var(--s2) var(--s2)}.sb-layer{left:var(--s2);right:var(--s2)}}.insp-scrim{z-index:var(--z-dialog);background:var(--bar-scrim);position:fixed;inset:0}.insp{--tint:var(--proposed);top:calc(var(--bar) + var(--bar-insp-gap));right:var(--bar-insp-gap);bottom:var(--bar-insp-gap);z-index:var(--z-dialog);box-sizing:border-box;width:min(var(--bar-insp-w), calc(100vw - var(--s5)));border-radius:var(--bar-insp-r);box-shadow:inset 0 1px 0 var(--bar-sheen), var(--bar-insp-shadow);font-size:var(--t-ui);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed}.insp:focus{outline:none}.insp>.page-back{margin:var(--s2) var(--v3-s3-5) 0}.insp-head{grid-template-columns:var(--control) minmax(0, 1fr) var(--control-l);gap:var(--v3-s2-5);padding:var(--v3-s3-5) var(--v3-s2-5) var(--v3-s2-5) var(--v3-s3-5);align-items:center;display:grid}.insp-ic{width:var(--control);height:var(--control);border:1px solid var(--edge);border-radius:var(--radius-m);background:var(--bar-base);color:var(--sb-deep);place-items:center;display:grid}.insp-title{min-width:0;display:grid}.insp-title :is(b,h2){font-family:inherit;font-weight:700;font-size:var(--t-head);line-height:inherit;margin:0}.insp-title small{color:var(--muted);font-size:var(--t-cap)}.insp-x{width:var(--control-l);height:var(--control-l);color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.insp-x:hover{background:var(--well)}.insp-body{gap:var(--v3-s2-5);padding:2px var(--v3-s3-5) var(--s4);align-content:start;display:grid;overflow:auto}.insp-card{gap:var(--v3-s1-5);padding:var(--s3) var(--v3-s3-5);border-radius:var(--r-l);background:var(--bar-base);display:grid}.insp-card h3{color:var(--muted);font-size:var(--t-label);margin:0;font-weight:600}.insp-card p{margin:0}.insp-rows{margin:0;padding:0;list-style:none;display:grid}.insp-rows>li{justify-content:space-between;align-items:center;gap:var(--s2);min-width:0;padding:var(--s2) 0;border-top:1px solid var(--line);display:flex}.insp-rows>li:first-child{border-top:0}.insp-rows>li>button{white-space:nowrap;flex:none}.insp-rows>li>span{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.insp-sub{color:var(--muted);font-size:var(--t-cap);display:block}@media (width<=859px){.insp{top:auto;left:var(--s2);right:var(--s2);bottom:calc(var(--control-l) * 2 + var(--s4));width:auto;max-height:72vh}.studio.has-insp .sbar-foot:not(.is-inline){padding-right:var(--s2)}.studio.has-insp:has(.sbar-foot:not(.is-inline) .sbar.is-open) .insp{bottom:calc(var(--control-l) * 3 + var(--s6))}}@media (width<=759px){.sb-dock{flex:0 auto;max-width:60%}.sb-chip{min-width:0;max-width:100%}.sb-dock:has(>.sb-chip+.sb-chip) .sb-chip{flex:none;max-width:none;padding:2px}:is(.sb-dock:has(>.sb-chip+.sb-chip) .sb-tx b,.sb-dock:has(>.sb-chip+.sb-chip) .sb-tx>span){display:none}.sb-dock:has(>.sb-chip+.sb-chip) .sb-chip:has(>span.sb-cv) .sb-tx{border-radius:inherit;position:absolute;inset:0}.sb-field{min-width:var(--control-l)}}.sb-to.is-closed{min-height:var(--control);max-width:46%}.sb-tok{color:var(--muted);font-weight:400}.sb-tn{text-overflow:ellipsis;min-width:0;overflow:hidden}.ask-steps{gap:var(--s1);display:grid}.ask-steps .link{align-items:center;gap:var(--s1);width:fit-content;min-height:var(--control-s);color:var(--muted);font-size:var(--t-cap);font-weight:600;text-decoration:none;display:inline-flex}.ask-chev{display:inline-block}.ask-steps .is-open .ask-chev{transform:rotate(90deg)}.ask-stepl{padding-left:var(--s4);color:var(--muted);font-size:var(--t-cap);margin:0}.ask-stepl .ask-gap{margin-top:var(--s1);margin-left:calc(-1 * var(--s4));list-style:none}@media (pointer:coarse),(width<=759px){.ask-steps .link{min-height:var(--control-l)}.sb-to.is-closed{min-height:var(--control-l);max-width:40%}.sb-row1:has(.sb-dock) .sb-to.is-closed .sb-tok{display:none}}.sb-row.is-why{color:var(--muted);cursor:default}.sb-row.is-why .sb-rowt small{white-space:normal}@media (width<=479px){.sb-row1:has(.sb-dock,.sb-to){row-gap:var(--s1);flex-wrap:wrap}.sb-row1:has(.sb-dock,.sb-to) .sb-sep{display:none}.sb-row1 .sb-dock{flex:1 1 0;order:1;min-width:0;max-width:none}.sb-row1 .sb-to.is-closed{order:2;max-width:60%}.sb-row1 .sb-ib{order:3}.sb-row1:has(.sb-dock,.sb-to) .sb-field{order:4;flex:1 0 calc(100% - var(--control-l) - var(--v3-s1-5));min-width:60%}.sb-row1 .sb-send{order:5}.sb-row1:has(.sb-dock) .sb-to.is-closed{margin-inline-start:auto}}@media (height<=420px){.sbar-foot:not(.is-inline){position:relative}.sbar-foot .sb-note{display:none}}.content.has-room{overflow:hidden}.v3room.is-inline{position:absolute}.pframe{border-left:1px solid var(--line);background:var(--paper);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.pframe-head{align-items:center;gap:var(--s2);min-width:0;padding:var(--s1) var(--s2) var(--s1) var(--s3);display:flex}.pframe-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;font-size:var(--t-ui);flex:1;margin:0;font-weight:600;overflow:hidden}.pframe-body,.pframe-ok{min-width:0;min-height:0}.pframe-body{overflow:auto}.pframe-ok{height:100%}.pframe-ctls{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.pframe-ctls>.insp-x[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.pframe-ctls>.v3-more{flex:none}.pframe-split{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pframe-split.has-panel{grid-template-columns:minmax(0, 1fr) var(--rp)}.pframe-split.has-panel[data-pstate=wide]{grid-template-columns:var(--rl) minmax(0, 1fr)}.pframe-split>.pframe{border:1px solid var(--line);border-radius:var(--radius-m);max-height:100%;position:sticky;top:0}.pframe[data-shown=sheet]{z-index:var(--z-dialog);border-top:1px solid var(--line-strong);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--v3-shadow-menu);position:fixed;inset:15% 0 0}.pframe-scrim{z-index:var(--z-dialog);background:var(--bar-scrim);position:fixed;inset:0}.pframe[data-shown=full]{z-index:var(--z-raise);border:0;border-radius:0;max-height:none;position:fixed;inset:0}.pframe-head>.link.page-back{flex:none;margin-bottom:0}@media (width>=760px){.v3room-body[data-shown=sheet]>.v3room-scrim.is-sheet{z-index:3;background:var(--bar-scrim);display:block;position:absolute;inset:0}.v3room-body[data-shown=sheet]>.v3room-panel.is-sheet{z-index:3;border-top:1px solid var(--line-strong);border-radius:var(--r-l) var(--r-l) 0 0;background:var(--paper);box-shadow:var(--v3-shadow-menu);position:absolute;inset:15% 0 0;overflow:auto}}.studio.own-window{background:var(--paper);height:100%;display:block}.own-win{height:100%;overflow:auto}.studio.own-window:has(>.own-note){grid-template-rows:auto minmax(0,1fr);display:grid}.own-note{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-strong);background:var(--well);color:var(--danger);font-size:var(--t-cap);display:flex}.own-note>.link{min-height:var(--control-l);color:var(--ink)}.pframe-sep,.v3room-panel>.pframe-sep{top:0;bottom:0;left:calc(-1 * var(--s1));z-index:2;width:var(--s2);cursor:col-resize;touch-action:none;position:absolute}.pframe-sep:hover{background:linear-gradient(90deg, transparent var(--s1), var(--line-strong) var(--s1), var(--line-strong) calc(var(--s1) + 2px), transparent calc(var(--s1) + 2px))}.pframe-sep:focus-visible{background:linear-gradient(90deg, transparent calc(var(--s1) - 1px), var(--focus) calc(var(--s1) - 1px), var(--focus) calc(var(--s1) + 3px), transparent calc(var(--s1) + 3px));outline:none}html.panel-dragging,html.panel-dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.pframe-fail{gap:var(--s2);padding:var(--s4);justify-items:start;display:grid}.pframe-fail p{margin:0}.v3room-fullback{min-height:var(--control);flex:none;align-items:center;display:inline-flex}.pframe-away{gap:var(--s2);padding:var(--s4);justify-items:start;display:grid}.pframe-away p{margin:0}@media (width<=699px){.pframe-sep{display:none}}@media (width<=759px){.v3room-make .easel-bar .easel-end>.pframe-ctls{top:var(--s1);right:var(--s1);position:absolute}.v3room-make .easel-bar{min-height:var(--control-l);padding-right:calc(var(--control-l) * 2 + var(--s3));position:relative}.v3room-make .easel-bar:has(.pframe-ctls>:nth-child(2)){padding-right:calc(var(--control-l) * 3 + var(--s3))}.v3room-make .easel-bar .easel-end>.v3-more{top:var(--s1);right:calc(var(--control-l) + var(--s2));position:absolute}.v3room-make .easel-bar .easel-end:has(>.pframe-ctls>:nth-child(2))>.v3-more{right:calc(var(--control-l) * 2 + var(--s2))}.v3room-make .easel-bar .easel-end:has(>.pframe-ctls>:nth-child(3))>.v3-more{right:calc(var(--control-l) * 3 + var(--s2))}}@media (prefers-reduced-motion:reduce){.pframe-sep{transition:none}}.pframe.cx-panel[data-shown=side]{z-index:var(--z-side);top:calc(var(--bar) + var(--s2));right:var(--s2);bottom:var(--s2);width:var(--pf-w,360px);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--v3-shadow-menu);position:fixed}.cx-panel-body{padding:var(--s3)}.studio.has-cx>.content,.studio.frame-new.has-cx>.content{margin-right:calc(var(--cx-w,0px) + var(--s2) * 2)}@media (width>=860px){.studio.has-insp>.content,.studio.frame-new.has-insp>.content{margin-right:calc(min(var(--bar-insp-w), 100vw - var(--s5)) + var(--bar-insp-gap) * 2)}}[data-panel-opener][aria-expanded=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}@font-face{font-family:Noto Sans;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-latin-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-latin-ext-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-devanagari-Cv-Vwajv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-tamil-cIr4vgaa.woff2)format("woff2");unicode-range:U+B82-BFA}@font-face{font-family:Noto Sans;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-telugu-7lz0FJyD.woff2)format("woff2");unicode-range:U+C00-C7F}@font-face{font-family:Noto Sans;font-weight:600;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-latin-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-weight:600;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-latin-ext-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-weight:600;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-devanagari-Cv-Vwajv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-weight:600;font-display:swap;src:url(/ods/app/assets/noto-sans-600-normal-tamil-CL0EX-O6.woff2)format("woff2");unicode-range:U+B82-BFA}@font-face{font-family:Noto Sans;font-weight:600;font-display:swap;src:url(/ods/app/assets/noto-sans-600-normal-telugu-ShqxMSqt.woff2)format("woff2");unicode-range:U+C00-C7F}@font-face{font-family:Noto Sans;font-weight:700;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-latin-BYSzYMf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-weight:700;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-latin-ext-W1qJv59z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-weight:700;font-display:swap;src:url(/ods/app/assets/noto-sans-400-normal-devanagari-Cv-Vwajv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-weight:700;font-display:swap;src:url(/ods/app/assets/noto-sans-700-normal-tamil-bO3kIbVG.woff2)format("woff2");unicode-range:U+B82-BFA}@font-face{font-family:Noto Sans;font-weight:700;font-display:swap;src:url(/ods/app/assets/noto-sans-700-normal-telugu-DUHCiUsY.woff2)format("woff2");unicode-range:U+C00-C7F}@font-face{font-family:Noto Sans Mono;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-mono-400-normal-latin-BOJxtwUa.woff2)format("woff2")}@font-face{font-family:Noto Sans Mono;font-weight:400;font-display:swap;src:url(/ods/app/assets/noto-sans-mono-400-normal-latin-BOJxtwUa.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-weight:400;font-display:swap;src:url(/ods/app/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-weight:600;font-display:swap;src:url(/ods/app/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f8f7f3;--surface:#fff;--sunk:#f3f1eb;--side:#ece9e1;--line:#e1ddd2;--line-strong:#c9c3b5;--field-line:#85806f;--ink:#23221f;--muted:#67635a;--focus:#0b4f9c;--scrim:#0f11156b;--link:#0e60a4;--link-tint:#e2ecf4;--proposed:#44536a;--proposed-bg:#e9edf3;--accent:#00695c;--accent-text:#00695c;--accent-tint:#e0f2ef;--accent-on:#fff;--ods:#b35900;--ods-text:#9a4c00;--ods-tint:#fbeee0;--ods-on:#fff;--lab-cut:red;--lab-score:#00f;--lab-engrave:#000;--platform:#00695c;--platform-tint:#e0f2ef;--live:#1b6b44;--live-bg:#e3f2e9;--dev:#8f4a00;--dev-bg:#fcebd9;--dev-on:#fff;--ai:#5b3cc4;--ai-on:#fff;--ai-tint:#efe9fb;--danger:#b3261e;--danger-on:#fff;--danger-tint:#fde8e6;--display:"Noto Sans", "Noto Sans Devanagari", "Nirmala UI", system-ui, sans-serif;--sans:"Noto Sans", "Noto Sans Devanagari", "Nirmala UI", system-ui, "Segoe UI", sans-serif;--mono:"Noto Sans Mono", ui-monospace, "Cascadia Mono", monospace;--serif:"Source Serif 4", Georgia, "Noto Sans", "Noto Sans Devanagari", "Nirmala UI", serif;--t-label:12px;--t-cap:13px;--t-ui:14px;--t-body:15px;--t-head:18px;--t-sub:24px;--t-title:30px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--radius-xs:3px;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-pill:999px;--control-s:32px;--control:36px;--control-l:44px;--page-wide:1080px;--page-read:760px;--page-pad:28px;--page-top:var(--s5);--page-end:var(--s7);--page-gap:var(--s5);--page-inline:max(var(--page-pad), calc((100% - var(--page-wide)) / 2));--v3-s1-5:6px;--v3-s2-5:10px;--v3-s3-5:14px;--v3-s4-5:20px;--v3-s5-5:28px;--v3-side:224px;--v3-tile:168px;--v3-tile-narrow:136px;--v3-brief-tile:200px;--v3-album:112px;--v3-album-narrow:88px;--v3-row:52px;--v3-num:32px;--v3-mini-cover:22px;--v3-avatar:28px;--v3-dot:8px;--v3-check:18px;--v3-icon:20px;--v3-target-min:24px;--v3-target-chip:28px;--phone-field-text:16px;--phone-choice:20px;--t-field:var(--t-ui);--v3-menu:240px;--v3-sec:170px;--v3-take:140px;--v3-pin:160px;--v3-grid2:240px;--v3-msg-indent:32px;--v3-textarea:72px;--v3-shadow-menu:0 10px 30px #0000002e;--v3-shadow-card:0 4px 14px #0000001a;--v3-room-panel:340px;--v3-room-panel-split:300px;--v3-room-chrome:210px;--v3-stage:#1f2023;--v3-stage-ink:#f2f2f2;--v3-stage-veil:#0f0f11db;--v3-pic:120px;--v3-thumb:88px;--v3-reel:112px;--v3-cmp:560px;--v3-tool-side:230px;--v3-pin-side:220px;--v3-wall:180px;--v3-wall-big:260px;--v3-qr:200px;--v3-qr-small:160px;--v3-dialog:520px;--v3-kolam-side:260px;--v3-kolam-board:360px;--v3-sketch:130px;--v3-narrow:640px;--v3-pip:300px;--v3-pip-small:200px;--v3-easel-narrow:360px;--v3-column:720px;--v3-ed-imprint:36px;--v3-ed-signin:52px;--v3-ed-splash:136px;--v3-ed-r6:220px;--v3-ed-comp:340px;--v3-ed-comp-min:280px;--v3-ed-moe:56px;--v3-ed-head:192px;--v3-foot-row:44px;--v3-foot-hand:40px;--v3-foot-mark:36px;--v3-foot-mark-min:32px;--v3-ed-slot:26px;--v3-ed-slot-icon:20px;--v3-pr-page-w:210mm;--v3-pr-page-h:297mm;--v3-pr-margin:16mm;--v3-pr-r6:56mm;--v3-pr-comp:60mm;--v3-pr-moe:15mm;--v3-pr-seal:30mm;--v3-pr-sign:16mm;--v3-pr-sign-w:70mm;--v3-pr-time:26mm;--v3-pr-row:15mm;--z-raise:5;--z-layer:10;--z-still:25;--z-overlay:30;--z-dialog:40;--z-side:41;--z-toast:50;--z-confirm:60;--shadow-float:0 16px 40px #0f111542, 0 2px 6px #0f111514;--shadow-raise:none;--rail:48px;--side-w:260px;--bar:48px;--edge:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=contrast]){--paper:#1e1d1a;--surface:#262521;--sunk:#2b2a26;--side:#161512;--line:#36342f;--line-strong:#4f4c44;--field-line:#7a766b;--ink:#ece9e1;--muted:#a8a398;--focus:#8ab4f8;--scrim:#0009;--link:#69b2fc;--link-tint:#273645;--proposed:#b3c1d6;--proposed-bg:#1f2733;--accent:#4fd1bf;--accent-text:#4fd1bf;--accent-tint:#12302c;--accent-on:#062925;--ods:#f0a35c;--ods-text:#f0a35c;--ods-tint:#33241a;--ods-on:#171717;--platform:#4fd1bf;--platform-tint:#12302c;--live:#6ee7a0;--live-bg:#123222;--dev:#f0a860;--dev-bg:#3a2410;--dev-on:#1f1203;--shadow-float:0 16px 40px #0000008c, 0 2px 6px #0000004d;--ai:#b9a6ff;--ai-on:#1a1033;--ai-tint:#2a2140;--danger:#ff8a80;--danger-on:#2b0b08;--danger-tint:#3a1715;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#1e1d1a;--surface:#262521;--sunk:#2b2a26;--side:#161512;--line:#36342f;--line-strong:#4f4c44;--field-line:#7a766b;--ink:#ece9e1;--muted:#a8a398;--focus:#8ab4f8;--scrim:#0009;--link:#69b2fc;--link-tint:#273645;--proposed:#b3c1d6;--proposed-bg:#1f2733;--accent:#4fd1bf;--accent-text:#4fd1bf;--accent-tint:#12302c;--accent-on:#062925;--ods:#f0a35c;--ods-text:#f0a35c;--ods-tint:#33241a;--ods-on:#171717;--platform:#4fd1bf;--platform-tint:#12302c;--live:#6ee7a0;--live-bg:#123222;--dev:#f0a860;--dev-bg:#3a2410;--dev-on:#1f1203;--shadow-float:0 16px 40px #0000008c, 0 2px 6px #0000004d;--ai:#b9a6ff;--ai-on:#1a1033;--ai-tint:#2a2140;--danger:#ff8a80;--danger-on:#2b0b08;--danger-tint:#3a1715;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=contrast]{--paper:#fff;--surface:#fff;--sunk:#f0f0f0;--side:#fff;--line:#000;--line-strong:#000;--field-line:#000;--ink:#000;--muted:#262626;--focus:#0000c8;--scrim:#0000008c;--link:#1c4b78;--link-tint:#e4e9ef;--proposed:#1f2a3a;--proposed-bg:#fff;--accent:#004d40;--accent-text:#004d40;--accent-tint:#e6f5f2;--accent-on:#fff;--ods:#fc3;--ods-text:#5a3a00;--ods-tint:#fff4cc;--ods-on:#000;--platform:#004d40;--platform-tint:#e6f5f2;--live:#004d26;--live-bg:#fff;--dev:#6b3200;--dev-bg:#fff;--dev-on:#fff;--shadow-float:none;--ai:#3a1fa0;--ai-on:#fff;--ai-tint:#fff;--danger:#a00000;--danger-on:#fff;--danger-tint:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=contrast] :where(.teach-card,.look-item,.look-card,.charrette-card,.team-card,.start-card,.pane-btn,.danger){border-width:2px}:root[data-theme=contrast] :where(a,.link){text-decoration:underline}:root[data-access~=large]{--t-label:15px;--t-cap:16px;--t-ui:17.5px;--t-body:19px;--t-head:22.5px;--t-sub:30px;--t-title:37.5px}:root[data-access~=larger]{--t-label:18px;--t-cap:19.5px;--t-ui:21px;--t-body:22.5px;--t-head:27px;--t-sub:36px;--t-title:45px}:root[data-access~=large]{--side-scale:1.12}:root[data-access~=larger]{--side-scale:1.25}:root[data-access~=largest]{--side-scale:1.45;--control:var(--control-l);--t-label:24px;--t-cap:26px;--t-ui:28px;--t-body:30px;--t-head:36px;--t-sub:48px;--t-title:60px}:root[data-access~=large] body,:root[data-access~=larger] body,:root[data-access~=largest] body{font-size:var(--t-body)}:root[data-access~=easy] body{word-spacing:.12em;letter-spacing:.012em;line-height:1.85}:root[data-access~=calm] *,:root[data-access~=calm] :before,:root[data-access~=calm] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font:var(--t-body)/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}:where(h1,h2,h3,h4){font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.3}:where(h2){font-size:var(--t-head)}:where(h3,h4){font-size:var(--t-body)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.boot{height:100%;color:var(--muted);place-items:center;display:grid}.studio{grid-template-columns:var(--side-w) 1fr;grid-template-rows:var(--bar) 1fr;height:100%;display:grid;position:relative}.strip{background:var(--paper);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;grid-area:1/2;align-items:center;gap:10px;min-width:0;padding-left:20px;display:flex}.bar-title{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.bar-title span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.strip-icon{width:var(--control-s);height:var(--control-s);border-radius:var(--radius-m);font-size:var(--t-body);color:var(--muted);background:0 0;border:0}.strip-icon:hover{background:var(--sunk);color:var(--ink)}.win-buttons{align-self:stretch;margin-left:auto;display:flex}.win-buttons button{width:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.win-buttons button:hover{background:var(--sunk)}.win-buttons .win-close:hover{color:#fff;background:#c42b1c}.win-buttons svg{fill:none;stroke:currentColor;stroke-width:1px;width:10px;height:10px}.edge{z-index:var(--z-layer);position:absolute}.edge-n{height:var(--edge);cursor:ns-resize;top:0;left:8px;right:8px}.edge-s{height:var(--edge);cursor:ns-resize;bottom:0;left:8px;right:8px}.edge-w{width:var(--edge);cursor:ew-resize;top:8px;bottom:8px;left:0}.edge-e{width:var(--edge);cursor:ew-resize;top:8px;bottom:8px;right:0}.edge-nw,.edge-ne,.edge-sw,.edge-se{width:8px;height:8px}.edge-nw{cursor:nwse-resize;top:0;left:0}.edge-se{cursor:nwse-resize;bottom:0;right:0}.edge-ne{cursor:nesw-resize;top:0;right:0}.edge-sw{cursor:nesw-resize;bottom:0;left:0}html.mac .edge{display:none}html.mac .studio.side-hidden .strip,html.mac .studio.side-leaving .strip,html.mac .studio.is-focus .strip{padding-left:max(12px, calc(84px - var(--side-w)))}.content{scrollbar-gutter:stable;margin:0 var(--edge) var(--edge) 0;grid-area:2/2;position:relative;overflow:auto}.error{border:1px solid var(--danger);background:var(--danger-tint);border-radius:var(--radius-m);align-items:flex-start;gap:12px;margin:16px;padding:10px 10px 10px 14px;display:flex}.error>span{flex:1}.error-close{width:var(--control);height:var(--control);border-radius:var(--radius-m);color:var(--ink);font-size:var(--t-ui);background:0 0;border:0;flex:none;line-height:1}.error-close:hover{background:var(--surface)}.welcome{gap:22px;max-width:920px;margin:0 auto;padding:48px 32px 40px;display:grid}.primary{min-height:var(--control);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font-size:var(--t-ui);border:0;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 18px;font-weight:600;display:inline-flex}.env-label{font-size:var(--t-cap);color:var(--muted);font-weight:600}.seg{border-radius:var(--radius-pill);background:var(--sunk);border:0;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:var(--control-s);border-radius:var(--radius-pill);font-size:var(--t-cap);color:var(--muted);background:0 0;border:0;padding:0 14px;font-weight:400}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--paper);color:var(--ink);font-weight:600}.welcome h2{font:600 var(--t-head)/1.3 var(--display);margin:0 0 10px}.muted{color:var(--muted);margin:0}.link{color:var(--platform);font-size:var(--t-cap);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pane-spacer{flex:1}.pane-btn{min-height:var(--control);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);font-size:var(--t-ui);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-weight:400;display:inline-flex}.pane-btn:hover:not(:disabled){background:var(--sunk)}.pane-btn[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-text);font-weight:600}.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.timebar{font-size:var(--t-cap);color:var(--muted);align-items:center;gap:10px;margin:0 2px 14px;display:flex}.timebar-label{color:var(--ink);font-weight:700}.timebar input[type=range]{min-width:120px;accent-color:var(--accent);flex:0 360px}.timebar-when{font-variant-numeric:tabular-nums;min-width:12ch;color:var(--ink)}.timebar.is-past .timebar-when{font-weight:700}.reel-back{z-index:var(--z-overlay);place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.reel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);width:min(1200px,100%);height:min(860px,100%);box-shadow:none;outline:none;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.reel-bar{border-bottom:1px solid var(--line);min-height:56px;font-size:var(--t-ui);align-items:center;gap:10px;padding:10px 12px 10px 20px;display:flex}.reel-thumb{border-radius:var(--radius-m);background:var(--paper);border:2px solid #0000;width:120px;height:76px;padding:0;display:block;overflow:hidden}.reel-thumb img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.seg-small button{font-size:var(--t-cap);padding:3px 10px}.signout-card{border:1px solid var(--dev);border-radius:var(--radius-l);background:var(--dev-bg);gap:10px;padding:16px 18px;display:grid}.signout-card h2{font:600 var(--t-head)/1.3 var(--display);margin:0}.signout-card p{font-size:var(--t-ui);margin:0}.signout-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.danger{min-height:var(--control);border:1px solid color-mix(in srgb, var(--danger) 60%, transparent);background:var(--surface);color:var(--danger);border-radius:var(--radius-pill);font-size:var(--t-ui);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, var(--surface))}.easel{flex-direction:column;height:100%;display:flex;position:relative;container:easel/inline-size}.easel>.easel-canvas{flex:1 1 0}.easel-canvas{min-height:0;position:relative}.easel-canvas .excalidraw{--color-primary:var(--accent)}html .excalidraw,html .excalidraw.excalidraw{--ui-font:var(--sans);--color-primary:var(--accent);--color-primary-darker:var(--accent);--color-primary-darkest:var(--accent);--color-primary-light:var(--accent-tint);--island-bg-color:var(--paper);--default-bg-color:var(--paper);--popup-bg-color:var(--paper);--sidebar-bg-color:var(--paper);--color-surface-lowest:var(--paper);--color-surface-low:var(--sunk);--color-surface-mid:var(--sunk);--color-surface-high:var(--accent-tint);--color-on-surface:var(--ink);--text-primary-color:var(--ink);--sidebar-border-color:var(--line);--border-radius-md:var(--radius-s);--border-radius-lg:var(--radius-m)}html .excalidraw .dropdown-menu-item{font-size:var(--t-cap)}html .excalidraw .ToolIcon__keybinding{display:none}html .excalidraw .layer-ui__wrapper__top-right label:has(>.ToolIcon_type_checkbox){display:none}.look-stack.viewing .excalidraw .App-bottom-bar{display:none}.easel-loading{height:100%;color:var(--muted);font-size:var(--t-cap);place-items:center;display:grid}.markup-layer{z-index:calc(var(--z-layer) + 2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);box-shadow:none;position:fixed;overflow:hidden}.markup{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.markup-body{grid-template-columns:minmax(0,1fr) 200px;min-height:0;display:grid}.trace-eye{width:var(--v3-target-chip);height:var(--v3-target-chip);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-size:var(--t-cap);border-radius:50%;padding:0;line-height:1}.trace-eye:disabled{opacity:1;border-color:var(--accent);color:var(--accent);cursor:default}.authors{pointer-events:auto;position:relative}.authors-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius-m);font-size:var(--t-cap);white-space:nowrap;text-overflow:ellipsis;max-width:280px;box-shadow:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;overflow:hidden}.authors-panel{z-index:var(--z-raise);width:300px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-l);box-shadow:none;font-size:var(--t-cap);gap:8px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.authors-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.authors-panel li{border-radius:var(--radius-m);background:var(--paper);align-items:center;gap:8px;padding:4px 6px;display:flex}.authors-panel li>span:first-child{flex:1;min-width:0}.authors-panel li.is-ai{background:var(--ai-tint)}.authors-n{font-variant-numeric:tabular-nums;font-weight:700}.authors-panel p{color:var(--muted);font-size:var(--t-cap);margin:0}.markup-note{color:var(--muted);font-size:var(--t-cap);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.markup-canvas{min-height:0;position:relative}.studio.is-focus{grid-template-rows:0 1fr;grid-template-columns:0 1fr}.studio.is-focus .strip,.studio.is-focus .side{display:none}.studio.is-focus .content{margin:var(--edge);grid-area:1/1/3/3}.frozen-shot{z-index:calc(var(--z-layer) + 1);background:var(--sunk);border-radius:var(--radius-m);position:fixed;overflow:hidden}.frozen-shot img{object-fit:cover;object-position:top left;filter:saturate(.7);width:100%;height:100%;display:block}.ask{flex-direction:column;height:100%;min-height:0;display:flex}.ask-head{border-bottom:1px solid var(--line);background:var(--sunk);align-items:center;gap:6px;padding:6px 8px;display:flex}.ai-badge{font:600 var(--t-cap)/1 var(--sans);letter-spacing:.04em;border-radius:var(--radius-s);background:var(--platform-tint);color:var(--platform);border:1px solid var(--platform);padding:4px 6px}.ai-badge.small{font-size:var(--t-cap);margin-bottom:4px;padding:3px 5px;display:inline-block}.ask-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px;display:flex;overflow:auto}.ask-note{color:var(--muted);font-size:var(--t-cap);margin:0}.ask-empty{flex-direction:column;gap:8px;display:flex}.ask-empty p{margin:0}.ask-suggest{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-m);font-size:var(--t-cap);padding:7px 10px}.ask-suggest:hover{border-color:var(--platform)}.ask-turn p{margin:0 0 6px}.ask-mine{background:var(--sunk);border-radius:var(--radius-l) var(--radius-m) var(--radius-xs) var(--radius-m);align-self:flex-end;max-width:88%;padding:7px 10px}.ask-mine p:last-child{white-space:pre-wrap;margin:0}.ask-sent{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.ask-sent img{border-radius:var(--radius-s);border:1px solid var(--line);max-width:160px;max-height:100px}.ask-ai{border-left:3px solid var(--platform);padding:2px 0 2px 10px}.ask-answer ul,.ask-answer ol{margin:0 0 6px;padding-left:20px}.ask-answer .ask-h{font-weight:700}.ask-answer code{background:var(--sunk);border-radius:var(--radius-s);padding:0 3px}.ask-link{color:var(--platform);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.ask-error{color:var(--danger);font-size:var(--t-cap)}.ask-sources{font-size:var(--t-cap);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.ask-sources button{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-l);font-size:var(--t-cap);color:var(--ink);padding:1px 8px}.ask-sources button:hover{border-color:var(--platform)}.ask-chip{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);font-size:var(--t-cap);align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.ask-chip button{font-size:var(--t-cap);color:var(--muted);background:0 0;border:0;padding:0 2px}.ask-chip.with-pic{border-radius:var(--radius-m);padding:2px 4px 2px 2px}.ask-chip.with-pic img{border-radius:var(--radius-s);max-width:90px;height:44px}.ask-compose{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:6px;padding:8px;display:flex}.ask-attached{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-compose textarea{resize:none;width:100%}.ask-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-send{border:1px solid var(--platform);background:var(--platform);color:var(--surface);border-radius:var(--radius-m);padding:4px 14px;font-weight:600}.ask-send:disabled{opacity:.5;cursor:default}.ask-sheet{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.look-layer{top:var(--bar);left:var(--rail);z-index:var(--z-overlay);background:var(--paper);padding:8px;position:fixed;bottom:0;right:0}.look-layer .markup{height:100%}.look-dialog{z-index:var(--z-dialog);place-items:center;display:grid;position:absolute;inset:0}.look-card{border-radius:var(--radius-l);width:min(520px,92%);max-height:88%;box-shadow:none;flex-direction:column;display:flex;overflow:auto}.look-card h3{margin:0}.look-note{color:var(--muted);font-size:var(--t-cap);margin:0}.look-actions{justify-content:flex-end;gap:8px;display:flex}.look-ok{color:var(--live);font-size:var(--t-cap);margin:0}.look-error{color:var(--danger);font-size:var(--t-cap);margin:0}.saving-note{z-index:var(--z-confirm);top:var(--s2);padding:var(--s1) var(--s3);border-radius:var(--radius-pill);background:var(--dev-bg);color:var(--ink);font-size:var(--t-ui);box-shadow:var(--shadow-float);position:fixed;left:50%;transform:translate(-50%)}.looks ul{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.looks h3{font-size:var(--t-ui);color:var(--muted);margin:10px 0 6px}.look-item{text-align:left;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);flex-direction:column;gap:2px;width:100%;padding:8px 12px;display:flex}.look-item:hover{border-color:var(--accent)}.look-item small{color:var(--muted)}.look-sheet .markup-body{grid-template-columns:minmax(0,1fr) 280px}.presence-chip{min-height:var(--v3-target-chip);box-sizing:border-box;font-size:var(--t-cap);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);white-space:nowrap;cursor:default;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.wall-view .wall-grid{background:var(--paper);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:16px;padding:16px;display:grid;overflow:auto}.wall-view:fullscreen{background:var(--paper)}.wall-view:fullscreen .wall-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.wall-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;margin:0;display:flex;overflow:hidden}.wall-card img,.wall-img-wait{aspect-ratio:4/3;object-fit:contain;background:var(--sunk);width:100%}.wall-card figcaption{font-size:var(--t-cap);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.wall-card figcaption span{color:var(--muted);font-size:var(--t-cap)}.charrette-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.charrette-card textarea{width:100%}.charrette-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.charrette-chip{font-variant-numeric:tabular-nums}.charrette-chip.is-late,.charrette-clock.is-late{color:var(--danger)}.charrette-clock{font-variant-numeric:tabular-nums;font-weight:600}.wall-view:fullscreen .charrette-clock{font-size:var(--t-title)}.low-spec *,.low-spec :before,.low-spec :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.route-note{margin:var(--s2) var(--s4) 0;padding:var(--s1) var(--s1) var(--s1) var(--s3);border-radius:var(--radius-m);background:var(--accent-tint);color:var(--accent-text);font-size:var(--t-ui);gap:var(--s3);align-items:center;display:flex}.route-note>span{flex:1}.offline-note{border-radius:var(--radius-m);background:var(--accent-tint);color:var(--accent-text);font-size:var(--t-cap);margin:8px 16px 0;padding:8px 12px}.voice-btn{touch-action:none;-webkit-user-select:none;user-select:none}.voice-btn.is-on{background:var(--dev);color:var(--dev-on);border-color:var(--dev)}.voice-play{margin-right:6px}.shelf{width:min(820px,94vw)}.shelf-body{flex-direction:column;gap:10px;padding:12px 16px;display:flex;overflow:auto}.rf-grid{background:0 0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:0;display:grid}.team-card{border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.team-card legend input{font-weight:700}.team-people{font-size:var(--t-cap);flex-wrap:wrap;gap:6px 14px;display:flex}.team-nothing{color:var(--muted);font-size:var(--t-cap);place-items:center;display:grid}.icon-btn{min-width:30px;padding-left:6px;padding-right:6px}.adapt-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.charrette-card input{flex:1;min-width:0}.teach-list{gap:12px;display:grid}.teach-box{gap:10px;min-width:0;padding:14px 16px;display:grid}.teach-card h3{font:600 var(--t-body)/1.3 var(--display);color:var(--ink);margin:0}.teach-actions{flex-wrap:wrap;gap:8px;display:flex}.teach-more{border-top:1px solid var(--line);padding-top:8px}.teach-more summary{cursor:pointer;font-weight:700;font-size:var(--t-ui);color:var(--ink);padding:2px 0}.teach-more[open] summary{margin-bottom:8px}.charrette-card.is-bare{background:0 0;border:0;padding:0}.icon{vertical-align:-3px;flex:none}.pane-btn .icon{margin-right:2px}.icon-btn .icon{margin:0}.confirm-back{z-index:var(--z-confirm);place-items:center;display:grid;position:fixed;inset:0}.confirm-card{width:min(420px,92vw)}.confirm-card p{margin:0}code,kbd,.mono{font-family:var(--mono)}.start-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.start-card h3{font:600 var(--t-head)/1.3 var(--display);margin:0 0 6px}.join-code{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.join-code label{margin-right:4px;font-weight:700}.join-code input{letter-spacing:.06em;width:160px}.join-code [role=status]{font-size:var(--t-cap);flex-basis:100%}.class-code{font-size:var(--t-cap);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.class-code-label{color:var(--muted)}.class-code-value{font-size:var(--t-body);letter-spacing:.08em;border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--sunk);padding:2px 10px}.side{background:var(--side);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;flex-direction:column;grid-area:1/1/3;gap:2px;min-height:0;padding:0 10px 10px;display:flex}.side-env{font-size:var(--t-cap);color:var(--muted)}.side-dot{background:var(--ods);border-radius:50%;flex:none;width:8px;height:8px}.column{box-sizing:border-box;width:100%;padding:var(--page-top) var(--page-inline) var(--page-end);margin:0}.wire>*{max-width:var(--page-read)}.page-sub{color:var(--muted);font-size:var(--t-body);margin:0}.link.page-back{font-size:var(--t-ui);margin-bottom:var(--s1);place-self:flex-start start;text-decoration:none}.link.page-back:before{content:"‹ "}.link.page-back:hover{text-decoration:underline}.page-backs{align-items:baseline;column-gap:var(--s3);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.page-backs>.link.page-back{margin-bottom:0}.page-up>.link{font-size:var(--t-cap);color:var(--muted);text-decoration:none}.page-up>.link:hover{color:var(--ink);text-decoration:underline}.swipe-arrow{z-index:var(--z-toast);width:var(--control-l);height:var(--control-l);background:var(--paper);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-float);pointer-events:none;border-radius:50%;place-items:center;transition:background .12s,color .12s,opacity .12s;display:grid;position:fixed}.swipe-arrow.is-fwd svg{transform:scaleX(-1)}.swipe-arrow.is-armed{background:var(--ink);color:var(--paper);border-color:var(--ink)}.swipe-arrow.is-out{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.swipe-arrow{transition:opacity .12s}}.home-title{text-align:center;font:600 var(--t-title)/1.3 var(--display);margin:0}:where(.chip,.wire-chip,.wire-state,.mail-kind){align-items:center;gap:var(--s1);padding:1px var(--s2);border-radius:var(--radius-pill);font-size:var(--t-label);white-space:nowrap;font-weight:600;line-height:1.5;display:inline-flex}.live-said{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.live-select{justify-self:start;width:auto;max-width:100%}.lib-h{font-size:var(--t-body);margin:0;font-weight:600}.pkg-opening{padding:var(--page-top) var(--page-inline)}.row-link{border-radius:var(--radius-m);width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:10px 12px;display:flex}.row-link:hover{background:var(--sunk)}.row-link:disabled{opacity:.55;cursor:default}.row-link>span{flex-direction:column;min-width:0;display:flex}.row-link b{font-size:var(--t-body);font-weight:400}.row-link small{font-size:var(--t-cap);color:var(--muted)}.home-foot{border-top:1px solid var(--line);font-size:var(--t-cap);color:var(--muted);margin:0;padding:14px 12px 0;line-height:1.7}.home-foot .link{font-size:var(--t-cap);font-weight:400}.home-c .looks{border-top:1px solid var(--line);padding-top:16px}.home-c .looks h2{font-size:var(--t-cap);color:var(--muted);margin:0 0 6px;padding:0 12px;font-weight:600}.home-c .look-item{border-radius:var(--radius-m);background:0 0;border:0}.home-c .look-item:hover{background:var(--sunk)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.welcome-col{text-align:center;align-items:center;padding-top:88px}.welcome-mark{border-radius:var(--radius-l);background:var(--ink);width:64px;height:64px;color:var(--paper);font:700 20px/1 var(--display);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.welcome-mark span{border-radius:var(--radius-xs);background:var(--accent);width:30px;height:3px}.welcome-col .start-grid{text-align:left;grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.welcome-col .start-card{border:1px solid var(--line);border-radius:var(--radius-l);background:0 0;flex-direction:column;gap:10px;padding:24px;display:flex}.welcome-col .start-have{background:var(--sunk);border:0}.welcome-col .start-card h2{font:600 var(--t-head)/1.4 var(--display);margin:0}.welcome-col .start-card p{color:var(--muted);margin:0;line-height:1.6}.welcome-col .start-card button{min-height:var(--control-l);text-align:center;justify-content:center;place-self:stretch stretch;align-items:center;margin-top:auto;display:inline-flex}.welcome-col .start-acts{gap:var(--s2);flex-direction:column;margin-top:auto;display:flex}.welcome-col .start-acts button{margin-top:0}.welcome-col .welcome-mark{margin-inline:auto}.welcome-col .start-acts .link{min-height:var(--control-l);font-size:var(--t-ui);align-self:center}.welcome.home-c{max-width:none;padding:0;display:block}.home-c .home-title{font:600 var(--t-title)/1.3 var(--display);letter-spacing:0}.reel-back,.look-dialog,.confirm-back{background:var(--scrim)}.dlg-head{align-items:center;gap:var(--s2);margin:-8px -8px 0 0;display:flex}.dlg-title{font:600 var(--t-head)/1.3 var(--display);color:var(--ink);min-width:0;margin:0}.reel-bar>b,.reel-bar>strong,.reel-bar>h2,.reel-bar>h3{font:600 var(--t-head)/1.3 var(--display);margin:0}.dlg-x{width:var(--control);height:var(--control);color:var(--muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.dlg-x:hover{background:var(--sunk);color:var(--ink)}.reel-bar .pane-spacer+.dlg-x{margin-left:0}.look-card{background:var(--paper);border:1px solid var(--line);gap:14px;padding:24px}.look-card h3{font:600 var(--t-head)/1.3 var(--display)}.authors-panel{background:var(--paper);border-color:var(--line)}.reel input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),.reel textarea,.look-card input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),.look-card textarea{font:inherit;font-size:var(--t-ui);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-m);padding:8px 12px}.reel input:focus-visible,.reel textarea:focus-visible,.look-card input:focus-visible,.look-card textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.reel.shelf{height:auto;max-height:min(860px,100%)}.gh.column{padding:var(--page-top) var(--page-inline) var(--page-end)}.bar-title strong{white-space:nowrap;font:600 var(--t-body)/1.2 var(--display)}.bar-title span{font-size:var(--t-ui)}.ask-keep{flex-direction:column;align-items:flex-start;gap:6px;padding:4px 0 8px;display:flex}.ask-saved{border-radius:var(--radius-m);background:var(--accent-tint);color:var(--accent-text);font-size:var(--t-cap);margin:0;padding:8px 12px}.ask-saved.is-bad{background:var(--danger-tint);color:var(--danger)}.ask-saved .ask-link{font-size:var(--t-cap)}.home-c .looks h3{font:600 var(--t-cap)/1.6 var(--display);color:var(--muted);margin:8px 0 2px;padding:0 12px}.row-news b{color:var(--ink)}.row-news:before{content:"";background:var(--accent);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.prep-table{border-collapse:collapse;width:100%;font-size:var(--t-cap)}.prep-table th,.prep-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.prep-table thead th{color:var(--muted);white-space:nowrap;background:var(--paper);font-weight:400}.prep-table tbody th{max-width:28ch;font-weight:400}.prep-table tbody th .link{text-align:left}.prep-slides{max-width:720px}.why-switch{cursor:pointer;align-items:flex-start;gap:8px;margin:4px 0 8px;display:flex}.why-line{font-size:var(--t-cap);border-left:3px solid var(--accent);color:var(--ink);margin:4px 0;padding:2px 0 2px 8px;display:block}.aud-player{width:100%;max-width:520px}.act-chip{cursor:pointer;font:inherit;font-size:var(--t-cap);color:var(--ink)}.act-chip:hover{background:var(--accent-tint)}.act-view{flex-direction:column;display:flex}.act-canvas{border:1px solid var(--line-strong);border-radius:var(--radius-m);touch-action:none;cursor:crosshair;background:#fff;width:100%;max-width:760px;height:auto}.act-canvas[data-off="1"]{cursor:default}.act-canvas:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.act-edge{max-width:760px;margin:0}.act-edge img{border:1px dashed var(--line-strong);border-bottom:0;width:100%;display:block}.act-edge figcaption{font-size:var(--t-cap);color:var(--muted)}.act-figs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.act-fig{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;margin:0;display:flex;overflow:hidden}.act-fig img{aspect-ratio:720/300;object-fit:cover;background:#fff;width:100%;display:block}.act-fig figcaption{font-size:var(--t-cap);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.act-part,.act-folded{aspect-ratio:720/300;color:var(--muted);font-size:var(--t-cap);background:var(--sunk);place-items:center;display:grid}.act-folded{aspect-ratio:720/900;background:repeating-linear-gradient(180deg, var(--sunk) 0 32%, var(--line) 32% 33.3%)}.act-chain{flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.act-chain li{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.act-chain li+li:before{content:"→";color:var(--muted);margin-right:4px}.act-chain small{color:var(--muted);font-size:var(--t-cap)}.act-photo{position:relative;overflow:hidden}.act-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.act-photo:focus-within{outline:3px solid var(--accent);outline-offset:2px}.act-replies{flex-direction:column;gap:4px;margin-top:6px;display:flex}.act-replies p{font-size:var(--t-cap);margin:0}.act-takeback{font-size:var(--t-cap)}.act-replies input[type=text]{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);font:inherit;flex:140px;min-width:0;padding:7px 10px}.kolam{grid-template-columns:minmax(0,560px) minmax(220px,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.kolam{grid-template-columns:1fr}}.kolam-canvas{aspect-ratio:1;border-radius:var(--radius-m);touch-action:none;cursor:crosshair;width:100%}.kolam-canvas:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.kolam-inks label{border:2px solid var(--line);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.kolam-inks label.is-on{border-color:var(--accent)}.kolam-inks label:focus-within{outline:3px solid var(--accent);outline-offset:2px}.kolam-inks input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kolam-inks span{border:1px solid var(--line-strong);border-radius:50%;width:24px;height:24px}.studio.side-hidden .look-layer{left:var(--side-w)}.studio.side-hidden{--side-w:6px}.studio.side-hidden .side{display:flex}.side.side-floating{z-index:var(--z-dialog);border:1px solid var(--line);border-radius:var(--radius-l);width:260px;box-shadow:var(--shadow-float);visibility:hidden;transition:transform .18s ease-out,visibility 0s linear .18s;position:fixed;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 16px))}.side.side-floating.is-open{visibility:visible;transition:transform .18s ease-out,visibility;transform:none}@media (prefers-reduced-motion:reduce){.side.side-floating,.side.side-floating.is-open{transition:none}}.peek-still{left:var(--side-w);top:var(--bar);width:calc(100% - var(--side-w));height:calc(100% - var(--bar));object-fit:cover;object-position:left top;z-index:var(--z-still);pointer-events:none;position:fixed;bottom:0;right:0}.side.side-floating .side-env{display:none}:root{--frame:#ece9e1;--card-shadow:0 1px 2px #0f11150f, 0 6px 20px #0f11150f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=contrast]){--frame:#161512;--card-shadow:0 1px 2px #00000080, 0 6px 20px #00000059}}:root[data-theme=dark]{--frame:#161512;--card-shadow:0 1px 2px #00000080, 0 6px 20px #00000059}:root[data-theme=contrast]{--frame:#fff;--card-shadow:none}.studio.frame-new{--side-w:var(--v3-side);background:var(--paper);grid-template-rows:52px 1fr;transition:grid-template-columns .25s cubic-bezier(.22,1,.36,1)}.studio.frame-new.side-hidden{--side-w:0px}html.side-dragging .studio.frame-new{transition:none}.studio.frame-new.side-leaving{--side-w:0px}.studio.frame-new.side-full .side{overflow:hidden}.studio.frame-new.side-full .side>:not(.side-resize){min-width:calc(var(--side-open,var(--v3-side)) - var(--v3-s4-5))}.slide-still{max-width:none;z-index:var(--z-still);pointer-events:none;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.studio.frame-new{transition:none}}.studio.frame-new:before{content:"";background:var(--frame);border-right:1px solid var(--line);pointer-events:none;grid-area:1/1/3}.studio.frame-new.side-hidden:before,.studio.frame-new.is-focus:before{display:none}.studio.frame-new.is-focus .content{margin:0}.studio.frame-new .look-layer{left:var(--side-w);border-radius:0;bottom:0;right:0}.studio.frame-new.side-hidden .look-layer{left:0}.studio.frame-new .side{background:0 0;border-right:0;position:relative}.side-resize{cursor:col-resize;width:8px;z-index:var(--z-raise);position:absolute;top:0;bottom:0;right:-4px}.side-resize:hover{background:linear-gradient(90deg, transparent 3px, var(--line-strong) 3px, var(--line-strong) 5px, transparent 5px)}html.side-dragging,html.side-dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.studio.frame-new.side-hidden .side:not(.side-floating){display:none}.studio.frame-new .side.side-floating{width:var(--side-open,var(--v3-side));background:var(--frame);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-float);padding:0 8px 10px;transition:transform .17s cubic-bezier(.4,0,.9,.6),visibility 0s linear .17s;position:fixed;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 16px))}.studio.frame-new .side.side-floating.is-open{transition:visibility;animation:.36s both side-spring;transform:none}@keyframes side-spring{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(calc(-100% - 16px))}62%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(7px)}84%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-2px)}to{transform:none}}.studio.frame-new.is-focus .look-layer{inset:0}:where(small){font-size:var(--t-cap)}.studio.frame-new .peek-still{left:var(--side-w);top:calc(44px * var(--side-scale,1));width:calc(100vw - var(--side-w));height:calc(100vh - 44px * var(--side-scale,1));bottom:0;right:0}.studio.frame-new.side-hidden .peek-still{width:100vw;left:0}:where(button):disabled{opacity:.5;cursor:not-allowed}.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, var(--ink))}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select):not(.excalidraw *){min-height:var(--control);border:1px solid var(--field-line);background:var(--paper);color:var(--ink);border-radius:var(--radius-m);font:inherit;font-size:var(--t-field);padding:0 10px}:where(textarea):not(.excalidraw *){padding:8px 10px;line-height:1.5}.search{align-items:center;gap:var(--s2);min-height:var(--control);padding:0 var(--s3);border-radius:var(--radius-m);background:var(--sunk);color:var(--muted);border:1px solid #0000;display:flex}.search:focus-within{background:var(--surface);border-color:var(--line-strong)}.search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.search input{min-width:0;min-height:0;color:var(--ink);font:inherit;font-size:var(--t-field);background:0 0;border:0;outline:0;flex:1;padding:6px 0}:where(input,textarea,select):not(.excalidraw *):disabled{opacity:.6}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}.easel .excalidraw .App-toolbar-content{flex-wrap:wrap;justify-content:center;row-gap:6px;max-width:100%}.easel .excalidraw .FixedSideContainer_side_top>*{min-width:0;max-width:100%}.easel .excalidraw .App-toolbar--mobile{box-sizing:border-box;max-width:100%;overflow-x:auto}.prep-week-btn{width:100%;min-height:var(--control);color:var(--ink);text-align:left;font:inherit;border-radius:var(--radius-m);background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;display:flex}.prep-week-btn:hover{background:var(--sunk)}.prep-week-btn .muted{font-size:var(--t-cap);font-weight:400}.prep-chev{color:var(--muted);transition:transform .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.prep-chev{transition:none}}.teach{box-sizing:border-box;width:100%;padding:var(--page-top) var(--page-inline) var(--page-end);gap:var(--page-gap);flex-direction:column;margin:0;display:flex}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.tabs [role=tab]{min-height:var(--control-l);color:var(--muted);font:600 var(--t-ui) var(--sans);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.tabs [role=tab]:hover,.tabs [role=tab][aria-selected=true]{color:var(--ink)}.tabs [role=tab][aria-selected=true]:after{content:"";border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--accent);height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.teach-h{font:600 var(--t-head)/1.3 var(--display);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.teach-h .muted{font:400 var(--t-cap) var(--sans)}.teach-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);min-width:0}.teach-pad{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.teach-pad>p{margin:0}.side-resize:focus-visible{background:linear-gradient(90deg, transparent 2px, var(--focus) 2px, var(--focus) 6px, transparent 6px);outline:none}.notices-body{gap:var(--s2);max-width:var(--page-read);flex-direction:column;display:flex}.notices-lede{color:var(--muted);margin:0}.notices-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notices-row{width:100%;min-height:var(--control);border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.notices-row:hover{background:var(--sunk)}.notices-row small{color:var(--muted)}.notices-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notices-text{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 10px 14px;display:flex}.notices-text pre{background:var(--sunk);border-radius:var(--radius-m);width:100%;max-height:280px;font-family:var(--mono);font-size:var(--t-cap);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;overflow:auto}.co{gap:10px;display:grid}.co-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.co-list li{border:1px solid var(--line);border-radius:var(--radius-m);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.co-add{font-size:var(--t-ui);align-items:center;gap:8px;display:inline-flex}.teach-more>summary{cursor:pointer;padding:12px 16px}.teach-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px}:root{--course-0:#2f6f8f;--course-1:#8a4b2f;--course-2:#5b3fc4;--course-3:#1f7a5c;--course-4:#8a2f5d;--course-5:#6b6b2a;--course-6:#b0582a;--course-7:#3d5aa8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--course-0:#5aa3c4;--course-1:#c47a58;--course-2:#9a86f0;--course-3:#4fb08d;--course-4:#c45a8d;--course-5:#a3a356;--course-6:#e08a5a;--course-7:#7a94e0}}:root[data-theme=dark]{--course-0:#5aa3c4;--course-1:#c47a58;--course-2:#9a86f0;--course-3:#4fb08d;--course-4:#c45a8d;--course-5:#a3a356;--course-6:#e08a5a;--course-7:#7a94e0}:root{--fill-1:#e3e7ea;--fill-2:#e8e5ec;--fill-3:#efe5dc;--fill-4:#e6e9df;--fill-5:#efe9d8;--fill-6:#ebe4e8;--fill-pat-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8.5H16' stroke='%2323221f' stroke-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='4' cy='4' r='1' fill='%2323221f' fill-opacity='0.26'/%3E%3C/svg%3E");--fill-pat-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 4.5H8M8 12.5H16M12.5 0V8M4.5 8V16' stroke='%2323221f' stroke-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 .5H16M.5 0V16' stroke='%2323221f' stroke-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 16L16 0' stroke='%2323221f' stroke-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8Q4 4 8 8T16 8' fill='none' stroke='%2323221f' stroke-opacity='0.2'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=contrast]){--fill-1:#2a2f33;--fill-2:#2f2c35;--fill-3:#342c26;--fill-4:#2d3128;--fill-5:#332f22;--fill-6:#332b30;--fill-pat-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8.5H16' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='4' cy='4' r='1' fill='%23ece9e1' fill-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 4.5H8M8 12.5H16M12.5 0V8M4.5 8V16' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 .5H16M.5 0V16' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 16L16 0' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8Q4 4 8 8T16 8' fill='none' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--fill-1:#2a2f33;--fill-2:#2f2c35;--fill-3:#342c26;--fill-4:#2d3128;--fill-5:#332f22;--fill-6:#332b30;--fill-pat-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8.5H16' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='4' cy='4' r='1' fill='%23ece9e1' fill-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 4.5H8M8 12.5H16M12.5 0V8M4.5 8V16' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 .5H16M.5 0V16' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 16L16 0' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8Q4 4 8 8T16 8' fill='none' stroke='%23ece9e1' stroke-opacity='0.14'/%3E%3C/svg%3E")}:root:root:root[data-tone=dim]{--fill-1:#2c3236;--fill-2:#312f38;--fill-3:#352f2a;--fill-4:#2f332c;--fill-5:#343125;--fill-6:#342e33;--fill-pat-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8.5H16' stroke='%23c9ccd1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='4' cy='4' r='1' fill='%23c9ccd1' fill-opacity='0.2'/%3E%3C/svg%3E");--fill-pat-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 4.5H8M8 12.5H16M12.5 0V8M4.5 8V16' stroke='%23c9ccd1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 .5H16M.5 0V16' stroke='%23c9ccd1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 16L16 0' stroke='%23c9ccd1' stroke-opacity='0.14'/%3E%3C/svg%3E");--fill-pat-6:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 8Q4 4 8 8T16 8' fill='none' stroke='%23c9ccd1' stroke-opacity='0.14'/%3E%3C/svg%3E")}:root:root:root:root:is([data-theme=contrast],[data-tone=hcl],[data-tone=hcd],[data-access~=calm]){--fill-1:var(--surface);--fill-pat-1:none;--fill-2:var(--surface);--fill-pat-2:none;--fill-3:var(--surface);--fill-pat-3:none;--fill-4:var(--surface);--fill-pat-4:none;--fill-5:var(--surface);--fill-pat-5:none;--fill-6:var(--surface);--fill-pat-6:none}.kd{gap:8px;display:grid}.kd p{margin:0}.kd-row{grid-template-columns:150px 110px 110px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.kd-row input,.kd-row select{min-width:0}@media (width<=720px){.kd-row{grid-template-columns:1fr 1fr}}.wire{box-sizing:border-box;width:100%;padding:var(--page-top) var(--page-inline) var(--page-end);gap:var(--page-gap);align-content:start;margin:0;display:grid}.wire-lead{max-width:72ch;margin:0}.wire-eyebrow{font-size:var(--t-cap);margin:0}.wire-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.wire-meta{color:var(--muted);font-size:var(--t-cap);margin:0}.wire-chip,.wire-state{background:var(--sunk);color:var(--muted)}.wire-state.is-open,.wire-state.is-accepted{background:var(--accent-tint);color:var(--accent-text)}.wire-state.is-waiting{background:var(--ods-tint);color:var(--ods-text)}.wire-state.is-ready,.wire-state.is-approved,.wire-state.is-returned{background:var(--live-bg);color:var(--live)}.wire-state.is-declined{background:var(--danger-tint);color:var(--danger)}.wire-make{gap:var(--s2);flex-wrap:wrap;display:flex}.wire-form{gap:var(--s3);display:grid}.wire-note{gap:var(--s1);display:grid}.wire-form label{gap:var(--s1);font-size:var(--t-cap);color:var(--muted);display:grid}.wire-form input:not([type=checkbox]),.wire-form textarea,.wire-form select,.wire-assess select,.wire-assess textarea{min-width:0}.wire-assess label{gap:var(--s1);font-size:var(--t-cap);color:var(--muted);display:grid}.wire-row{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.wire-check{align-items:center;gap:var(--s2);color:var(--ink)!important;font-size:var(--t-ui)!important;display:flex!important}.wire-rubric,.wire-jurors{border:1px solid var(--line);border-radius:var(--radius-m);padding:var(--s3);gap:var(--s2);margin:0;display:grid}.wire-rubric legend,.wire-jurors legend{padding:0 var(--s1);font-weight:600}.wire-rubric-row{gap:var(--s2);grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:center;display:grid}@media (width<=760px){.wire-rubric-row{grid-template-columns:1fr}}.wire-person{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line);align-items:center;display:flex}.wire-body p{margin:0 0 var(--s2);max-width:72ch}.wire-scroll{overflow-x:auto}.wire-table{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.wire-table caption{text-align:left;padding-bottom:var(--s1);font-weight:600}.wire-table th,.wire-table td{text-align:left;vertical-align:top;padding:var(--s2) var(--s2) var(--s2) 0;border-top:1px solid var(--line)}.wire-table thead th{color:var(--muted);font-size:var(--t-cap);font-weight:600}.wire-strong{font-weight:400;display:block}.wire-receipt{font-family:var(--mono);font-size:var(--t-cap);background:var(--live-bg);color:var(--live);padding:var(--s1) var(--s2);border-radius:var(--radius-s);overflow-wrap:anywhere;margin:0}.wire-reply{gap:var(--s2);display:grid}.wire-actions{gap:var(--s3);display:grid}.wire-events li{font-size:var(--t-cap);padding:2px 0}.wire-assess{gap:var(--s3);display:grid}.wire-ai-draft{gap:var(--s2);padding:var(--s3);border-radius:var(--radius-m);background:var(--ai-tint);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;display:grid}@media (width<=600px){.wire-ai-draft{grid-template-columns:1fr}}.wire-pick{gap:var(--s1);max-width:420px;font-size:var(--t-cap);color:var(--muted);margin-top:var(--s2);display:grid}.tab-list{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.wire-pick-row{gap:var(--s2);display:flex}.wire-pick-row select{flex:1;min-width:0}.term-card{gap:8px;display:grid}.term-card p{margin:0}.term-h{font:600 var(--t-ui) var(--sans);margin:10px 0 0}.term-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.term-title{flex:260px;gap:4px;min-width:0;display:grid}.term-title input{min-width:0}html.mac .studio.frame-new.side-hidden .strip,html.mac .studio.frame-new.side-leaving .strip,html.mac .studio.frame-new.is-focus .strip{padding-left:72px}:root:root:root[data-tone=dim]{--paper:#262a30;--surface:#262a30;--sunk:#2f333a;--side:#1e2126;--frame:#1e2126;--line:#383c44;--line-strong:#4d525b;--field-line:#787d86;--link:#69b3fd;--link-tint:#2f3d4d;--ink:#c9ccd1;--muted:#959ba5;--focus:#8ab4f8;--ai:#ab9be6;--ai-tint:#332d47;--danger:#e8928b;--danger-tint:#3d2624;--card-shadow:0 1px 2px #0000004d, 0 6px 20px #0003;--shadow-float:0 16px 40px #00000073, 0 2px 6px #00000040}:root:root:root[data-tone=hcd]{--paper:#000;--surface:#000;--sunk:#1a1a1a;--side:#000;--frame:#000;--line:#fff;--line-strong:#fff;--field-line:#fff;--ink:#fff;--muted:#e6e6e6;--focus:#ffd60a;--ai:#d4c8ff;--ai-on:#000;--ai-tint:#000;--danger:#ff9c94;--danger-on:#000;--danger-tint:#000;--live:#7dffb0;--live-bg:#000;--dev:#ffc970;--dev-bg:#000;--dev-on:#000;--link:#97c9fd;--link-tint:#1e2833;--proposed-bg:#000;--card-shadow:none;--shadow-float:0 0 0 2px #fff}:root:is([data-tone=hcl],[data-tone=hcd]) :where(.teach-card,.look-item,.look-card,.charrette-card,.team-card,.start-card,.pane-btn,.danger){border-width:2px}:root[data-tone=hcd] :where(a,.link){text-decoration:underline}:root:root:root[data-tone=light][data-accent=blue]{--accent:#0e60a4;--accent-text:#0e60a4;--accent-tint:#e2ecf4;--accent-on:#fff;--platform:#0e60a4;--platform-tint:#e2ecf4}:root:root:root[data-tone=dark][data-accent=blue]{--accent:#69b2fc;--accent-text:#69b2fc;--accent-tint:#273645;--accent-on:#0a1219;--platform:#69b2fc;--platform-tint:#273645}:root:root:root[data-tone=dim][data-accent=blue]{--accent:#69b3fd;--accent-text:#69b3fd;--accent-tint:#2f3d4d;--accent-on:#0a1219;--platform:#69b3fd;--platform-tint:#2f3d4d}:root:root:root[data-tone=hcl][data-accent=blue]{--accent:#1c4b78;--accent-text:#1c4b78;--accent-tint:#e4e9ef;--accent-on:#fff;--platform:#1c4b78;--platform-tint:#e4e9ef}:root:root:root[data-tone=hcd][data-accent=blue]{--accent:#97c9fd;--accent-text:#97c9fd;--accent-tint:#1e2833;--accent-on:#0f1419;--platform:#97c9fd;--platform-tint:#1e2833}:root:root:root[data-tone=light][data-accent=ink]{--accent:#1d1f24;--accent-text:#1d1f24;--accent-tint:#ececee;--accent-on:#fff;--platform:#1d1f24;--platform-tint:#ececee}:root:root:root[data-tone=dark][data-accent=ink]{--accent:#ececec;--accent-text:#ececec;--accent-tint:#2c2c30;--accent-on:#171717;--platform:#ececec;--platform-tint:#2c2c30}:root:root:root[data-tone=dim][data-accent=ink]{--accent:#c9ccd1;--accent-text:#c9ccd1;--accent-tint:#383c44;--accent-on:#1e2126;--platform:#c9ccd1;--platform-tint:#383c44}:root:root:root[data-tone=hcl][data-accent=ink]{--accent:#000;--accent-text:#000;--accent-tint:#eee;--accent-on:#fff;--platform:#000;--platform-tint:#eee}:root:root:root[data-tone=hcd][data-accent=ink]{--accent:#fff;--accent-text:#fff;--accent-tint:#333;--accent-on:#000;--platform:#fff;--platform-tint:#333}:root{--r-l:12px;--r-xl:18px;--sel-ring:inset 0 0 0 2px var(--accent);--sel-tint:var(--accent-tint);--bar-insp-w:400px;--bar-insp-gap:12px;--bar-min-w:480px;--bar-insp-r:var(--r-xl);--bar-live-dot:7px;--bar-base:#fff;--bar-deep:#000;--bar-mix:7%;--bar-deep-mix:78%;--bar-edge-base:#fff;--bar-edge-mix:20%;--bar-field-edge-mix:10%;--bar-edge-w:1px;--bar-material:97%;--bar-blur:24px;--bar-saturate:1.8;--bar-sheen:#ffffffb3;--bar-scrim:#14161c17;--bar-shadow:0 16px 34px -14px #14161c47, 0 2px 6px #14161c0f;--bar-insp-shadow:0 24px 48px -16px #14161c59, 0 2px 8px #14161c14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=contrast]){--bar-base:#1f1f22;--bar-deep:#fff;--bar-mix:7%;--bar-deep-mix:62%;--bar-edge-base:#1f1f22;--bar-edge-mix:30%;--bar-field-edge-mix:10%;--bar-edge-w:1px;--bar-material:94%;--bar-blur:24px;--bar-saturate:1.8;--bar-sheen:#ffffff0f;--bar-scrim:#0006;--bar-shadow:0 16px 34px -14px #0009, 0 2px 6px #0000004d;--bar-insp-shadow:0 24px 48px -16px #000000b3, 0 2px 8px #00000059}}:root[data-theme=dark]{--bar-base:#1f1f22;--bar-deep:#fff;--bar-mix:7%;--bar-deep-mix:62%;--bar-edge-base:#1f1f22;--bar-edge-mix:30%;--bar-field-edge-mix:10%;--bar-edge-w:1px;--bar-material:94%;--bar-blur:24px;--bar-saturate:1.8;--bar-sheen:#ffffff0f;--bar-scrim:#0006;--bar-shadow:0 16px 34px -14px #0009, 0 2px 6px #0000004d;--bar-insp-shadow:0 24px 48px -16px #000000b3, 0 2px 8px #00000059}:root[data-theme=contrast]{--bar-base:#fff;--bar-deep:#000;--bar-mix:0%;--bar-deep-mix:0%;--bar-edge-base:#000;--bar-edge-mix:0%;--bar-field-edge-mix:0%;--bar-edge-w:2px;--bar-material:100%;--bar-blur:0px;--bar-saturate:1;--bar-sheen:transparent;--bar-scrim:transparent;--bar-shadow:none;--bar-insp-shadow:none}:root:root:root[data-tone=dim]{--bar-base:#262a30;--bar-deep:#fff;--bar-mix:3%;--bar-deep-mix:62%;--bar-edge-base:#262a30;--bar-edge-mix:26%;--bar-field-edge-mix:10%;--bar-edge-w:1px;--bar-material:98%;--bar-blur:24px;--bar-saturate:1.4;--bar-sheen:#ffffff0d;--bar-scrim:#00000052;--bar-shadow:0 16px 34px -14px #00000080, 0 2px 6px #00000040;--bar-insp-shadow:0 24px 48px -16px #0009, 0 2px 8px #0000004d}:root:root:root[data-tone=hcd]{--bar-base:#000;--bar-deep:#fff;--bar-mix:0%;--bar-deep-mix:0%;--bar-edge-base:#fff;--bar-edge-mix:0%;--bar-field-edge-mix:0%;--bar-edge-w:2px;--bar-material:100%;--bar-blur:0px;--bar-saturate:1;--bar-sheen:transparent;--bar-scrim:transparent;--bar-shadow:none;--bar-insp-shadow:none}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .035 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .6' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .025 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23f)'/%3E%3C/svg%3E");--dots:#1d1f2429;--gridline:#1d1f240e}:root[data-tone=dark]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .03 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .6' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .025 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23f)'/%3E%3C/svg%3E");--dots:#ececec24;--gridline:#ececec0d}:root[data-tone=dim]{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .03 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .6' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .025 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23f)'/%3E%3C/svg%3E");--dots:#c9ccd11f;--gridline:#c9ccd10b}:root[data-texture=paper] .content.has-ground{background-image:var(--fibre), var(--grain)}:root[data-texture=dots] .content.has-ground{background-image:radial-gradient(circle, var(--dots) 1px, transparent 1.4px);background-position:10px 10px;background-size:20px 20px}:root[data-texture=grid] .content.has-ground{background-image:linear-gradient(var(--gridline) 1px, transparent 1px), linear-gradient(90deg, var(--gridline) 1px, transparent 1px);background-size:20px 20px}:root:is([data-tone=hcl],[data-tone=hcd],[data-access~=calm]) :is(.studio.frame-new,.content.has-ground){background-image:none}html.shapes :where(a,.link){text-underline-offset:3px;text-decoration:underline}html.shapes .seg button:is([aria-pressed=true],[aria-checked=true]):before{content:"✓ "}html.shapes :is(.error>span,.look-error):before{content:"⚠ "}html[data-see=prot] .studio{filter:url(#see-prot)}html[data-see=deut] .studio{filter:url(#see-deut)}html[data-see=trit] .studio{filter:url(#see-trit)}html[data-see=mono] .studio{filter:grayscale()}.look-presets{gap:var(--s2);margin-bottom:var(--s2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.look-preset{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.look-preset:hover{background:var(--sunk)}.look-preset small{color:var(--muted);line-height:1.35}.look-swatch{vertical-align:-1px;width:10px;height:10px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-right:6px;display:inline-block}.ask-head{background:0 0}:root :is(.trace-ai,.ai-badge){font:600 var(--t-cap)/1.1 var(--sans);letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--ai);border:1.5px dashed var(--ai);white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:2px 7px;font-style:normal;display:inline-flex}.studio.frame-new{--strip-pad:8px;grid-template-rows:44px 1fr}html.mac .studio.frame-new{--strip-pad:76px}.studio.frame-new .strip,.studio.frame-new.side-hidden .strip,.studio.frame-new.side-leaving .strip,.studio.frame-new.is-focus .strip,html.mac .studio.frame-new.side-hidden .strip,html.mac .studio.frame-new.side-leaving .strip,html.mac .studio.frame-new.is-focus .strip{padding:0 0 0 var(--strip-pad);background:0 0;border:0;border-radius:0;grid-area:1/1/auto/3;gap:8px;margin:0;overflow:visible}.top-left{min-width:max-content;width:calc(var(--side-w) - var(--strip-pad) - 8px);flex:none;align-items:center;gap:2px;transition:width .25s cubic-bezier(.22,1,.36,1);display:flex}html.side-dragging .top-left{transition:none}@media (width<=759px){.top-left{width:auto}.top-left .side-env{display:none}.win-buttons{flex:none}}@media (prefers-reduced-motion:reduce){.top-left{transition:none}}.top-left .strip-icon:disabled{opacity:.35;cursor:default;background:0 0}.top-left .side-toggle[aria-pressed=true]{color:var(--ink)}.top-left .side-env{margin-left:6px}.studio.frame-new .side{grid-area:2/1}.studio.frame-new .content{border-radius:0;grid-row:2;margin:0}.studio.frame-new .side.side-floating{padding-top:6px;top:44px}html.mac .studio.frame-new .strip,html.mac .studio.frame-new.side-hidden .strip,html.mac .studio.frame-new.side-leaving .strip,html.mac .studio.frame-new.is-focus .strip{padding-bottom:16px}.sec-act{color:var(--accent-text);font:inherit;font-size:var(--t-ui);min-height:var(--control);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.sec-act:hover:not(:disabled){background:var(--sunk)}:root{accent-color:var(--accent)}.why-switch{font-weight:400;font-size:var(--t-ui);align-items:center}.why-switch input{margin-top:0}.panel-name{font-family:inherit;font-weight:600;font-size:var(--t-ui);white-space:nowrap;margin:0;padding:0 4px}.ask-head{border-bottom:0;min-height:40px}.ask-suggest{color:var(--ink);font-size:var(--t-ui);background:0 0;border:0;padding:5px 4px}.ask-suggest:before{content:"→  ";color:var(--muted)}.ask-suggest:hover{background:var(--sunk)}.studio.frame-new{grid-template-rows:calc(44px * var(--side-scale,1)) 1fr}.top-left .strip-icon{width:calc(var(--control-s) * var(--side-scale,1));height:calc(var(--control-s) * var(--side-scale,1))}.top-left .strip-icon .icon{width:calc(17px * var(--side-scale,1));height:calc(17px * var(--side-scale,1))}.studio.frame-new .side.side-floating{top:calc(44px * var(--side-scale,1))}.studio.frame-new .look-layer{top:calc(44px * var(--side-scale,1) + 1px)}:root:is([data-tone=hcl],[data-tone=hcd]) .seg button:is([aria-pressed=true],[aria-checked=true]){box-shadow:inset 0 0 0 2px var(--ink)}:root:is([data-tone=hcl],[data-tone=hcd]) .search{border-color:var(--field-line)}:root:is([data-tone=hcl],[data-tone=hcd]) .tabs [role=tab][aria-selected=true]:after{background:var(--ink)}.welcome-col .start-card,.welcome-col .start-have{background:0 0;border:0;padding:8px 24px}.welcome-col .start-card+.start-card{border-left:1px solid var(--line)}.top-left{margin-right:16px}.welcome-col .start-card{border-radius:0}.v3-inbox{flex-direction:column;height:100%;display:flex}.v3-inbox .v3-phead{flex:none}.mail{border:1px solid var(--line);border-radius:var(--radius-m);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,400px) minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden;container:mail/inline-size}.mail-list{border-right:1px solid var(--line);flex-direction:column;grid-column:1;min-width:0;min-height:0;display:flex}.mail-head{padding:var(--v3-s2-5) var(--v3-s2-5) var(--s1);gap:var(--v3-s1-5);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.mail-head .search{border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--paper)}.mail-head .search input{width:100%}.mail-chips{gap:var(--v3-s1-5);scrollbar-width:none;flex-wrap:nowrap;align-items:center;display:flex;overflow-x:auto}.mail-chips::-webkit-scrollbar{display:none}.mail-chips>*{flex:none}.mail-chip{min-height:var(--control-s);padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-cap);cursor:pointer}.mail-chip:hover{background:var(--sunk)}.mail-chip[aria-pressed=true]{border-color:var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}.mail-items{min-height:0;padding:0 var(--v3-s2-5) var(--s2);flex:1;overflow:auto}.mail-group{z-index:1;background:var(--surface);font-size:var(--t-cap);color:var(--muted);padding:var(--v3-s2-5) var(--v3-s1-5) var(--s1);margin:0;font-weight:600;position:sticky;top:0}.mail-empty{color:var(--muted);text-align:center;margin:0;padding:40px 20px}.mail-foot{border-top:1px solid var(--line);padding:var(--s2) var(--v3-s2-5);font-size:var(--t-cap);color:var(--muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-foot>span{min-width:0}.v3-inbox .mail-foot>.sec-act{min-width:0;max-width:100%;height:auto;padding-block:var(--s1);white-space:normal;overflow-wrap:anywhere;text-align:start}.mail-rows{display:grid}.mail-row{gap:1px var(--v3-s2-5);text-align:left;border-radius:var(--radius-s);width:100%;color:var(--ink);font:inherit;padding:var(--s2) var(--v3-s1-5);cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;display:grid;position:relative}.mail-row:hover:not(:disabled){background:var(--sunk)}.mail-row:disabled{cursor:default;color:var(--ink)}.mail-row[aria-current=true]{background:var(--sunk)}.mail-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mail-av{width:32px;height:32px;font-size:var(--t-label);color:#fff;letter-spacing:.02em;border-radius:50%;grid-row:1/span 3;align-self:start;place-items:center;margin-top:2px;font-weight:700;display:grid}.mail-av.is-sys{background:var(--sunk);color:var(--muted)}.mail-av.is-big{width:40px;height:40px;font-size:var(--t-ui);margin:0}.mail-who{min-width:0;font-size:var(--t-ui);white-space:nowrap;align-items:center;gap:8px;display:flex}.mail-name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mail-course{color:var(--muted);font-size:var(--t-cap);text-overflow:ellipsis;flex:0 1000 auto;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.mail-course .side-dot{width:7px;height:7px}.mail-when{font-size:var(--t-cap);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center}.mail-subj{font-size:var(--t-ui);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;overflow:hidden}.mail-snip{min-width:0;font-size:var(--t-cap);color:var(--muted);white-space:nowrap;grid-column:2/4;align-items:center;gap:6px;display:flex}.mail-line{text-overflow:ellipsis;min-width:0;overflow:hidden}.mail-kind{font-size:var(--t-cap);flex:none;padding:0;font-weight:600}.mail-kind.is-todo{color:var(--link)}.mail-row .wire-state{flex:none}.mail-row.is-new .mail-name,.mail-row.is-new .mail-subj{font-weight:700}.mail-row.is-new .mail-av{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--link)}.mail-read{flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex;overflow:auto}.mail:not(.is-reading){grid-template-columns:minmax(0,1fr)}.mail:not(.is-reading)>.mail-read{display:none}.mail.is-reading{grid-template-columns:minmax(0, 1fr) var(--rp,44%)}.mail>.pframe-sep{left:calc(100% - var(--rp) - var(--s1))}.mail-bar{z-index:2;align-items:center;gap:var(--v3-s1-5);min-width:0;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--surface);flex:none;display:flex;position:sticky;top:0}.mail-bar>.sec-act:not(.mail-back){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:calc(var(--control) - 2px);flex:0 auto;display:block;overflow:hidden}:is(.mail-bar>.sec-act:has(+.pframe-ctls),.mail-bar>.pframe-ctls,.mail-bar>.v3-more){flex:none}.mail-bar.is-plain{border:0;padding:0 0 4px;display:none;position:static}.mail-back,.mail-bar .mail-back{display:none}.mail-read .wire{max-width:760px;padding:var(--v3-s3-5) var(--s4) var(--s5);margin:0}.mail-subject{font-size:var(--t-head);text-wrap:balance;margin:0;line-height:1.3}.mail-from{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:0 12px;display:grid}.mail-from .mail-av{grid-row:1/span 2}.mail-from b{font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-from time{color:var(--muted);font-size:var(--t-cap);white-space:nowrap;grid-area:1/3}.mail-from small{color:var(--muted);font-size:var(--t-cap);grid-column:2/4}.mail-read .wire-eyebrow+.mail-subject{margin-top:-8px}.mail-pick{font-size:var(--t-body);color:var(--ink);margin:0}.wire .mail-rows{margin:0 -14px}@container mail (width<=720px){.mail>.pframe-sep{display:none}.mail-list{border-right:0;grid-column:1/-1}.mail-read{grid-column:1/-1}.mail.is-reading .mail-list,.mail:not(.is-reading) .mail-read{display:none}.mail-bar .mail-back{display:inline-flex}.mail-bar.is-plain{display:flex}.mail-read .wire{padding:16px 18px 24px}.mail-bar{row-gap:var(--s1);flex-wrap:wrap}.mail-bar>.sec-act{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.mail-bar>.pane-spacer{display:none}.mail-bar>.sec-act:not(.mail-back){flex:0 auto}}.welcome.home-c:has(>.hd){max-width:none;padding:0;display:block}.hd{box-sizing:border-box;width:100%;padding:var(--page-top) var(--page-inline) var(--page-end);margin:0;container:hd/inline-size}.loading,.empty{padding:var(--s3) 0;color:var(--muted);font-size:var(--t-ui);margin:0}.hd-toast{z-index:var(--z-toast);left:50%;bottom:calc(var(--sbar-h,0px) + 28px);background:var(--ink);color:var(--surface);border-radius:var(--radius-pill);font-size:var(--t-ui);box-shadow:var(--shadow-float);align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 8px 8px 18px;display:flex;position:fixed;transform:translate(-50%)}.hd-toast button{color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 10px;font-weight:600;text-decoration:underline}.va-band{align-items:center;gap:var(--s2);min-width:0;padding:0 var(--s3);min-height:var(--control-s);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--sunk);color:var(--ink);font-size:var(--t-cap);flex:none;display:flex}.va-band span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.va-band .link{font-size:inherit;flex:none}.va-live{display:contents}.va-live.is-off{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.va-band.is-float{z-index:var(--z-toast);top:var(--s2);max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}@media (width<=760px){.va-band:not(.is-float){z-index:var(--z-toast);top:calc(var(--control-s) + var(--s3));left:var(--s4);right:var(--s4);padding:var(--s2) var(--s3);flex-wrap:wrap;position:fixed}.va-band span{white-space:normal;overflow:visible}.va-band .link{min-height:var(--control-l);align-items:center;display:inline-flex}.frame-new:has(.va-band:not(.is-float))>.content{padding-top:calc(var(--control-l) + var(--control-s) + var(--s4))}:root{--page-pad:var(--s4);--page-top:var(--s5)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink,#1d1f24) 20%, transparent);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000;min-width:32px;min-height:32px}:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink,#1d1f24) 34%, transparent)}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--ink,#1d1f24) 56%, transparent);border-width:2px}::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb, var(--ink,#1d1f24) 56%, transparent);border-width:2px}:root[data-tone=hcl] ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink,#000) 62%, transparent)}:root[data-tone=hcd] ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink,#000) 62%, transparent)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink,#1d1f24) 30%, transparent) transparent}}select{text-overflow:ellipsis}.wire-pick{max-width:460px}.wire-pick-row select{width:100%;min-width:0}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);vertical-align:middle;flex:none;width:6px;height:6px;margin:0 8px 2px 1px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}details[open]>summary:before{margin-bottom:4px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){details>summary:before{transition:none}}.charrette-actions label{align-items:center;gap:8px;display:inline-flex}.easel-clip{align-items:center;gap:6px;display:inline-flex}@container easel (width<=620px){.authors-label{display:none}.easel-canvas .excalidraw{--lg-button-size:2rem;--lg-icon-size:1rem;--default-button-size:1.9rem}}@keyframes side-more{0%,96%{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}to{-webkit-mask-image:none;mask-image:none}}.mail-items{animation:linear both side-more;animation-timeline:scroll(self)}.consent-cover{z-index:var(--z-confirm);background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.consent-sheet{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-l);width:100%;max-width:640px;box-shadow:var(--shadow-float);gap:14px;padding:28px clamp(18px,4vw,36px);display:grid}.consent-sheet h1.consent-title{font:600 var(--t-head)/1.3 var(--display);margin:0}.consent-sheet p{margin:0}.consent-keep{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consent-keep li{border:1px solid var(--line);border-radius:var(--radius-m);gap:2px;padding:9px 12px;display:grid}.consent-keep li span{color:var(--muted);font-size:var(--t-cap)}.consent-facts{background:var(--sunk);border-radius:var(--radius-m);gap:4px;margin:0;padding:10px 14px;display:grid}.consent-facts div{grid-template-columns:minmax(7em,max-content) minmax(0,1fr);gap:12px;display:grid}.consent-facts dt{color:var(--muted)}.consent-facts dd{margin:0}.consent-never{background:var(--sunk);border-radius:var(--radius-m);padding:9px 12px}.consent-sheet.is-pair{max-width:var(--page-wide)}.consent-pair{gap:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.consent-col{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);min-width:0;display:grid}.consent-col.is-draft{background:var(--sunk);border-style:dashed}.consent-col.is-draft .consent-keep li,.consent-col.is-draft .consent-never{background:var(--surface)}.consent-colhead{font:600 var(--t-ui)/1.35 var(--sans)}.consent-colnote{color:var(--muted);font-size:var(--t-cap)}.consent-col h2.consent-title{font:600 var(--t-head)/1.3 var(--display);margin:0}@media (width<=767px){.consent-pair{grid-template-columns:minmax(0,1fr)}}.consent-check{border:1px solid var(--field-line);border-radius:var(--radius-m);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.consent-check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}.consent-card{border:1px solid var(--line);border-radius:var(--radius-m);gap:8px;padding:12px 14px;display:grid}.consent-card h2.consent-title{font:600 var(--t-body)/1.35 var(--sans);margin:0}.consent-card p{margin:0}.consent-choices{flex-wrap:wrap;gap:8px;display:flex}.consent-choice{border:1.5px solid var(--ink);border-radius:var(--radius-m);background:var(--surface);min-height:44px;color:var(--ink);font:600 var(--t-ui)/1.2 var(--sans);cursor:pointer;padding:8px 18px}.consent-choice:hover{background:var(--sunk)}.consent-choice:disabled{opacity:.5;cursor:default}.consent-ans.is-yes,.consent-ans.is-yesn{color:var(--ink)}.consent-ans.is-no,.consent-ans.is-wd{text-decoration:none}.beta-chip{min-height:var(--v3-target-chip);box-sizing:border-box;font:inherit;font-size:var(--t-cap);border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;margin-left:8px;padding:4px 9px;font-weight:600;line-height:1;display:inline-flex}.beta-chip:hover{background:var(--sunk)}.beta-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.beta-chip-act{color:var(--muted);white-space:pre;font-weight:400}@media (width<=900px){.beta-chip{padding-inline:var(--s4)}.beta-chip-act{display:none}}.beta-line{font-size:var(--t-ui);color:var(--muted);margin:4px 0 0}.beta-tag{font-size:var(--t-cap);border-radius:var(--radius-pill);border:1px solid;margin-right:4px;padding:1px 8px;font-weight:700;display:inline-block}.chip-ok{background:var(--live-bg);color:var(--live)}.proof-call{right:var(--s4);bottom:calc(var(--s4) + env(safe-area-inset-bottom,0px));z-index:var(--z-overlay);width:min(calc(var(--s8) * 6), 92vw);gap:var(--s2);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-pop,none);flex-direction:column;display:flex;position:fixed}.proof-call-big{width:min(calc(var(--s8) * 12), 96vw)}.proof-work{aspect-ratio:16/10;background:var(--sunk);border-radius:var(--radius-m);object-fit:contain;width:100%}.proof-faces{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.proof-faces video{aspect-ratio:4/3;background:var(--sunk);border-radius:var(--radius-m);object-fit:cover;width:100%}.mc .pane-btn.is-ai,.pria .pane-btn.is-ai{color:var(--ai);border-color:color-mix(in srgb, var(--ai) 55%, transparent)}.mc{flex-direction:column;height:100%;min-height:0;display:flex}.mc-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-ui);color:var(--muted);flex:0 auto;overflow:hidden}.mc-verbs{margin:0 var(--s3) var(--s2);flex:none;align-self:flex-start}.mc-tray{gap:var(--s2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.mc-tray .seg{border-radius:var(--radius-l);flex-wrap:wrap;align-self:flex-start}.mc-thumbs{gap:var(--s2);padding:0 0 var(--s1);margin:0;list-style:none;display:flex;overflow-x:auto}.mc-thumbs .reel-thumb{width:calc(var(--t-label) * 8);gap:var(--s1);text-align:left;background:var(--sunk);height:auto;color:var(--ink);flex-direction:column;display:flex}.mc-thumbs .reel-thumb[aria-pressed=true]{border-color:var(--accent)}.mc-thumbs .reel-thumb img,.mc-nopic{width:100%;height:calc(var(--t-label) * 4.5);object-fit:cover;object-position:center;background:var(--line);display:block}.mc-thumbs .reel-thumb small{margin:0 var(--s1) var(--s1);font-size:var(--t-label);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;line-height:1.3;display:-webkit-box;overflow:hidden}.mc-body{min-height:0;padding:var(--s3);gap:var(--s3);flex-direction:column;flex:1 1 0;display:flex;overflow:auto}.mc-body:focus{outline:none}.mc-figure{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--sunk);flex:none;position:relative;overflow:hidden}.mc-figure.is-placing{cursor:crosshair}.mc-figure img{width:100%;height:auto;display:block}.mc-pin,.mc-num{width:var(--s5);height:var(--s5);background:var(--accent);color:var(--accent-on);font-size:var(--t-label);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.mc-pin{border:2px solid var(--paper);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.mc-ring{width:var(--s6);height:var(--s6);border:3px dashed var(--accent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mc-meta{align-items:center;gap:var(--s1) var(--s2);font-size:var(--t-cap);color:var(--muted);flex-wrap:wrap;display:flex}.mc-plain{background:var(--sunk);color:var(--muted)}.mc-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.mc-field{gap:var(--s1);font-size:var(--t-cap);color:var(--ink);flex-direction:column;font-weight:400;display:flex}.mc-field>:first-child{font-weight:600}.mc-field textarea,.mc-field input[type=date]{width:100%}.mc-pins{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.mc-pins li{align-items:center;gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mc-pins input{width:100%}.mc-captions{gap:var(--s1);padding:var(--s2) var(--s3);border-radius:var(--radius-m);background:var(--sunk);font-size:var(--t-cap);margin:0;font-weight:400;list-style:none;display:grid}.mc-time{font-family:var(--mono);color:var(--muted)}.mc-check{align-items:flex-start;gap:var(--s2);font-size:var(--t-ui);display:flex}.mc-check small{color:var(--muted);display:block}.mc-done,.mc-note-box{gap:var(--s1);padding:var(--s3);border-radius:var(--radius-m);font-size:var(--t-ui);flex-direction:column;display:flex}.mc-done{border:1px solid var(--live);background:var(--live-bg)}.mc-note-box{border:1px solid var(--line);background:var(--sunk)}.mc-strip{align-items:center;gap:var(--s1);flex-wrap:wrap;font-weight:400;display:flex}.ask-chip.is-out{color:var(--muted);border-style:dashed;text-decoration:line-through}.ask-note.is-wait{color:var(--dev)}.ask-where{border-left:3px solid var(--line-strong);padding:0 0 0 var(--s3);gap:var(--s1);flex-direction:column;align-items:flex-start;display:flex}.pria-grid{align-items:flex-start;gap:var(--s6);flex-wrap:wrap;min-width:0;display:flex}.pria-main{min-width:0;max-width:var(--page-read);gap:var(--s6);flex-direction:column;flex:30rem;display:flex}.pria-aside{gap:var(--s3);flex-direction:column;flex:16rem;min-width:0;max-width:24rem;display:flex}.pria-aside .teach-h{font-size:var(--t-body);margin:0}.pria-never{gap:var(--s1);font-size:var(--t-cap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pria-never li:before{content:"✕ ";color:var(--danger);font-weight:700}.pria-care{gap:var(--s1);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--sunk);font-size:var(--t-cap);flex-direction:column;display:flex}.pria-block{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.pria-block>.teach-h{margin:0}.pria-moments{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pria-mo{flex-direction:column;display:flex;overflow:hidden}.pria-mo img,.pria-nopic{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);width:100%;display:block}.pria-mo-text{padding:var(--s2);font-size:var(--t-cap);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pria-mo-text small{color:var(--muted);font-size:var(--t-label)}.pria-page{gap:var(--s4);align-items:stretch}.pria-qs{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pria-q{align-items:flex-start;gap:var(--s2);padding:var(--s3);border:1px dashed var(--ai);border-radius:var(--radius-m);background:var(--surface);font-size:var(--t-ui);flex-direction:column;display:flex}.pria-q>p{margin:0}.pria-optin{align-items:stretch}.pria-then-now{gap:var(--s3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pria-then-now>.teach-pad{align-items:stretch}.pria-pic{border-radius:var(--radius-s);width:100%;height:auto;display:block}.pria-veil{padding:var(--s3);border-radius:var(--radius-s);background:var(--sunk);color:var(--muted);font-size:var(--t-cap);text-align:center}.pria-chat{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pria-msg{align-items:flex-start;gap:var(--s2);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-m);font-size:var(--t-ui);flex-direction:column;display:flex}.pria-msg>p{margin:0}.pria-msg.pria-q{border:1px dashed var(--ai)}.pria-term{gap:var(--s3);padding:0 0 0 var(--s4);border-left:2px solid var(--line-strong);flex-direction:column;margin:0;list-style:none;display:flex}.pria-term li{font-size:var(--t-ui);flex-direction:column;gap:2px;display:flex}.pria-term small{color:var(--muted);font-size:var(--t-cap)}@media (width<=600px){.pria-then-now{grid-template-columns:minmax(0,1fr)}}.pria-h3{font-size:var(--t-body);margin:0}.pria-critlines{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pria-critline{justify-content:space-between;align-items:center;gap:var(--s2);flex-flow:wrap}.pria-critline>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pria-got{gap:var(--s1);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--t-ui);flex-direction:column;display:flex}.pria-got>p{margin:0}.pria-mo[aria-current=true]{outline:2px solid var(--accent);outline-offset:-2px}.pria-story{gap:var(--s4);padding:0 0 0 var(--s4);border-left:2px solid var(--line-strong);flex-direction:column;margin:0;list-style:none;display:flex}.pria-story-item{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.pria-story-item.is-turn{margin-left:calc(-1 * var(--s4) - 2px);padding-left:var(--s4);border-left:4px solid var(--accent)}.pria-story-body{align-items:flex-start;gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.pria-story-body>img,.pria-story-body>.pria-nopic{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-s);background:var(--sunk);flex:none;width:9rem}.pria-story-body>.pria-mo-text{flex:14rem;padding:0}.pria-pairs{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pria-pairs>li>p{margin:0}.pria-pair{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pria-pair>img,.pria-pair>.pria-nopic{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-s);background:var(--sunk);width:8rem}@media (width<=767px){:root{--control-s:var(--control-l);--control:var(--control-l);--t-field:max(var(--phone-field-text), var(--t-ui))}html :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select):not(.excalidraw *){font-size:var(--t-field)}html :is(input[type=checkbox],input[type=radio]):not(.excalidraw *){width:var(--phone-choice);height:var(--phone-choice)}.tabs,.tab-list,.v3-pills,.mail-chips,.ts-stepper{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tab-list::-webkit-scrollbar{display:none}.v3-pills::-webkit-scrollbar{display:none}.mail-chips::-webkit-scrollbar{display:none}.ts-stepper::-webkit-scrollbar{display:none}:is(.tabs,.tab-list,.v3-pills,.mail-chips,.ts-stepper)>*{flex:none}.v3-pills{margin-inline:calc(-1 * var(--s4));padding-inline:var(--s4);scroll-padding-inline:var(--s4)}.tabs [role=tab]:after{bottom:0}.beta-chip,.v3 .link:not(p *),.link.page-back,.v3-utabs [role=tab],.v3-pills button,.v3-segs button{min-height:var(--control-l)}.v3 .link:not(p *){align-items:center;display:inline-flex}.link.page-back,.v3 .link.page-back{align-items:center;width:fit-content;display:flex}.v3-side-more .v3-more{width:var(--control-l);height:var(--control-l)}.search input{min-height:var(--control-l);align-self:stretch}.welcome-col{padding-top:var(--s5);padding-inline:var(--s4)}.welcome-col .start-grid{grid-template-columns:minmax(0,1fr);gap:0}.welcome-col .start-card,.welcome-col .start-have{padding:var(--s4) 0}.welcome-col .start-card+.start-card{border-left:0;border-top:1px solid var(--line)}.home-foot .link{min-height:var(--control-l);align-items:center;display:inline-flex}.v3-inbox{height:auto}.content.has-bar>.v3-inbox{flex:none}.mail{margin-inline:calc(-1 * var(--s4));border:0;border-radius:0;overflow:visible}.mail-items,.mail-read{overflow:visible}.mail-head,.mail-foot{padding-inline:var(--s4)}.mail-chips{margin-inline:calc(-1 * var(--s4));padding-inline:var(--s4)}.mail-items{padding-inline:var(--s2)}.mail-group{top:0}.v3-inbox:has(.mail.is-reading)>.v3-phead{display:none}.mail-bar{padding-inline:var(--s4);flex-wrap:wrap;top:0}.mail-bar>.mail-back{color:var(--link);background:0 0;border:0;flex:1 0 100%;justify-content:flex-start;padding:0;font-weight:400}.mail-bar>.sec-act:not(.mail-back){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mail-bar>.mail-back+.sec-act{line-height:calc(var(--control-l) - 2px);flex:1 1 0;display:block}.mail-read .wire{padding-inline:var(--s4)}}@media (width<=699px){.studio.frame-new .side.side-floating{width:min(calc(100% - var(--s8)), var(--v3-room-panel));z-index:var(--z-side)}.side-scrim{z-index:var(--z-side);background:var(--scrim);position:fixed;inset:0}}html.view-as .content :is(.primary,.danger):not(:disabled){opacity:.55;cursor:not-allowed}.skip-link{left:var(--s2);top:var(--s2);z-index:var(--z-confirm);clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{clip:auto;width:auto;height:auto;padding:var(--s2) var(--s3);border-radius:var(--radius-s);background:var(--ink);color:var(--paper);outline:2px solid var(--focus);outline-offset:2px;font-weight:600}#gid-main:focus{outline:none}:root:lang(hi)[data-access~=easy] body{line-height:2.03}:root:lang(hi) body{line-height:1.78}:root:lang(hi) :where(h1,h2,h3,h4),:root:lang(hi) .welcome h2,:root:lang(hi) .signout-card h2,:root:lang(hi) .teach-card h3,:root:lang(hi) .start-card h3,:root:lang(hi) .home-title{line-height:1.48}:root:lang(hi) :where(.chip,.wire-chip,.wire-state,.mail-kind){line-height:1.68}:root:lang(hi) .home-foot{line-height:1.88}:root:lang(hi) .welcome-col .start-card h2{line-height:1.58}:root:lang(hi) .welcome-col .start-card p{line-height:1.78}:root:lang(hi) .home-c .home-title,:root:lang(hi) .dlg-title,:root:lang(hi) .reel-bar>b,:root:lang(hi) .reel-bar>strong,:root:lang(hi) .reel-bar>h2,:root:lang(hi) .reel-bar>h3,:root:lang(hi) .look-card h3{line-height:1.48}:root:lang(hi) .bar-title strong{line-height:1.38}:root:lang(hi) .home-c .looks h3{line-height:1.78}:root:lang(hi) :where(textarea):not(.excalidraw *){line-height:1.68}:root:lang(hi) .teach-h{line-height:1.48}:root:lang(hi) .look-preset small{line-height:1.53}:root:lang(hi) :is(.trace-ai,.ai-badge){line-height:1.28}:root:lang(hi) .mail-subject,:root:lang(hi) .consent-sheet h1.consent-title{line-height:1.48}:root:lang(hi) .consent-colhead{line-height:1.53}:root:lang(hi) .consent-col h2.consent-title{line-height:1.48}:root:lang(hi) .consent-card h2.consent-title{line-height:1.53}:root:lang(hi) .consent-choice{line-height:1.38}:root:lang(hi) .mc-thumbs .reel-thumb small{line-height:1.48}:root:lang(hi) .am-head-steps span{line-height:1.43}:root:lang(hi) .am-cell{line-height:1.38}:root:lang(hi) .ed-imp-t,:root:lang(hi) .v3-foot-inst{line-height:1.48}:root:lang(hi) .v3-beta-h h2,:root:lang(hi) .v3-pane.is-first h2,:root:lang(hi) .v3-yg h2,:root:lang(hi) .sb-field textarea,:root:lang(hi) .v3-page{line-height:1.68}:root:lang(hi):is([data-access~=larger],[data-access~=largest]) :is(.primary,.pane-btn,.sec-act){line-height:1.43}:root:lang(hi) .v3-title{line-height:1.38}:root:lang(hi) .v3-shelf-h h2{line-height:1.68}:root:lang(hi) .v3-when{line-height:1.48}:root:lang(hi) .v3-side{line-height:1.68}:root:lang(hi) .v3-rwhen{line-height:1.43}:root:lang(hi) .v3-h2,:root:lang(hi) .ypv-p{line-height:1.68}:root:lang(hi) .ypv.is-easy .ypv-p{line-height:2.08}:root:lang(hi) .v3-srv-host{line-height:1.58}:root:lang(hi) .v3-srv-add{line-height:1.68}:root:lang(ta)[data-access~=easy] body{line-height:1.91}:root:lang(ta) body{line-height:1.66}:root:lang(ta) :where(h1,h2,h3,h4),:root:lang(ta) .welcome h2,:root:lang(ta) .signout-card h2,:root:lang(ta) .teach-card h3,:root:lang(ta) .start-card h3,:root:lang(ta) .home-title{line-height:1.36}:root:lang(ta) :where(.chip,.wire-chip,.wire-state,.mail-kind){line-height:1.56}:root:lang(ta) .home-foot{line-height:1.76}:root:lang(ta) .welcome-col .start-card h2{line-height:1.46}:root:lang(ta) .welcome-col .start-card p{line-height:1.66}:root:lang(ta) .home-c .home-title,:root:lang(ta) .dlg-title,:root:lang(ta) .reel-bar>b,:root:lang(ta) .reel-bar>strong,:root:lang(ta) .reel-bar>h2,:root:lang(ta) .reel-bar>h3,:root:lang(ta) .look-card h3{line-height:1.36}:root:lang(ta) .bar-title strong{line-height:1.26}:root:lang(ta) .home-c .looks h3{line-height:1.66}:root:lang(ta) :where(textarea):not(.excalidraw *){line-height:1.56}:root:lang(ta) .teach-h{line-height:1.36}:root:lang(ta) .look-preset small{line-height:1.41}:root:lang(ta) :is(.trace-ai,.ai-badge){line-height:1.16}:root:lang(ta) .mail-subject,:root:lang(ta) .consent-sheet h1.consent-title{line-height:1.36}:root:lang(ta) .consent-colhead{line-height:1.41}:root:lang(ta) .consent-col h2.consent-title{line-height:1.36}:root:lang(ta) .consent-card h2.consent-title{line-height:1.41}:root:lang(ta) .consent-choice{line-height:1.26}:root:lang(ta) .mc-thumbs .reel-thumb small{line-height:1.36}:root:lang(ta) .am-head-steps span{line-height:1.31}:root:lang(ta) .am-cell{line-height:1.26}:root:lang(ta) .ed-imp-t,:root:lang(ta) .v3-foot-inst{line-height:1.36}:root:lang(ta) .v3-beta-h h2,:root:lang(ta) .v3-pane.is-first h2,:root:lang(ta) .v3-yg h2,:root:lang(ta) .sb-field textarea,:root:lang(ta) .v3-page{line-height:1.56}:root:lang(ta):is([data-access~=larger],[data-access~=largest]) :is(.primary,.pane-btn,.sec-act){line-height:1.31}:root:lang(ta) .v3-title{line-height:1.26}:root:lang(ta) .v3-shelf-h h2{line-height:1.56}:root:lang(ta) .v3-when{line-height:1.36}:root:lang(ta) .v3-side{line-height:1.56}:root:lang(ta) .v3-rwhen{line-height:1.31}:root:lang(ta) .v3-h2,:root:lang(ta) .ypv-p{line-height:1.56}:root:lang(ta) .ypv.is-easy .ypv-p{line-height:1.96}:root:lang(ta) .v3-srv-host{line-height:1.46}:root:lang(ta) .v3-srv-add{line-height:1.56}:root:lang(te)[data-access~=easy] body{line-height:2.07}:root:lang(te) body{line-height:1.82}:root:lang(te) :where(h1,h2,h3,h4),:root:lang(te) .welcome h2,:root:lang(te) .signout-card h2,:root:lang(te) .teach-card h3,:root:lang(te) .start-card h3,:root:lang(te) .home-title{line-height:1.52}:root:lang(te) :where(.chip,.wire-chip,.wire-state,.mail-kind){line-height:1.72}:root:lang(te) .home-foot{line-height:1.92}:root:lang(te) .welcome-col .start-card h2{line-height:1.62}:root:lang(te) .welcome-col .start-card p{line-height:1.82}:root:lang(te) .home-c .home-title,:root:lang(te) .dlg-title,:root:lang(te) .reel-bar>b,:root:lang(te) .reel-bar>strong,:root:lang(te) .reel-bar>h2,:root:lang(te) .reel-bar>h3,:root:lang(te) .look-card h3{line-height:1.52}:root:lang(te) .bar-title strong{line-height:1.42}:root:lang(te) .home-c .looks h3{line-height:1.82}:root:lang(te) :where(textarea):not(.excalidraw *){line-height:1.72}:root:lang(te) .teach-h{line-height:1.52}:root:lang(te) .look-preset small{line-height:1.57}:root:lang(te) :is(.trace-ai,.ai-badge){line-height:1.32}:root:lang(te) .mail-subject,:root:lang(te) .consent-sheet h1.consent-title{line-height:1.52}:root:lang(te) .consent-colhead{line-height:1.57}:root:lang(te) .consent-col h2.consent-title{line-height:1.52}:root:lang(te) .consent-card h2.consent-title{line-height:1.57}:root:lang(te) .consent-choice{line-height:1.42}:root:lang(te) .mc-thumbs .reel-thumb small{line-height:1.52}:root:lang(te) .am-head-steps span{line-height:1.47}:root:lang(te) .am-cell{line-height:1.42}:root:lang(te) .ed-imp-t,:root:lang(te) .v3-foot-inst{line-height:1.52}:root:lang(te) .v3-beta-h h2,:root:lang(te) .v3-pane.is-first h2,:root:lang(te) .v3-yg h2,:root:lang(te) .sb-field textarea,:root:lang(te) .v3-page{line-height:1.72}:root:lang(te):is([data-access~=larger],[data-access~=largest]) :is(.primary,.pane-btn,.sec-act){line-height:1.47}:root:lang(te) .v3-title{line-height:1.42}:root:lang(te) .v3-shelf-h h2{line-height:1.72}:root:lang(te) .v3-when{line-height:1.52}:root:lang(te) .v3-side{line-height:1.72}:root:lang(te) .v3-rwhen{line-height:1.47}:root:lang(te) .v3-h2,:root:lang(te) .ypv-p{line-height:1.72}:root:lang(te) .ypv.is-easy .ypv-p{line-height:2.12}:root:lang(te) .v3-srv-host{line-height:1.62}:root:lang(te) .v3-srv-add{line-height:1.72}.pl-gap{height:var(--s5)}.ca-part{display:grid}.ca-sec{margin:var(--s3) 0 var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:600}.ca-part:first-child .ca-sec{margin-top:0}.ca-outcomes{gap:var(--s1);max-width:var(--page-read);padding-left:var(--v3-s4-5);font-size:var(--t-ui);margin:0;display:grid}.ca-people{gap:var(--s3) var(--s5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ca-people li{align-items:center;gap:var(--s2);min-width:0;font-size:var(--t-ui);display:flex}.ca-people small{color:var(--muted);font-size:var(--t-cap);display:block}.mk-tools{grid-template-columns:repeat(auto-fill, minmax(min(var(--v3-menu), 100%), 1fr));gap:var(--s1) var(--s2);display:grid}.mk-tool{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.mk-tool>.v3-open{grid-template-columns:var(--control-l) minmax(0, 1fr);align-items:center;gap:var(--v3-s2-5);padding:var(--v3-s1-5) var(--s1);border-radius:var(--radius-m)}.mk-tool>.v3-open:hover{background:var(--sunk)}.mk-ic{width:var(--control-l);height:var(--control-l);border-radius:var(--radius-m);background:color-mix(in srgb, var(--ic) 14%, var(--paper));color:color-mix(in srgb, var(--ic) 70%, var(--ink));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ic) 22%, transparent);place-items:center;display:grid}.mk-tt{min-width:0;display:grid}.mk-tt b,.mk-tt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-tt b{font-size:var(--t-ui);font-weight:600}.mk-tt small{color:var(--muted);font-size:var(--t-cap)}.st-group{margin-bottom:var(--s2);display:grid}.st-h{margin:var(--v3-s4-5) 0 var(--v3-s1-5);font-size:var(--t-head);font-weight:600}.lv-acts:empty,.lv-acts:not(:empty)+.v3-empty{display:none}.lv-pinup .v3-takes{grid-template-columns:repeat(auto-fill, minmax(var(--v3-pin), 1fr))}.v3-page.lib-page{gap:var(--s3);align-content:start;display:grid}.v3-page.lib-page>.v3-phead{margin-bottom:var(--s2)}.v3-page.lib-page>.link.page-back{margin-bottom:calc(var(--s1) - var(--s3))}.v3-page.lib-page>:is(.lb-list,.v3-panel,.lb-p,.v3-empty){max-width:var(--page-read)}.v3-page.lib-page>.v3-shelf{margin-bottom:var(--s2)}.v3-page.lib-page>.v3-utabs,.v3-page.lib-page>.v3-pills,.v3-page.lib-page>p{margin:0}.lib-pins{gap:var(--s2);flex-wrap:wrap;display:flex}.v3-panel .v3-btns,.course-album .v3-notes p{margin:0}.v3 .join-code{background:0 0;border:0;padding:0}.v3 .join-code .v3-note,.v3 .join-code [role=alert]{flex-basis:100%}.pl-join-h{margin:0 0 var(--s1);font-size:var(--t-ui)}.lb-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--v3-grid2)), 1fr));gap:var(--s3);margin-bottom:var(--s5);align-items:start;display:grid}.v3 .lib-card{gap:var(--s2);min-width:0;min-height:var(--control-l);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);font-size:var(--t-ui);text-align:left;align-content:start;display:grid}.v3 .lib-card:hover{border-color:var(--line-strong)}.v3 .lb-cell{min-width:0;display:grid}.lb-top{align-items:center;gap:var(--s2);min-width:0;display:flex}.lb-top b{min-width:0}.lb-about{-webkit-line-clamp:3;color:var(--muted);font-size:var(--t-cap);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lb-glyph{width:var(--control);aspect-ratio:1;border-radius:var(--radius-s);background:var(--sunk);border:1px solid var(--line);color:var(--ink);font-size:var(--t-ui);flex:none;place-items:center;font-weight:700;display:grid}.lb-glyph.is-round{width:var(--v3-avatar);font-size:var(--t-label);border-radius:50%}.lb-chips{gap:var(--s1);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.lib-card .lb-chips{margin-bottom:0}.lb-pins{gap:var(--s2);flex-wrap:wrap;display:flex}.v3 .lb-pins .pane-btn{box-sizing:border-box;height:var(--control);gap:var(--s2);padding:0 var(--v3-s3-5) 0 var(--s1);border-color:var(--line);border-radius:var(--radius-pill);font-weight:400}.lb-lede{max-width:var(--page-read);margin:0 0 var(--s3);font-size:var(--t-body)}.lb-h{margin:var(--s4) 0 var(--s2);font-size:var(--t-head);font-weight:600}.lb-p{margin:0 0 var(--s2);font-size:var(--t-ui)}.v3-panel .lb-p{margin:0}.lb-list{gap:var(--s1);margin:0 0 var(--s3);padding-left:var(--v3-s4-5);font-size:var(--t-ui);display:grid}.lb-list li .sec-act{margin-left:var(--s2)}.lb-muted{color:var(--muted)}.lb-note{gap:var(--s1);margin:0 0 var(--s3);padding:var(--s1) var(--s3);border-left:3px solid var(--line-strong);font-size:var(--t-ui);display:grid}.lb-note p{margin:0}.lb-perms{gap:var(--s1);display:grid}.lb-rev{gap:0;display:grid}.lb-rev-h{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:0;display:flex}.lb-checks{border-top:1px solid var(--line);font-size:var(--t-ui);margin:0;padding:0;list-style:none;display:grid}.lb-checks li{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);min-height:var(--control-l);padding:var(--s1) var(--s1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.v3room.is-tool.is-pkg{grid-template-rows:auto auto minmax(0,1fr) auto}.lb-panebar{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;display:flex}.lb-panebar>.v3-empty{flex:1 1 var(--v3-grid2);margin:0}.lb-trylang{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.lb-trylang .v3-pills{margin:0}.pm-h{margin:var(--v3-s4-5) 0 var(--v3-s1-5);font-size:var(--t-head);font-weight:600}.pm-grid .pm-h{margin-top:0}.pm-p{margin:0 0 var(--s2);font-size:var(--t-ui)}.v3-panel .pm-p{margin:0}.pm-pre{white-space:pre-wrap}.pm-label{margin:var(--s3) 0 var(--v3-s1-5);color:var(--muted);font-size:var(--t-cap);font-weight:600}.pm-what{font-weight:400}.pm-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-grid2)), 1fr));gap:var(--v3-s4-5);margin:var(--s2) 0 var(--s4);align-items:start;display:grid}.pm-col{gap:var(--v3-s1-5);align-content:start;min-width:0;display:grid}.pm-col>.v3-field,.pm-item .v3-field{margin-bottom:var(--s1)}.pm-file{align-items:center;display:inline-flex;position:relative}.pm-file input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.pm-file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.pm-srcs{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.pm-src{grid-template-columns:var(--v3-row) minmax(0, 1fr) auto;gap:var(--v3-s2-5);min-height:var(--v3-row);padding:var(--s1) 0;border-bottom:1px solid var(--line);font-size:var(--t-ui);align-items:center;display:grid}.pm-pic{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m);background:var(--sunk);width:100%;box-shadow:inset 0 0 0 1px var(--line);display:block}.pm-pic.is-text{color:var(--muted);font-size:var(--t-sub);place-items:center;display:grid}.pm-src .pm-pic.is-text{font-size:var(--t-ui)}.pm-items{gap:0;margin:0;padding:0;list-style:none;display:grid}.pm-item{grid-template-columns:minmax(var(--v3-num), var(--v3-take)) minmax(0, 1fr);gap:var(--s3);margin-bottom:var(--s2);padding:var(--v3-s2-5);border:1px solid var(--line);border-radius:var(--radius-m);align-items:start;display:grid}.pm-item b,.pm-item .pm-p{overflow-wrap:anywhere}.pm-checks{gap:var(--s1);margin:0 0 var(--s2);font-size:var(--t-ui);padding:0;list-style:none;display:grid}.pm-checks li:before{content:"○ ";color:var(--muted)}.pm-checks li[data-done=true]:before{content:"✓ ";color:var(--live)}.pm-outs{gap:var(--s2);margin:0 0 var(--s3);font-size:var(--t-ui);padding:0;list-style:none;display:grid}.pm-url{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pm-url code{overflow-wrap:anywhere;font-size:var(--t-cap)}.pm-fold{margin-bottom:var(--s3);font-size:var(--t-ui)}.pm-fold summary{min-height:var(--control-l);cursor:pointer;align-items:center;font-weight:600;display:flex}.pm-fold>*+*{margin-top:var(--s2)}.pm-judge .v3-pills{margin-bottom:var(--s2)}.pm-setup{gap:0;min-width:0;display:grid}.pm-setup>.pm-h:first-of-type{margin-top:var(--s1)}.pm-outrow{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.pm-outrow .v3-grid2{margin-bottom:0}.pm-rows{margin:0 0 var(--s3);border-top:1px solid var(--line);font-size:var(--t-ui);padding:0;list-style:none;display:grid}.pm-rows li{justify-content:space-between;gap:var(--s1) var(--s3);min-height:var(--control-l);padding:var(--s1) var(--s1);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.pm-gap{margin-top:var(--s5)}.pm-read{min-width:0;display:grid}.pm-sub{margin:0 0 var(--s1);color:var(--muted);font-size:var(--t-cap)}.pm-right{align-items:center;gap:var(--s2);display:flex}.pm-block{display:block}.pm-wit{flex:1 1 var(--v3-grid2);gap:2px;min-width:0;display:grid}.pm-ask{align-items:flex-end;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.pm-ask>.v3-field{flex:1 1 var(--v3-grid2);margin-bottom:0}.pm-row2{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pm-set{margin:0 0 var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);display:grid}.pm-set legend{padding:0 var(--s1);font-size:var(--t-cap);font-weight:600}.pm-q{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.pm-q input{flex:1 1 var(--v3-grid2);min-width:0}.pm .v3-grid2,.pm-setup .v3-grid2{align-items:start}.pm-moments{gap:var(--s2);margin:0 0 var(--s2);font-size:var(--t-ui);padding:0;list-style:none;display:grid}.pm-moments li{grid-template-columns:var(--v3-row) minmax(0, 1fr);gap:var(--v3-s2-5);align-items:start;display:grid}.pm-moments .pm-pic.is-text{font-size:var(--t-ui)}.pm-src .pm-line{font-size:var(--t-cap);display:block}.ydisp{gap:var(--v3-s4-5);grid-template-columns:minmax(0,1fr);display:grid}@container you (width>=760px){.ydisp{grid-template-columns:minmax(var(--v3-grid2), 1fr) minmax(0, 2fr);align-items:start}.ydisp-pv{top:var(--s3);position:sticky}}.ydisp-form{min-width:0}.ypv-w{gap:var(--s2);margin:0;display:grid}.ypv-h{color:var(--muted);font-size:var(--t-cap);font-weight:600}.ypv{--pvk:1;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);display:flex;overflow:hidden}.ypv-side{align-content:start;gap:var(--s2);padding:var(--s3) var(--s2);background:var(--frame);display:grid}.ypv-side i{width:var(--s4);height:var(--s1);border-radius:var(--radius-pill);background:var(--line-strong);display:block}.ypv-main{gap:var(--s2);min-width:0;padding:var(--s3);font-size:calc(var(--t-cap) * var(--pvk));display:grid}.ypv-cover{aspect-ratio:16/9;border-radius:var(--radius-s);background:var(--sunk);color:var(--muted);place-items:center;display:grid;position:relative}.ypv-cover svg{width:40%;height:auto}.ypv-cap{inset:auto var(--s2) var(--s2);padding:var(--s1) var(--s2);border-radius:var(--radius-s);background:var(--ink);color:var(--paper);font-size:calc(var(--t-label) * var(--pvk));text-align:center;position:absolute}.ypv-t{font-size:calc(var(--t-ui) * var(--pvk))}.ypv-p{margin:0;line-height:1.5}.ypv.is-easy .ypv-p{word-spacing:.12em;line-height:1.9}.ypv-p.is-guide{background:var(--sel-tint);box-shadow:var(--sel-ring);border-radius:var(--radius-xs)}.ypv-m{color:var(--muted);margin:0}.ypv-chip{padding:0 var(--s1);border:1px solid var(--line);border-radius:var(--radius-pill)}.ypv-a{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ypv-btn{padding:var(--s1) var(--s3);border-radius:var(--radius-button);background:var(--ink);color:var(--paper);font-weight:600}.ypv.is-blue .ypv-btn{background:var(--link)}.ypv-link{color:var(--link);text-decoration:underline}.ypv-aloud{color:var(--muted)}.v3-youpg .v3-ys button[aria-pressed=true]{border-color:var(--line-strong);background:var(--sel-tint);color:var(--ink);box-shadow:var(--sel-ring)}@media (pointer:coarse),(width<=860px){.v3-youpg .v3-ys button,.v3-youpg .link,.v3-youpg .v3-saw summary,.v3-youpg .v3-btns button{min-height:var(--control-l)}}.v3-yg-h{margin:var(--s5) 0 var(--s2);font-size:var(--t-head);font-weight:600}.yx-rows{margin-bottom:var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);display:grid;overflow:hidden}.yx-rows>div+div{border-top:1px solid var(--line)}.yx-row{align-items:center;gap:var(--s3);width:100%;min-height:var(--control-l);padding:var(--s2) var(--s3);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.yx-row:hover{background:var(--sunk)}.yx-row[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.yx-n{gap:2px;min-width:0;display:grid}.yx-n small{color:var(--muted);font-size:var(--t-cap)}.yx-v{align-items:center;gap:var(--s1);color:var(--muted);font-size:var(--t-cap);display:inline-flex}.yx-c{color:var(--muted)}.yx-dot{width:var(--s2);height:var(--s2);border:1px solid var(--line-strong);border-radius:50%;display:inline-block}.yx-dot.is-yes{border-color:var(--live);background:var(--live)}.yx-ans{align-items:center;gap:var(--s2);margin:0 0 var(--s2);display:flex}.yx-words{white-space:pre-line;font-size:var(--t-ui);margin:0}.yx-hist{gap:var(--s2);font-size:var(--t-ui);margin:0;padding:0;list-style:none;display:grid}.yx-hist li{gap:2px;display:grid}.yx-hist small{color:var(--muted);font-size:var(--t-cap)}.lb-views{margin:0 0 var(--s3)}@media (pointer:coarse),(width<=860px){.lb-views button{min-height:var(--control-l)}}.v3-srv{gap:var(--s3);margin:var(--s3) 0;display:grid}.v3-srv-host{align-items:center;gap:var(--s2);font:600 var(--t-head)/1.4 var(--sans);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.v3-srv-host.is-big{font-size:var(--t-sub)}.v3-srv-add{margin:var(--s5) 0 var(--s1);font:600 var(--t-head)/1.5 var(--sans)}.top-left .side-env.is-box{align-items:center;gap:var(--s1);color:var(--ink);display:inline-flex}.t3 .v3-shelf,.t3-gap{margin-bottom:var(--s5)}.t3-row{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.t3 .v3-panel>p{margin:0}.t3 .v3-shelf>.v3-panel:last-child,.t3 .v3-shelf>.v3-cards+.v3-panel:last-child,.t3 .v3-panel>.v3-btns{margin-bottom:0}.t3 .v3-utabs{margin-bottom:var(--s5)}.t3-why{margin-bottom:var(--s4)}.t3 .v3-panel[hidden]{display:none}.t3-ready-box h3{font-size:var(--t-head);margin:0;font-weight:600}.t3-ready-box h3 small{color:var(--muted);font-size:var(--t-cap);font-weight:400;display:block}.t3-ready{margin:var(--s2) 0;border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.t3-ready li{grid-template-columns:var(--v3-num) minmax(0, 1fr) auto;gap:var(--v3-s2-5);padding:var(--v3-s2-5) var(--s1);border-bottom:1px solid var(--line);font-size:var(--t-ui);align-items:center;display:grid}.t3-ready li>span:nth-child(2){gap:2px;min-width:0;display:grid}.t3-ready li b{align-items:center;gap:var(--v3-s1-5);flex-wrap:wrap;display:flex}.t3-ready small{color:var(--muted);font-size:var(--t-cap)}.t3-ready li.is-done b{color:var(--muted)}.t3-num{width:var(--v3-avatar);height:var(--v3-avatar);background:var(--sunk);font-size:var(--t-cap);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.t3-ready li.is-done .t3-num{background:var(--live-bg);color:var(--live)}.t3-find{width:min(100%, calc(var(--v3-pin) * 2))}.t3-names{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--v3-sec)), 1fr));gap:var(--v3-s1-5) var(--s3);margin:0;padding:0;list-style:none;display:grid}.t3-names li{align-items:center;gap:var(--s2);min-width:0;min-height:var(--control);font-size:var(--t-ui);display:flex}.t3-names em{color:var(--muted);font-size:var(--t-cap);margin-left:auto;font-style:normal}.t3-narrow{max-width:var(--page-read)}.t3 .prep-table tbody th{min-width:var(--v3-tile)}.t3 :is(input,textarea,select){font-weight:400}.t3-gapt{margin-top:var(--s3)}.t3-terms{align-items:center;gap:var(--s2) var(--s4);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.csx-sec{margin-bottom:var(--s4)}.csx-grip{cursor:grab}.csx-drop{background:var(--sel-tint);box-shadow:var(--sel-ring)}.csx-name{width:100%}.csx-bint{min-width:0;display:grid}.csx-foot{padding:var(--s1) 0}.csx-add{align-items:center;gap:var(--s2);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.csx-add>input{flex:1 1 var(--v3-tile)}.csx-ver>span{width:100%}.csx-veract{gap:var(--s2);padding-top:var(--s1);flex-wrap:wrap;display:flex}.csx-text{gap:var(--s2);max-height:calc(var(--v3-tile) * 3);display:grid;overflow:auto}.csx-text p{margin:0}.csx-gone{color:var(--muted);text-decoration:line-through}.csx-new{background:var(--sel-tint);border-radius:var(--radius-s)}.csx-choices{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.csx-choice>input[type=radio]{width:calc(var(--v3-check) * 4 / 3);height:calc(var(--v3-check) * 4 / 3);margin:calc((var(--control-l) - var(--v3-check) * 4 / 3) / 2)}.csx-choice>input:not([type=radio]){min-height:var(--control-l);font-size:var(--t-field)}.csx-choice{gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.tn-search{margin:0 0 var(--s4)}.tn-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.tn-note{gap:var(--s1);padding:var(--v3-s2-5) var(--s1);border-bottom:1px solid var(--line);display:grid}.tn-meta{gap:var(--s1) var(--s3);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;margin:0;display:flex}.tn-ctx{overflow-wrap:anywhere;min-width:0}.tn-words{font-size:var(--t-ui);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tn-acts{justify-content:flex-end;display:flex}.ts-col{gap:var(--s3);align-content:start;min-width:0;display:grid}.ts-col>*,.ts-col .v3-grid2>*{min-width:0}.ts-col>.v3-shelf{margin-bottom:var(--s3)}.ts-col .v3-panel,.ts-col .v3-grid2,.ts-col .v3-btns,.ts-col .v3-panel>.v3-field:last-child,.ts-col .v3-panel>.v3-check:last-child{margin-bottom:0}.ts-col .v3-lede{max-width:100ch;margin:0}.ts-col :is(input,textarea,select){min-width:0}.ts-col .v3-field :is(input,textarea,select){width:100%;font-weight:400}.ts-col .v3-kv{grid-template-columns:minmax(var(--s8), max-content) minmax(0, 1fr)}.ts-col .v3-kv :is(dt,dd){overflow-wrap:anywhere;min-width:0}.ts-col p{margin:0}.ts-note{color:var(--muted);font-size:var(--t-ui)}.ts-mut{color:var(--muted);font-size:var(--t-cap)}.ts-warn{color:var(--dev);font-size:var(--t-cap)}.ts-h3{font-size:var(--t-head);margin:0;font-weight:600}.ts-h4{margin:var(--s1) 0 0;font-size:var(--t-ui);font-weight:600}.ts-ul{gap:var(--s1);padding-left:var(--v3-s4-5);font-size:var(--t-ui);margin:0;display:grid}.ts-sp{flex:1}.ts-fields{align-items:flex-end;gap:0 var(--s3);flex-wrap:wrap;display:flex}.ts-fields>.v3-field{flex:1 1 var(--v3-sec)}.ts-claim{gap:var(--s1);min-width:0;padding-top:var(--s2);border-top:1px solid var(--line);font-size:var(--t-ui);display:grid}.ts-claim .v3-field{margin-bottom:var(--s1)}.ts-claim>button{justify-self:start}.ts-claim blockquote{padding-left:var(--s3);border-left:2px solid var(--line-strong);color:var(--muted);font-size:var(--t-cap);margin:0}.ts-claim mark{background:var(--live-bg);color:inherit}.ts-claim.is-flag{border-top-color:var(--dev)}.ts-checks{gap:var(--v3-s1-5);font-size:var(--t-ui);margin:0;padding:0;list-style:none;display:grid}.ts-checks li{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.ts-checks li>span:first-child{font-weight:700}.ts-checks li.is-ok>span:first-child{color:var(--live)}.ts-checks li:is(.is-warn,.is-bad)>span:first-child{color:var(--dev)}.ts-private{padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m)}.ts-fold{display:block}.ts-fold>*+*{margin-top:var(--v3-s2-5)}.ts-fold>summary{align-items:center;gap:var(--v3-s1-5);min-height:var(--control-l);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.ts-fold>summary::-webkit-details-marker{display:none}.ts-tbl-wrap{min-width:0;overflow-x:auto}.ts-tbl{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.ts-tbl th,.ts-tbl td{padding:var(--s2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ts-tbl thead th{color:var(--muted);font-size:var(--t-cap);white-space:nowrap;border-bottom-color:var(--line-strong);font-weight:600}.ts-tbl tbody th{font-weight:400}.ts-tbl .link{min-height:var(--control-s);text-align:left;padding:0}.ts-tbl tr.is-heavy td{color:var(--dev)}.ts-col .prep-week-btn{align-items:center;gap:var(--v3-s1-5);width:100%;min-height:var(--control);margin-top:var(--s1);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;flex-wrap:wrap;padding:0;font-weight:600;display:flex}.ts-col .prep-week-btn .ts-mut{font-weight:400}.ts-col .t3-row>.prep-week-btn{flex:auto;width:auto;margin-top:0}.ts-col .prep-week-btn .prep-chev{transition:transform .15s;display:inline-grid}.ts-col .prep-week-btn[aria-expanded=true] .prep-chev{transform:rotate(90deg)}.ts-stepper{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ts-stepper button{align-items:center;gap:var(--s2);min-height:var(--control-l);padding:var(--s1) var(--v3-s3-5) var(--s1) var(--s1);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--muted);font-size:var(--t-ui);display:flex}.ts-stepper button:disabled{opacity:.55}.ts-stepper li[aria-current=step] button{border-color:var(--accent);color:var(--ink);font-weight:600}.ts-num{width:var(--v3-avatar);height:var(--v3-avatar);background:var(--sunk);font-size:var(--t-cap);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ts-stepper li[aria-current=step] .ts-num{background:var(--accent);color:var(--accent-on)}.ts-formula{padding:var(--s2) var(--s3);border-radius:var(--radius-s);background:var(--sunk);font-family:var(--mono);font-size:var(--t-cap);overflow-wrap:anywhere}.ts-weeks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.ts-weeks>li{justify-content:space-between;align-items:center;gap:var(--v3-s2-5);padding:var(--v3-s1-5) var(--s1);border-bottom:1px solid var(--line);font-size:var(--t-ui);display:flex}.ts-weeks>li>span:first-child{min-width:0}.ts-weeks>li.is-out>span:first-child{color:var(--muted)}.ts-weeks small{color:var(--muted);font-size:var(--t-cap)}.ts-weeks abbr{text-decoration:none}.v3 .ts-role{min-width:var(--s8);flex:none}.v3 .ts-role[data-role=core]{border-color:var(--accent);background:var(--accent);color:var(--accent-on)}.v3 .ts-role[data-role=extend]{background:var(--accent-tint)}.v3 .ts-role[data-role=deep]{border-style:dashed}.ts-in{min-width:var(--s8);color:var(--muted);font-size:var(--t-cap);text-align:right}.ts-meter{gap:var(--v3-s1-5);display:grid}.ts-bar{height:var(--v3-s1-5);border-radius:var(--radius-pill);background:var(--sunk);display:flex;position:relative;overflow:hidden}.ts-bar i{height:100%;display:block}.ts-bar .c{background:var(--accent)}.ts-bar .e{background:var(--focus)}.ts-bar .d{background:var(--ai)}.ts-bar .p{background:var(--line-strong)}.ts-bar .cap{background:var(--ink);width:2px;position:absolute;top:0;bottom:0}.ts-col audio{width:100%}.ts-col[hidden]{display:none}.ts-col .t3-row>.v3-check{margin-bottom:0}.ts-seed .t3-row>.prep-week-btn{font-size:var(--t-head)}.prep-mats{gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.prep-mat{align-items:center;gap:var(--s1);display:inline-flex}.prep-mat>small{color:var(--muted);font-size:var(--t-label)}.nc-next{bottom:calc(var(--sbar-h,0px) + var(--s2));z-index:1;background:var(--paper);position:sticky}.pria3 .v3-lede{margin-bottom:var(--s3)}.pria3-lock{gap:var(--v3-s1-5);margin:0 0 var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pria3-lock .v3-chip{white-space:normal;width:auto;max-width:100%}.pria3>.v3-pills{margin-bottom:var(--s3)}.pria3 .pria-grid{align-items:flex-start;gap:var(--v3-s4-5);flex-wrap:wrap;min-width:0;display:flex}.pria3 .pria-main{flex:3 1 calc(var(--v3-grid2) + var(--s8));gap:var(--s1);min-width:0;max-width:none;display:grid}.pria3 .pria-aside{flex:1 1 var(--v3-grid2);gap:0;min-width:0;max-width:none;display:grid}.pria3 .pria-aside .v3-panel h2{font-size:var(--t-head);margin:0;font-weight:600}.pria3 .pria-main,.pria3 .pria-aside{grid-template-columns:minmax(0,1fr)}.pria3 .pria-grid .v3-btns>button{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%}.pria3 .pria-block{margin-bottom:var(--s2);min-width:0;display:block}.pria3 .pria-block>h2,.pria3 .pria-h3{margin:var(--v3-s4-5) 0 var(--v3-s1-5);font-size:var(--t-head);font-weight:600}.pria3 .look-note{margin:0 0 var(--s2);color:var(--muted);font-size:var(--t-cap)}.pria3 .v3-panel .look-note:last-child{margin-bottom:0}.pria3 .pria-block>.v3-panel,.pria3 .pria-block>.v3-btns{margin-top:var(--s2)}.pria3 .pria-ul{gap:var(--s1);padding-left:var(--v3-s4-5);font-size:var(--t-ui);margin:0;display:grid}.pria3 .pria-never{padding-left:var(--v3-s4-5);list-style:outside}.pria3 .pria-never li:before{content:none}.pria3 .pria-moments{grid-auto-flow:column;grid-auto-columns:var(--v3-pin);gap:var(--v3-s2-5);margin:var(--s2) 0;padding:var(--s1) 0 var(--s2);grid-template-columns:none;list-style:none;display:grid;overflow-x:auto}.pria3 .pria-moments.is-wrap{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(var(--v3-pin), 1fr));overflow:visible}.pria3 .pria-mo{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);align-content:start;display:grid;overflow:hidden}.pria3 .pria-mo img,.pria3 .pria-nopic{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);width:100%;display:block}.pria3 .pria-mo-text{padding:var(--s2);font-size:var(--t-cap);justify-items:start;gap:2px;display:grid}.pria3 .pria-mo-text small{color:var(--muted);font-size:var(--t-cap)}.pria3 .pria-mo[aria-current=true]{box-shadow:0 0 0 2px var(--accent)}.pria3 .pria-mo-text .link,.pria3 .pria-story-body .link{min-height:var(--control-s);font-size:var(--t-cap);text-align:left;padding:0}.pria3 .pria-page{gap:var(--s3);display:grid}.pria3 .pria-qs,.pria3 .pria-critlines,.pria3 .pria-chat,.pria3 .pria-pairs{gap:var(--v3-s2-5);margin:0 0 var(--s2);padding:0;list-style:none;display:grid}.pria3 .pria-q>p,.pria3 .pria-msg>p{margin:0}.pria3 .pria-refs{gap:var(--v3-s1-5);flex-wrap:wrap;display:flex}.pria3 .pria-refs button{min-height:var(--control-s);padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--t-cap)}.pria3 .pria-refs button:hover{background:var(--sunk)}.pria3 .pria-critline{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pria3 .pria-critline>span{gap:2px;min-width:0;display:grid}.v3.pria3 .pane-btn.is-ai{border:1px dashed var(--ai);background:var(--ai-tint);color:var(--ai)}.v3.pria3 .pane-btn.is-ai:disabled{opacity:.55}.pria3 .pria-then-now{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-grid2)), 1fr));gap:var(--v3-s4-5);margin:var(--s2) 0 var(--s4);display:grid}.pria3 .pria-then-now h3{color:var(--muted);font-size:var(--t-cap);margin:0;font-weight:600}.pria3 .pria-pic{border-radius:var(--radius-s);width:100%;height:auto;display:block}.pria3 .pria-veil{padding:var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--sunk);color:var(--muted);font-size:var(--t-ui);text-align:center;margin:0}.pria3 .pria-got{gap:var(--s1);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--t-ui);display:grid}.pria3 .pria-got>p{margin:0}.pria3 .pria-term,.pria3 .pria-story{gap:var(--v3-s2-5);margin:0 0 var(--s4);padding:0 0 0 var(--v3-s3-5);border-left:2px solid var(--line-strong);list-style:none;display:grid}.pria3 .pria-term li{font-size:var(--t-ui);gap:2px;display:grid}.pria3 .pria-term small{color:var(--muted);font-size:var(--t-cap)}.pria3 .pria-story-item{gap:var(--s1);min-width:0;display:grid}.pria3 .pria-story-body{grid-template-columns:minmax(var(--s8), var(--v3-take)) minmax(0, 1fr);gap:var(--s3);align-items:start;display:grid}.pria3 .pria-story-body>img,.pria3 .pria-story-body>.pria-nopic{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-s);background:var(--sunk);width:100%}.pria3 .pria-story-body>.pria-mo-text{font-size:var(--t-ui);padding:0}.pria3 .pria-pair{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pria3 .pria-pair>img,.pria3 .pria-pair>.pria-nopic{width:var(--v3-take);aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-s);background:var(--sunk)}.pria3 .pria-story-item.is-turn{border-left:0;margin-left:0;padding-left:0}.pria3 .pria-people-msg{border:1px solid var(--live)}.pria3 .pria-lines{gap:var(--s1);margin:0 0 var(--s3);padding:0;list-style:none;display:grid}.pria3 .pria-line{width:100%;min-height:var(--control-l);padding:var(--s2) var(--s3);border:0;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--t-body);text-align:left;background:0 0;gap:2px;display:grid}.pria3 .pria-line small{color:var(--muted);font-size:var(--t-cap)}.pria3 .pria-line:hover{background:var(--sunk)}.pria3 .pria-line.is-sel{border-radius:var(--radius-s);background:var(--sel-tint);box-shadow:var(--sel-ring)}.pria3 .pria-draft{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.pria3 .pria-goes{color:var(--muted);font-size:var(--t-cap)}@media (pointer:coarse),(width<=860px){.pria3 .link,.pria3 .pria-refs button,.pria3 .pria-mo-text .link,.pria3 .v3-pills button{min-height:var(--control-l)}}.pria3 .pria-fixedq{justify-items:start;gap:var(--s2);display:grid}.pria3 .pria-fixedq>p{margin:0}.dt{gap:var(--s4);min-width:0;display:grid}.dt-top{justify-content:space-between;align-items:flex-start;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.dt-top .v3-t2{margin:var(--s1) 0 0}.dt-h{font-size:var(--t-head);margin:0;font-weight:600}.dt-h4{color:var(--muted);font-size:var(--t-cap);margin:0;font-weight:600}.dt-page .v3-panel{margin-bottom:var(--s4)}.dt-trail{border-top:1px solid var(--line);min-width:0;display:grid}.dt-day{padding:var(--s3) 0 var(--v3-s1-5);color:var(--muted);font-size:var(--t-label);margin:0;font-weight:600}.dt-card{gap:var(--s2);min-width:0;margin-bottom:var(--s2);padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);display:grid}.dt-card>.v3-open,.dt-card-open{text-align:start;justify-items:start;gap:2px;min-width:0;display:grid}.dt-card>.v3-open b,.dt-card-open b{font-size:var(--t-body);overflow-wrap:anywhere}.dt-card>.v3-open small,.dt-card-open small{color:var(--muted);font-size:var(--t-cap)}.dt-prompted{color:var(--muted);font-size:var(--t-cap);margin:0}.dt-why{font-size:var(--t-ui);overflow-wrap:anywhere;margin:0}.dt-meta{align-items:center;gap:var(--v3-s1-5) var(--s4);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.dt-ocline{padding:var(--v3-s1-5) var(--s3);border-radius:var(--radius-s);background:var(--sunk);font-size:var(--t-cap);overflow-wrap:anywhere;margin:0}.dt-links{gap:var(--v3-s1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dt-links li{padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--radius-s);font-size:var(--t-cap)}.dt-list{gap:2px;margin:0;padding-inline-start:var(--v3-s4-5);display:grid}.dt-opts{gap:var(--v3-s1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dt-optc{max-width:100%;padding:2px var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--t-cap);overflow-wrap:anywhere}.dt-optc.is-chosen{background:var(--sel-tint);box-shadow:var(--sel-ring);color:var(--ink);border-color:#0000;font-weight:600}.dt-optc.is-ai,.dt-optlist>li.is-ai{border:1px dashed var(--ai)}.dt-aimark{color:var(--ai);font-size:var(--t-label);font-weight:700}.dt-sure{align-items:center;gap:var(--v3-s1-5);font-weight:600;display:inline-flex}.dt-bars{align-items:flex-end;gap:2px;display:inline-flex}.dt-bars i{inline-size:var(--s1);border-radius:var(--radius-xs);background:var(--line-strong)}.dt-bars i:first-child{block-size:var(--v3-s1-5)}.dt-bars i:nth-child(2){block-size:var(--s2)}.dt-bars i:nth-child(3){block-size:var(--s3)}.dt-bars i.is-on{background:var(--ink)}.dt-pct{color:var(--muted);font-weight:400}.dt-oc{align-items:center;gap:var(--v3-s1-5);display:inline-flex}.dt-oc.is-none{color:var(--muted)}.dt-oc-ic{inline-size:var(--v3-s3-5);block-size:var(--v3-s3-5);flex:none}.dt-who{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);display:grid}.dt-who .v3-t2{margin:0}.dt-rule{padding:var(--s1) 0;border-top:1px solid var(--line)}.dt-rule .v3-check small{display:block}.dt-qcard{gap:var(--v3-s3-5);max-inline-size:var(--page-read);padding:var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius-l);background:var(--paper);display:grid}.dt-optlist{gap:var(--v3-s1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dt-optlist>li{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);align-items:center;max-inline-size:100%;display:inline-flex}.dt-optlist>li:has(.v3-open[aria-pressed=true]){background:var(--sel-tint);box-shadow:var(--sel-ring);border-color:#0000}.dt-optlist .v3-open{min-inline-size:0;padding:var(--s1) var(--v3-s1-5) var(--s1) var(--s3);border-radius:var(--radius-pill);text-align:start;overflow-wrap:anywhere}.dt-optlist .v3-open[aria-pressed=true]{font-weight:600}.dt-x{min-inline-size:var(--control-s);border-radius:50%;padding:0}.dt-addopt{gap:var(--v3-s1-5);display:flex}.dt-addopt>input{flex:1;min-inline-size:0}.v3-field>.link{justify-self:start;padding:0}.dt-aih{align-items:center;gap:var(--s2);color:var(--ai);font-size:var(--t-cap);flex-wrap:wrap;font-weight:600;display:inline-flex}.dt-range{align-items:center;gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.dt-range input{inline-size:100%;accent-color:var(--ink)}.dt-range output{font-variant-numeric:tabular-nums;font-weight:600}.dt-more{gap:var(--s3);display:grid}.dt-more>summary{color:var(--link);cursor:pointer;min-block-size:var(--control);align-items:center;font-weight:600;display:flex}.dt-more[open]{gap:var(--v3-s3-5)}.dt-linkgrp{gap:2px;display:grid}.dt-mx{gap:var(--s2);display:grid}.dt-mxc{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);display:grid}.dt-mxn{align-items:center;gap:var(--v3-s1-5);flex-wrap:wrap;font-weight:600;display:flex}.dt-mxo{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-sec)), 1fr));gap:var(--s2) var(--s4);display:grid}.dt-mxcell{font-size:var(--t-cap);gap:2px;display:grid}.dt-result{gap:var(--s3);display:grid}.dt-rrow{gap:var(--s1) var(--s3);font-size:var(--t-ui);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=600px){.dt-rrow{grid-template-columns:minmax(0, var(--v3-sec)) minmax(0, 1fr) auto}}.dt-track{block-size:var(--v3-s3-5);border-radius:var(--radius-s);background:var(--sunk);position:relative}.dt-rg{min-inline-size:var(--v3-s1-5);border-radius:var(--radius-s);background:var(--muted);position:absolute;inset-block:2px}.dt-pt{inset-block:calc(var(--s1) * -1);background:var(--ink);inline-size:2px;margin-inline-start:-1px;position:absolute}.dt-num{color:var(--muted);font-size:var(--t-cap);font-variant-numeric:tabular-nums}.dt-two{gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.dt-two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.dt-ocq{gap:var(--s2);margin-bottom:var(--s3);padding:var(--s3) var(--v3-s3-5);border:1px solid var(--line);border-radius:var(--radius-m);display:grid}.dt-legend{gap:var(--v3-s1-5) var(--s4);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dt-legend li{align-items:center;gap:var(--v3-s1-5);display:inline-flex}.dt-bands{border-top:1px solid var(--line);display:grid}.dt-band{gap:var(--s2) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.dt-band{grid-template-columns:minmax(0, var(--v3-sec)) minmax(0, 1fr)}}.dt-bl{gap:2px;display:grid}.dt-bl small{color:var(--muted);font-size:var(--t-cap)}.dt-bb{gap:var(--v3-s1-5);display:grid}.dt-bb p{font-size:var(--t-ui);margin:0}.dt-dots{gap:var(--s1);flex-wrap:wrap;display:flex}.dt-dots .dt-oc-ic{inline-size:var(--v3-s4-5);block-size:var(--v3-s4-5)}.dt-pria{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--paper);display:grid}.dt-pria-who{align-items:center;gap:var(--s2);color:var(--muted);font-size:var(--t-cap);font-weight:600;display:inline-flex}.dt-pav{inline-size:var(--v3-s5-5);block-size:var(--v3-s5-5);background:var(--sunk);color:var(--ink);font-size:var(--t-label);border-radius:50%;place-items:center;font-weight:700;display:grid}.dt-pria-q{font-size:var(--t-head);margin:0;font-weight:600}.dt-kept{padding:var(--s2) var(--s3);border-radius:var(--radius-s);background:var(--sunk);font-size:var(--t-ui);white-space:pre-wrap;margin:0}.dt-pick{border-top:1px solid var(--line);display:grid}.dt-pick>.v3-check{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.dt-pick .v3-check small{display:block}.dt-decl{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);min-width:0;display:grid}.dt-decl-h{padding:var(--s3) var(--v3-s3-5);border-bottom:1px solid var(--line);font-size:var(--t-ui);gap:2px;display:grid}.dt-decl-h small{color:var(--muted);font-size:var(--t-cap)}.dt-dst{gap:var(--s1);min-width:0;padding:var(--s3) var(--v3-s3-5);border-bottom:1px solid var(--line);font-size:var(--t-ui);overflow-wrap:anywhere;display:grid}.dt-dst:last-child{border-bottom:0}.dt-k{color:var(--muted);font-size:var(--t-label);font-weight:600}.dt-tsplit{gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.dt-tsplit{grid-template-columns:minmax(0, var(--v3-grid2)) minmax(0, 1fr)}}.dt-slist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.dt-slist>li{border-bottom:1px solid var(--line)}.dt-slist .v3-open{inline-size:100%;padding:var(--s2);text-align:start;gap:2px;display:grid}.dt-slist .v3-open[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring);border-radius:var(--radius-s)}.dt-slist small{color:var(--muted);font-size:var(--t-cap)}.dt-tright{gap:var(--s3);min-width:0;display:grid}.dt-pool{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-grid2)), 1fr));gap:var(--s4);display:grid}.dt-hbar{grid-template-columns:minmax(0, var(--v3-take)) minmax(0, 1fr) auto;align-items:center;gap:var(--s3);padding:var(--s1) 0;font-size:var(--t-ui);display:grid}.dt-hb{block-size:var(--s3);border-radius:var(--radius-s);background:var(--muted)}.dt-hn{color:var(--muted);font-variant-numeric:tabular-nums;text-align:end}@media (pointer:coarse){.dt-optlist .v3-open,.dt-x,.v3-field>.link,.dt-card>.v3-open,.dt-slist .v3-open,.dt-more>summary{min-block-size:var(--v3-hit)}.dt-x{min-inline-size:var(--v3-hit)}}.dt-page .v3-pills button,.dt .v3-pills button{min-block-size:var(--v3-hit)}.dt-page .v3-check,.dt .v3-check{min-block-size:var(--v3-hit);align-items:center}.dt-page .v3-check input,.dt .v3-check input{margin-top:0}@media (width<=759px){.dt-optlist .v3-open,.dt-x,.v3-field>.link,.dt-card>.v3-open,.dt-slist .v3-open,.dt-more>summary{min-block-size:var(--v3-hit)}.dt-x{min-inline-size:var(--v3-hit)}}.am-sec{gap:var(--s2);margin-bottom:var(--s5);min-width:0;display:grid}.am-sec>h2{align-items:baseline;gap:var(--s2);font-size:var(--t-head);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.am-sec>h2 small{color:var(--muted);font-size:var(--t-cap);font-weight:400}.am-hint{color:var(--muted);font-size:var(--t-cap);display:block}.am-ul{gap:var(--s1);padding-left:var(--v3-s4-5);font-size:var(--t-ui);margin:0;display:grid}.am-empty{padding:var(--s3) var(--s4);color:var(--muted);font-size:var(--t-ui);margin:0}.am-legend summary{min-height:var(--control);color:var(--link);font-size:var(--t-ui);cursor:pointer;align-items:center;font-weight:600;display:flex}.am-steps{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-take)), 1fr));gap:var(--s2);margin:var(--s1) 0 var(--s2);padding:0;list-style:none;display:grid}.am-steps li{align-content:start;gap:var(--s1);padding:var(--s2) var(--v3-s2-5);border:1px solid var(--line);border-radius:var(--radius-m);font-size:var(--t-cap);display:grid}.am-steps b{font-size:var(--t-ui)}.am-steps span{color:var(--muted)}.am-map{--am-cols:var(--v3-sec) minmax(0, 1.2fr) minmax(0, 1fr);border-top:1px solid var(--line);min-width:0;display:grid;container:am-map/inline-size}.am-head{grid-template-columns:var(--am-cols);gap:var(--s4);padding:var(--s2) 0 var(--v3-s1-5);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t-label);font-weight:600;display:grid}.am-head small{font-weight:400}.am-head-say{margin-bottom:var(--s1);display:block}.am-head-steps{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.am-head-steps span{line-height:1.25;display:grid}.am-row{grid-template-columns:var(--am-cols);gap:var(--s2) var(--s4);min-width:0;padding:var(--s3) 0;border-bottom:1px solid var(--line);align-items:start;display:grid}.am-stage{align-content:start;gap:var(--s1);min-height:var(--control);border-radius:var(--radius-s);color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;padding:0;display:grid}button.am-stage{cursor:pointer}.am-stage b{font-size:var(--t-body)}button.am-stage b:after{content:" ›";color:var(--muted);font-weight:400}button.am-stage:hover b{text-underline-offset:3px;text-decoration:underline}.am-stage small{color:var(--muted);font-size:var(--t-cap)}.am-plab{color:var(--muted);font-size:var(--t-label);font-weight:600;display:none}.am-say,.am-saw{gap:var(--v3-s1-5);min-width:0;display:grid}.am-track{border:1px solid var(--line);border-radius:var(--radius-s);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.am-cell{overflow-wrap:anywhere;min-height:var(--control);border-left:1px solid var(--line);color:var(--muted);font-size:var(--t-label);text-align:center;font-variant-numeric:tabular-nums;place-items:center;padding:2px;line-height:1.2;display:grid;overflow:hidden}.am-cell:first-child{border-left:0}.am-cell.is-on{background:var(--sel-tint);box-shadow:var(--sel-ring);color:var(--ink);font-weight:700}.am-track.is-unset .am-cell{color:var(--line-strong)}.am-line{color:var(--ink);font-size:var(--t-cap);overflow-wrap:anywhere}.am-line.is-none,.am-nothing{color:var(--muted);font-size:var(--t-cap)}.am-out{color:var(--muted);font-size:var(--t-label);font-weight:600}.am-fact{align-items:baseline;gap:var(--v3-s1-5);font-size:var(--t-cap);grid-template-columns:auto minmax(0,1fr);display:grid}.am-talk{padding:var(--s2) var(--v3-s2-5);border-radius:var(--radius-s);background:var(--sunk);font-size:var(--t-cap);grid-column:2/-1}.am-talk b{font-weight:600}@container am-map (width<=720px){.am-head{display:none}.am-row{grid-template-columns:minmax(0,1fr)}.am-plab{display:block}.am-talk{grid-column:1}}.am-marks{margin-bottom:0}.am-facts{gap:var(--s1);font-size:var(--t-cap);margin:0;padding:0;list-style:none;display:grid}.am-two{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-grid2)), 1fr));gap:var(--v3-s4-5);align-items:start;display:grid}.am-lift{gap:var(--s3);min-width:0;display:grid}.am-pick{margin-bottom:var(--s2);gap:0;display:grid}.am-decl{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);min-width:0;display:grid}.am-dst{gap:var(--v3-s1-5);min-width:0;padding:var(--s3) var(--v3-s3-5);border-bottom:1px solid var(--line);font-size:var(--t-ui);overflow-wrap:anywhere;display:grid}.am-dst:last-child{border-bottom:0}.am-dst-top{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.am-dst-top small{color:var(--muted);font-size:var(--t-cap)}.am-stepname{padding:0 var(--s2);border:1px solid var(--ink);border-radius:var(--radius-pill);font-size:var(--t-label);font-weight:700}.am-k{color:var(--muted);font-size:var(--t-label);font-weight:600}.am-askq{padding:var(--s2) var(--v3-s2-5);border-radius:var(--radius-s);background:var(--sunk);font-size:var(--t-cap)}.am-rule{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) 0;font-size:var(--t-ui);flex-wrap:wrap;display:flex}.am-rule>span{display:grid}.am-rule small{color:var(--muted);font-size:var(--t-cap)}@media (pointer:coarse),(width<=760px){.am-stage,.am-legend summary,.am-cell,.am .link{min-height:var(--control-l)}}.easel.v3{background:var(--paper)}.easel.v3>.v3-mkbar{flex:none}.easel-end{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.easel-work{gap:var(--s3);flex:1 1 0;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.easel-work>.easel-canvas{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);min-height:0;overflow:hidden}.easel-side{display:none}.easel-mode button{padding:0 var(--s2)}@container easel (width>=760px){.easel-work{grid-template-columns:minmax(0, 1fr) calc(var(--v3-tool-side) * var(--side-scale,1))}.easel-side{align-self:start;display:grid}}.easel.v3>.v3-btns{margin:var(--s2) 0 0;flex:none}.v3 .easel-where{min-width:0;min-height:var(--control-l);padding:0 var(--s1);color:var(--muted);font-size:var(--t-cap);line-height:var(--control-l);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;overflow:hidden}.v3 button.easel-where{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v3 button.easel-where:hover{color:var(--ink)}.v3room-make>.easel.v3{border:0;border-radius:0;overflow:visible}.markup.v3{box-sizing:border-box;padding:var(--s3);background:var(--paper);font-size:var(--t-ui);grid-template-rows:auto auto minmax(0,1fr)}.markup.v3>.markup-note{margin:0 0 var(--s2);white-space:normal;overflow:visible}.markup.v3>.markup-body{grid-template-columns:minmax(0, 1fr) calc(var(--v3-tool-side) * var(--side-scale,1));gap:var(--s3)}.markup.v3 .markup-canvas{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);overflow:hidden}.markup.v3 .v3-sidep{align-self:start;max-height:100%;overflow:auto}@media (width<=759px){.markup.v3>.markup-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}}.look-layer:has(>.markup.v3){padding:0}.markup.v3:is(.look-sheet,.wall-view,.act-view){box-sizing:border-box;height:100%;padding:var(--page-top) var(--page-inline) var(--page-end);background:var(--paper);font-size:var(--t-body);display:block;overflow:auto}.look-layer:has(>.markup.v3:is(.look-sheet,.wall-view,.act-view)){scrollbar-gutter:stable;overflow:auto}.look-layer>.markup.v3:is(.look-sheet,.wall-view,.act-view){height:auto;min-height:100%;overflow:visible}.look-view{grid-template-columns:minmax(0, 1.5fr) minmax(calc(var(--v3-pin-side) * var(--side-scale,1)), 1fr);gap:var(--v3-s4-5);margin-bottom:var(--v3-s4-5);align-items:start;display:grid}.look-stack{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);min-height:0;position:relative;overflow:hidden}.look-trace{gap:var(--v3-s1-5);min-width:0;font-size:var(--t-ui);align-content:start;display:grid}.look-trace h4{margin:var(--v3-s1-5) 0 0;color:var(--muted);font-size:var(--t-cap);font-weight:600}.look-trace .v3-field{margin:var(--v3-s1-5) 0 0}.look-trace .v3-btns{margin:var(--s2) 0 var(--s1)}.look-trace .v3-msg{margin:0}.look-said{white-space:pre-wrap;margin:0}.walk-nav{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.walk-nav>b{font-size:var(--t-ui);text-align:center;flex:160px}.v3-chips{gap:var(--v3-s1-5);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.wall-view.v3:fullscreen .v3-wall{grid-template-columns:repeat(auto-fill, minmax(var(--v3-wall-big), 1fr))}@media (width<=759px){.look-view{grid-template-columns:minmax(0,1fr)}}.people-set{min-width:0;margin:0 0 var(--v3-s3-5);padding:var(--v3-s2-5) var(--v3-s3-5) var(--s1);border:1px solid var(--line);border-radius:var(--radius-m)}.people-set legend{padding:0 var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:600}.people-set>.v3-said{margin-bottom:var(--s2);font-size:var(--t-cap)}.v3-dialog :is(.people-set,.v3-field,.v3-check,.v3-pills,.v3-panel,.v3-qr,.v3-grid2){margin-bottom:0}.lab-files{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.lab-job{grid-template-columns:minmax(0, 1fr) var(--s8) minmax(0, 1fr);align-items:end;gap:var(--s3);display:grid}.lab-job .v3-field{margin-bottom:0}.lab-job :is(input,select){box-sizing:border-box;width:100%;min-width:0}.act-view>.v3-said{margin-bottom:var(--s3)}.act-view>.act-join{max-width:var(--v3-narrow)}.act-view .v3-panel>p,.act-view .v3-panel h3{margin:0}.act-timer{font-size:var(--t-sub);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.act-here{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.act-here .v3-check{margin:0}.v3 .act-canvas{border:1px solid var(--line);border-radius:var(--radius-s);max-width:100%}.act-sheet-row{gap:var(--v3-s1-5);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--t-ui);display:grid}.act-thumbs{grid-template-columns:repeat(auto-fill, minmax(var(--v3-sketch), 1fr));gap:var(--v3-s2-5);display:grid}.act-row{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.act-row>.v3-field{flex:200px;margin:0}.act-qr{grid-template-columns:var(--v3-qr-small) minmax(0, 1fr);gap:var(--s4);align-items:center;display:grid}.act-qr p{margin:0 0 var(--s1)}.act-lg{margin:var(--s1) 0 var(--s2);color:var(--muted);font-size:var(--t-cap);font-weight:600}.act-start,.char-teach{max-width:var(--v3-narrow)}.char-brief{font-size:var(--t-head);margin:0;font-weight:600}.char-teach .v3-btns{align-items:center}@media (width<=759px){.act-qr{grid-template-columns:minmax(0,1fr)}}.kolam.v3{grid-template-columns:minmax(0, 1fr) calc(var(--v3-kolam-side) * var(--side-scale,1));gap:var(--s4)}.kolam-ctl{gap:var(--v3-s2-5);min-width:0;font-size:var(--t-ui);align-content:start;display:grid}.kolam-ctl fieldset{gap:2px var(--s3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.kolam-ctl legend{font-size:var(--t-cap);margin-bottom:2px;padding:0;font-weight:600}.kolam-ctl fieldset>label:not(.kolam-ink){align-items:center;gap:var(--v3-s1-5);min-height:var(--control-l);cursor:pointer;display:flex}.kolam-ctl input[type=radio]{width:var(--v3-check);height:var(--v3-check);accent-color:var(--accent)}.kolam-ctl .kolam-ink{width:var(--control-l);height:var(--control-l);border-color:#0000}.kolam-ctl .kolam-ink.is-on{border-color:var(--accent)}.kolam-ctl .kolam-ink span{width:var(--v3-s5-5);height:var(--v3-s5-5)}@media (width<=759px){.kolam.v3{grid-template-columns:minmax(0,1fr)}}.kolam-ctl .v3-btns{margin:0}.act-kolam .kolam.v3{grid-template-columns:minmax(0, var(--v3-kolam-board)) minmax(0, 1fr)}@media (width<=759px){.act-kolam .kolam.v3{grid-template-columns:minmax(0,1fr)}}.wall-pick{width:100%;min-height:var(--v3-hit);background:var(--paper);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:0;padding:0;display:block}.wall-pick>img,.wall-pick>.v3-pic{aspect-ratio:4/3;object-fit:contain;background:var(--paper);width:100%;display:block}.wall-pick.is-note{aspect-ratio:4/3;padding:var(--s3);background:var(--sunk);font-size:var(--t-ui);white-space:pre-wrap;overflow:hidden}.wall-pick[aria-pressed=true]{box-shadow:var(--sel-ring);background:var(--sel-tint)}.wall-new{color:var(--ink);font-weight:600}.v3-livedot.is-quiet{background:var(--muted)}.wall-big{width:100%;max-height:var(--v3-dialog);object-fit:contain;margin-bottom:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);display:block}.wall-notetext{margin:0 0 var(--s3);white-space:pre-wrap;font-size:var(--t-body)}.pin-talk{gap:var(--s2);margin-top:var(--s3);display:grid}.pin-talk h4{font-size:var(--t-ui);margin:0}.pin-talk .link{min-height:var(--v3-hit)}.ofc-batch .ofc-b-grp{margin:var(--s5) 0 var(--s2);font-size:var(--t-label);color:var(--muted);font-weight:600}.ofc-b-calm{padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:0}.ofc-b-acc{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid;overflow:hidden}.ofc-b-item+.ofc-b-item{border-top:1px solid var(--line)}.ofc-b-head{align-items:center;gap:var(--s3);width:100%;min-height:64px;padding:var(--s2) var(--s4);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;display:flex}.ofc-b-head:hover{background:var(--sunk)}.ofc-b-head:focus-visible{outline:2px solid var(--sel-ring);outline-offset:-2px}.ofc-b-head small,.ofc-b-row small{color:var(--muted);font-size:var(--t-cap);font-weight:400;display:block}.ofc-b-chev{width:var(--s4);color:var(--muted);flex:none}.ofc-b-grow{flex:auto;min-width:0}.ofc-b-body{gap:var(--s3);padding:var(--s1) var(--s4) var(--s4);display:grid}.ofc-b-row{align-items:center;gap:var(--s2) var(--s3);min-height:44px;padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-b-row:last-child{border-bottom:0}.ofc-b-days,.ofc-b-count{font-variant-numeric:tabular-nums;white-space:nowrap}.ofc-b-wk{font-weight:600;font-size:var(--t-ui);flex:0 0 5.5rem}.ofc-b-wk small{color:var(--muted);font-weight:400;font-size:var(--t-cap);display:block}.ofc-b-p{font-size:var(--t-ui);margin:0}.ofc-b-tags{margin:var(--s1) 0}.ofc-b-clash{gap:var(--s1);padding:var(--s2) 0;border-bottom:1px solid var(--line);display:grid}.ofc-b-clash:last-child{border-bottom:0}.ofc-b-ai{color:var(--ai);border-color:var(--ai)}.ofc-b-rcpt{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius-s);background:var(--sunk);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-b-rcpt>span{flex:16rem}.ofc-b-sec{margin-top:var(--s5)}.ofc-b-grid{padding:var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);gap:2px;display:grid}.ofc-b-w{padding-bottom:var(--s1);color:var(--muted);font-size:var(--t-cap);text-align:center;line-height:1.2}.ofc-b-w b{color:var(--ink);display:block}.ofc-b-w small{font-size:var(--t-label);overflow-wrap:anywhere;display:block}.ofc-b-w.is-off{background:var(--sunk);border-radius:var(--radius-xs)}.ofc-b-bar{min-width:0;min-height:52px;padding:var(--s1) var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-cap);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;line-height:1.25;display:flex;overflow:hidden}.ofc-b-bar b{font-size:var(--t-ui)}.ofc-b-bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ofc-b-bar.is-el{background:var(--sunk)}.ofc-b-bar.is-clash{border:2px solid var(--danger);color:var(--danger)}.ofc-b-bar:focus-visible{outline:2px solid var(--sel-ring);outline-offset:1px}.ofc-b-form{gap:var(--s3);display:grid}.ofc-b-fs{align-items:flex-end;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius-s);flex-wrap:wrap;margin:0;display:flex}.ofc-b-fs legend{padding:0 var(--s1);font-weight:600;font-size:var(--t-ui)}.ofc-b-fs input[type=date]{min-height:44px;font-size:var(--t-body)}.ofc-b-pick{gap:0 var(--s3);max-height:16rem;padding:var(--s2);border:1px solid var(--line);border-radius:var(--radius-s);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;display:grid;overflow-y:auto}.ofc-b-pick legend{padding:0 var(--s1);font-size:var(--t-ui);font-weight:600}.ofc-b-opt{align-items:center;gap:var(--s2);min-height:44px;font-size:var(--t-ui);cursor:pointer;display:flex}.ofc-b-opt input{width:20px;height:20px}.ofc-ph{gap:var(--s3);display:grid}.ofc-ph-wk{align-items:center;gap:var(--s2);display:flex}.ofc-ph-wk>div{text-align:center;flex:auto}.ofc-ph-wk b{font-size:var(--t-head);display:block}.ofc-ph-sel{width:100%;min-height:44px;font-size:var(--t-body)}.ofc-ph-list{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.ofc-ph-it{gap:var(--s3);padding:var(--s3) var(--s3);border-top:1px solid var(--line);font-size:var(--t-ui);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.ofc-ph-list>.ofc-ph-it:first-child{border-top:0}.ofc-ph-it.is-mid{background:var(--sunk)}.ofc-ph-it small{color:var(--muted);font-size:var(--t-cap);display:block}@media (width<=759px){.ofc-b-head{padding:var(--s2) var(--s3)}.ofc-b-body{padding:var(--s1) var(--s3) var(--s3)}}.ofc-nc,.ofc-ex{gap:var(--s3);margin-top:var(--s4);display:grid}.ofc-nc-row>span:first-child,.ofc-ex-row>span:first-child{gap:var(--s1);overflow-wrap:anywhere;min-width:0;display:grid}.ofc-nc-row .ofc-acts,.ofc-ex-row .ofc-acts{flex-wrap:wrap;justify-content:flex-end}.ofc-nc-code{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.ofc-nc-code input{width:9em;min-height:44px}.ofc-nc-typed{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(10em,1fr));display:grid}.ofc-nc-eff{padding:var(--s2) var(--s3);border-radius:var(--radius-m);background:var(--sunk);font-size:var(--t-ui);margin:0}.ofc-ex-checks{gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ofc-ex-lane{gap:var(--s1);display:grid}.ofc-ex-lane .ofc-h{margin:var(--s2) 0 0}.ofc-ex-row select{min-height:44px}.ofc-ex-e,.ofc-lanes .is-exm b{min-width:var(--v3-check);height:var(--v3-check);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--t-label);justify-content:center;align-items:center;padding:0 2px;font-weight:700;line-height:1;display:inline-flex}.ofc-lanes.is-exams .is-blk{opacity:.55}.ofc-lanes.is-exams .is-blk:focus-visible,.ofc-lanes.is-exams .is-blk[aria-pressed=true]{opacity:1}.ofc-lanes .is-exm{min-width:44px;color:var(--ink);font-size:var(--t-label);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:2px;display:flex;position:absolute}.ofc-lanes .is-exm small{max-width:var(--ofc-wk);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--t-label);overflow:hidden}.ofc-lanes .is-exm.is-past b{border-style:dashed}.ofc-laneh .ofc-exh{color:var(--muted);font-size:var(--t-label);display:block}.ofc-x.is-wait{background:var(--sunk);color:var(--muted)}.ofc-x.is-no{background:var(--surface);color:var(--danger);border:1px solid var(--danger)}.ofc-nc-chip{margin-right:var(--s1);color:var(--muted);font-weight:600;display:inline-block}.ofc-nc-chip.is-no{color:var(--danger)}.ofc-pr-tbl td,.ofc-pr-tbl th[scope=row]{vertical-align:top}.ofc-pr-tbl th[scope=row]{font-weight:600}.ofc-pr-wk{gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(4.5em,1fr));display:grid}.ofc-pr-wk button{min-height:44px;padding:var(--s1);border:1px solid var(--field-line);border-radius:var(--radius-m);background:var(--surface);color:var(--ink);cursor:pointer;justify-items:center;font-weight:600;display:grid}.ofc-pr-wk button small{color:var(--muted);font-size:var(--t-label);font-weight:400}.ofc-pr-wk button[aria-pressed=true]{border-color:var(--ink);background:var(--sel-tint);color:var(--ink)}.ofc-pr-wk button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ofc-ah>.ofc-h2,.ofc-ah>.ofc-h,.ofc-ah>p{margin:0}.ofc-ah .ofc-form{margin-top:var(--s2)}.ofc-vd-tbl th[scope=row]{vertical-align:top;font-weight:400}.ofc-vd-tbl td{vertical-align:top}.ofc-vd-sub{margin-top:var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:400;display:block}.ofc-vd-l{padding:var(--s1) 0;font-size:var(--t-ui);display:block}.ofc-vd-l+.ofc-vd-l{border-top:1px solid var(--line)}.ofc-vd-l small{color:var(--muted);font-size:var(--t-cap)}.ofc-vd-n,.ofc-vd-sum{font-variant-numeric:tabular-nums;white-space:nowrap}.ofc-vd-n{margin-left:var(--s2);font-weight:600}.ofc-vd-chips{gap:var(--s1);flex-wrap:wrap;display:flex}.ofc-vd-card{gap:var(--s1);padding:var(--s3) 0;border-bottom:1px solid var(--line);display:grid}.ofc-vd-card>small{color:var(--muted);font-size:var(--t-cap)}.ofc-vd-sum{font-size:var(--t-ui);white-space:normal}.ofc-vd-term,.ofc-vd-month{gap:var(--s2);margin:var(--s3) 0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ofc-vd-big{font-family:var(--serif);font-size:var(--t-sub);color:var(--ink);margin:0;font-weight:400}.ofc-vd-mid{font-family:var(--serif);font-size:var(--t-head);color:var(--ink);margin:0;font-weight:400}.ofc-vd-states{gap:var(--s1);font-size:var(--t-ui);margin:0;padding:0;list-style:none;display:grid}.ofc-vd-states li{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ofc-vd-how{margin-top:var(--s4)}.ofc-vd-how summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ofc-vd-how summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ofc-vd-how ul{gap:var(--s1);margin:var(--s1) 0 var(--s3);padding-left:var(--s5);font-size:var(--t-ui);display:grid}.ofc-lo-ref{align-items:baseline;gap:var(--s2) var(--s3);margin:var(--s2) 0 var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);flex-wrap:wrap;display:flex}.ofc-lo-ref small{color:var(--muted);font-size:var(--t-cap)}.tt-nancy{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.tt-nancy.is-ai{border:1px dashed var(--ai);background:var(--ai-tint)}.tt-nancy-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.tt-nancy-sub{color:var(--muted);font-size:var(--t-cap)}.tt-nancy.is-ai .tt-nancy-sub{color:var(--ai)}.tt-nancy-card{gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--line);display:grid}.tt-nancy-card:first-of-type{border-top:0;padding-top:0}.tt-nancy-what{font-weight:600;font-size:var(--t-ui);margin:0}.tt-nancy-line{font-size:var(--t-body);color:var(--ink);margin:0}.tt-nancy-rule,.tt-nancy-against{padding:var(--s1) var(--s2);border-radius:var(--radius-s);background:var(--sunk);color:var(--ink);font-size:var(--t-cap);margin:0}.tt-nancy-about{font-size:var(--t-cap)}.tt-nancy-about>summary{min-height:var(--control-l);cursor:pointer;color:var(--ai);align-items:center;display:flex}.tt-nancy-about>p{margin:0}.tt-nancy-now{gap:var(--s1);display:grid}.tt-nancy-now>p{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.tt-nancy .pane-btn,.tt-nancy .primary,.tt-nancy .sec-act,.tt-nancy-now .pane-btn,.tt-nancy-now .sec-act,.tt-nancy-ask{min-height:var(--control-l)}.tt-nancy-ask.is-ai{border:1px dashed var(--ai);color:var(--ai)}.ofc-jury .ofc-j{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.ofc-jury .ofc-j-stages{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s4);flex-wrap:wrap;display:flex}.ofc-j-head{gap:var(--s2);display:grid}.ofc-j-title{align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.ofc-j-title .ofc-h2{flex:16rem;margin:0}.ofc-j-title small{color:var(--muted);font-size:var(--t-cap)}.ofc-j-steps{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ofc-j-steps li{align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s3);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-cap);color:var(--muted);display:inline-flex}.ofc-j-steps li.is-done{color:var(--ink);font-weight:600}.ofc-j-label{margin:0 0 var(--s1);font-size:var(--t-ui);font-weight:600;display:block}.ofc-j-muted{color:var(--muted);font-size:var(--t-cap)}.ofc-j-days{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ofc-j-grid{padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ofc-j-card{gap:var(--s2);min-width:0;padding:var(--s3) var(--s2);border-top:1px solid var(--line);align-content:start;display:grid}.ofc-j-grid>.ofc-j-card:first-child{border-top:0}.ofc-j-jurors,.ofc-j-studs{gap:var(--s1);display:grid}.ofc-j-stud{align-items:center;gap:var(--s2);padding:var(--s2) 0;border-top:1px solid var(--line);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-j-stud small,.ofc-b-row small{color:var(--muted);font-size:var(--t-cap);font-weight:400;display:block}.ofc-j-mini{font-size:var(--t-cap);color:var(--muted);gap:2px;display:grid}.ofc-j-mini select{min-height:44px;font:inherit;font-size:var(--t-ui);color:var(--ink);background:var(--paper);border:1px solid var(--field-line);border-radius:var(--radius-s);padding:0 var(--s2);max-width:12rem}.ofc-j-day{padding-top:var(--s2);font-size:var(--t-ui);color:var(--ink);font-weight:600}.ofc-j-slot{gap:var(--s2);padding:var(--s1) 0;border-top:1px solid var(--line);font-size:var(--t-ui);font-variant-numeric:tabular-nums;grid-template-columns:7.5rem minmax(0,1fr);display:grid}.ofc-j-slot.is-brk{color:var(--muted);font-size:var(--t-cap)}.ofc-j-slot.is-me{font-weight:700}.ofc-j-chk{align-items:center;gap:var(--s2) var(--s3);min-height:44px;padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-j-chk:last-child{border-bottom:0}.ofc-j-send{align-items:center;gap:var(--s2) var(--s3);padding-top:var(--s3);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-j-send>span{color:var(--muted);flex:16rem}.ofc-j-counts{gap:var(--s5);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-j-counts b{font-size:var(--t-head);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.ofc-j-daygrid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;display:grid}.ofc-j-col{gap:var(--s3);min-width:0;display:grid}.ofc-j-now{gap:var(--s2);padding:var(--s4);border:2px solid var(--ink);border-radius:var(--radius-l);background:var(--surface);display:grid}.ofc-j-now small{color:var(--muted);font-size:var(--t-cap)}.ofc-j-big{font-size:var(--t-head);line-height:1.25}.ofc-j-pane{gap:var(--s2);display:grid}.ofc-j-gcard{gap:var(--s2);margin-bottom:var(--s3);display:grid}.ofc-j-gstud{gap:var(--s1);padding:var(--s2) 0;border-top:1px solid var(--line);display:grid}.ofc-j-mine{gap:var(--s3);margin:var(--s4) 0;display:grid}.ofc-jury textarea{width:100%;font:inherit;font-size:var(--t-body)}@media (width<=30rem){.ofc-j-slot{grid-template-columns:6rem minmax(0,1fr)}.ofc-j-mini select{max-width:100%}}.ofc-jury .v3-modeseg{max-width:100%;overflow-x:auto}.ofc-j-release{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.ctt{gap:var(--s3);min-width:0;display:grid}.ctt-lede,.ctt-note,.ctt-foot{color:var(--muted);font-size:var(--t-cap);margin:0}.ctt-foot{margin-top:var(--s1)}.ctt-tools{align-items:flex-end;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.ctt-tools .v3-pills,.ctt-tools .v3-field,.ctt-tools .v3-check{margin-bottom:0}.ctt-tools .v3-check{align-items:center}.ctt-pick{min-height:var(--control-l)}.ctt-scroll{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);overscroll-behavior-x:contain;overflow-x:auto}.ctt-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ctt-term{--ctt-cols:var(--v3-sec) repeat(var(--ctt-n), minmax(0, 1fr));min-width:calc(var(--v3-sec) + var(--ctt-n) * var(--ctt-wk-min))}.ctt-head,.ctt-lane{grid-template-columns:var(--ctt-cols);display:grid}.ctt-head{border-bottom:1px solid var(--line);background:var(--paper)}.ctt-head.is-foot{border-bottom:0}.ctt-corner,.ctt-wk{padding:var(--s2) 2px;font-size:var(--t-label);color:var(--muted);align-content:start;gap:1px;display:grid}.ctt-wkv{gap:1px;display:grid}.ctt-wkv small{height:1.3em;line-height:1.3;display:block;overflow:hidden}.ctt-corner small{font-weight:400}.ctt-corner{z-index:1;background:var(--paper);padding-inline-start:var(--s3);font-weight:600;position:sticky;left:0}.ctt-wk{border-inline-start:1px solid var(--line);text-align:center;min-width:0;position:relative;container-type:inline-size}.ctt-wk b{color:var(--ink);font-size:var(--t-cap);font-weight:600}.ctt-wk.is-off{background:var(--sunk)}.ctt-hol{color:var(--ink);font-style:italic}.ctt-lane{border-bottom:1px solid var(--line)}.ctt-lane:last-child{border-bottom:0}.ctt-lh{z-index:1;align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);background:var(--paper);font-size:var(--t-cap);display:flex;position:sticky;left:0}.ctt-lh>span:last-child{gap:1px;min-width:0;display:grid}.ctt-lh small{color:var(--muted);font-size:var(--t-label)}.ctt-track{grid-column:2/-1;grid-template-columns:repeat(var(--ctt-n), minmax(0, 1fr));row-gap:var(--s1);padding:var(--s1) 0;display:grid}.ctt-col{border-inline-start:1px solid var(--line)}.ctt-col.is-off{background:var(--sunk)}.ctt-track>.v3-open.is-cblk,.ctt-ev{z-index:1;min-width:0;min-height:var(--control-l);padding:var(--s1);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font-size:var(--t-label);text-align:start;align-content:center;gap:1px;margin:0 2px;display:grid;overflow:hidden;container-type:inline-size}.is-cblk b,.ctt-ev b{min-width:0;font-size:var(--t-cap);flex-wrap:wrap;align-items:center;font-weight:600;line-height:1.25;display:flex}.is-cblk small,.ctt-ev small{height:1.3em;color:var(--muted);line-height:1.3;display:block;overflow:hidden}@container (width<=3.7em){.is-cblk b,.ctt-ev b{font-size:var(--t-label)}}@container (width<=3.2em){.is-cblk small,.ctt-ev small{display:none}}.ctt-track>.v3-open.is-cblk:hover{border-color:var(--field-line)}.ctt-track>.v3-open.is-cblk[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring);border-color:#0000}.ctt-track>.v3-open.is-cblk.is-mine{border-color:var(--ink)}.ctt-ev{background:var(--sunk);color:var(--muted);border-style:dashed;padding-inline:2px}.ctt-you{padding:0 var(--v3-s1-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--t-label);margin-inline-start:var(--s1);font-weight:600}.ctt-list{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.ctt-list>li+li{border-top:1px solid var(--line)}.ctt-row,.ctt-list .v3-open.is-crow{grid-template-columns:var(--v3-thumb) minmax(0, 1fr);gap:var(--s3);width:100%;padding:var(--s3);font-size:var(--t-ui);align-items:start;display:grid}.ctt-list .v3-open.is-crow:hover{background:var(--sunk)}.ctt-when,.ctt-what{gap:1px;min-width:0;display:grid}.ctt-when small,.ctt-what small{color:var(--muted);font-size:var(--t-cap)}.ctt-what b{overflow-wrap:anywhere;font-weight:600}.ctt-nav{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ctt-nav>b{min-width:var(--v3-sec);text-align:center;font-size:var(--t-ui)}.ctt-days{grid-template-columns:repeat(auto-fit, minmax(var(--v3-sec), 1fr));gap:var(--s2);display:grid}.ctt-day{align-content:start;gap:var(--s2);min-width:0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ctt-day h2{font-size:var(--t-cap);margin:0;font-weight:600}.ctt-day.is-hol{background:var(--sunk)}.ctt-day ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.ctt-day li{min-width:0;font-size:var(--t-cap);gap:1px;display:grid}.ctt-time{color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums}.ctt-holday{font-size:var(--t-cap);gap:1px;margin:0;display:grid}.ctt-holday small,.ctt-none{color:var(--muted);font-size:var(--t-cap);margin:0}.ctt-cal{border-collapse:collapse;width:100%;font-size:var(--t-cap)}.ctt-cal th,.ctt-cal td{padding:var(--s2) var(--s2);border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.ctt-cal thead th{color:var(--muted);font-size:var(--t-label);font-weight:600}.ctt-cal tbody th{font-weight:400}.ctt-calw{gap:1px;display:grid}.ctt-cal tbody th small{color:var(--muted);font-size:var(--t-label)}.ctt-cal tr.is-off{background:var(--sunk)}.ctt-line{display:block}@media (width<=759px){.ctt-nav>b{text-align:start;flex:100%;order:-1}.ctt-days{grid-template-columns:minmax(0,1fr)}.ctt-tools .v3-field{flex:100%}.ctt-pick{width:100%}}.ctt-head.is-rep{border-top:1px solid var(--line)}.ctt-own{gap:var(--s2);display:grid}.ctt-own h2{font-size:var(--t-cap);margin:0;font-weight:600}.ofc-h2{margin:var(--s5) 0 var(--s2);font-size:var(--t-head);font-weight:600}.ofc-h{margin:var(--s4) 0 var(--s2);font-size:var(--t-ui);font-weight:600}.ofc-ih{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-label);font-weight:600}.ofc-lede{margin:0 0 var(--s3);color:var(--muted);font-size:var(--t-ui);max-width:var(--page-read)}.ofc-muted{color:var(--muted)}.ofc-small{font-size:var(--t-cap)}.ofc-foot{margin-top:var(--s3);font-size:var(--t-cap);max-width:var(--page-read)}.ofc-why{color:var(--muted);font-size:var(--t-cap);max-width:var(--v3-room-panel);display:block}.ofc-err{color:var(--danger)}.ofc-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-cap)}.ofc-block{display:block}.ofc-new{color:var(--danger);margin:0;font-weight:600}.ofc-gone{color:var(--live);margin:0;font-weight:600}.ofc-sample{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.ofc-sample>span{flex:1 1 var(--v3-cmp);min-width:0}.ofc-sel{align-items:center;gap:var(--s2);min-width:0;max-width:100%;font-size:var(--t-cap);flex-wrap:wrap;display:inline-flex}.ofc-sel select{min-height:var(--control-l);min-width:0;max-width:100%}.ofc-gated{gap:var(--s1);align-content:start;min-width:0;display:inline-grid}.ofc-acts{gap:var(--s1);flex-wrap:wrap;display:flex}.ofc-chips{gap:var(--v3-s1-5);flex-wrap:wrap;display:flex}.ofc-scroll,:root[data-access~=largest] .ofc-tblfit{overflow-x:auto}.ofc-form{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.ofc-stats{margin:var(--s2) 0 var(--s4);padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);display:grid}.ofc-stat{justify-content:flex-start;align-items:center;gap:var(--s3);min-width:0;min-height:var(--control-l);padding:0 var(--s2);border-top:1px solid var(--line);flex-direction:row;display:flex}.ofc-stat:first-child{border-top:0}.ofc-stat b{min-width:2.5ch;font-size:var(--t-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.ofc-stats.is-labelled .ofc-stat{flex-direction:row-reverse;justify-content:space-between}.ofc-stats.is-labelled .ofc-stat b{text-align:end;min-width:0}.ofc-stat span{color:var(--muted);font-size:var(--t-ui)}.ofc-rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.ofc-row{justify-content:space-between;align-items:center;gap:var(--s3);min-width:0;min-height:var(--control-l);padding:var(--s2) 0;border-bottom:1px solid var(--line);display:flex}.ofc-row>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ofc-row small{color:var(--muted);font-size:var(--t-cap)}.ofc-row.is-sel{background:var(--sel-tint);box-shadow:var(--sel-ring)}.ofc-list{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.ofc-list>li{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--t-cap);flex-wrap:wrap;display:flex}.ofc-links{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.ofc-cards{grid-template-columns:repeat(auto-fill, minmax(var(--v3-wall-big), 1fr));gap:var(--s3);display:grid}.ofc-cards.is-two{grid-template-columns:repeat(auto-fit, minmax(var(--v3-room-panel-split), 1fr))}.ofc-cards.is-small{grid-template-columns:repeat(auto-fill, minmax(var(--v3-wall), 1fr))}.ofc-card{gap:var(--s2);min-width:0;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);align-content:start;display:grid}.ofc-card ul{padding-left:var(--s4);margin:0}.ofc-cards.is-list{padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);grid-template-columns:minmax(0,1fr);gap:0}.ofc-cards.is-list>.ofc-card{padding:var(--s3) var(--s2);border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.ofc-cards.is-list>.ofc-card:first-child{border-top:0}.ofc-cardh{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.ofc-details summary{min-height:var(--control-l);color:var(--link);cursor:pointer;font-size:var(--t-cap);align-items:center;display:flex}.ofc-tbl{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.ofc-tbl th,.ofc-tbl td{padding:var(--s2) var(--v3-s2-5);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ofc-tbl thead th{z-index:1;background:var(--paper);color:var(--muted);font-size:var(--t-cap);white-space:nowrap;font-weight:600;position:sticky;top:0}.ofc-tbl .is-n{text-align:right;font-variant-numeric:tabular-nums}.ofc-tbl .is-you,.ofc-tbl tr.is-sel td{background:var(--sel-tint)}.ofc-tbl td small{color:var(--muted);font-size:var(--t-cap);display:block}.ofc-matrix tbody th{text-align:left;font-weight:400}.ofc-matrix td.is-sel{box-shadow:var(--sel-ring)}.ofc-matrix td.is-changed small{color:var(--ink);font-weight:600}.ofc-form textarea{width:100%;min-width:min(100%, var(--v3-room-panel))}.ofc-tbl th>.v3-ctl{min-height:var(--control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ofc-tbl .link.is-code,.ofc-code{white-space:nowrap;font-weight:600}.ofc-tblhead{align-items:center;gap:var(--s2) var(--s4);padding:var(--v3-s2-5) var(--s3);flex-wrap:wrap;display:flex;position:sticky;left:0}.ofc-tools{align-items:center;gap:var(--s2) var(--v3-s2-5);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.ofc-tools .v3-pills{margin-bottom:0}.ofc-tools .sec-act{align-items:center;gap:var(--v3-s1-5);display:inline-flex}.ofc-cnt{color:var(--muted);font-variant-numeric:tabular-nums}.ofc-board{max-height:calc(100vh - var(--page-top) - var(--s8) * 3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);overscroll-behavior:contain;position:relative;overflow:auto}.ofc-board.is-table,.ofc-board.is-load{background:0 0;border:0;max-height:none;overflow:visible}.ofc-lanes{width:max-content;min-width:100%;position:relative}.ofc-ruler{z-index:3;border-bottom:1px solid var(--line-strong);background:var(--paper);display:flex;position:sticky;top:0}.ofc-corner{z-index:1;width:var(--ofc-lane);padding:var(--s2) var(--s3);border-right:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:var(--t-label);flex:none;align-items:flex-end;display:flex;position:sticky;left:0}.ofc-wkh{width:var(--ofc-wk);padding:var(--v3-s1-5) var(--s1) var(--s2);border-right:1px solid var(--line);color:var(--muted);font-size:var(--t-label);flex:none;position:relative;container-type:inline-size}.ofc-wkh b{color:var(--ink);font-size:var(--t-cap);display:block}.tt-wkl{height:1.3em;line-height:1.3;display:block;overflow:hidden}@container (width<=5.4em){.tt-wkword{display:none}}.ofc-wkh.is-off{background:var(--sunk)}.ofc-hot{top:var(--v3-s1-5);right:var(--v3-s1-5);width:var(--v3-dot);height:var(--v3-dot);background:var(--danger);border-radius:50%;position:absolute}.ofc-ld{left:var(--s1);right:var(--s1);border-radius:var(--radius-xs);background:var(--line);height:3px;position:absolute;bottom:3px}.ofc-ld i{border-radius:var(--radius-xs);background:var(--muted);height:100%;display:block}.ofc-lane{border-bottom:1px solid var(--line);display:flex}.ofc-laneh{z-index:2;width:var(--ofc-lane);min-width:0;padding:var(--v3-s1-5) var(--v3-s2-5) var(--v3-s1-5) var(--s3);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;flex:none;justify-content:center;gap:2px;display:flex;position:sticky;left:0}.ofc-laneh b{align-items:center;gap:var(--v3-s1-5);min-width:0;font-size:var(--t-cap);display:flex}.ofc-laneh b span:last-child,.ofc-laneh small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ofc-laneh small{color:var(--muted);font-size:var(--t-label)}.ofc-laneh .link{font-size:var(--t-label);align-self:flex-start}.ofc-lk{align-items:center;gap:var(--s1);color:var(--muted);font-size:var(--t-label);display:inline-flex}.ofc-lane.is-dim .ofc-track{background:var(--sunk)}.ofc-track{flex:none;position:relative}.ofc-col{border-right:1px solid var(--line);position:absolute;top:0;bottom:0}.ofc-col.is-off{background:var(--sunk)}.ofc-track>.v3-open.is-blk,.ofc-ev,.ofc-ghost{height:calc(var(--ofc-row) - 6px);min-height:0;padding:2px var(--s1);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);font-size:var(--t-label);text-align:left;flex-direction:column;justify-content:center;gap:1px;display:flex;position:absolute;overflow:hidden;container-type:inline-size}.ofc-track>.v3-open.is-blk{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ofc-track>.v3-open.is-blk:hover{border-color:var(--field-line)}.ofc-track>.v3-open.is-blk[aria-pressed=true]{border-color:var(--line-strong);background:var(--sel-tint);box-shadow:var(--sel-ring)}.ofc-track>.v3-open.is-blk.is-lock{cursor:not-allowed;border-color:var(--line);background:var(--sunk)}.ofc-track>.v3-open.is-blk.is-ro{cursor:pointer}.ofc-track>.v3-open.is-blk.is-hide{visibility:hidden}.ofc-track>.v3-open.is-blk.is-dragging{z-index:var(--z-raise);cursor:grabbing;box-shadow:var(--shadow-float)}.ofc-track>.v3-open.is-blk.is-refuse{animation:.32s ofc-shake}@keyframes ofc-shake{0%,to{translate:0}25%{translate:-4px}75%{translate:4px}}@media (prefers-reduced-motion:reduce){.ofc-track>.v3-open.is-blk.is-refuse{outline:2px solid var(--danger);animation:none}}.ofc-ev{border-color:var(--line);color:var(--muted);background:0 0;padding-inline:2px}.ofc-ghost{pointer-events:none}.ofc-ghost.is-was{opacity:.55;background:0 0}.ofc-ghost.is-prop{z-index:2;border:2px solid var(--ink);background:var(--sel-tint)}.ofc-t1{align-items:center;gap:0 var(--s1);min-width:0;font-size:var(--t-cap);flex-wrap:wrap;font-weight:700;line-height:1.25;display:flex}.ofc-t2{height:1.3em;color:var(--muted);flex:none;line-height:1.3;overflow:hidden}.ofc-nb{white-space:nowrap}[data-cut]{opacity:0;position:absolute;left:0;right:0}@container (width<=3.7em){.ofc-t1{font-size:var(--t-label)}}@container (width<=3.2em){.ofc-t2{display:none}}.ofc-mk{flex:none;gap:2px;margin-left:auto;display:inline-flex}.ofc-x{min-width:var(--s4);padding:0 var(--s1);border-radius:var(--radius-pill);background:var(--danger);color:var(--danger-on);font-size:var(--t-label);place-items:center;font-weight:700;display:inline-grid}.ofc-x.is-soft,.ofc-x.is-dr{background:var(--sunk);color:var(--muted)}.ofc-lines{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ofc-lines path{fill:none;stroke:var(--danger);stroke-width:1.6px;opacity:.85}.ofc-lines path.is-soft{stroke:var(--proposed);opacity:.7}.ofc-lines circle{fill:var(--danger)}.ofc-tip{z-index:var(--z-toast);max-width:var(--v3-pip);padding:var(--v3-s1-5) var(--v3-s2-5);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper);box-shadow:var(--shadow-float);font-size:var(--t-cap);pointer-events:none;gap:2px;display:grid;position:fixed}.ofc-mx{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--t-cap)}.ofc-mx th,.ofc-mx td{padding:var(--v3-s1-5);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);vertical-align:top}.ofc-mx thead th{z-index:2;border-bottom-color:var(--line-strong);white-space:nowrap;position:sticky;top:0}.ofc-mx .ofc-wkc{z-index:1;min-width:var(--v3-thumb);font-weight:600;position:sticky;left:0}.ofc-mx thead .ofc-wkc{z-index:3}.ofc-mx .ofc-wkc small{color:var(--muted);font-weight:400;display:block}.ofc-mx td{min-width:var(--v3-sketch);max-width:var(--v3-sec)}.ofc-mx tr.is-off td,.ofc-mx tr.is-off .ofc-wkc{background:var(--sunk)}.ofc-mx .v3-open.is-gcard{width:100%;min-height:var(--control-l);margin:0 0 var(--s1);padding:var(--s1) var(--v3-s1-5);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);font-size:var(--t-label);overflow-wrap:anywhere;gap:2px;display:grid}.ofc-mx .v3-open.is-gcard b{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.ofc-mx .v3-open.is-gcard[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.ofc-strip{grid-template-columns:repeat(15, minmax(var(--s2), 1fr));min-width:var(--v3-pic);gap:2px;display:grid}.ofc-strip i{height:var(--s4);border-radius:var(--radius-xs);background:var(--sunk)}.ofc-strip i.is-on{background:var(--muted)}.ofc-strip i.is-x{background:var(--danger)}.ofc-strip i.is-off{background:repeating-linear-gradient(135deg, var(--sunk) 0 3px, transparent 3px 6px)}.ofc-weeks{gap:var(--v3-s1-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ofc-weeks.is-wide{grid-template-columns:repeat(auto-fill, minmax(var(--control-l), 1fr));gap:var(--s1)}.ofc-weeks>span,.ofc-weeks>.sec-act{min-width:0;min-height:var(--control-l);padding:var(--s1) 2px;border-radius:var(--radius-s);background:var(--sunk);font-size:var(--t-label);justify-items:center;gap:0;display:grid}.ofc-weeks small{color:var(--muted);font-size:var(--t-label);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ofc-weeks .is-ok b{color:var(--live)}.ofc-weeks .is-bad b{color:var(--danger)}.ofc-weeks .is-now{opacity:.6}.ofc-weeks [aria-current=true]{box-shadow:var(--sel-ring)}.ofc-swap{gap:var(--s2);flex-wrap:wrap;display:flex}.ofc-swap select{flex:1 1 var(--v3-thumb);min-width:0;min-height:var(--control)}.ofc-ifoot{gap:var(--s2);display:grid}.ofc-calw{gap:var(--s2) var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ofc-calh{flex:0 0 var(--v3-sec);gap:2px;display:grid}.ofc-calh small{color:var(--muted);font-size:var(--t-cap)}.ofc-calb{gap:var(--s1);flex:1 1 var(--v3-wall-big);min-width:0;font-size:var(--t-cap);display:grid}@media (width<=759px){.ofc-cards,.ofc-cards.is-two{grid-template-columns:1fr}.ofc-row{flex-wrap:wrap}}.v3-chip.is-bad{background:var(--danger-tint);color:var(--danger)}.ofc-page-board{max-width:none;padding-inline:var(--page-pad)}.ofc-page-board .ofc-board{max-height:calc(100vh - var(--page-top) - var(--s8) * 2)}.ofc-pubrcp{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);flex-wrap:wrap;display:flex}.ofc-pubrcp.is-bad{border-color:var(--danger)}.ofc-pubrcp>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ofc-pubrcp small{color:var(--muted);font-size:var(--t-cap)}@media (width<=759px){.ofc-page-board .ofc-board{max-height:none}}.ofc-mc{gap:var(--s4);max-width:var(--page-read);display:grid}.ofc-mc-lede{font-size:var(--t-body);margin:0}.ofc-mc-cards{gap:var(--s3);display:grid}.ofc-mc-card{gap:var(--s3);min-width:0;padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ofc-mc.is-phone .ofc-mc-card{gap:var(--v3-s2-5);padding:var(--v3-s3-5)}.ofc-mc-head{align-items:flex-start;gap:var(--s3);min-width:0;display:flex}.ofc-mc-title{overflow-wrap:anywhere;flex:auto;gap:2px;min-width:0;display:grid}.ofc-mc-title b{font-size:var(--t-head);font-weight:600}.ofc-mc.is-phone .ofc-mc-title b{font-size:var(--t-body)}.ofc-mc-title span{font-size:var(--t-ui)}.ofc-mc-weeks{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--v3-s1-5);font-size:var(--t-body);flex-wrap:wrap;display:flex}.ofc-mc-weeks span{font-size:var(--t-cap)}.ofc-mc-strip{grid-template-columns:repeat(var(--n,15), minmax(0, 1fr));gap:2px;display:grid}.ofc-mc-strip i{height:var(--v3-mini-cover);border:1px solid var(--field-line);border-radius:var(--radius-xs);background:var(--surface);color:var(--ink);justify-content:center;align-items:center;font-style:normal;display:flex}.ofc-mc-strip i.on{border-color:var(--ink);background:var(--ink)}.ofc-mc-strip i.mid{background:repeating-linear-gradient(135deg, var(--surface) 0 4px, var(--field-line) 4px 5px)}.ofc-mc-strip i.away{border-color:var(--line-strong);background:repeating-linear-gradient(135deg, var(--sunk) 0 4px, var(--line-strong) 4px 8px);color:var(--ink)}.ofc-mc-strip i b{min-width:var(--v3-check);height:var(--v3-check);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--t-label);justify-content:center;align-items:center;padding:0 2px;font-weight:700;line-height:1;display:inline-flex}.ofc-mc-strip i b:empty{display:none}.ofc-mc-months{margin-top:var(--s1);color:var(--muted);font-size:var(--t-label);gap:2px;display:grid}.ofc-mc-note{margin:var(--v3-s1-5) 0 0}.ofc-mc-answer{padding:var(--v3-s2-5) var(--s3);border-radius:var(--radius-m);background:var(--sunk);font-size:var(--t-ui);overflow-wrap:anywhere}.ofc-mc-away{color:var(--muted);font-size:var(--t-ui);margin:0}.ofc-mc-writing,.ofc-mc-rcpt{align-items:center;gap:var(--s2) var(--s3);padding:var(--v3-s1-5) var(--v3-s1-5) var(--v3-s1-5) var(--v3-s3-5);border-radius:var(--radius-m);font-size:var(--t-ui);background:var(--sunk);color:var(--ink);flex-wrap:wrap;display:flex}.ofc-mc-writing>span,.ofc-mc-rcpt>span{flex:1 1 var(--v3-grid2);min-width:0}.ofc-mc-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ofc-mc-row>span{flex:auto}.ofc-mc-acts{gap:var(--s2);flex-wrap:wrap;display:flex}.ofc-mc.is-phone .ofc-mc-acts>button{flex:auto}.ofc-mc-awaysec{gap:var(--s2);margin-top:var(--s4);display:grid}.ofc-mc-awaysec .ofc-h2{margin:0}.ofc-mc-awaylede{font-size:var(--t-ui);margin:0}.ofc-mc-awaybox{gap:var(--v3-s2-5);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ofc-mc-wk{gap:var(--v3-s1-5);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.ofc-mc.is-phone .ofc-mc-wk{grid-template-columns:repeat(4,minmax(0,1fr))}.ofc-mc-wk button{min-height:var(--v3-row);border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-ui);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1.15;display:flex}.ofc-mc-wk button small{color:var(--muted);font-size:var(--t-label)}.ofc-mc-wk button[aria-pressed=true]{border:2px solid var(--ink);background:var(--sel-tint);color:var(--ink);font-weight:600}.ofc-mc-wk button[aria-pressed=true] small{color:var(--muted)}.ofc-mc-wk button:disabled{cursor:progress}.ofc-st{gap:var(--s3);max-width:var(--page-read);display:grid}.ofc-st .ofc-h2{margin:var(--s3) 0 0}.ofc-st-card{gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ofc-st-ask{display:block}.ofc-st-ask summary{min-height:var(--control-l);color:var(--ink);font-size:var(--t-ui)}.ofc-st-askbody{gap:var(--s2);padding:0 0 var(--s2);display:grid}.ofc-st-askbody p{margin:0}.ofc-st-answer{gap:var(--s2);display:grid}.ofc-st-answer input{min-height:var(--control-l);width:100%;min-width:0;padding:0 var(--s2);border:1px solid var(--field-line);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-field)}.ofc-st-answer .ofc-sel{width:100%;display:grid}.ofc-st-steps{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ofc-st-steps>li+li{border-top:1px solid var(--line)}.ofc-st-step{grid-template-columns:var(--v3-num) minmax(0, 1fr) auto auto;align-items:center;gap:var(--s3);min-height:var(--v3-row);padding:var(--s3) var(--s4);color:var(--ink);font-size:var(--t-ui);display:grid}@media (width<=759px){.ofc-st-step{grid-template-columns:var(--v3-num) minmax(0, 1fr)}.ofc-st-step>.v3-chip,.ofc-st-step>button{grid-column:2;justify-self:start}}.ofc-st-text{overflow-wrap:anywhere;min-width:0}.ofc-st-num{width:var(--v3-avatar);height:var(--v3-avatar);border:1px solid var(--line-strong);color:var(--muted);font-size:var(--t-label);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.ofc-st-num.is-done{border-color:var(--sunk);background:var(--sunk);color:var(--ink)}.ofc-st-num.is-now{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ofc-st-batch{flex-wrap:wrap}.ofc-mc button,.ofc-st button,.ofc-st summary,.v3 .ofc-mc :is(button,summary),.v3 .ofc-st :is(button,summary){min-height:var(--control-l)}.ofc-lay{max-width:var(--v3-room-panel);text-align:right;justify-items:end}.ofc-cl{align-items:flex-start;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.ofc-picker{flex:0 0 var(--v3-grid2);gap:2px;min-width:0;display:grid}.ofc-pick-g{gap:2px;display:grid}.ofc-pick-h{padding:var(--v3-s2-5) var(--v3-s2-5) var(--s1);color:var(--muted);font-size:var(--t-cap);font-weight:700}.ofc-picker .v3-open.is-pick{align-items:center;gap:var(--s2);width:100%;min-height:var(--control-l);padding:var(--s1) var(--v3-s2-5);border-radius:var(--radius-m);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.ofc-picker .v3-open.is-pick:hover{background:var(--sunk)}.ofc-picker .v3-open.is-pick[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring);font-weight:600}.ofc-pick-n{overflow-wrap:anywhere;flex:100%;min-width:0;display:grid}.ofc-pick-n small{color:var(--muted);font-size:var(--t-cap);font-weight:400}.ofc-cl-list{gap:var(--s3);flex:999 1 var(--v3-cmp);min-width:0;display:grid}.ofc-cl-head{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ofc-cl-head .ofc-h2{flex:auto;margin:0}.ofc-cl-sub{font-weight:400;font-size:var(--t-ui)}.ofc-cl-state{align-items:center;gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.ofc-cl-tbl tr.ofc-cl-block th{background:var(--sunk);font-size:var(--t-cap);font-weight:600}.ofc-cl-tbl tbody th[scope=row]{white-space:nowrap;font-weight:600}.ofc-cl-dlg{width:min(100%, var(--v3-cmp))}.ofc-cl-pick{max-height:var(--v3-easel-narrow);border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ofc-cl-as,.ofc-cl-new{gap:var(--s2);display:grid}.ofc-lay-words p{margin:0 0 var(--s2)}.ofc-toplace{gap:var(--s2);margin-bottom:var(--s3);display:grid}@media (width<=759px){.ofc-picker{flex:100%}.ofc-lay{text-align:left;justify-items:start}}.ofc-lists .sec-act,.ofc-lists .pane-btn,.ofc-lists .primary,.ofc-running .sec-act,.ofc-running .pane-btn,.ofc-cl-dlg .sec-act,.ofc-cl-dlg .pane-btn,.ofc-cl-dlg .primary{min-height:var(--control-l)}.ofc-toplace .link{min-height:var(--control-l);align-items:center;display:inline-flex}.ofc-x-boardnotes{align-items:center;gap:var(--s2) var(--s4);margin:0 0 var(--s2);flex-wrap:wrap;display:flex}.ofc-x-clashes{gap:var(--s2);flex:1 1 var(--v3-cmp);min-width:0;display:grid}.ofc-x-clist{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ofc-x-clist>li+li{border-top:1px solid var(--line)}.ofc-x-clist .v3-open{align-items:center;gap:var(--s2) var(--s3);width:100%;min-height:44px;padding:var(--s2) var(--s3);text-align:start;flex-wrap:wrap;display:flex}.ofc-x-ctext{flex:1 1 var(--v3-grid2);min-width:0}.ofc-x-list caption{text-align:start;padding:var(--s2) 0;color:var(--muted);font-size:var(--t-cap)}.ofc-x-list th[scope=row]{vertical-align:top}.ofc-x-list th[scope=row] small{font-weight:400;display:block}.ofc-x-items{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.ofc-x-items .link{min-height:44px}.ofc-x-movebar{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--radius-m);background:var(--sel-tint);color:var(--ink);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-x-grow{flex:auto}.ofc-x-sentbar{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--radius-m);background:var(--sunk);color:var(--ink);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.ofc-x-sentbar>span{flex:1 1 var(--v3-grid2);min-width:0}.ofc-x-pool{color:var(--muted);display:block}.ofc-x-pool.is-over{color:var(--danger);font-weight:600}.ofc-track>.v3-open.is-blk.is-clash{border:2px solid var(--danger)}.ofc-track>.v3-open.is-blk.is-acc{border:2px dashed var(--danger)}.ofc-track>.v3-open.is-blk.is-moving{box-shadow:var(--sel-ring);outline:3px solid var(--focus);outline-offset:1px}.ofc-x-cards{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.ofc-x-clashbox,.ofc-x-notebox{gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-m);font-size:var(--t-ui);display:grid}.ofc-x-clashbox{background:var(--danger-tint);color:var(--danger)}.ofc-x-notebox{background:var(--sunk);color:var(--ink)}.ofc-x-picker{gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-m);background:var(--sunk);color:var(--ink);border:0;margin:0;display:grid}.ofc-x-picker fieldset{gap:var(--s1);border:0;margin:0;padding:0;display:grid}.ofc-x-picker legend{padding:0;font-weight:600}.ofc-x-radio{align-items:center;gap:var(--s2);min-height:44px;display:flex}.ofc-x-radio input{width:var(--s5);height:var(--s5);margin:0}.ofc-x-ripple{padding:var(--s2) var(--s3);border-radius:var(--radius-m);background:var(--surface);font-size:var(--t-cap);margin:0}.ofc-x-checks{gap:var(--s2);display:grid}.ofc-x-field{gap:var(--s1);max-width:var(--v3-room-panel);display:grid}.ofc-x-field input,.ofc-x-field select{min-height:44px;font-size:var(--t-field)}.ofc-x-deadline,.ofc-x-actfor{align-items:flex-end;gap:var(--s2) var(--s3);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.ofc-x-actfor{flex:1 1 var(--v3-cmp);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);display:grid}.ofc-x-studio{gap:var(--s2);display:grid}.ofc-ro{color:var(--ink);background:0 0;border-style:dashed}.ofc-tbl td .link{text-align:start}.ms3-col{gap:var(--v3-s1-5);align-content:start;min-width:0;display:grid}.ms3-inline{gap:var(--s2);flex-wrap:wrap;align-items:flex-end;display:flex}.ms3-inline>.v3-field{flex:200px;min-width:0;margin-bottom:0}.ms3-row2{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.ms3-h{margin:var(--v3-s4-5) 0 var(--v3-s1-5);font-size:var(--t-head);font-weight:600}.ms3-foot{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-cap)}.ms3-label{margin:var(--s3) 0 var(--v3-s1-5);color:var(--muted);font-size:var(--t-cap);font-weight:600}.ms3-pad{padding:var(--s5)}.ms3-mono{font-family:ui-monospace,Noto Sans Mono,monospace;font-size:var(--t-cap)}.ms3-url{overflow-wrap:anywhere;word-break:break-all}.ms3-chips{gap:var(--v3-s1-5);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.ms3-wait{background:var(--sunk);display:block}.ms3-sp{flex:1}.ms3-gap{margin-top:var(--s3)}.ms3-modes{gap:var(--s1) var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.ms3-modes .v3-pills{margin-bottom:0}.ms3-modes .ms3-foot{margin:0}.ms3-stage{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--sunk);overflow:hidden}.ms3-stage.is-versions{background:0 0;border:0;overflow:visible}.ms3-frame{width:100%;max-width:var(--v3-cmp);aspect-ratio:16/10;background:var(--paper);max-height:60vh;margin:0 auto;position:relative}.ms3-stage.is-versions .ms3-frame{border-radius:var(--radius-m);background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);margin:0;overflow:hidden}.ms3-frame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ms3-frame img+img{transition:opacity .12s}.ms3-line{background:var(--link);width:2px;position:absolute;top:0;bottom:0}.ms3-which{top:var(--s2);left:var(--s2);position:absolute}.ms3-side{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-take)), 1fr));gap:var(--s2);padding:var(--s2);display:grid}.ms3-stage.is-versions .ms3-side{padding:0}.ms3-side figure{gap:var(--s1);color:var(--muted);font-size:var(--t-cap);margin:0;display:grid}.ms3-side img{border-radius:var(--radius-s);background:var(--paper);width:100%;height:auto;display:block}.ms3-ctl{grid-template-columns:auto minmax(var(--s8), 1fr) auto;gap:var(--s2);margin:var(--v3-s2-5) 0 var(--s1);font-size:var(--t-cap);align-items:center;display:grid}.ms3-end{gap:var(--s1);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.ms3-end>b{margin-right:var(--s1)}.ms3-end .pane-btn{min-width:var(--v3-hit);justify-content:center;padding:0}.ms3-ctl input[type=range],.ms3-slide input[type=range]{width:100%;min-height:var(--v3-hit);accent-color:var(--accent)}.ms3-slide{gap:var(--s2);margin-top:var(--s2);color:var(--muted);font-size:var(--t-cap);align-items:center;display:flex}.ms3-slide input[type=range]{min-width:var(--s8);flex:1}.ms3-compare .v3-utabs{margin-top:var(--s4)}.ms3-compare .v3-grid2{margin-bottom:0}.ms3-compare .v3-grid2>*{min-width:0}.ms3-compare .v3-field select{width:100%;min-width:0}.ms3-ver{gap:var(--v3-s4-5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.ms3-verlist{gap:var(--s1);align-content:start;display:grid}.ms3-verlist button{min-height:var(--v3-hit);padding:var(--s2) var(--v3-s2-5);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);font-size:var(--t-ui);text-align:left;display:grid}.ms3-verlist button[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ms3-verlist small{color:var(--muted);font-size:var(--t-cap)}.ms3-one img{border-radius:var(--radius-m);background:var(--sunk);outline:1px solid var(--line);outline-offset:-1px;max-width:100%;max-height:60vh;display:block}.ms3-pics{grid-template-columns:repeat(auto-fill, minmax(var(--v3-pic), 1fr));gap:var(--v3-s2-5);display:grid}.gh-pic{gap:var(--s1);min-width:0;color:var(--ink);font-size:var(--t-cap);text-align:left;background:0 0;border:0;padding:0;display:grid}.gh-pic small{overflow-wrap:anywhere}.gh-pic img,.gh-pic .ms3-wait,.gh-thumb img,.gh-thumb .ms3-wait{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-m);background:var(--sunk);outline:1px solid var(--line);outline-offset:-1px;width:100%;display:block}.ms3-thumbs{gap:var(--v3-s1-5);margin-top:var(--s1);flex-wrap:wrap;display:flex}.gh-thumb{width:var(--v3-thumb);min-height:var(--v3-hit);background:0 0;border:0;padding:0}.ms3-history .v3-timeline{margin-bottom:0}.ms3-people{gap:var(--s2);display:grid}.ms3-person{gap:var(--v3-s2-5);font-size:var(--t-ui);align-items:center;display:flex}.ms3-person small{color:var(--muted)}.ms3-tbl-wrap{margin-bottom:var(--s4);overflow-x:auto}.ms3-tbl{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.ms3-tbl th{padding:var(--s2);border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:var(--t-cap);text-align:left;white-space:nowrap;font-weight:600}.ms3-tbl td{padding:var(--s2);border-bottom:1px solid var(--line);vertical-align:top}.ms3-tbl .link{font-family:ui-monospace,Noto Sans Mono,monospace;font-size:var(--t-cap);text-align:left;overflow-wrap:anywhere}.ms3-tbl .gh-reader-btn{padding:0 var(--v3-s2-5);font-size:var(--t-cap)}.ms3-num{text-align:right;white-space:nowrap}.ms3-reel{gap:var(--s1);max-width:var(--v3-cmp);margin:0;display:grid}.ms3-reel img,.ms3-reel .ms3-wait{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-m);background:var(--sunk);outline:1px solid var(--line);outline-offset:-1px;width:100%;display:block}.ms3-reel figcaption{color:var(--muted);font-size:var(--t-cap)}.ms3-strip{grid-auto-flow:column;grid-auto-columns:var(--v3-reel);gap:var(--v3-s2-5);margin:var(--s2) 0;padding:var(--s1) 0 var(--s2);list-style:none;display:grid;overflow-x:auto}.ms3-strip li{display:grid;position:relative}.ms3-strip .gh-thumb{width:100%}.ms3-strip .gh-thumb img,.ms3-strip .gh-thumb .ms3-wait{object-fit:cover;object-position:top left}.ms3-strip li[aria-current=true] .gh-thumb img{box-shadow:0 0 0 2px var(--accent)}.ms3-strip li.is-out .gh-thumb img{opacity:.35}.ms3-strip li>.sec-act{white-space:normal;text-align:center;width:100%}.ms3-link{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.ms3-link code{font-size:var(--t-cap);overflow-wrap:anywhere;word-break:break-all}.ms3-add{gap:var(--s2);margin:var(--s2) 0 var(--s3);font-size:var(--t-ui);flex-wrap:wrap;align-items:center;display:flex}.ms3-pf{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.ms3-pf>li{grid-template-columns:minmax(0, var(--v3-take)) minmax(0, 1fr);gap:var(--s3);margin-bottom:var(--s2);padding:var(--v3-s2-5);border:1px solid var(--line);border-radius:var(--radius-m);align-items:start;display:grid}.ms3-pf img,.ms3-pf .ms3-text-pic{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius-m);background:var(--sunk);outline:1px solid var(--line);outline-offset:-1px;width:100%;display:block}.ms3-text-pic{color:var(--muted);font-size:var(--t-sub);place-items:center;display:grid}.ms3-pf .v3-field{margin-bottom:var(--s1)}.ms3-shelf{gap:var(--s2);margin-top:var(--s2);display:grid}.ms3-shelf>div{gap:var(--v3-s2-5);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--t-ui);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.ms3-shelf small{font-size:var(--t-cap)}.ms3-shelf .ms3-muted{color:var(--muted)}.ms3-ideas{grid-template-columns:repeat(auto-fit, minmax(var(--v3-sec), 1fr));gap:var(--s3);margin-bottom:var(--s4);display:grid}.ms3-ideas.is-aside{grid-template-columns:repeat(auto-fill, minmax(var(--v3-sec), 1fr))}.ms3-idea{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);margin:0;display:grid;overflow:hidden}.ms3-idea-pic{aspect-ratio:4/3;background:var(--paper);color:var(--muted);font-size:var(--t-cap);place-items:center;display:grid;overflow:hidden}.ms3-idea-pic img{object-fit:contain;max-width:100%;max-height:100%}.ms3-idea figcaption{gap:var(--v3-s1-5);padding:var(--s2);color:var(--ink);flex-wrap:wrap;align-items:center;display:flex}.ms3-idea small{color:var(--muted);font-size:var(--t-cap)}.ms3-letter{font-size:var(--t-head);font-weight:700}@media (width<=759px){.v3-page.gh.column{padding:var(--s4)}.ms3-ver,.ms3-ctl{grid-template-columns:minmax(0,1fr)}}.v3-btns .ms3-foot{align-self:center;margin:0}.ms3-reuse{margin:0}.ms3-rf .v3-take>img{object-fit:contain;background:var(--paper)}.ed-hm-i,.ed-cr-i,.ed-lh-i,.ed-crow-m,.ed-slot-i{display:block}.ed-d,:root:is([data-tone=dark],[data-tone=dim],[data-tone=hcd]) .ed-l{display:none}:root:is([data-tone=dark],[data-tone=dim],[data-tone=hcd]) .ed-d{display:block}.ed-words{color:var(--ink);font-size:var(--t-cap);font-weight:600}.ed-hm{flex:none;display:block}.ed-hm-i{width:var(--v3-ed-imprint);height:var(--v3-ed-imprint)}.ed-hm.is-foot .ed-hm-i{width:var(--v3-foot-mark);height:var(--v3-foot-mark)}.ed-hm.is-signin .ed-hm-i{width:var(--v3-ed-signin);height:var(--v3-ed-signin)}.ed-hm.is-splash .ed-hm-i{width:var(--v3-ed-splash);height:var(--v3-ed-splash)}.boot:has(.ed-hm){align-content:center;gap:var(--s4)}.v3-foot-hand{width:var(--v3-foot-hand);height:var(--v3-foot-hand);border-radius:var(--radius-s);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.v3-foot-hand[aria-pressed=true]{background:var(--sunk)}.v3-foot-hand:hover{background:color-mix(in srgb, var(--paper) 55%, transparent)}.v3-foot-ed{min-width:0;min-height:var(--v3-foot-hand);padding:0 var(--s1);color:var(--ink);flex:auto;align-items:center;display:flex}.v3-foot-about{width:100%;min-height:var(--control);margin-top:var(--s1);padding:0 var(--v3-s2-5);border-radius:var(--radius-s);color:var(--muted);font-size:var(--t-cap);text-align:left;background:0 0;border:0;flex:none;align-items:center;display:flex}.v3-foot-about:hover{background:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--ink)}.v3-foot-row.is-open~.v3-you-menu{bottom:calc(var(--control-l) + var(--v3-s5-5) + var(--control) * var(--side-scale,1))}.ed-imp-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ed-imp-t b{font-size:var(--t-cap);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ed-imp-t>span{color:var(--muted);font-size:var(--t-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-access~=largest] .ed-imp-t>span{display:none}@media (width<=767px){.v3-foot-hand{width:var(--control-l);height:var(--control-l)}.v3-foot-about{min-height:var(--control-l)}.v3-foot-row.is-open~.v3-you-menu{bottom:calc(var(--control-l) * (1 + var(--side-scale,1)) + var(--v3-s5-5))}}.ed-hm.is-signin{width:fit-content;margin:0 auto var(--s4)}.ed-title{flex-direction:column;align-items:center;display:flex}.ed-title-2{color:var(--muted);font-size:var(--t-head);font-weight:400}@media (width<=699px){.ed-title{font-size:var(--t-sub)}.ed-title-2{font-size:var(--t-body)}}.ed-card{gap:var(--s4);margin:var(--s5) 0;padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);flex-direction:column;display:flex}.ed-card-h{font-size:var(--t-body)}.ed-credits{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ed-cr{padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.ed-cr:last-child{border-bottom:0;padding-bottom:0}.ed-cr-i{max-width:100%;height:auto}.ed-cr.is-r6 .ed-cr-i{width:var(--v3-ed-r6)}.ed-cr.is-comp .ed-cr-i{width:var(--v3-ed-comp);min-width:min(var(--v3-ed-comp-min), 100%)}.ed-cr.is-moe .ed-cr-i{width:auto;height:var(--v3-ed-moe)}.ed-card-txt{gap:var(--s1);flex-direction:column;display:flex}.ed-label{color:var(--muted);font-size:var(--t-label);font-weight:600}.ed-name{font-size:var(--t-head)}.ed-row{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;margin:0;display:flex}.ed-row .link{min-height:var(--control-l)}.ed-base{gap:var(--s1) var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;margin:0;display:flex}.ed-base b{color:var(--ink);font-weight:600}@media (width<=480px){.ed-card{padding:var(--s3)}}.ed-crow{justify-content:center;align-items:center;gap:var(--s4) var(--s6);margin:var(--s6) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--line);flex-wrap:wrap;list-style:none;display:flex}.ed-crow-i{align-items:center;display:flex}.ed-crow-m{max-width:100%;height:auto}.ed-crow-i.is-r6 .ed-crow-m{width:var(--v3-ed-head)}.ed-crow-i.is-comp .ed-crow-m{width:var(--v3-ed-comp-min);min-width:min(var(--v3-ed-comp-min), 100%)}.ed-crow-i.is-moe .ed-crow-m{width:auto;height:var(--v3-ed-moe)}.ed-lf .ed-crow{margin-top:var(--s3);flex-basis:100%;justify-content:flex-start}.ed-lh{justify-content:space-between;align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ed-lh-i{width:var(--v3-ed-r6);min-width:min(var(--v3-ed-head), 100%);max-width:100%;height:auto}.ed-lh-ref{align-items:flex-end;gap:var(--s1);color:var(--muted);font-size:var(--t-cap);text-align:right;flex-direction:column;display:flex}.ed-lh-ref b{color:var(--ink);font-weight:600}.ed-lf{justify-content:space-between;gap:var(--s1) var(--s5);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-cap);flex-wrap:wrap;display:flex}@media (width<=480px){.ed-lh-ref{text-align:left;align-items:flex-start}}.ed-slot{width:var(--v3-ed-slot);height:var(--v3-ed-slot);flex:none;place-items:center;display:grid}.ed-slot-i{width:var(--v3-ed-slot-icon);height:var(--v3-ed-slot-icon)}.v3-foot-inst{margin-top:var(--s1);padding:var(--s2) var(--v3-s2-5) 0;border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-cap);text-overflow:ellipsis;white-space:nowrap;flex:none;line-height:1.3;overflow:hidden}.ofc-h3{margin:0 0 var(--s2);font-size:var(--t-ui);font-weight:700}.ofc-ul{padding-left:var(--s4);gap:var(--s1);font-size:var(--t-ui);margin:0;display:grid}.ofc-err{margin:var(--s2) 0;color:var(--danger);font-size:var(--t-ui)}.ofc-form{gap:var(--s3);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-tile)), 1fr));margin-bottom:var(--s3);align-items:start;display:grid}.ofc-plain{margin:0 0 var(--s3);border:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:0}.ofc .v3-panel{margin-bottom:var(--s4)}.v3room.is-tool.is-sealed{grid-template-rows:auto auto minmax(0,1fr)}.sl-bar{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);background:var(--sunk);flex-wrap:wrap;display:flex}.sl-addr{align-items:center;gap:var(--s1);flex:1 1 var(--v3-tile);min-width:0;padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);font-size:var(--t-cap);color:var(--muted);display:inline-flex}.sl-addr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-warn{color:var(--muted);font-size:var(--t-cap);flex-basis:100%;margin:0}.sl-keep{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;flex-basis:100%;display:flex}.sl-keep .v3-field{flex:1 1 var(--v3-tile);min-width:0}.sl-keep .sl-warn[role=alert]{color:var(--danger)}.ofc-meter{inline-size:var(--s8);block-size:var(--s2);vertical-align:middle;margin-inline-start:var(--s2)}.rms-grid{grid-template-columns:var(--s8) repeat(var(--days), minmax(0, 1fr));margin:var(--s3) 0 var(--s4);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);display:grid;overflow:hidden}.rms-hours,.rms-day{grid-template-rows:auto calc(var(--v3-row) * 9);min-width:0;display:grid}.rms-day{border-inline-start:1px solid var(--line)}.rms-day.is-today{background:color-mix(in srgb, var(--sel-tint) 40%, transparent)}.rms-day.is-today .rms-dh{background:var(--sel-tint)}.rms-dh{min-height:var(--s7);padding:var(--s1) var(--s2);border-bottom:1px solid var(--line);font-size:var(--t-cap);align-content:start;font-weight:600;display:grid}.rms-dh small{color:var(--muted);font-weight:400}.rms-col{min-width:0;position:relative}.rms-hr{inset-inline:0;top:calc(var(--at) * 100%);color:var(--muted);font-size:var(--t-cap);text-align:end;padding-inline-end:var(--s1);position:absolute}.rms-blk{top:calc(var(--at) * 100%);height:calc(var(--len) * 100%);left:calc(var(--lane) / var(--lanes) * 100%);width:calc(100% / var(--lanes));padding:var(--s1);border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--paper);font-size:var(--t-cap);align-content:start;display:grid;position:absolute;overflow:hidden}.rms-blk b,.rms-blk small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rms-blk small{color:var(--muted)}.rms-blk.is-class{background:var(--sunk);border-color:var(--line)}.rms-blk.is-asked{border-style:dashed}.rms-blk.is-booked{background:var(--sel-tint);border-color:var(--sel-ring)}.ag-page.is-wide{max-width:none}.ag-why{margin:0 0 var(--s3);font-size:var(--t-cap);color:var(--muted)}.ag-create{align-items:flex-end;gap:var(--s2);max-width:calc(2 * var(--v3-grid2));flex-direction:column;display:flex}.ag-create .ag-why{text-align:end;margin:0}.ag-sec{margin:var(--s5) 0 0}.ag-h2{margin:var(--s5) 0 var(--s2);font-size:var(--t-head);font-weight:600}.ag-muted{font-size:var(--t-ui);color:var(--muted);margin:0}.ag-bar{justify-content:space-between;align-items:center;gap:var(--s3);margin:var(--s5) 0 0;flex-wrap:wrap;display:flex}.ag-rule{margin:var(--s6) 0 0;font-size:var(--t-cap);color:var(--muted)}.ag-plain{margin:0;padding:0;list-style:none}.ag-plain li{gap:var(--s1);padding:var(--s2) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.ag-plain small{font-size:var(--t-cap);color:var(--muted)}.ag-sealed{align-items:center;gap:var(--s2);margin:0;display:flex}.ag-st{align-items:center;gap:var(--v3-s1-5);font-size:var(--t-cap);color:var(--muted);display:inline-flex}.ag-dot{width:var(--s2);height:var(--s2);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.ag-st.is-on{color:var(--live)}.ag-st.is-on .ag-dot{background:var(--live);box-shadow:none}.ag-st.is-off .ag-dot{box-shadow:inset 0 0 0 1px var(--live)}.ag-st.is-person{color:var(--ink);font-weight:600}.ag-desk{align-items:stretch;gap:var(--s1);box-sizing:border-box;width:100%;min-height:var(--control-l);padding:var(--s3) var(--v3-s3-5);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-m);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.ag-desk:hover{border-color:var(--line-strong)}.ag-desk.is-head{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);justify-content:center}.ag-desk.is-cos{border:1px dashed var(--ai)}.ag-desk.is-sealed,.ag-desk.is-waits{background:var(--sunk)}.ag-desk.is-sealed .ag-dt,.ag-desk.is-waits .ag-dt{color:var(--muted)}.ag-dt{font-size:var(--t-ui);font-weight:600}.ag-dh,.ag-df{font-size:var(--t-cap);color:var(--muted)}.ag-da{align-items:center;gap:var(--v3-s1-5);margin-top:var(--s1);padding-top:var(--s2);border-top:1px dashed var(--line);font-size:var(--t-cap);display:flex}.ag-an{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ag-chart{margin:var(--s5) 0 0;container:ag-chart/inline-size}.ag-top{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ag-cos{align-items:center;min-width:0;display:flex}.ag-cos>.ag-desk{overflow-wrap:anywhere;min-width:0}.ag-dash{width:var(--s6);border-top:1px dashed var(--ai);flex:none}.ag-stem{width:0;height:var(--s5);border-left:1px solid var(--line-strong);margin:0 auto}.ag-org{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ag-col{min-width:0;padding-top:var(--s5);position:relative}.ag-col:before{content:"";top:0;left:calc(-1 * var(--s2));right:calc(-1 * var(--s2));border-top:1px solid var(--line-strong);position:absolute}.ag-col:first-child:before{left:50%}.ag-col:last-child:before{right:50%}.ag-col:after{content:"";height:var(--s3);border-left:1px solid var(--line-strong);position:absolute;top:0;left:50%}.ag-col-label{margin:0 0 var(--v3-s2-5);font-size:var(--t-cap);color:var(--muted);text-align:center;font-weight:600}.ag-cards{gap:var(--v3-s2-5);flex-direction:column;display:flex}.ag-list .ag-col-label{margin:var(--s5) 0 var(--s2);text-align:start}.ag-helpers{margin:var(--s6) 0 0}.ag-hrow{gap:var(--v3-s2-5);margin:var(--s3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ag-helper{gap:var(--s1);min-height:var(--control-l);padding:var(--v3-s2-5) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;display:flex}.ag-helper b{align-items:center;gap:var(--v3-s1-5);font-size:var(--t-ui);font-weight:600;display:flex}.ag-helper small{font-size:var(--t-cap);color:var(--muted)}.ag-outside{align-items:center;gap:var(--s3);margin:var(--s3) 0 0;padding:var(--v3-s2-5) var(--v3-s3-5);border:1px dashed var(--line-strong);border-radius:var(--radius-m);font-size:var(--t-ui);color:var(--muted);display:flex}.ag-outside b{color:var(--ink)}.ag-legend{gap:var(--v3-s3-5);margin:var(--s4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@container ag-chart (width<=860px){.ag-org{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-top{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.ag-top>:first-child,.ag-col:before,.ag-col:after,.ag-stem,.ag-dash{display:none}.ag-col{padding-top:0}.ag-col-label{margin:var(--s4) 0 var(--s2);text-align:start}.ag-hrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ag-hrow{grid-template-columns:minmax(0,1fr)}.ag-create{align-items:flex-start;max-width:none}.ag-create .ag-why{text-align:start}}.ag-name{align-items:center;gap:var(--s2);display:flex}.ag-h3{margin:var(--s4) 0 var(--s2);font-size:var(--t-ui);font-weight:600}.ag-kvs{font-size:var(--t-cap);color:var(--muted);display:block}.ag-changes li{padding:var(--s1) 0;border-top:0}.ag-steps{margin:var(--s4) 0 var(--s5)}.ag-yesrow{gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.ag-yesrow b{font-size:var(--t-ui);font-weight:600}.ag-send{align-items:flex-start;gap:var(--s2);margin:var(--s3) 0;padding:var(--s2) var(--s3);border-radius:var(--radius-m);font-size:var(--t-ui);background:var(--sunk);color:var(--ink);display:flex}.ag-send.is-on{background:var(--ai-tint)}.ag-col4{margin:0 0 var(--s3)}.ag-lines{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-lines li{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius-s);flex-wrap:wrap;display:flex}.ag-lines li.is-ai{border:1px dashed var(--ai);background:var(--ai-tint)}.ag-lt{flex:1 1 var(--v3-grid2);overflow-wrap:anywhere;min-width:0}.ag-state{margin:var(--s3) 0 var(--s2);font-size:var(--t-ui)}.ysrc-note{margin:var(--s4) 0 var(--s6)}.ysrc-lede{margin:0 0 var(--s4)}.ysrc-h2{margin:0 0 var(--s3);font-size:var(--t-head);font-weight:600}.ysrc-consent{gap:var(--s4);max-width:var(--v3-column);flex-direction:column;display:flex}.ysrc-del{margin:0 0 var(--s4)}.ysrc-turn{gap:var(--s2);margin:0 0 var(--s4);flex-direction:column;display:flex}.ysrc-answer{gap:var(--s3);margin:0 0 var(--s5);flex-direction:column;display:flex}.ysrc-ai{margin:0}.ysrc-text{font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ysrc-foot{font-size:var(--t-cap);color:var(--muted);margin:0}.ysrc-quote{padding:var(--s3) var(--s4);background:var(--sunk);border-radius:var(--radius-m);font-size:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ysrc-page{gap:var(--s4);flex-direction:column;display:flex}.ysrc-page .ysrc-note{margin:0}.ysrc-as{gap:var(--s2);margin:0 0 var(--s4);flex-direction:column;display:flex}.ysrc-sheet{gap:var(--s4);flex-direction:column;display:flex}.ysrc-left{margin:0 0 var(--s4);overflow-wrap:anywhere;padding-inline-start:var(--s5)}.bf .v3-head2 .v3-fill>img{aspect-ratio:1}.bf-near{color:var(--muted);font-size:var(--t-cap)}.bf-handed{align-items:baseline;gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.bf-handed .link{padding:0}.bf-panel{min-width:0;container-type:inline-size}.bf-sheet{gap:var(--s3);padding:var(--s1) var(--s1) var(--s2);margin-bottom:var(--s4);scrollbar-width:thin;display:flex;overflow-x:auto}.bf-sheet>.v3-take{flex:0 0 var(--v3-take);align-content:start}.bf-sheet .v3-take[aria-pressed=true],.bf-note>.v3-open[aria-pressed=true],.bf-table .v3-open[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring);border-color:#0000}.bf-tag{color:var(--muted);font-weight:400}.bf-sheet .v3-take[aria-pressed=true] small{color:var(--ink)}.bf-slot{flex:0 0 var(--v3-take);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);grid-template-rows:minmax(0,1fr) auto;display:grid}.bf-slot>.v3-take{color:var(--muted);text-align:center;background:0 0;border:0;align-content:center;justify-items:center}.bf-slot>.v3-take:hover{color:var(--ink);background:var(--sunk)}.bf-slot>.v3-take>.bf-plus{width:var(--control-l);height:var(--control-l);margin-top:var(--s3);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--t-head);border-radius:50%;place-items:center;padding:0;display:grid}.bf-slot>.v3-take b{color:var(--ink)}.bf-slot>.v3-more{justify-self:end}.bf-loupe{gap:var(--s4);margin-bottom:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=640px){.bf-loupe{grid-template-columns:minmax(0, 1.2fr) minmax(var(--v3-grid2), 1fr);gap:var(--s5)}}.bf-view{gap:var(--s2);min-width:0;margin:0;display:grid}.bf-view>img,.bf-view>.v3-pic{width:100%;max-height:calc(var(--v3-take) * 2 + var(--s4) + var(--s1));object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);display:block}.bf-view>.v3-pic{aspect-ratio:4/3;background:var(--sunk)}.bf-view figcaption{font-size:var(--t-ui);overflow-wrap:anywhere;gap:2px;display:grid}.bf-col{gap:var(--s4);align-content:start;min-width:0;display:grid}.bf-block{gap:var(--v3-s1-5);min-width:0;display:grid}.bf-block>h3,.bf-aside>h3{color:var(--muted);font-size:var(--t-label);margin:0;font-weight:600}.bf-aside>h3 small{font-weight:400}.bf-block .v3-t2{margin:0}.bf-quote{font-size:var(--t-body);overflow-wrap:anywhere;margin:0;font-style:italic}.bf-notes{gap:var(--s2);display:grid}.bf-note{gap:var(--s1);justify-items:start;display:grid}.bf-note>.v3-open{border-radius:var(--radius-m);width:100%;min-height:0}.bf-note .v3-msg{margin:0}.bf-note>.link{font-size:var(--t-cap);padding:0}.bf-acts{justify-items:start;gap:var(--s2);display:grid}.bf-aside{gap:var(--s2);margin-bottom:var(--s5);display:grid}.bf-aside>.v3-t2{margin:0}.bf-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bf-chip{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);align-items:center;max-width:100%;display:inline-flex}.bf-chip>.v3-open{padding:var(--v3-s1-5) var(--s1) var(--v3-s1-5) var(--s3);font-size:var(--t-ui)}.bf-chip>.v3-open small{color:var(--muted);font-size:var(--t-cap)}.bf-brief{gap:var(--s1);display:grid}.bf-brief>.v3-t2{margin:0}.bf-text{max-width:65ch;font-size:var(--t-body)}.bf-text p{margin:0 0 var(--s3)}.bf-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--v3-sec)), 1fr));gap:var(--s3) var(--v3-s4-5);max-width:var(--page-read);margin:0 0 var(--s5);padding:var(--s3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.bf-facts dt{color:var(--muted);font-size:var(--t-label);font-weight:600}.bf-facts dd{font-size:var(--t-ui);overflow-wrap:anywhere;margin:2px 0 0}.bf-table{overflow-x:auto}.bf-table table{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.bf-table th,.bf-table td{padding:var(--s2);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bf-table thead th{color:var(--muted);font-size:var(--t-label);font-weight:600}.bf-table tbody th>.v3-open{padding:var(--s1);border-radius:var(--radius-s);font-weight:600}@media (pointer:coarse){.bf-note>.link,.bf-handed .link{min-height:var(--v3-hit)}}.al-note{white-space:pre-wrap}.v3room{z-index:var(--z-raise);background:var(--paper);color:var(--ink);font-size:var(--t-ui);grid-template-rows:auto minmax(0,1fr) auto;animation:.2s v3room-rise;display:grid;position:fixed;inset:0}@keyframes v3room-rise{0%{transform:translateY(var(--s4))}to{transform:none}}@media (prefers-reduced-motion:reduce){.v3room{animation:none}}:root.low-spec .v3room{animation:none}.v3room.is-tool{grid-template-rows:auto minmax(0,1fr) auto}.v3room.has-preview{grid-template-rows:auto auto minmax(0,1fr) auto}.v3room-preview{justify-content:center;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--link-tint);border-bottom:1px solid var(--link);flex-wrap:wrap;display:flex}.v3room-preview.is-note{background:var(--sunk);border-bottom-color:var(--line)}.v3room-preview.is-note.is-error{background:var(--danger-tint);border-bottom-color:var(--danger);color:var(--danger)}.v3room-top{align-items:center;gap:var(--s2);min-width:0;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);display:flex}html.mac .v3room-top{padding-left:var(--strip-pad,var(--s3))}.v3room-title{flex:1;min-width:0;display:grid}.v3room-title :is(b,h1){font-family:inherit;line-height:inherit;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-ui);margin:0;font-weight:600;overflow:hidden}.v3room-title small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--t-cap);overflow:hidden}.v3room-dot{width:var(--bar-live-dot);height:var(--bar-live-dot);margin-right:var(--v3-s1-5);background:var(--live);border-radius:50%;display:inline-block}.v3room-dot.is-held{background:var(--dev)}.v3room-top>.pane-btn[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.v3room-top .v3-more .icon{width:var(--v3-icon);height:var(--v3-icon)}.v3room-top .win-buttons{margin:calc(-1 * var(--s2)) calc(-1 * var(--s3)) calc(-1 * var(--s2)) 0;align-self:stretch}.v3room-nav{gap:2px;display:inline-flex}.v3room-body{grid-template-columns:minmax(0, 1fr) var(--rp,calc(var(--v3-room-panel) * var(--side-scale,1)));min-height:0;display:grid;position:relative}.v3room-body.is-split{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--rp,calc(var(--v3-room-panel-split) * var(--side-scale,1)))}.v3room-body.no-panel{grid-template-columns:minmax(0,1fr)}.v3room-body.is-split.no-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v3room-stage{gap:var(--s2);min-width:0;min-height:0;padding:var(--s3);box-sizing:border-box;grid-template-rows:minmax(0,auto) auto;align-content:start;height:100%;display:grid}.v3room.is-tool .v3room-stage{grid-template-rows:minmax(0,1fr);align-content:stretch}.v3room-video{aspect-ratio:16/9;max-height:min(100%, calc(100vh - var(--v3-room-chrome)));border-radius:var(--radius-m);background:var(--v3-stage);color:var(--v3-stage-ink);display:grid;position:relative;overflow:hidden}.v3room-video.is-tool{aspect-ratio:auto;border-radius:var(--radius-s);max-height:none}.v3room-video>.loading{color:var(--v3-stage-ink);place-self:center}.v3room-slot{position:absolute;inset:0}.v3room-whole{min-height:0;margin:0 var(--edge) var(--edge);background:var(--sunk)}.v3room-strip{align-items:center;gap:var(--s1);min-width:0;min-height:var(--control-l);color:var(--muted);font-size:var(--t-cap);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.v3room-tool{width:var(--control);height:var(--control);border-radius:var(--radius-s);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-weight:600;display:inline-grid;position:relative}.v3room-tool:hover:not(:disabled){background:var(--sunk)}.v3room-tool[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.v3room-tool:disabled{color:var(--muted);cursor:default;opacity:.55}.v3room-tool.is-main{width:var(--control-l);height:var(--control-l);background:var(--ink);color:var(--paper);border-radius:50%}.v3room-tool.is-main:hover:not(:disabled){background:var(--ink)}.v3room-tool.is-wide{width:auto;min-width:var(--control-l);padding:0 var(--s2);font-size:var(--t-cap);font-variant-numeric:tabular-nums}.v3room-tool:after,.v3room-top>.v3-more[data-tip]:after{content:attr(data-tip);left:50%;bottom:calc(100% + var(--v3-s1-5));z-index:3;padding:var(--s1) var(--s2);border-radius:var(--radius-s);background:var(--ink);color:var(--paper);font-size:var(--t-label);white-space:nowrap;pointer-events:none;font-weight:600;display:none;position:absolute;transform:translate(-50%)}.v3room-top>.v3-more[data-tip]{position:relative}.v3room-top>.v3-more[data-tip]:after{bottom:auto;top:calc(100% + var(--v3-s1-5));left:0;transform:none}.v3room-strip>.v3room-tool:first-child:after{left:0;transform:none}.v3room-strip>.v3room-tool:last-child:after{left:auto;right:0;transform:none}.v3room-tool:hover:after,.v3room-tool:focus-visible:after,.v3room-top>.v3-more[data-tip]:hover:after,.v3room-top>.v3-more[data-tip]:focus-visible:after{display:block}@media (hover:none){.v3room-tool:hover:after,.v3room-top>.v3-more[data-tip]:hover:after{display:none}}.v3room-time{min-width:var(--control-l);text-align:center}.v3room-gap{flex:1 1 0}.v3room-scrub2{flex:1 1 var(--v3-reel);min-width:var(--v3-thumb);height:var(--v3-s5-5);border-radius:var(--radius-s);cursor:pointer;position:relative}.v3room-scrub2:before{content:"";height:var(--s1);border-radius:var(--radius-xs);background:var(--line-strong);position:absolute;top:calc(50% - 2px);left:0;right:0}.v3room-scrub2.is-off{cursor:default;opacity:.6}.v3room-sfill{height:var(--s1);border-radius:var(--radius-xs);background:var(--ink);position:absolute;top:calc(50% - 2px);left:0}.v3room-sloop{top:calc(50% - var(--v3-s1-5));height:var(--s3);box-sizing:border-box;border:1px solid var(--link);border-radius:var(--radius-xs);background:var(--link-tint);position:absolute}.v3room-chap{width:2px;height:var(--v3-s1-5);background:var(--paper);position:absolute;top:calc(50% - 3px)}.v3room-smine{width:var(--v3-dot);height:var(--v3-dot);background:var(--link);border-radius:50%;position:absolute;top:0;transform:translate(-50%)}.v3room-knob{top:calc(50% - var(--v3-s1-5));width:var(--s3);height:var(--s3);background:var(--ink);box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;transform:translate(-50%)}.v3room-note{color:var(--muted);font-size:var(--t-cap);margin:0}.v3room-player{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:absolute}.v3room-player.is-stage{border-radius:var(--radius-m);background:var(--v3-stage);grid-template-rows:minmax(0,1fr);overflow:hidden}.v3room-player.is-hidden{visibility:hidden}.v3room-pipvid{background:var(--v3-stage);min-height:0;display:grid;position:relative}.v3room-frame{border:0;width:100%;height:100%;display:block}.v3room-player.is-stage .v3room-pipvid{height:100%}.v3room-vcap{left:50%;bottom:var(--s8);max-width:80%;padding:var(--s1) var(--v3-s2-5);border-radius:var(--radius-s);background:var(--v3-stage-veil);color:var(--v3-stage-ink);font-size:var(--t-ui);text-align:center;pointer-events:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;position:absolute;overflow:hidden;transform:translate(-50%)}.v3room-player.is-soon{padding:var(--s4);color:var(--v3-stage-ink);text-align:center;place-items:center}.v3room-player .v3room-end{position:absolute;inset:0}.v3room-player.is-float{width:var(--v3-pip);gap:var(--v3-s1-5);padding:var(--v3-s1-5);border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--paper);box-shadow:var(--v3-shadow-menu);transition:left .25s,top .25s,width .2s}.v3room-player.is-float.is-small{width:var(--v3-pip-small)}.v3room-player.is-dragging{cursor:grabbing;transition:none}@media (prefers-reduced-motion:reduce){.v3room-player.is-float{transition:none}}:root.low-spec .v3room-player.is-float{transition:none}.v3room-player:not(.is-stage) .v3room-pipvid{aspect-ratio:16/9;border-radius:var(--radius-m);overflow:hidden}.v3room-player:not(.is-stage) .v3room-vcap{bottom:var(--v3-s1-5);max-width:92%;padding:2px var(--v3-s1-5);font-size:var(--t-label);-webkit-line-clamp:2}.v3room-piptop{align-items:center;gap:var(--s1);font-size:var(--t-cap);cursor:grab;touch-action:none;padding:0 2px;display:flex}.v3room-player.is-strip .v3room-piptop{cursor:default}.v3room-piptop b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v3room-pipb{width:var(--control-s);height:var(--control-s);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.v3room-pipb:hover{background:var(--sunk);color:var(--ink)}.v3room-pipb[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring);color:var(--ink)}.v3room-pipctl{align-items:center;gap:var(--v3-s1-5);color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums;display:flex}.v3room-player.is-small .v3room-pipctl>span:not(.v3room-pipbar){display:none}.v3room-pipbar{height:var(--s4);flex:1;align-items:center;display:flex;position:relative}.v3room-pipbar:before{content:"";border-radius:var(--radius-xs);background:var(--line-strong);height:3px;position:absolute;left:0;right:0}.v3room-pipbar>i{border-radius:var(--radius-xs);background:var(--ink);height:3px;position:absolute;left:0}.v3room-pipbar>b{width:var(--v3-s1-5);height:var(--v3-s1-5);background:var(--link);border-radius:50%;position:absolute;transform:translate(-50%)}.v3room-body.is-along{grid-template-columns:minmax(0, 1fr) var(--rp,calc(var(--v3-room-panel) * var(--side-scale,1)))}.v3room-body.is-along.no-panel{grid-template-columns:minmax(0,1fr)}.v3room-body.is-along>.v3room-stage{display:none}.v3room-body.is-along>.v3room-make{padding:var(--s3)}.v3room-take{aspect-ratio:auto;place-items:center;height:100%;max-height:none}.v3room-take figure{gap:var(--s2);width:100%;height:100%;padding:var(--s3);box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid}.v3room-take img{object-fit:contain;width:100%;height:100%;min-height:0}.v3room-take figcaption{text-align:center;font-size:var(--t-ui);gap:2px;display:grid}.v3room-take figcaption span{opacity:.75;font-size:var(--t-cap)}.v3room-takenone{max-width:var(--v3-dialog);padding:var(--s4);text-align:center}.v3room-take figure>.v3room-takenone{place-self:center}.v3room.is-crit .v3room-stage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.v3room-person,.v3room-caught{padding:var(--v3-s1-5) var(--s2);font-size:var(--t-ui);display:grid}.v3room-caught small{color:var(--muted);font-size:var(--t-label)}.v3room-qrow{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--v3-s1-5) var(--s2);font-size:var(--t-ui);display:flex}.v3room-qrow>span{overflow-wrap:anywhere;min-width:0}.v3room-qrow>.sec-act,.v3room-qrow>.v3-chip{flex:none}.v3room-n{min-width:var(--s5);color:var(--muted);font-size:var(--t-cap);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.v3room-dot.is-hand{background:var(--dev)}.v3room-acts{gap:var(--s2);padding:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.v3room-takenone .v3room-acts{justify-content:center}.v3room.is-crit .v3room-stage.has-tiles{grid-template-rows:minmax(0,1fr) auto auto}.v3call-tiles{gap:var(--s2);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.v3call-tile{width:var(--v3-tile);aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--v3-stage);color:var(--v3-stage-ink);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.v3call-video{background:var(--v3-stage);width:100%;height:100%;min-height:0;display:block}.v3call-video.is-cover{object-fit:cover}.v3call-video.is-contain{object-fit:contain}.v3call-video.is-mirror{transform:scaleX(-1)}.v3call-initials{font-size:var(--t-head);font-weight:600}.v3call-name{padding:2px var(--v3-s1-5);background:var(--v3-stage-veil);font-size:var(--t-label);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:2px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v3call-name small{opacity:.8;font-size:var(--t-label)}.v3call-lownote{max-width:var(--v3-tile);color:var(--muted);font-size:var(--t-cap);align-self:center}.v3call-check{gap:var(--s2);max-width:var(--v3-dialog);margin:var(--s3);padding:var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-l);background:var(--paper);color:var(--ink);text-align:center;font-size:var(--t-ui);justify-items:center;display:grid}.v3call-check p{margin:0}.v3call-check small{color:var(--muted);font-size:var(--t-cap)}.v3call-preview{width:var(--v3-pip-small);aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--v3-stage);object-fit:cover;transform:scaleX(-1)}.v3call-levelrow{gap:var(--s1);width:100%;max-width:var(--v3-pip-small);justify-items:center;display:grid}.v3call-level{width:100%;height:var(--s2)}.v3call-check .v3room-acts>button{min-height:var(--control-l)}.v3room-end{background:var(--v3-stage);display:grid;position:absolute;inset:0}.v3room-end>img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.v3room-endcard{place-content:center;gap:var(--v3-s2-5);padding:var(--s4);background:var(--v3-stage-veil);color:var(--v3-stage-ink);text-align:center;font-size:var(--t-ui);grid-area:1/1;display:grid}.v3room-row2{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.v3room-row2 .pane-btn{border-color:var(--v3-stage-ink);color:var(--v3-stage-ink);background:0 0}.v3room-row2 .primary{border-color:var(--v3-stage-ink);background:var(--v3-stage-ink);color:var(--v3-stage)}.v3room-make{min-width:0;min-height:0;padding:var(--s3) 0 var(--s3);isolation:isolate;display:grid}.v3room-make>*{border:1px solid var(--line);border-radius:var(--radius-m);min-height:0;overflow:hidden}.v3room-panel{border-left:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.v3room-body.no-panel>.v3room-panel{display:none}.v3room-panel:not(:has(.v3room-tabs)){grid-template-rows:minmax(0,1fr)}.v3room-tabs{align-items:center;gap:var(--s1);min-width:0;padding-right:var(--s1);display:flex}.v3room-tabs>.v3-utabs{flex:1;min-width:0}.v3room-tabs>.insp-x{flex:none}.v3room-tabs .v3-utabs{gap:var(--s1);padding:0 var(--s2);flex-wrap:wrap;row-gap:0;margin:0;overflow-x:visible}.v3room-tabs .v3-utabs [role=tab]{white-space:nowrap;min-height:var(--control-l);padding:var(--v3-s2-5) var(--s2);flex:none}:root[data-access~=large] .v3room-tabs .v3-utabs,:root[data-access~=larger] .v3room-tabs .v3-utabs,:root[data-access~=largest] .v3room-tabs .v3-utabs{flex-wrap:wrap;row-gap:0;overflow-x:visible}.v3room-rbody{flex-direction:column;min-height:0;display:flex;overflow:auto}.v3room-rbody>.v3-empty{padding:var(--v3-s2-5) var(--s3)}.v3room-rbody>.mc,.v3room-rbody>.ask,.v3room-rbody>.v3room-brief{flex:1 1 0;height:auto;min-height:0}.v3room-caps,.v3room-notes{gap:var(--s1);padding:var(--v3-s2-5) var(--s3);align-content:start;display:grid}.v3room-caps>button{padding:var(--v3-s1-5) var(--s2);border-radius:var(--radius-s);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0}.v3room-caps>button:hover{background:var(--sunk)}.v3room-caps>button[aria-current=true]{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line-strong)}.v3room-caps>button[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring)}.v3room-caps small{margin-right:var(--v3-s1-5);color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums;font-weight:400}.v3room-caps>b:not(:first-child){margin-top:var(--s2)}.v3room-chips{gap:var(--v3-s1-5);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.v3room-chips .sec-act{min-height:var(--control-l)}.v3room-chips .sec-act[aria-pressed=true]{background:var(--sel-tint);box-shadow:var(--sel-ring);font-weight:600}.v3room-chips .sec-act[aria-pressed=false]{box-shadow:none;color:var(--muted);background:0 0;font-weight:400}.v3room-hint{margin:var(--s1) 0 0;color:var(--muted);font-size:var(--t-ui)}.v3room-q{align-items:center;gap:var(--s2);display:flex}.v3room-q>button:first-child{min-width:0;padding:var(--v3-s1-5) var(--s2);border-radius:var(--radius-s);color:var(--ink);font-size:var(--t-ui);text-align:left;background:0 0;border:0;flex:1}.v3room-q>button:first-child:hover{background:var(--sunk)}.v3room-notes p{margin:0 0 var(--s2)}.v3room-brief{flex-direction:column;min-height:0;display:flex}.v3room-brief>:last-child{flex:1;min-height:0;overflow:auto}.v3room-brief>.wire{padding:var(--v3-s2-5) var(--s3) var(--s4)}.v3room-filenote{left:var(--s3);bottom:var(--s2);gap:var(--s2);color:var(--muted);font-size:var(--t-cap);align-items:center;margin:0;display:flex;position:absolute}@media (width<=759px){.v3room-body,.v3room-body.is-split,.v3room-body.is-along{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:auto}.v3room-body.is-split.no-panel,.v3room-body.is-along.no-panel{grid-template-columns:minmax(0,1fr)}.v3room-panel{border-left:0;border-top:1px solid var(--line)}.v3room-tool,.v3room-top>.v3-more[data-tip],.v3room-pipb{width:var(--control-l);height:var(--control-l)}.v3room-tool.is-wide{width:auto}.v3room-qrow>.sec-act,.v3room-acts>button,.v3room-strip>.primary{min-height:var(--control-l)}.v3room-strip .v3room-scrub2{height:var(--control-l);flex-basis:100%;order:-1}.v3room-body.is-along{grid-template-rows:minmax(var(--v3-easel-narrow), auto) auto minmax(0, 1fr)}.v3room-top>.pane-btn{display:none}.v3room-player.is-strip{grid-template-columns:var(--v3-reel) minmax(0, 1fr);align-items:center;gap:var(--s1) var(--s2);margin:0 var(--s3) var(--s2);order:1;grid-template-areas:"v t""v c";position:static}.v3room-player.is-strip .v3room-pipvid{grid-area:v}.v3room-player.is-strip .v3room-piptop{grid-area:t}.v3room-player.is-strip .v3room-pipctl{grid-area:c}.v3room-body.is-along>.v3room-panel{order:2}.v3room:has(>.v3room-viewrow){grid-template-rows:auto auto minmax(0,1fr) auto}.v3room.has-preview:has(>.v3room-viewrow){grid-template-rows:auto auto auto minmax(0,1fr) auto}.v3room-viewrow{padding:var(--s2) var(--s3) 0;display:flex}.v3room-viewrow>.v3-modeseg,.v3room-viewrow>.v3-modeseg>[role=radio]{flex:1}.v3room-body.is-phone-make{grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.v3room-body.is-phone-make>.v3room-panel{display:none}.v3room-body.is-phone-make>.v3room-make{padding:var(--s2)}.v3room-body.is-phone-make:not(.is-along){grid-template-rows:minmax(0,2fr) minmax(0,3fr)}.v3room-body.has-sheet{overflow:hidden}.v3room-scrim.is-sheet{z-index:3;background:var(--bar-scrim);display:block;position:absolute;inset:0}.v3room-panel.is-sheet{z-index:3;border-top:1px solid var(--line-strong);border-radius:var(--r-l) var(--r-l) 0 0;background:var(--paper);box-shadow:var(--v3-shadow-menu);position:absolute;inset:15% 0 0;overflow:auto}}.lg-gate{z-index:1;place-content:center;justify-items:center;gap:var(--s3);padding:var(--s4);background:var(--sunk);color:var(--ink);text-align:center;display:grid;position:absolute;inset:0}.lg-title{max-width:32em;font-size:var(--t-head);text-wrap:balance;font-weight:600}.lg-play{align-items:center;gap:var(--s2);min-height:var(--control-l);padding:0 var(--s5);display:inline-flex}.lg-note,.lg-credit{color:var(--muted);font-size:var(--t-cap);margin:0}.lg-credit-k{color:var(--ink);font-weight:600}.lg-credit a{color:var(--link)}.lg{gap:var(--s2);display:grid}.lg-box{aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--sunk);position:relative;overflow:hidden}.lg-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.v3room-strip~.lg-note,.v3room-strip~.lg-credit{padding:0 var(--s3)}@media (width<=560px){.lg-gate{gap:var(--s2);padding:var(--s2)}.lg-title{font-size:var(--t-ui)}}.v3room-briefs{align-content:start;gap:var(--s2);padding:var(--v3-s2-5) var(--s3) var(--s4);display:grid}.v3room-briefs h2{font-size:var(--t-ui);margin:0;font-weight:600}.v3room-blist{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.v3room-blist .v3-open{width:100%;padding:var(--s2);border-radius:var(--radius-s)}.v3room-blist .v3-open:hover{background:var(--sunk)}.v3room-blist small{color:var(--muted);font-size:var(--t-cap)}.v3room-scrim{display:none}@media (width>=760px) and (width<=1023px){.v3room-body.is-split.can-over{grid-template-columns:minmax(0,1fr)}.v3room-body.is-split.can-over:not(.no-panel){grid-template-columns:minmax(0, 1fr) var(--rp,calc(var(--v3-room-panel-split) * var(--side-scale,1)))}.v3room-body.is-split.can-over>.v3room-scrim.is-over{z-index:3;background:var(--bar-scrim);display:block;position:absolute;inset:0}.v3room-body.is-split.can-over>.v3room-make{z-index:3;width:min(100%, max(60%, var(--v3-dialog)));padding:var(--s3);box-sizing:border-box;background:var(--paper);box-shadow:var(--v3-shadow-menu);position:absolute;top:0;bottom:0;right:0}}.v3room [data-quiet]:focus,.v3room [data-quiet]:focus-visible{outline:none}.v3room-player.is-strip .lg-title{display:none}.v3room-player.is-strip .lg-gate{padding:var(--s1);gap:0}@media (width<=640px){.v3room-make .easel-bar{min-height:var(--control-l);position:relative}.v3room-make .easel-bar .easel-end>.insp-x{top:var(--s1);right:var(--s1);position:absolute}.v3room-make .easel-bar .easel-end>.v3-more{top:var(--s1);right:calc(var(--control-l) + var(--s2));position:absolute}.v3room-make .easel-bar>b{min-height:var(--control-l);align-items:center;display:flex}.v3room-make .easel-bar .easel-end{flex:0 auto;justify-content:flex-start}.v3room-make .excalidraw .App-toolbar-container,.v3room-make .excalidraw .App-toolbar-container>.Stack{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.v3room-make .excalidraw .App-toolbar{box-sizing:border-box;scrollbar-width:none;width:100%;min-width:0;max-width:100%;overflow-x:auto}}.v3room-panel.has-work{grid-template-rows:auto auto minmax(0,1fr)}.v3room-panel.has-work:not(:has(.v3room-tabs)){grid-template-rows:auto minmax(0,1fr)}.v3room-panel.is-cardonly{grid-template-rows:auto;align-content:start}.v3room-panel>.v3-work{margin:var(--s2)}.v3room-work{gap:var(--s2);margin:0 0 var(--s3);display:grid}.v3room-work>img{width:100%;max-height:calc(var(--v3-cmp) / 2);object-fit:contain;border-radius:var(--radius-m);background:var(--sunk);display:block}.v3room-work figcaption{font-size:var(--t-ui);gap:2px;display:grid}.v3room-work figcaption span{color:var(--muted);font-size:var(--t-cap)}.v3room-top>.presence-chip{flex:0 auto;min-width:0;max-width:45%;overflow:hidden}.charrette-chip .char-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.charrette-chip .char-left{font-variant-numeric:tabular-nums;flex:none}.charrette-chip .char-what:after{content:" ·"}@media (width<=767px){.charrette-chip .char-what{display:none}.v3room-top>.presence-chip{max-width:40%}}.v3th-stage.is-idle,.v3th-stage.is-idle>.v3th-scroll{display:contents}.v3room-stage.is-thread{min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative}.v3th-scroll{overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.v3th-scroll[data-aside=r]{padding-right:var(--th-aside)}.v3th-scroll[data-aside=l]{padding-left:var(--th-aside)}.v3th-col{box-sizing:border-box;gap:var(--s5);width:100%;max-width:calc(var(--v3-column) + var(--s5) * 2);padding:var(--s4) var(--s5) var(--s7);align-content:start;margin-inline:auto;display:grid}.v3th-lecture{gap:var(--s2);min-width:0;display:grid}.v3th-lecture>.v3room-video{max-height:calc(100vh - var(--v3-room-chrome))}.v3th{gap:var(--s5);min-width:0;display:grid}.v3th-skipwrap:not(:focus-within){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3th-note{color:var(--muted);font-size:var(--t-cap);margin:0}.v3th-part{gap:var(--s2);min-width:0;display:grid}.v3th-part>header{align-items:baseline;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.v3th-part h3{font-size:var(--t-head);margin:0;font-weight:600}.v3th-kicker{color:var(--muted);font-size:var(--t-label);font-weight:600}.v3th-earlier{display:flex}.v3th-lines{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.v3th-p{align-items:flex-start;gap:var(--s3);padding:var(--s1) 0;display:flex}.v3th-p>.link{min-width:var(--control-l);min-height:var(--control-s);font-size:var(--t-label);font-variant-numeric:tabular-nums;text-align:start;flex:none;text-decoration:none}.v3th-p>p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.v3th-p>p>[role=button]{cursor:pointer;border-radius:var(--radius-xs)}.v3th-p>p>[role=button]:hover{background:var(--sunk)}.v3th-p>p>[role=button][aria-current=true]{background:var(--sunk);font-weight:600}.v3th-now{color:var(--live);font-size:var(--t-label);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:no-preference){.v3th-p,.v3th-item{animation:.35s ease-out v3th-in}}@keyframes v3th-in{0%{opacity:0;transform:translateY(var(--s1))}to{opacity:1;transform:none}}.v3th-item{gap:var(--s2);min-width:0;padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);margin-inline-start:var(--s5);display:grid}.v3th-item[data-kind=note],.v3th-item[data-kind=caught]{background:var(--sunk)}.v3th-item[data-ai=true]{border-color:var(--ai);background:var(--ai-tint)}.v3th-item[data-kind=sent]{align-items:center;gap:var(--s2);color:var(--muted);font-size:var(--t-cap);background:0 0;flex-wrap:wrap;display:flex}.v3th-item[data-kind=sent]>small{flex-basis:100%}.v3th-item[data-kind=live]{background:0 0;border:0;padding:0}.v3th-ih{align-items:center;gap:var(--s2);color:var(--muted);font-size:var(--t-label);flex-wrap:wrap;display:flex}.v3th-ih>b{color:var(--ink);font-weight:600}.v3th-sp{flex:1}.v3th-item .link{font-size:var(--t-label);font-variant-numeric:tabular-nums}.v3th-words{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.v3th-item>small{color:var(--muted);font-size:var(--t-label)}.v3th-moment{gap:var(--s3);min-width:0;display:flex}.v3th-moment>div{gap:var(--s2);align-content:start;min-width:0;display:grid}.v3th-moment blockquote{color:var(--muted);font-size:var(--t-ui);overflow-wrap:anywhere;margin:0}.v3th-pic{width:var(--v3-reel);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-s);background:var(--v3-stage);flex:none;max-width:100%}.v3th-item[data-kind=note]>.v3th-pic{width:var(--v3-reel)}.v3th-pic[data-none=true]{background:var(--line)}.v3th-acts{gap:var(--s2);flex-wrap:wrap;display:flex}.v3th-coming,.v3th-end{align-items:center;gap:var(--s3);padding:var(--s3);border-radius:var(--radius-m);flex-wrap:wrap;display:flex}.v3th-coming{border:1px dashed var(--line-strong);color:var(--muted)}.v3th-coming b{color:var(--ink);font-weight:600}.v3th-end{border:1px solid var(--line)}.v3th-pill{bottom:var(--s3);z-index:var(--z-raise);pointer-events:none;height:0;position:sticky}.v3th-pill>button{pointer-events:auto;box-shadow:var(--v3-shadow-menu);max-width:calc(100% - var(--s5));text-overflow:ellipsis;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.v3th-strip{z-index:var(--z-raise);box-sizing:border-box;align-items:center;gap:var(--s3);height:calc(var(--control-l) + var(--s2));margin-bottom:calc((var(--control-l) + var(--s2)) * -1);padding:var(--s1) var(--s3);border-bottom:1px solid var(--line-strong);background:var(--surface);display:flex;position:sticky;top:0}.v3th-saying{min-width:0;font-size:var(--t-cap);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.v3th-clock{color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums}.mc-figure>small{padding:var(--s3);color:var(--muted);font-size:var(--t-cap);display:block}@media (width<=759px){.v3room-body.is-thread{grid-template-rows:minmax(0,1fr);overflow:hidden}.v3th-col{padding-inline:var(--s3)}.v3th-item{margin-inline-start:var(--s2)}.v3th-p>.link{min-height:var(--control-l)}}.v3-prose{max-width:var(--page-read);margin:var(--s4) 0;color:var(--ink);font-size:var(--t-body)}.v3-prose h2,.v3-prose h3,.v3-prose h4,.v3-prose h5,.v3-prose h6{margin:var(--s5) 0 var(--s2);font-size:var(--t-head);font-weight:600}.v3-prose h3,.v3-prose h4,.v3-prose h5,.v3-prose h6{font-size:var(--t-body)}.v3-prose p,.v3-prose ul,.v3-prose ol,.v3-prose blockquote,.v3-prose pre,.v3-prose table,.v3-prose figure{margin:0 0 var(--s3)}.v3-prose ul,.v3-prose ol{padding-left:var(--s5)}.v3-prose img{border-radius:var(--radius-m);max-width:100%;height:auto;display:block}.v3-prose blockquote{padding-left:var(--s3);color:var(--muted)}.v3-prose pre,.v3-prose code{font-size:var(--t-cap)}.v3-prose pre{padding:var(--s3);border-radius:var(--radius-m);background:var(--sunk);overflow-x:auto}.v3-prose table{border-collapse:collapse;width:100%;font-size:var(--t-ui)}.v3-prose th,.v3-prose td{padding:var(--s1) var(--s2);border:1px solid var(--line);text-align:left;vertical-align:top}.v3-prose figcaption{color:var(--muted);font-size:var(--t-cap)}.wp1-h{margin:var(--s5) 0 var(--s2);font-size:var(--t-head);font-weight:600}.wp1-q{margin:var(--s4) 0 var(--s2);font-size:var(--t-cap);font-weight:600}.wp1-sec{max-width:var(--page-read);margin-bottom:var(--s4)}.wp1-sec h3{margin:0 0 var(--s2);color:var(--muted);font-size:var(--t-cap);font-weight:600}.wp1-lessons{gap:var(--s2);padding-left:var(--s5);font-size:var(--t-ui);margin:0;display:grid}.wp1-lessons li{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wp1-near{justify-content:space-between;gap:var(--s3);max-width:var(--page-read);margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.wp1-list{margin:0 0 var(--s3);padding-left:var(--s5);font-size:var(--t-ui)}.wp1-quote{max-width:var(--page-read);margin:0 0 var(--s3);padding:var(--s3);border-radius:var(--radius-m);background:var(--sunk);font-size:var(--t-body);white-space:pre-wrap}.wp1-pre{max-width:var(--page-read);white-space:pre-wrap;font-size:var(--t-ui)}.wp1-two{grid-template-columns:repeat(auto-fit, minmax(var(--v3-sec), 1fr));gap:var(--s3);display:grid}.wp1-ticks{gap:var(--s2);margin:var(--s4) 0;border:0;padding:0;display:grid}.wp1-end{gap:var(--s2);margin-top:var(--s4);display:grid}.wp1-ticks legend{margin-bottom:var(--s2);font-size:var(--t-cap);padding:0;font-weight:600}.wp1-trap{left:calc(-1 * var(--page-wide));width:1px;height:1px;position:absolute;overflow:hidden}.v3-panel>.wp1-h:first-child{margin-top:0}.wp1-check{gap:var(--s4);margin:0 0 var(--s3);padding-left:var(--s5);font-size:var(--t-ui);display:grid}.wp1-check summary{cursor:pointer;color:var(--link)}.wp1-read{max-width:var(--page-read)}.wp1-pic{max-width:100%;max-height:var(--page-read);height:auto;margin:0 0 var(--s2);border-radius:var(--radius-m);display:block}.pframe.aside-panel[data-shown=side]{z-index:var(--z-side);top:calc(var(--bar) + var(--s2));right:var(--s2);bottom:var(--s2);width:var(--pf-w,340px);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--v3-shadow-menu);position:fixed}.aside-body{gap:var(--s2);height:100%;min-height:0;padding:var(--s3);box-sizing:border-box;flex-direction:column;display:flex}.aside-note{color:var(--muted);font-size:var(--t-small);margin:0}.aside-about{align-items:center;gap:var(--s1);font-size:var(--t-small);flex-wrap:wrap;margin:0;display:flex}.aside-log{align-content:start;gap:var(--s3);flex:auto;min-height:0;display:grid;overflow:auto}.aside-body>:not(.aside-log){flex:none}.aside-q{margin:0}.aside-a{gap:var(--s2);display:grid}.aside-care{gap:var(--s1);padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);display:grid}.aside-care p{margin:0}.aside-form{gap:var(--s2);display:grid}.aside-form textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;font-size:var(--t-field);padding:var(--s2);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);resize:vertical}.aside-form textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.aside-acts{align-items:center;gap:var(--s2);display:flex}.studio.frame-new .look-layer.walk-layer[data-shown=side]{top:calc(var(--bar) + var(--s2));right:var(--s2);bottom:var(--s2);z-index:var(--z-side);width:var(--pf-w);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--v3-shadow-menu);padding:0;left:auto}.studio.frame-new .look-layer.walk-layer[data-shown=sheet]{z-index:var(--z-dialog);border-top:1px solid var(--line-strong);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--v3-shadow-menu);inset:15% 0 0}.walk-scrim{z-index:var(--z-dialog)}.studio.has-walk>.content,.studio.frame-new.has-walk>.content{margin-right:calc(var(--walk-w,0px) + var(--s2) * 2)}.walk-layer:is([data-shown=side],[data-shown=sheet])>.markup.v3.look-sheet{padding:var(--s3)}.walk-layer:is([data-shown=side],[data-shown=sheet]) .look-view{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.walk-layer:is([data-shown=side],[data-shown=sheet]) .v3-title{font-size:var(--t-head)}.walk-layer:is([data-shown=side],[data-shown=sheet]) .v3-phead{flex-wrap:wrap}.walk-acts{align-items:center;gap:var(--s1);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.walk-acts>.pframe-ctls{margin-inline-start:0}.walk-layer>.pframe-sep{left:0}.vec{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.vec>.vec-bar{flex:none}.vec-board{align-items:center;gap:var(--s1);color:var(--muted);font-size:var(--t-cap);display:inline-flex}.vec-board select{width:auto}.vec-work{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(var(--v3-easel-narrow), 1fr) auto;gap:var(--s2);flex:1 1 0;min-height:min-content;display:grid}.vec-tools{gap:var(--s1);padding:var(--s1);border-radius:var(--radius-m);background:var(--frame);flex-direction:column;display:flex;overflow:auto}.v3 .vec-tool{width:var(--control-l);min-width:var(--control-l);height:var(--control-l);min-height:var(--control-l);place-items:center;padding:0;display:grid}.vec-tool svg{width:var(--v3-icon);height:var(--v3-icon);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.v3 .vec-tool[aria-pressed=true]{background:var(--paper);box-shadow:0 0 0 1px var(--line-strong)}.vec-stage{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--sunk);min-width:0;min-height:0;position:relative;overflow:hidden}.vec-stage canvas{touch-action:none;display:block;position:absolute;inset:0}.vec-hint{left:var(--s2);bottom:var(--s2);max-width:calc(100% - 2 * var(--s2));padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--muted);font-size:var(--t-cap);pointer-events:none;margin:0;position:absolute}.vec-text{z-index:var(--z-raise);min-width:var(--v3-easel-narrow);font-family:Noto Sans,Nirmala UI,sans-serif;position:absolute}.vec-side{grid-column:1/-1}.vec-sws{gap:var(--s1);flex-wrap:wrap;display:flex}.v3 .vec-sw{width:var(--control-l);min-width:var(--control-l);height:var(--control-l);min-height:var(--control-l);box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;padding:0}.v3 .vec-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.v3 .vec-sw.is-none{background:repeating-linear-gradient(45deg, var(--paper) 0 var(--s1), var(--line) var(--s1) var(--s2))}.vec-range{gap:var(--s1);color:var(--muted);font-size:var(--t-cap);display:grid}@container easel (width>=760px){.vec-work{grid-template-columns:auto minmax(0, 1fr) calc(var(--v3-tool-side) * var(--side-scale,1));grid-template-rows:minmax(var(--v3-easel-narrow), 1fr)}.vec-side{grid-column:auto;align-self:start;max-height:100%;overflow:auto}}
