.k{box-sizing:border-box;font-family:var(--font-text);font-kerning:normal;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;color:var(--k-fg);line-height:1.25;display:block;position:relative}.k *,.k :before,.k :after{box-sizing:border-box}.k svg{display:block;overflow:visible}.k-mono{font-family:var(--font-mono);letter-spacing:.01em;font-weight:420;font-stretch:87.5%}.k-fill{border-radius:inherit;position:absolute;inset:0}.k-clip{overflow:hidden}.k-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.k-glyph{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.k-glyph svg{width:100%;height:100%}.k-fshadow,.k-material{pointer-events:none;display:block;position:absolute;inset:0}.k-fshadow>i{display:block;position:absolute;inset:0}.k-fshadow-amb{opacity:calc(.5 + .5 * var(--land,1));transform:translate(calc((1 - var(--land,1)) * 14px), calc((1 - var(--land,1)) * 30px)) scale(calc(1 + (1 - var(--land,1)) * .03))}.k-fshadow-con{opacity:var(--land,1);transform:translate(calc((1 - var(--land,1)) * 6px), calc((1 - var(--land,1)) * 6px))}.k-stack{display:grid}.k-stack>.k-var{grid-area:1/1}.k-var{visibility:hidden}.k-var.is-default{visibility:inherit}.k-when{visibility:hidden}.k-unless,.ph[data-state=hover]>.ph-in>.k .k-when[data-when~=hover],.ph[data-state=active]>.ph-in>.k .k-when[data-when~=active],.ph[data-state=on]>.ph-in>.k .k-when[data-when~=active],.ph[data-state=selected]>.ph-in>.k .k-when[data-when~=active],.ph[data-state=live]>.ph-in>.k .k-when[data-when~=active],.ph[data-state=done]>.ph-in>.k .k-when[data-when~=done],.ph[data-state=ok]>.ph-in>.k .k-when[data-when~=done],.ph[data-state=approved]>.ph-in>.k .k-when[data-when~=done],.ph[data-state=overdue]>.ph-in>.k .k-when[data-when~=warn],.ph[data-state=warn]>.ph-in>.k .k-when[data-when~=warn],.ph[data-state=error]>.ph-in>.k .k-when[data-when~=warn],.ph[data-state=off]>.ph-in>.k .k-when[data-when~=off],.ph[data-state=disabled]>.ph-in>.k .k-when[data-when~=off],.ph[data-hover="1"]>.ph-in>.k .k-when[data-when~=hover],.ph[data-press="1"]>.ph-in>.k .k-when[data-when~=press]{visibility:inherit}.ph[data-state=active]>.ph-in>.k .k-unless[data-unless~=active],.ph[data-state=on]>.ph-in>.k .k-unless[data-unless~=active],.ph[data-state=selected]>.ph-in>.k .k-unless[data-unless~=active],.ph[data-state=live]>.ph-in>.k .k-unless[data-unless~=active],.ph[data-state=done]>.ph-in>.k .k-unless[data-unless~=done],.ph[data-state=ok]>.ph-in>.k .k-unless[data-unless~=done],.ph[data-state=approved]>.ph-in>.k .k-unless[data-unless~=done]{visibility:hidden}.ph[data-state=off]>.ph-in>.k,.ph[data-state=disabled]>.ph-in>.k{opacity:.5}.ph[data-press=""]>.ph-in>.k .k-when[data-when~=press],.ph[data-state=pressed]>.ph-in>.k .k-when[data-when~=pressed]{visibility:inherit}.ph[data-press="1"]>.ph-in>.k .k-unless[data-unless~=press],.ph[data-press=""]>.ph-in>.k .k-unless[data-unless~=press],.ph[data-state=pressed]>.ph-in>.k .k-unless[data-unless~=press]{visibility:hidden}.ph[data-mode=diagram][data-press="1"]>.ph-in>.k-button,.ph[data-mode=diagram][data-press=""]>.ph-in>.k-button{transform:translate(2px,2px)}.ph[data-state=connecting]>.ph-in>.k .k-when[data-when~=connecting],.ph[data-state=listening]>.ph-in>.k .k-when[data-when~=listening],.ph[data-state=speaking]>.ph-in>.k .k-when[data-when~=speaking],.ph[data-state=speaking]>.ph-in>.k .k-when[data-when~=active]{visibility:inherit}.ph[data-state=speaking]>.ph-in>.k-orb [data-anim=core]{scale:1.04}.cp{box-sizing:border-box;color:var(--pc-ink);font-family:var(--font-text);font-kerning:normal;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;--u:calc(100cqw / var(--dw));font-weight:450;line-height:1.25;display:block;position:relative;container-type:size}.cp *,.cp :before,.cp :after{box-sizing:border-box}.cp svg{display:block;overflow:visible}.cp .fill{position:absolute;inset:0}.cp .mono{font-family:var(--font-mono);letter-spacing:.01em;font-weight:420;font-stretch:87.5%}.cp .odo{white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.cp .odo-col{vertical-align:bottom;height:1.08em;display:inline-block;position:relative;overflow:hidden}.cp .odo-strip{transform:translateY(calc(var(--d,0) * -1.08em));flex-direction:column;display:flex}.cp .odo-strip>span{text-align:center;height:1.08em;line-height:1.08em;display:block}.cp .odo-fixed{line-height:1.08em;display:inline-block}.cp .cp-cursor path{fill:var(--ink);stroke:var(--milk);stroke-width:1.6px;stroke-linejoin:round}.ar-waves .wv-lane{height:calc(var(--u) * 84);align-items:center;gap:calc(var(--u) * 16);border-bottom:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 8%, transparent);display:flex;position:absolute;left:0;right:0}.ar-waves .wv-lane:last-child{border-bottom:0}.ar-waves .wv-label{width:calc(var(--u) * 70);font-size:calc(var(--u) * 15.5);color:var(--pc-ink2);flex:none;font-weight:560}.ar-waves .wv-bars{align-items:center;gap:calc(var(--u) * 3.2);flex:1;height:100%;display:flex}.ar-waves .wv-bars i{border-radius:99px;flex:1}.ar-waves .wv-lane[data-who="0"] .wv-bars i{background:var(--pc-accent)}.ar-waves .wv-lane[data-who="1"] .wv-bars i{background:var(--pc-ink2)}.ar-waves .wv-lane[data-who="2"] .wv-bars i{background:var(--pc-ink)}.ar-waves .wv-lane[data-who="2"] .wv-label{color:var(--pc-ink);font-weight:700}.ar-ctl .ct-row{align-items:center;gap:calc(var(--u) * 12);display:flex;position:absolute;inset:0}.ar-ctl .ct-btn{height:calc(var(--u) * 56);justify-content:center;align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 20);background:var(--pc-chip);color:var(--pc-ink);box-shadow:var(--eli-3);font-size:calc(var(--u) * 16);white-space:nowrap;border-radius:99px;font-weight:600;display:inline-flex}.ar-ctl .ct-btn svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.ar-ctl .ct-btn--primary{background:var(--pc-accent);color:var(--pc-on-accent);flex:1;font-weight:680}.at{--pp:var(--p,1);font-family:var(--font-mono);color:var(--ink);font-stretch:87.5%}.at .rv{opacity:clamp(0, calc((var(--pp) - var(--s,0)) * var(--k,30)), 1)}.at .at-card{border-radius:calc(var(--u) * 12);background:var(--milk);box-shadow:calc(var(--u) * 3) calc(var(--u) * 8) calc(var(--u) * 18) calc(var(--u) * -8) color-mix(in oklab, var(--ink) 40%, transparent);position:absolute}.at-galaxy .gx-query{left:calc(var(--u) * 50);right:calc(var(--u) * 50);top:calc(var(--u) * 46);height:calc(var(--u) * 30);background:var(--milk);align-items:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 10);font-size:calc(var(--u) * 12);white-space:pre;border-radius:99px;font-weight:600;display:flex;position:absolute}.at-galaxy .gx-q{white-space:pre}.at-galaxy .gx-query svg{width:calc(var(--u) * 15);height:calc(var(--u) * 15);flex:none}.at-galaxy .gx-caret{width:calc(var(--u) * 1.6);height:calc(var(--u) * 16);background:var(--ink);margin-left:calc(var(--u) * 1);display:inline-block}.at-galaxy svg.gx-map{width:100%;height:100%;position:absolute;top:0;left:0}.at-galaxy .gx-link{stroke:var(--ink);stroke-width:1px;opacity:.28}.at-galaxy .gx-node{fill:none;stroke:var(--ink);stroke-width:1.6px}.at-galaxy .gx-hot{fill:var(--ink)}.at-galaxy .gx-glow{fill:var(--milk)}.at-galaxy .gx-label{font-size:calc(var(--u) * 12);white-space:nowrap;background:var(--milk);padding:calc(var(--u) * 3) calc(var(--u) * 7);border-radius:99px;font-weight:620;position:absolute;transform:translate(-50%)}.at-files .fl-chip{left:calc(var(--u) * 22);right:calc(var(--u) * 22);white-space:nowrap;height:calc(var(--u) * 58);border-radius:calc(var(--u) * 12);background:var(--milk);align-items:center;gap:calc(var(--u) * 9);padding:0 calc(var(--u) * 12);display:flex;position:absolute}.at-files .fl-chip svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);flex:none}.at-files .fl-name{font-size:calc(var(--u) * 13);font-weight:640}.at-files .fl-meta{font-size:calc(var(--u) * 11);margin-left:auto;font-weight:600}.at-files .fl-main{top:calc(var(--u) * 40);--s1:clamp(0, calc((.07 - var(--pp)) * 60), 1);--s2:calc(clamp(0, calc((var(--pp) - .5) * 60), 1) * clamp(0, calc((.57 - var(--pp)) * 60), 1));transform:translateX(calc((var(--s1) - var(--s2)) * var(--u) * 1.4))}.at-files .fl-vine{left:calc(var(--u) * 46);top:calc(var(--u) * 98);width:calc(var(--u) * 40);height:calc(var(--u) * 36);position:absolute}.at-files .fl-vine path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc(var(--pp) * 6), 1))}.at-files .fl-fork{top:calc(var(--u) * 134)}.at-files .fl-grow{align-items:flex-end;gap:calc(var(--u) * 3);height:calc(var(--u) * 22);margin-left:auto;display:flex}.at-files .fl-grow i{width:calc(var(--u) * 5);background:var(--ink);border-radius:2px;display:block}.at-approve .ap-card{left:calc(var(--u) * 16);right:calc(var(--u) * 16);top:calc(var(--u) * 36);bottom:calc(var(--u) * 36);padding:calc(var(--u) * 14)}.at-approve .ap-badge{height:calc(var(--u) * 20);padding:0 calc(var(--u) * 7);border:calc(var(--u) * 1.4) solid var(--ink);font-size:calc(var(--u) * 10.5);letter-spacing:.08em;border-radius:99px;align-items:center;font-weight:700;display:inline-flex}.at-approve .ap-cmd{margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 14.5);font-weight:620;line-height:1.25}.at-approve .ap-end{margin-top:calc(var(--u) * 5);font-size:calc(var(--u) * 11);color:var(--ink-2)}.at-approve .ap-btns{left:calc(var(--u) * 14);right:calc(var(--u) * 14);bottom:calc(var(--u) * 14);gap:calc(var(--u) * 8);display:flex;position:absolute}.at-approve .ap-btn{height:calc(var(--u) * 30);font-family:var(--font-text);font-size:calc(var(--u) * 13);border-radius:99px;flex:1;place-items:center;font-weight:640;display:grid;position:relative}.at-approve .ap-allow{background:var(--ink);color:var(--milk);--press:calc(clamp(0, calc((var(--pp) - .45) * 20), 1) * clamp(0, calc((.58 - var(--pp)) * 20), 1));transform:scale(calc(1 - var(--press) * .08))}.at-approve .ap-allow .ap-label{opacity:clamp(0, calc((.52 - var(--pp)) * 40), 1)}.at-approve .ap-allow svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16);opacity:clamp(0, calc((var(--pp) - .52) * 40), 1);position:absolute}.at-approve .ap-deny{border:calc(var(--u) * 1.4) solid var(--ink);color:var(--ink);background:var(--milk)}.at-approve .ap-cursor{width:calc(var(--u) * 20);height:calc(var(--u) * 20);--m:clamp(0, calc((var(--pp) - .08) / .4), 1);--e:calc(var(--m) * var(--m) * var(--m) * (10 - 15 * var(--m) + 6 * var(--m) * var(--m)));left:calc(var(--u) * (190 - var(--e) * 118));top:calc(var(--u) * (236 - var(--e) * 62));opacity:clamp(0, calc((.9 - var(--pp)) * 12), 1);transform:scale(calc(1 - clamp(0, calc((var(--pp) - .46) * 25), 1) * clamp(0, calc((.6 - var(--pp)) * 25), 1) * .1));position:absolute}.at-waves .wv-lane{left:calc(var(--u) * 20);right:calc(var(--u) * 20);height:calc(var(--u) * 46);align-items:center;gap:calc(var(--u) * 10);display:flex;position:absolute}.at-waves .wv-label{width:calc(var(--u) * 50);font-size:calc(var(--u) * 13);flex:none;font-weight:640}.at-waves .wv-bars{align-items:center;gap:calc(var(--u) * 2.6);flex:1;height:100%;display:flex}.at-waves .wv-bars i{background:var(--ink);height:calc(var(--u) * 3 + var(--h) * var(--amp) * var(--u) * 34);border-radius:99px;flex:1}.at-waves .wv-lane[data-i="0"]{top:calc(var(--u) * 42);--amp:calc(clamp(0, calc(var(--pp) * 30), 1) * clamp(0, calc((.24 - var(--pp)) * 30), 1) * .9 + .12)}.at-waves .wv-lane[data-i="1"]{top:calc(var(--u) * 97);--amp:calc(clamp(0, calc((var(--pp) - .2) * 30), 1) * clamp(0, calc((.44 - var(--pp)) * 30), 1) * .9 + .12)}.at-waves .wv-lane[data-i="2"]{top:calc(var(--u) * 152);--amp:calc(clamp(0, calc((var(--pp) - .5) * 30), 1) * 1 + .06)}.at-waves .wv-lane[data-i="2"] .wv-label{text-decoration:underline;text-decoration-thickness:calc(var(--u) * 2);text-underline-offset:calc(var(--u) * 3)}.at-waves .wv-lane[data-i="0"] .wv-bars i{opacity:.55}.at-drop .dp-card{left:calc(var(--u) * 28);right:calc(var(--u) * 28);top:calc(var(--u) * 96);bottom:calc(var(--u) * 22);padding:calc(var(--u) * 8) calc(var(--u) * 10)}.at-drop .dp-row{height:calc(var(--u) * 12.6);font-size:calc(var(--u) * 9.5);border-top:calc(var(--u) * .8) solid color-mix(in oklab, var(--ink) 14%, transparent);padding-left:calc(var(--u) * 4);align-items:center;font-weight:560;display:flex;position:relative}.at-drop .dp-row:before{content:"";background:var(--ink);opacity:calc(clamp(0, calc((var(--pp) - var(--s)) * 30), 1) * clamp(0, calc((var(--s) + .12 - var(--pp)) * 30), 1) * .14);position:absolute;inset:0}.at-drop .dp-bm{left:calc(var(--u) * 44);width:calc(var(--u) * 152);height:calc(var(--u) * 26);border-radius:calc(var(--u) * 7);background:var(--milk);border:calc(var(--u) * 1.2) solid var(--ink);align-items:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 8);font-family:var(--font-text);font-size:calc(var(--u) * 12);--c:clamp(0, calc((var(--pp) - var(--s)) * 6), 1);top:calc(var(--u) * (var(--land) - (1 - var(--c) * var(--c)) * 48));opacity:calc(var(--c) * var(--c) * var(--c));font-weight:620;display:flex;position:absolute}.at-drop .dp-bm svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);flex:none}.br-ticket .tk-card{background:var(--pc-surface);border:calc(var(--u) * 1.2) solid var(--pc-ink);border-radius:calc(var(--u) * var(--r,0));box-shadow:var(--el-2);position:absolute;inset:0;overflow:hidden}.br-ticket .tk-tab{width:calc(var(--u) * 8);background:var(--pc-accent);position:absolute;top:0;bottom:0;left:0}.br-ticket .tk-body{left:calc(var(--u) * 30);right:calc(var(--u) * 24);top:calc(var(--u) * 20);bottom:calc(var(--u) * 18);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.br-ticket .tk-line{white-space:nowrap;display:block}.br-ticket .tk-id{font-size:calc(var(--u) * 15.5);color:var(--pc-ink2);letter-spacing:.06em;align-items:center;gap:calc(var(--u) * 10);display:flex}.br-ticket .tk-id i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--pc-accent);border:calc(var(--u) * 1.2) solid var(--pc-ink);display:inline-block}.br-ticket .tk-title{font-size:calc(var(--u) * 25);letter-spacing:-.015em;font-weight:660;line-height:1.1}.br-ticket .tk-req{font-size:calc(var(--u) * 16);color:var(--pc-ink2);align-items:center;gap:calc(var(--u) * 8);display:flex}.br-ticket .tk-req svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.br-lens .ln-glass{left:calc(var(--u) * 8);top:calc(var(--u) * 8);width:calc(var(--u) * 84);height:calc(var(--u) * 84);background:color-mix(in oklab, var(--pc-bg) 72%, transparent);border:calc(var(--u) * 4) solid var(--pc-ink);color:var(--pc-ink);box-shadow:var(--el-3);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.br-lens .ln-glass svg{width:calc(var(--u) * 38);height:calc(var(--u) * 38)}.br-lens .ln-scan{height:calc(var(--u) * 3);margin-top:calc(var(--u) * -1.5);background:var(--pc-accent);transform:translateY(calc(var(--v-scan,0) * var(--u) * 30));position:absolute;top:50%;left:0;right:0}.br-lens .ln-handle{left:calc(var(--u) * 80);top:calc(var(--u) * 80);width:calc(var(--u) * 36);height:calc(var(--u) * 11);border-radius:calc(var(--u) * 6);background:var(--pc-ink);transform-origin:0;position:absolute;transform:rotate(45deg)translateY(-50%)}.br-mon .mn-box{left:calc((1 - var(--ms,1)) * 50%);right:calc((1 - var(--ms,1)) * 50%);top:calc((1 - var(--ms,1)) * 100%);--mu:calc(var(--u) * var(--ms,1));position:absolute;bottom:0}.br-mon .mn-frame{background:var(--pc-ink);border-radius:calc(var(--mu) * var(--r,0));box-shadow:var(--eli-1);position:absolute;inset:0}.br-mon .mn-drop{display:none}.br-mon[data-mode=diagram] .mn-drop{left:calc(var(--mu) * 3);top:calc(var(--mu) * 3);right:calc(var(--mu) * -3);bottom:calc(var(--mu) * -3);background:var(--ink);display:block;position:absolute}.br-mon[data-mode=diagram] .mn-frame{box-shadow:none}.br-mon .mn-bar{left:calc(var(--mu) * 22);right:calc(var(--mu) * 18);height:calc(var(--mu) * 56);align-items:center;gap:calc(var(--mu) * 12);display:flex;position:absolute;top:0}.br-mon .mn-label{font-size:calc(var(--mu) * 18);letter-spacing:.18em;color:var(--pc-bg);font-weight:640}.br-mon .mn-lamp-wrap{align-items:center;gap:calc(var(--mu) * 12);height:calc(var(--mu) * 34);margin-left:auto;display:flex;position:relative}.br-mon .mn-lamp{width:calc(var(--mu) * 30);height:calc(var(--mu) * 30);--lamp:var(--clover);--halo:34%;background:var(--lamp);box-shadow:0 0 0 calc(var(--mu) * 5) color-mix(in oklab, var(--lamp) var(--halo), transparent), 0 0 0 calc(var(--mu) * 10) color-mix(in oklab, var(--lamp) 16%, transparent);border-radius:50%;position:relative}.br-mon .mn-held{font-size:calc(var(--mu) * 18);letter-spacing:.16em;padding:calc(var(--mu) * 5) calc(var(--mu) * 11);background:var(--buttercup);color:var(--ink);opacity:0;font-weight:680}.br-mon .mn-screen{left:calc(var(--mu) * 14);right:calc(var(--mu) * 14);top:calc(var(--mu) * 56);bottom:calc(var(--mu) * 14);background:var(--pc-surface);border-radius:calc(var(--mu) * var(--r,0) * .6);box-shadow:inset 0 calc(var(--mu) * 2) calc(var(--mu) * 6) color-mix(in oklab, var(--pc-ink) 22%, transparent);position:absolute}[data-part][data-state=held] [data-kind=program].br-mon .mn-lamp{--lamp:var(--buttercup);--halo:38%}[data-part][data-state=held] [data-kind=program].br-mon .mn-held{opacity:1}[data-kind=preview].br-mon .mn-lamp{box-shadow:inset 0 0 0 calc(var(--mu) * 3) var(--pc-bg);background:0 0}[data-part][data-state=air] [data-kind=preview].br-mon .mn-lamp{background:var(--lamp);box-shadow:0 0 0 calc(var(--mu) * 5) color-mix(in oklab, var(--lamp) var(--halo), transparent), 0 0 0 calc(var(--mu) * 10) color-mix(in oklab, var(--lamp) 16%, transparent)}.cc-card{background:var(--pc-surface);border:calc(var(--u) * 1) solid var(--pc-section);border-radius:calc(var(--u) * 18);box-shadow:var(--el-2);position:absolute;inset:0}.cc-tx .cc-card,.cc-week .cc-card{box-shadow:var(--el-1)}[data-mode=diagram] .cc-card{border-radius:0}.cc-orb .orb-halo{background:radial-gradient(closest-side, color-mix(in oklab, var(--pc-accent) 30%, transparent), color-mix(in oklab, var(--pc-hot) 10%, transparent) 62%, transparent);opacity:.55;transform:scale(var(--v-breath,1));border-radius:50%;position:absolute;inset:-6%}.cc-orb .orb-ring{opacity:0;border-radius:50%;position:absolute}.cc-orb .orb-ring--listen{border:calc(var(--u) * 1.6) solid var(--pc-accent);inset:5%}.cc-orb .orb-ring--speak{border:calc(var(--u) * 3.2) solid var(--pc-accent);inset:3%}.cc-orb .orb-ring--speak2{border:calc(var(--u) * 1.4) solid var(--pc-cyan);inset:-2%}.cc-orb .orb-body{width:76%;height:76%;transform:scale(var(--v-breath,1));border-radius:50%;position:absolute;top:12%;left:12%}.cc-orb .orb-disc{background:conic-gradient(from calc(200deg + var(--v-spin,0deg)), var(--pc-hot), var(--pc-accent) 34%, var(--pc-cyan) 58%, var(--pc-accent) 80%, var(--pc-hot));border-radius:50%;position:absolute;inset:0}.cc-orb .orb-sheen{background:radial-gradient(circle at 33% 28%, color-mix(in oklab, var(--pc-surface) 62%, transparent) 0%, transparent 42%), radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--pc-accent) 75%, transparent) 0%, color-mix(in oklab, var(--pc-accent) 30%, transparent) 30%, transparent 58%), radial-gradient(circle at 70% 78%, transparent 52%, color-mix(in oklab, var(--pc-ink) 12%, transparent) 100%);border-radius:50%;position:absolute;inset:0}.cc-orb .orb-core{border:calc(var(--u) * 1.2) solid color-mix(in oklab, var(--pc-surface) 45%, transparent);opacity:.8;border-radius:50%;position:absolute;inset:27%}[data-part][data-state=listening] .cc-orb .orb-ring--listen,[data-part][data-state=speaking] .cc-orb .orb-ring--speak{opacity:1}[data-part][data-state=speaking] .cc-orb .orb-ring--speak2{opacity:.55}[data-part][data-state=speaking] .cc-orb .orb-body{transform:scale(calc(var(--v-breath,1) * 1.04))}[data-part][data-state=speaking] .cc-orb .orb-halo{opacity:.9}.cc-logo .logo-tile{border-radius:calc(var(--u) * 10);box-shadow:var(--el-3);background:linear-gradient(135deg, var(--pc-hot), var(--pc-accent) 52%, var(--pc-cyan));justify-content:center;align-items:center;gap:calc(var(--u) * 2.8);display:flex;position:absolute;inset:0}.cc-logo .logo-bar{width:calc(var(--u) * 3.6);border-radius:calc(var(--u) * 2);background:var(--pc-surface);transform-origin:50%}.cc-call .call-row{align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 16);display:flex;position:absolute;inset:0}.cc-call .call-avatar{width:calc(var(--u) * 60);height:calc(var(--u) * 60);background:var(--pc-section);color:var(--pc-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cc-call .call-avatar svg{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}.cc-call .call-avatar .pulse{inset:calc(var(--u) * -5);border:calc(var(--u) * 2) solid var(--pc-accent);opacity:0;border-radius:50%;position:absolute}[data-part][data-state=ringing] .cc-call .call-avatar .pulse{opacity:.9}.cc-call .call-meta{gap:calc(var(--u) * 8);flex-direction:column;flex:1;min-width:0;display:flex}.cc-call .call-name{font-size:calc(var(--u) * 20.5);letter-spacing:-.01em;font-weight:680;line-height:1.18}.cc-call .call-chips{height:calc(var(--u) * 30);position:relative}.cc-call .chip{height:calc(var(--u) * 30);align-items:center;gap:calc(var(--u) * 7);padding:0 calc(var(--u) * 13) 0 calc(var(--u) * 10);font-size:calc(var(--u) * 16);white-space:nowrap;color:var(--pc-ink);opacity:0;border-radius:999px;font-weight:640;display:inline-flex;position:absolute;top:0;left:0}.cc-call .chip .dot{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--pc-ink);border-radius:50%}.cc-call .chip--ringing{background:var(--pc-hot)}.cc-call .chip--live{background:var(--pc-accent);color:var(--pc-on-accent)}[data-part][data-state=ringing] .cc-call .chip--ringing,[data-part][data-state=live] .cc-call .chip--live{opacity:1}.cc-call .call-action{width:calc(var(--u) * 52);height:calc(var(--u) * 52);flex:none;position:relative}.cc-call .call-accept,.cc-call .call-eq{opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.cc-call .call-accept{background:var(--pc-accent);color:var(--pc-on-accent);box-shadow:var(--eli-3)}.cc-call .call-accept svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.cc-call .call-eq{background:var(--pc-section);justify-content:center;align-items:center;gap:calc(var(--u) * 3);display:flex}.cc-call .call-eq i{width:calc(var(--u) * 3.4);border-radius:calc(var(--u) * 2);background:var(--pc-accent);display:block}[data-part][data-state=ringing] .cc-call .call-accept,[data-part][data-state=live] .cc-call .call-eq{opacity:1}.cc-tx .tx-head{height:calc(var(--u) * 46);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 16);border-bottom:calc(var(--u) * 1) solid var(--pc-section);display:flex;position:absolute;top:0;left:0;right:0}.cc-tx .tx-dot{width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:conic-gradient(from 200deg, var(--pc-hot), var(--pc-accent), var(--pc-cyan), var(--pc-hot));border-radius:50%}.cc-tx .tx-bars{align-items:center;gap:calc(var(--u) * 2.5);height:calc(var(--u) * 14);display:flex}.cc-tx .tx-bars i{width:calc(var(--u) * 2.6);border-radius:calc(var(--u) * 2);background:var(--pc-accent);opacity:.7;display:block}.cc-tx .tx-live{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--pc-accent);border-radius:50%;margin-left:auto}.cc-tx .tx-body{left:0;right:0;top:calc(var(--u) * 46);padding:calc(var(--u) * 16);gap:calc(var(--u) * 12);flex-direction:column;display:flex;position:absolute;bottom:0}.cc-tx .tx-line{max-width:86%;padding:calc(var(--u) * 11) calc(var(--u) * 15);border-radius:calc(var(--u) * 18);font-size:calc(var(--u) * 19);font-weight:500;line-height:1.3}.cc-tx .tx-line--caller{background:var(--pc-section);color:var(--pc-ink);border-bottom-left-radius:calc(var(--u) * 5);box-shadow:var(--dr-1);align-self:flex-start}.cc-tx .tx-line--assistant{background:var(--pc-accent);color:var(--pc-on-accent);border-bottom-right-radius:calc(var(--u) * 5);box-shadow:inset 0 calc(var(--u) * 1) 0 color-mix(in oklab, var(--pc-surface) 45%, transparent), calc(var(--u) * 2) calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * -6) color-mix(in oklab, var(--pc-accent) 70%, transparent);align-self:flex-end;font-weight:600}.cc-tx .tx-word{white-space:pre;display:inline-block}.cc-tx [data-anchor]{font-weight:700}.cc-week .wk-days{left:calc(var(--u) * 16);right:calc(var(--u) * 16);top:calc(var(--u) * 16);height:calc(var(--u) * 56);grid-template-columns:repeat(var(--days), 1fr);gap:calc(var(--u) * 8);display:grid;position:absolute}.cc-week .wk-day{border-radius:calc(var(--u) * 14);background:var(--pc-bg);border:calc(var(--u) * 1) solid var(--pc-section);place-items:center;display:grid;position:relative}.cc-week .wk-day-sel{inset:calc(var(--u) * -1);border-radius:calc(var(--u) * 14);background:var(--pc-accent);opacity:var(--sel,0);place-items:center;display:grid;position:absolute}.cc-week .wk-day-label{font-size:calc(var(--u) * 17);color:var(--pc-ink);letter-spacing:.01em;font-weight:660;position:relative}.cc-week .wk-day-sel .wk-day-label{color:var(--pc-on-accent);font-weight:680}.cc-week .wk-day-pip{bottom:calc(var(--u) * 8);width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--pc-ink2);opacity:.35;border-radius:50%;position:absolute}.cc-week .wk-hours{left:0;right:0;top:calc(var(--u) * 88);position:absolute;bottom:0}.cc-week .wk-row{left:calc(var(--u) * 16);right:calc(var(--u) * 16);height:calc(var(--u) * 92);border-top:calc(var(--u) * 1) solid var(--pc-section);position:absolute}.cc-week .wk-hour{left:0;top:calc(var(--u) * 8);font-size:calc(var(--u) * 15.5);color:var(--pc-ink);position:absolute}.cc-week .wk-busy{left:calc(var(--u) * 64);right:0;top:calc(var(--u) * 8);height:calc(var(--u) * 58);border-radius:calc(var(--u) * 12);background:color-mix(in oklab, var(--pc-cyan) 16%, var(--pc-surface));border-left:calc(var(--u) * 5) solid var(--pc-cyan);padding:calc(var(--u) * 13) calc(var(--u) * 14);gap:calc(var(--u) * 8);flex-direction:column;display:flex;position:absolute}.cc-week .wk-busy i{height:calc(var(--u) * 9);border-radius:calc(var(--u) * 5);background:color-mix(in oklab, var(--pc-cyan) 58%, var(--pc-surface));display:block}.cc-week .wk-busy i+i{background:color-mix(in oklab, var(--pc-cyan) 32%, var(--pc-surface))}.cc-week .wk-busy[data-i="2"]{background:color-mix(in oklab, var(--pc-hot) 30%, var(--pc-surface));border-left-color:color-mix(in oklab, var(--pc-hot) 70%, var(--pc-ink))}.cc-week .wk-busy[data-i="2"] i{background:color-mix(in oklab, var(--pc-hot) 85%, var(--pc-surface))}.cc-week .wk-busy[data-i="2"] i+i{background:color-mix(in oklab, var(--pc-hot) 55%, var(--pc-surface))}.cc-week .wk-slot{left:0;right:0;top:calc(var(--u) * 4);height:calc(var(--u) * 64);border-radius:calc(var(--u) * 14);border:calc(var(--u) * 2) dashed var(--pc-accent);background:color-mix(in oklab, var(--pc-accent) 8%, transparent);opacity:0;position:absolute}.cc-appt .appt-card{border-radius:calc(var(--u) * 14);background:var(--pc-surface);border:calc(var(--u) * 1) solid var(--pc-section);box-shadow:var(--eli-2);padding:0 calc(var(--u) * 16) 0 calc(var(--u) * 20);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.cc-appt .appt-stripe{width:calc(var(--u) * 7);background:var(--pc-accent);position:absolute;top:0;bottom:0;left:0}.cc-appt .appt-title{font-size:calc(var(--u) * 17.5);white-space:nowrap;letter-spacing:-.005em;line-height:1.2}.cc-appt .appt-title b{font-weight:680}.cc-appt .appt-title span{color:var(--pc-ink2);font-weight:520}.cc-appt .appt-chip{right:calc(var(--u) * 12);top:calc(var(--u) * -17);height:calc(var(--u) * 32);align-items:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 13) 0 calc(var(--u) * 10);background:var(--pc-accent);color:var(--pc-on-accent);font-size:calc(var(--u) * 16);white-space:nowrap;transform-origin:80%;box-shadow:var(--eli-3);border-radius:999px;font-weight:680;display:inline-flex;position:absolute}.cc-appt .appt-chip svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}.cc-sum .sum-head{left:calc(var(--u) * 16);right:calc(var(--u) * 16);top:calc(var(--u) * 14);height:calc(var(--u) * 30);align-items:center;gap:calc(var(--u) * 9);display:flex;position:absolute}.cc-sum .sum-icon{width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:calc(var(--u) * 9);background:linear-gradient(135deg, var(--pc-hot), var(--pc-accent) 55%, var(--pc-cyan));color:var(--pc-ink);box-shadow:var(--eli-3);place-items:center;display:grid}.cc-sum .sum-icon svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.cc-sum .sum-title{font-size:calc(var(--u) * 18);letter-spacing:-.01em;font-weight:700}.cc-sum .sum-rule{left:calc(var(--u) * 16);right:calc(var(--u) * 16);top:calc(var(--u) * 54);height:calc(var(--u) * 1);background:var(--pc-section);position:absolute}.cc-sum .sum-lines{left:calc(var(--u) * 16);right:calc(var(--u) * 12);top:calc(var(--u) * 60);gap:calc(var(--u) * 4);flex-direction:column;display:flex;position:absolute}.cc-sum .sum-key{font-size:calc(var(--u) * 15.5);color:var(--pc-ink2);line-height:1.12;display:block}.cc-sum .sum-val{font-size:calc(var(--u) * 16);white-space:nowrap;font-weight:600;line-height:1.2;display:block}.mr-omni .om-bar{border-radius:calc(var(--u) * 16);background:var(--pc-surface);border:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 12%, transparent);box-shadow:var(--el-3);align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 20);display:flex;position:absolute;inset:0}.mr-omni .om-bar>svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24);color:var(--pc-ink2);flex:none}.mr-omni .om-text{font-size:calc(var(--u) * 21);white-space:pre;letter-spacing:-.005em;flex:1;align-items:center;font-weight:480;display:flex}.mr-omni .om-char{white-space:pre;display:inline-block}.mr-omni .om-caret{width:calc(var(--u) * 2.2);height:calc(var(--u) * 26);margin-left:calc(var(--u) * 2);background:var(--pc-accent);border-radius:2px;display:inline-block}.mr-omni .om-go{width:calc(var(--u) * 42);height:calc(var(--u) * 42);border-radius:calc(var(--u) * 12);background:var(--pc-accent-bg);color:var(--pc-accent-ink);flex:none;place-items:center;display:grid}.mr-omni .om-go svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);transform:rotate(90deg)}.mr-gal svg{width:100%;height:100%;position:absolute;inset:0}.mr-gal .gl-link{stroke:var(--pc-ink);stroke-width:1px;opacity:.14}.mr-gal .gl-sat{fill:var(--pc-ink2);opacity:.32}.mr-gal .gl-node{fill:color-mix(in oklab, var(--pc-accent) 18%, var(--pc-surface));stroke:var(--pc-accent);stroke-width:1.6px}.mr-gal .gl-heat{fill:var(--pc-accent);opacity:calc(var(--heat,0) * .22)}.mr-gal .gl-core{fill:var(--pc-accent);opacity:var(--heat,0)}.ms-surface{background:var(--pc-surface);border-radius:calc(var(--u) * 14);border:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 8%, transparent);box-shadow:var(--el-2);position:absolute;inset:0}[data-mode=diagram] .ms-surface{border-radius:0}.ms-rail .rl-bar{border-radius:calc(var(--u) * 20);background:var(--pc-surface);border:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 8%, transparent);box-shadow:var(--el-1);padding-top:calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * 14);flex-direction:column;display:flex;position:absolute;inset:0}.ms-rail .rl-mark{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 14);background:var(--pc-brand-soft);color:var(--pc-accent);place-items:center;display:grid}.ms-rail .rl-mark svg{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.ms-rail .rl-rule{width:calc(var(--u) * 28);height:calc(var(--u) * 1.5);background:color-mix(in oklab, var(--pc-ink) 10%, transparent);border-radius:2px}.ms-rail .rl-co{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:calc(var(--u) * 14);background:var(--co);position:relative}.ms-rail .rl-co:before{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--pc-surface) 35%, transparent), transparent 60%);position:absolute;inset:0}.ms-rail .rl-co--active{box-shadow:0 0 0 calc(var(--u) * 3) var(--pc-surface), 0 0 0 calc(var(--u) * 5) var(--pc-brand-strong)}.ms-rail .rl-pip{right:calc(var(--u) * -3);bottom:calc(var(--u) * -3);width:calc(var(--u) * 14);height:calc(var(--u) * 14);background:var(--pc-done);border:calc(var(--u) * 3) solid var(--pc-surface);border-radius:50%;position:absolute}.ms-card .cd-title{left:calc(var(--u) * 16);right:calc(var(--u) * 14);top:calc(var(--u) * 13);font-size:calc(var(--u) * 18.5);letter-spacing:-.012em;color:var(--pc-ink);font-weight:650;line-height:1.18;position:absolute}.ms-card .cd-foot{left:calc(var(--u) * 16);right:calc(var(--u) * 14);bottom:calc(var(--u) * 11);height:calc(var(--u) * 28);align-items:center;gap:calc(var(--u) * 10);display:flex;position:absolute}.ms-card .cd-av{width:calc(var(--u) * 30);height:calc(var(--u) * 30);background:var(--pc-brand-soft);color:var(--pc-brand-strong);font-size:calc(var(--u) * 15.5);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:720;display:grid}.ms-card .cd-track{height:calc(var(--u) * 6);background:var(--pc-brand-soft);border-radius:99px;flex:1;position:relative;overflow:hidden}.ms-card .cd-track i{background:var(--pc-accent);border-radius:99px;width:42%;position:absolute;top:0;bottom:0;left:0}.ms-card .cd-track i+i{background:var(--pc-done);opacity:0;width:100%}.ms-card .cd-end{height:calc(var(--u) * 28);min-width:calc(var(--u) * 28);flex:none;justify-content:flex-end;display:flex;position:relative}.ms-card .cd-due{height:calc(var(--u) * 28);padding:0 calc(var(--u) * 11);background:var(--pc-hot);color:var(--pc-ink);box-shadow:var(--dr-3);font-size:calc(var(--u) * 16);white-space:nowrap;opacity:0;transform-origin:100%;border-radius:99px;align-items:center;font-weight:700;display:inline-flex}.ms-card .cd-check{width:calc(var(--u) * 28);height:calc(var(--u) * 28);background:var(--pc-done);color:var(--pc-surface);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.ms-card .cd-check svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17)}[data-part][data-state=overdue] .ms-card .cd-due{opacity:1}[data-part][data-state=overdue] .ms-card .ms-surface{border-color:color-mix(in oklab, var(--pc-hot) 70%, transparent)}[data-part][data-state=done] .ms-card .cd-check,[data-part][data-state=done] .ms-card .cd-track i+i{opacity:1}.ms-sprout .sp-glow{opacity:0;border-radius:50%;height:78%;position:absolute;top:-8%;left:-30%;right:-30%}.ms-sprout .sp-glow--warm{background:radial-gradient(closest-side, color-mix(in oklab, var(--pc-hot) 30%, transparent), transparent)}.ms-sprout .sp-glow--proud{background:radial-gradient(closest-side, color-mix(in oklab, var(--pc-accent) 16%, transparent), transparent)}[data-part][data-state=worried] .ms-sprout .sp-glow--warm,[data-part][data-state=proud] .ms-sprout .sp-glow--proud{opacity:1}.ms-sprout svg{width:100%;height:100%;position:absolute;inset:0}.ms-sprout .sp-stem{fill:none;stroke:var(--pc-brand-strong);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v-stem,1))}.ms-sprout .sp-leaf path:first-child{fill:var(--pc-accent)}.ms-sprout .sp-leaf path+path{fill:none;stroke:var(--pc-brand-soft);stroke-width:1.6px;stroke-linecap:round;opacity:.8}.ms-sprout .sp-soil{fill:color-mix(in oklab, var(--pc-ink3) 26%, transparent)}.ms-sprout .sp-leaf{transition:none}[data-part][data-state=worried] .ms-sprout .sp-leaf--l{transform:rotate(-25deg)}[data-part][data-state=worried] .ms-sprout .sp-leaf--r{transform:rotate(25deg)}[data-part][data-state=proud] .ms-sprout .sp-leaf--l{transform:rotate(15deg)}[data-part][data-state=proud] .ms-sprout .sp-leaf--r{transform:rotate(-15deg)}.ms-comp .cp-bar{border-radius:calc(var(--u) * 18);background:var(--pc-surface);border:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 12%, transparent);box-shadow:var(--el-2);align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 12);display:flex;position:absolute;inset:0}.ms-comp .cp-moss{width:calc(var(--u) * 36);height:calc(var(--u) * 36);background:var(--pc-brand-soft);color:var(--pc-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ms-comp .cp-moss svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.ms-comp .cp-text{min-width:0;font-size:calc(var(--u) * 22);color:var(--pc-ink);white-space:pre;flex:1;align-items:center;font-weight:500;display:flex}.ms-comp .cp-char{white-space:pre;display:inline-block}.ms-comp .cp-caret{width:calc(var(--u) * 2.2);height:calc(var(--u) * 22);margin-left:calc(var(--u) * 2);background:var(--pc-accent);border-radius:2px;display:inline-block}.ms-comp .cp-send{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--pc-accent);color:var(--pc-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ms-comp .cp-send svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.ms-chips .ch-row{align-items:center;gap:calc(var(--u) * 10);display:flex;position:absolute;inset:0}.ms-chips .ch-moss{width:calc(var(--u) * 30);height:calc(var(--u) * 30);background:var(--pc-brand-soft);color:var(--pc-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ms-chips .ch-moss svg{width:calc(var(--u) * 18);height:calc(var(--u) * 18)}.ms-chips .ch-chip{height:calc(var(--u) * 40);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 15) 0 calc(var(--u) * 12);background:var(--pc-brand-soft);color:var(--pc-brand-strong);box-shadow:var(--eli-3);font-size:calc(var(--u) * 17);white-space:nowrap;transform-origin:0;border-radius:99px;font-weight:600;display:inline-flex}.ms-chips .ch-chip svg,.ms-chips .ch-undo svg{width:calc(var(--u) * 19);height:calc(var(--u) * 19)}.ms-chips .ch-undo{height:calc(var(--u) * 40);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 17) 0 calc(var(--u) * 14);background:var(--pc-accent);color:var(--pc-on-accent);font-size:calc(var(--u) * 17.5);box-shadow:inset 0 calc(var(--u) * 1) 0 color-mix(in oklab, var(--pc-surface) 30%, transparent), calc(var(--u) * 2) calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * -6) color-mix(in oklab, var(--pc-accent) 80%, transparent);white-space:nowrap;transform-origin:50%;border-radius:99px;font-weight:680;display:inline-flex}.mu{font-family:var(--font-mono);color:var(--pc-ink);font-stretch:87.5%}.mu-hud .hd-row{height:calc(var(--u) * 22);align-items:baseline;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 19);font-weight:560;line-height:1;display:flex;position:absolute;top:0;left:0}.mu-hud .hd-label{color:var(--pc-ink2);letter-spacing:.04em}.mu-hud .hd-val{align-items:baseline;display:inline-flex}.mu-hud .hd-max{color:var(--pc-ink2)}.mu-hud{--hp:round(calc(var(--v-hp,1) * var(--hp-max,14)), 1)}.mu-hud .odo-col[data-i="0"]{--d:mod(var(--hp), 10)}.mu-hud .odo-col[data-i="1"]{--d:mod(round(down, calc(var(--hp) / 10), 1), 10);opacity:clamp(0, calc(var(--hp) - 9), 1)}.mu-hud .odo-col[data-i="2"]{--d:mod(round(down, calc(var(--hp) / 100), 1), 10);opacity:clamp(0, calc(var(--hp) - 99), 1)}.mu-hud .hd-meter{left:0;top:calc(var(--u) * 27);width:calc(var(--u) * 260);height:calc(var(--u) * 4);background:color-mix(in oklab, var(--pc-ink2) 26%, transparent);border-radius:2px;position:absolute;overflow:hidden}.mu-hud .hd-fill,.mu-hud .hd-fill-hot{transform-origin:0;transform:scaleX(var(--v-hp,1));position:absolute;inset:0}.mu-hud .hd-fill{background:var(--pc-ink)}.mu-hud .hd-fill-hot{background:var(--pc-hot);opacity:clamp(0, calc((.5 - var(--v-hp,1)) * 3), 1)}.mu-map svg{width:100%;height:100%;position:absolute;inset:0}.mu-map text{font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;font-size:21px;font-weight:560;font-stretch:87.5%}.mu-map .m-wall{fill:var(--pc-ink)}.mu-map .m-floor{fill:var(--pc-ink2);opacity:.8}.mu-map .m-door{fill:var(--pc-accent)}.mu-map .m-corr{fill:var(--pc-ink2)}.mu-map .m-stairs{fill:var(--pc-stairs);font-weight:700}.mu-map .m-ant{fill:var(--pc-hot);font-weight:700}.mu-map .m-anchor{fill:none}.mu-at .at-glyph{font-size:calc(var(--u) * 24);color:var(--pc-ink);text-shadow:0 0 calc(var(--u) * 6) color-mix(in oklab, var(--pc-ink) 55%, transparent);place-items:center;font-weight:760;line-height:1;display:grid;position:absolute;inset:0}.mu-tomb svg{width:100%;height:100%;position:absolute;inset:0}.mu-tomb .tb-slab{fill:color-mix(in oklab, var(--pc-ink) 7%, var(--pc-bg));stroke:var(--pc-ink);stroke-width:2.4px}.mu-tomb .tb-inset{fill:none;stroke:var(--pc-ink2);stroke-width:1.2px;stroke-dasharray:3 5}.mu-tomb .tb-ground{stroke:var(--pc-ink2);stroke-width:2px;stroke-linecap:round}.mu-tomb .tb-cause{font-size:calc(var(--u) * 16);text-align:center;color:var(--pc-ink);text-wrap:balance;line-height:1.38;position:absolute;top:36%;left:25%;right:25%}.mu-tomb .tb-mark{width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin-left:calc(var(--u) * -14);position:absolute;top:15%;left:50%}.mu-tomb .tb-mark i{background:var(--pc-ink2);border-radius:1px;position:absolute}.mu-tomb .tb-mark i:first-child{width:160%;height:8%;top:34%;left:-30%}.mu-tomb .tb-mark i:last-child{width:90%;height:8%;top:62%;left:5%}.mu-lesson .ls-card{border:calc(var(--u) * 1.5) solid var(--pc-ink2);border-radius:calc(var(--u) * 8);background:var(--pc-bg);box-shadow:var(--el-2);position:absolute;inset:0}.mu-lesson .ls-top{left:calc(var(--u) * 18);right:calc(var(--u) * 18);top:calc(var(--u) * 16);height:calc(var(--u) * 40);align-items:center;gap:calc(var(--u) * 12);display:flex;position:absolute}.mu-lesson .ls-id{font-size:calc(var(--u) * 24);color:var(--pc-accent);letter-spacing:.02em;font-weight:700}.mu-lesson .ls-tag{height:calc(var(--u) * 27);padding:0 calc(var(--u) * 11);background:var(--pc-accent);color:var(--pc-on-accent);font-size:calc(var(--u) * 15.5);border-radius:99px;align-items:center;font-weight:640;display:inline-flex}.mu-lesson .ls-hits{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 30);margin-left:auto;font-weight:700;line-height:1;display:inline-flex}.mu-lesson .ls-hits svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--pc-ink2)}.mu-lesson .ls-pips{left:calc(var(--u) * 18);right:calc(var(--u) * 18);bottom:calc(var(--u) * 18);height:calc(var(--u) * 12);grid-template-columns:repeat(var(--pips), 1fr);gap:calc(var(--u) * 5);display:grid;position:absolute}.mu-lesson .ls-pips i{background:var(--pc-ink);border-radius:2px;display:block}.mu-cost .cs-row{height:calc(var(--u) * 46);align-items:center;gap:calc(var(--u) * 20);display:flex;position:absolute;left:0;right:0}.mu-cost .cs-row--from{top:0}.mu-cost .cs-row--to{top:calc(var(--u) * 60)}.mu-cost .cs-label{width:calc(var(--u) * 330);font-size:calc(var(--u) * 19);flex:none;line-height:1.2}.mu-cost .cs-row--from .cs-label{color:var(--pc-ink2)}.mu-cost .cs-row--to .cs-label{color:var(--pc-ink);font-weight:640}.mu-cost .cs-track{height:calc(var(--u) * 16);background:color-mix(in oklab, var(--pc-ink2) 16%, transparent);border-radius:3px;flex:1;position:relative}.mu-cost .cs-bar{transform-origin:0;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.mu-cost .cs-row--from .cs-bar{background:var(--pc-accent);width:100%;transform:scaleX(calc(1 - .996 * var(--p,0)))}.mu-cost .cs-row--to .cs-bar{width:calc(var(--u) * 4);background:var(--pc-ink);min-width:3px}.rm-appr .ap-panel{border-radius:calc(var(--u) * 12);background:var(--pc-surface);border:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 14%, transparent);box-shadow:var(--el-2);position:absolute;inset:0}.rm-appr .ap-top{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 18);align-items:center;gap:calc(var(--u) * 10);display:flex;position:absolute}.rm-appr .ap-badge{height:calc(var(--u) * 27);align-items:center;gap:calc(var(--u) * 6);padding:0 calc(var(--u) * 11);border:calc(var(--u) * 1.4) solid var(--pc-warn);color:var(--pc-warn);font-size:calc(var(--u) * 15.5);letter-spacing:.1em;border-radius:99px;font-weight:700;display:inline-flex}.rm-appr .ap-badge i{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:var(--pc-warn);border-radius:50%}.rm-appr .ap-rule{height:calc(var(--u) * 1);background:color-mix(in oklab, var(--pc-ink) 14%, transparent);flex:1}.rm-appr .ap-lock{width:calc(var(--u) * 18);height:calc(var(--u) * 18);color:var(--pc-warn)}.rm-appr .ap-code{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 58);height:calc(var(--u) * 116);border-radius:calc(var(--u) * 8);background:var(--pc-bg);border:calc(var(--u) * 1) solid color-mix(in oklab, var(--pc-ink) 10%, transparent);padding:calc(var(--u) * 16) calc(var(--u) * 16);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.rm-appr .ap-cmd{font-size:calc(var(--u) * 17);color:var(--pc-ink);font-weight:600;line-height:1.3}.rm-appr .ap-end{font-size:calc(var(--u) * 15.5);color:var(--pc-ink2);align-items:center;gap:calc(var(--u) * 8);display:flex}.rm-appr .ap-end i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--pc-warn);border-radius:50%}.sc-tree svg{width:100%;height:100%;position:absolute;inset:0}.sc-tree .st-rail{stroke:var(--pc-ink);stroke-width:2.4px;stroke-linecap:round;fill:none}.sc-tree .st-copy{stroke:var(--pc-ink2);stroke-width:1.6px;stroke-dasharray:4 6;fill:none}.sc-tree .st-branch{stroke:var(--pc-accent);stroke-width:3px;stroke-linecap:round;fill:none}.sc-tree .st-user{fill:var(--pc-ink)}.sc-tree .st-asst{fill:var(--pc-bg);stroke:var(--pc-ink);stroke-width:2.4px}.sc-tree .st-ghost{fill:var(--pc-bg);stroke:var(--pc-ink2);stroke-width:1.6px;stroke-dasharray:3 3}.sc-tree .st-new{fill:var(--pc-accent);stroke:var(--pc-ink);stroke-width:2px}.sc-tree .st-label{font-family:var(--font-mono);font-stretch:87.5%;font-size:calc(var(--u) * 16);white-space:nowrap;color:var(--pc-ink);align-items:center;gap:calc(var(--u) * 8);font-weight:600;display:flex;position:absolute}.sc-tree .st-label svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);position:static}.sc-tree .st-meta{color:var(--pc-ink2);font-weight:480}.xb-marks .bm-card{height:calc(var(--u) * 184);background:var(--pc-surface);border:calc(var(--u) * 1.2) solid var(--pc-ink);border-radius:calc(var(--u) * var(--r,0));padding:calc(var(--u) * 22) calc(var(--u) * 24);box-shadow:var(--eli-2);position:absolute;left:0;right:0}.xb-marks .bm-head{align-items:center;gap:calc(var(--u) * 12);display:flex}.xb-marks .bm-av{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--pc-bg);border:calc(var(--u) * 1.2) solid var(--pc-ink);border-radius:50%;place-items:center;display:grid}.xb-marks .bm-av svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.xb-marks .bm-name{font-size:calc(var(--u) * 19);font-weight:650}.xb-marks .bm-flag{width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--pc-ink);margin-left:auto}.xb-marks .bm-flag svg{width:100%;height:100%}.xb-marks .bm-flag svg path{fill:var(--pc-accent)}.xb-marks .bm-lines{margin-top:calc(var(--u) * 20);gap:calc(var(--u) * 12);flex-direction:column;display:flex}.xb-marks .bm-lines i{height:calc(var(--u) * 10);background:color-mix(in oklab, var(--pc-ink) 14%, transparent);border-radius:99px;display:block}.ph{transform-origin:50%;width:100%;height:100%;position:relative}.ph-in{width:100%;height:100%;opacity:var(--dim,1);position:relative}.ph[data-shadow]:before{content:"";background:radial-gradient(closest-side, var(--shadow-contact), transparent);width:84%;height:min(14%,20px);opacity:calc(var(--sh-o,1) * var(--dim,1));transform:translate(calc(var(--sh-x,4) * .5px), calc(var(--sh-y,10) * .5px)) scale(var(--sh-s,1));pointer-events:none;position:absolute;top:calc(100% - min(10%,14px));left:8%}.ph[data-shadow][data-mode=diagram]:before{border-radius:var(--ph-r,0px);background:var(--ink);width:100%;height:100%;opacity:calc(var(--sh-o,1) * var(--dim,1) * var(--dim,1) * var(--dim,1));transform:translate(calc(var(--sh-x,4) * .75px), calc(var(--sh-y,10) * .3px));top:0;left:0}.ph[data-shadow][data-mode=diagram][data-role=chip]:before{transform:translate(calc(var(--sh-x,4) * .5px), calc(var(--sh-y,10) * .2px))}.tr-glint{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.tr-glint>i{opacity:0;transform-origin:50%;width:34%;height:200%;display:block;position:absolute;top:-50%;left:0}.ph-outline{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ph-label{top:max(16px, calc(12px / var(--k,1)));right:max(18px, calc(14px / var(--k,1)));box-shadow:inset 0 0 0 calc(1px / var(--k,1)) var(--ph-label-rule,transparent);font-family:var(--font-mono);font-weight:460;font-stretch:87.5%;font-size:max(15px, calc(11.5px / var(--k,1)));letter-spacing:.03em;white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.5em;padding:.34em .78em .32em .62em;line-height:1.2;display:inline-flex;position:absolute}.ph-label[data-mode=diagram]{border-radius:0}.ph-label-dot{background:var(--ph-label-dot,currentColor);border-radius:999px;flex:none;width:.46em;height:.46em;display:block}.ph-label[data-mode=diagram] .ph-label-dot{box-shadow:0 0 0 calc(1px / var(--k,1)) var(--ph-label-rule,transparent)}.ph-backstamp{width:calc(28px / var(--k,1));height:calc(24px / var(--k,1));right:calc(16px / var(--k,1));bottom:calc(16px / var(--k,1));transform-origin:50% 60%;position:absolute;overflow:visible}.ph-backstamp.is-outside{right:calc(2px / var(--k,1));bottom:calc(-40px / var(--k,1))}.tr-root{pointer-events:none;position:absolute;inset:0}.tr-root a,.tr-root button{pointer-events:auto}.tr-fold{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.tr-clip{width:100%;height:100%;position:absolute;top:0;left:0}.tr-camera{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.tr-product,.tr-slot{transform-origin:0 0;position:absolute;top:0;left:0}.tr-slot[hidden]{display:none}.tr-type{color:var(--stage-ink)}.tr-masthead{white-space:nowrap;transform-origin:0 100%;position:absolute;top:0;left:0}.tr-masthead-line{color:var(--stage-ink);display:block}.tr-rule{background:var(--stage-ink);transform-origin:0;height:2px;position:absolute;top:0;left:0}.tr-caret{background:var(--stage-ink);width:.08em;position:absolute;top:0;left:0}.tr-spot{width:0;height:0;fill:var(--stage-ink);position:absolute;top:0;left:0;overflow:visible}.tr-pull{position:absolute;top:0;left:0}.tr-pull .kinetic,.tr-pull .kl{white-space:normal;text-wrap:balance;color:var(--stage-ink);display:block}.tr-pull [data-kword]{transform-origin:30% 70%}.tr-stat{text-align:right;color:var(--stage-ink);flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:absolute;top:0;left:0}.tr-stat-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;font-weight:760;font-stretch:100%;line-height:.9;display:inline-flex}.tr-odo-col{vertical-align:bottom;height:.92em;display:inline-block;position:relative;overflow:hidden}.tr-odo-strip{flex-direction:column;display:flex}.tr-odo-strip>span{text-align:center;height:.92em;line-height:.92em;display:block}.tr-odo-fixed{line-height:.92em;display:inline-block}.tr-stat-label{font-family:var(--font-mono);font-weight:420;font-stretch:87.5%;font-size:var(--text-meta);letter-spacing:.01em;color:var(--stage-ink-2);margin-top:.85em;display:block}.tr-grid-glyphs{font-family:var(--font-mono);color:var(--stage-ink);white-space:pre;font-stretch:87.5%;line-height:1;position:absolute;top:0;left:0}.tr-grid-glyphs>span{display:inline-block}.tr-slug{background:var(--stage-ink);transform-origin:50%;border-radius:999px;position:absolute;top:0;left:0}.tr-cursor{transform-origin:2px 2px;visibility:hidden;width:20px;height:20px;position:absolute;top:0;left:0}.tr-cursor path{fill:var(--ink);stroke:var(--milk);stroke-width:1.5px;stroke-linejoin:round}.hs{color:var(--stage-ink);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;container:house/size}.hs a{pointer-events:auto;color:inherit;text-decoration:none}.hs a:focus-visible{outline:2px solid var(--ink);box-shadow:0 0 0 4px var(--milk)}.hs-in{--gut:clamp(1rem, .25rem + 3.4cqw, 4rem);--gap:24px;--col:calc((100cqw - 2 * var(--gut) - 11 * var(--gap)) / 12);--measure:calc(8 * var(--col) + 7 * var(--gap));--sx:max(5cqw, var(--gut));--top:5cqh;--band:12cqh;--avail-h:calc(100cqh - var(--top) - var(--band));position:absolute;inset:0}@container house (aspect-ratio<1.45){.hs-in{--gap:20px;--col:calc((100cqw - 2 * var(--gut) - 7 * var(--gap)) / 8);--measure:calc(6 * var(--col) + 5 * var(--gap))}}@container house (aspect-ratio<.9){.hs-in{--gap:16px;--measure:calc(100cqw - 32px);--sx:16px;--band:5cqh;--top:max(5cqh, calc(var(--s-4) + 36px + var(--s-2)))}}.hs-area{left:var(--sx);right:var(--sx);top:var(--top);height:var(--avail-h);flex-direction:column;justify-content:center;display:flex;position:absolute}.hs-center{text-align:center;align-items:center}.hs-block{transform-origin:50%;position:relative}.hs-line{white-space:nowrap;line-height:.88;display:block}.hs-line>.kinetic{display:inline-block}.hs .kinetic-glyph{transform-origin:50% 100%}.hs-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-weight:420;font-stretch:87.5%}.hs-mark{--text-mega:clamp(3rem, min(11.2cqw, 30cqh), 14rem);line-height:.88}.hs-mark .kinetic{display:inline-block}.ov-root{transform-origin:50% 46%;position:absolute;inset:0}.ti-name,.ti-row{--text-mega:clamp(3rem, min(calc(var(--measure) / var(--mem,4)), 32cqh), 14rem)}.ti-name{text-align:center}.ti-row{justify-content:space-between;align-items:flex-end;gap:var(--gap);transform-origin:0%;display:flex}.ti-roles{text-align:left}.ti-roles .hs-line,.ti-roles .kinetic{transform-origin:0 100%}.ti-place{font-size:var(--text-lead);white-space:nowrap;margin-bottom:calc(var(--text-mega) * .1625 - .2em);line-height:1}@container house (aspect-ratio<1.45){.ti-row{flex-direction:column;align-items:flex-start;gap:0}.ti-place{margin-top:.9em;margin-bottom:0}}@container house (aspect-ratio<.9){.ti-place{font-size:var(--text-body)}}.pu-block{--text-mega:clamp(3rem, min(calc((100cqw - 2 * var(--sx)) / var(--pu-em,6) * .98), 30cqh), 14rem);font-size:var(--text-mega);transform-origin:0 60%;align-self:flex-start}.pu-l1{flex-wrap:wrap;gap:0 .26em;line-height:.88;display:flex}.pu-l1 .kinetic,.pu-l2 .kinetic{display:inline-block}.pu-l2{column-gap:.26em;line-height:.88;display:flex}.pu-up{display:inline-block;position:relative}.pu-cradle{background:var(--stage-ink);width:1.1em;height:clamp(2px,.022em,6px);margin-left:-.55em;position:absolute;bottom:-.1em;left:50%}.pu-upword{transform-origin:50% 100%;display:inline-block}@container house (aspect-ratio<.9){.pu-block{--text-mega:clamp(3rem, min(22cqw, 13cqh), 14rem)}.pu-l2{flex-wrap:wrap}}.itr-head{left:var(--sx);right:var(--sx);top:var(--top);position:absolute}.itr-label{font-size:var(--text-meta);color:var(--stage-ink-2);padding-bottom:.9em;display:block}.itr-rule{background:var(--rule);transform-origin:0%;height:1px;display:block}.itr-area{top:calc(var(--top) + 3.2rem);height:calc(var(--avail-h) - 3.2rem)}.itr-list{--itr-fit-w:calc((100cqw - 2 * var(--sx) - var(--col)) / (var(--itr-wm,8) + 4.6));--itr-fit-h:calc((var(--avail-h) - 3.2rem) / (var(--itr-n,5) * 1.3));--text-title:clamp(1.5rem, min(5.4cqw, var(--itr-fit-h), var(--itr-fit-w)), 6.5rem);width:100%;font-size:var(--text-title);flex-direction:column;gap:.14em;display:flex}.itr-row{grid-template-columns:var(--col) max-content minmax(1em, 1fr) max-content max-content;transform-origin:0 70%;align-items:baseline;column-gap:.32em;line-height:1.06;display:grid}.itr-idx,.itr-name{transform-origin:0 80%}.itr-name .kinetic{display:inline-block}.itr-idx{color:var(--stage-ink-2);letter-spacing:.02em;justify-self:start;font-size:.24em}.itr-leader{color:var(--stage-ink-2);background-image:radial-gradient(circle,currentColor 0 1.4px,#0000 1.9px);background-position:0 100%;background-repeat:repeat-x;background-size:9px 4px;align-self:baseline;height:4px;display:block}.itr-stat{color:var(--stage-ink-2);justify-self:end;font-size:.2em}.itr-time{letter-spacing:-.01em;color:var(--stage-ink);transform-origin:100% 80%;justify-self:end;font-size:.42em;font-weight:560}@container house (.9<=aspect-ratio<1.45){.itr-list{--text-title:clamp(1.5rem, min(6.6cqw, var(--itr-fit-h), var(--itr-fit-w)), 6.5rem)}}.itr-cf{vertical-align:baseline;pointer-events:none;width:1em;max-width:none;height:.6em;margin-right:-1em;display:inline;overflow:visible}.itr-cf path{fill:var(--stage-ink);stroke:currentColor;stroke-width:.02px;stroke-linejoin:round}.itr-cf{color:var(--stage-ink)}@container house (aspect-ratio<.9){.itr-area{justify-content:flex-start;padding-top:5cqh}.itr-list{--itr-fit-w:calc((100cqw - 2 * var(--sx) - var(--col)) / (var(--itr-wm,8) + .4));--itr-fit-h:calc((var(--avail-h) - 3.2rem - 5cqh) / (var(--itr-n,5) * 2.2));--text-title:clamp(1.25rem, min(12cqw, var(--itr-fit-h), var(--itr-fit-w)), 3rem);gap:.8em}.itr-row{grid-template-columns:var(--col) max-content minmax(.6em, 1fr) max-content;gap:.06em .22em}.itr-idx{font-size:.3em}.itr-name{grid-column:2/-1}.itr-stat{grid-area:2/2;justify-self:start;font-size:.3em}.itr-leader{grid-area:2/3}.itr-time{grid-area:2/4;font-size:.46em}}.hs[data-scene=operator] .hs-in{--op-w:calc(5 * var(--col) + 4 * var(--gap));--op-h:min(calc(var(--op-w) * .7), calc(var(--avail-h) - 6cqh));--op-y:calc(var(--top) + (var(--avail-h) - var(--op-h)) / 2);--op-fs:clamp(2.5rem, min(calc((7 * var(--col) + 6 * var(--gap)) / 7.2), 22cqh), 12rem)}.op-plan{right:var(--sx);top:var(--op-y);width:var(--op-w);height:var(--op-h);position:absolute;overflow:visible}.op-plan *{vector-effect:non-scaling-stroke}.op-plan rect,.op-plan path,.op-plan line{fill:none;stroke:var(--rule);stroke-width:1px}.op-plan .op-edge,.op-plan .op-dock{stroke:var(--ink-3);stroke-width:1px}.op-text{left:var(--sx);top:var(--op-y);height:var(--op-h);width:calc(7 * var(--col) + 6 * var(--gap));padding:calc(var(--op-h) * 20 / 420 - var(--op-fs) * .085) 0 calc(var(--op-h) * 20 / 420 - 4px);box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.op-foot{flex-direction:column;display:flex}.op-num{font-family:var(--font-display);font-size:var(--op-fs);white-space:nowrap;font-variation-settings:"wdth" var(--wdth), "wght" var(--wght);font-variant-numeric:tabular-nums;transform-origin:0 100%;align-items:baseline;line-height:1;display:flex}.op-num>*{flex:none}.op-col{transform-origin:50%;height:.92em;line-height:1em;display:inline-block;position:relative;overflow:hidden}.op-col-sizer{visibility:hidden}.op-strip{flex-direction:column;line-height:1em;display:flex;position:absolute;top:0;left:0}.op-strip>span{height:1em;display:block}.op-sep{display:inline-block}.op-unit{margin-left:.18em;display:inline-block}.op-line{font-family:var(--font-text);font-size:var(--text-lead);max-width:30ch;margin:0;font-weight:420;line-height:1.45}.op-mono{font-size:var(--text-meta);color:var(--stage-ink-2);margin:.8em 0 0}@container house (aspect-ratio<1.45){.op-plan{left:var(--sx);width:calc(100cqw - 2 * var(--sx));right:auto;top:var(--top);height:36cqh}.op-text{top:calc(var(--top) + 38cqh);height:calc(var(--avail-h) - 38cqh);width:auto;right:var(--sx);justify-content:center;gap:.9em;padding:0}.op-num{font-size:clamp(2.5rem, calc((100cqw - 2 * var(--sx)) / 7.1), 10rem)}}@container house (aspect-ratio<.9){.op-line{font-size:var(--text-body)}}.ab-card{--win:52cqmin;--ab-gap:clamp(1rem, 3.6cqw, 4.5rem);left:var(--sx);right:var(--sx);top:var(--top);height:var(--avail-h);justify-content:center;align-items:center;gap:var(--ab-gap);display:flex;position:absolute}.ab-card[data-side=right]{flex-direction:row-reverse}.ab-win{width:var(--win);height:var(--win);flex:none;position:relative}.ab-win svg.ab-spot{transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-atom{width:84%;height:84%;position:absolute;top:8%;left:8%}.ab-atom>[data-part]{width:100%;height:100%}.ab-name{--nm:min(var(--measure), calc(100cqw - 2 * var(--sx) - var(--win) - var(--ab-gap)));--text-mega:clamp(3rem, min(calc(var(--nm) / var(--nem,6)), 30cqh), 14rem);width:calc(var(--text-mega) * var(--nem,6));white-space:nowrap;flex-direction:column;flex:none;line-height:.88;display:flex}.ab-card[data-side=right] .ab-name{align-items:flex-end}.ab-name .kinetic{display:inline-block}.ab-folio{font-size:var(--text-meta);color:var(--stage-ink-2);letter-spacing:.04em;margin-bottom:.9rem;line-height:1.2}@container house (.9<=aspect-ratio<1.45){.ab-card{--win:46cqmin}}.ab-name .kl-mega{font-size:var(--text-mega)}@container house (aspect-ratio<.9){.ab-card{--win:min(78cqw, 40cqh);flex-direction:column;justify-content:space-between;gap:0}.ab-card[data-side=right]{flex-direction:column-reverse}.ab-card .ab-name,.ab-card[data-side=right] .ab-name{flex:1;justify-content:center;align-items:center}.ab-name{--nm:calc(100cqw - 32px);--text-mega:clamp(2rem, min(calc(var(--nm) / var(--nem,6)), 30cqh), 14rem)}}.ab-list{left:var(--sx);right:var(--sx);top:var(--top);height:var(--avail-h);flex-direction:column;justify-content:center;display:flex;position:absolute}.ab-pull{font-size:var(--text-pull);margin-bottom:.8em;line-height:1.1}.ab-pull .kinetic{display:inline-block}.ab-rows{--ab-rn:clamp(1.5rem, min(3.4cqw, calc((var(--avail-h) - 6rem) / 8.6)), 3.5rem);grid-template-columns:var(--col) max-content minmax(0, 1fr) max-content;column-gap:clamp(1rem,2.4cqw,2.5rem);width:100%;display:grid}.ab-rows>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ab-row{grid-column:1/-1;grid-template-columns:subgrid;padding:calc(var(--ab-rn) * .26) 0;transform-origin:0%;align-items:baseline;display:grid;position:relative}.ab-hair{background:var(--rule);transform-origin:0%;height:1px;position:absolute;top:0;left:0;right:0}.ab-rows>li:last-child .ab-row{border-bottom:1px solid var(--rule)}.ab-ridx{font-size:var(--text-meta);color:var(--stage-ink-2);letter-spacing:.04em}.ab-rstat{justify-self:end}.ab-rname{font-family:var(--font-display);font-size:var(--ab-rn);font-variation-settings:"wdth" var(--wdth), "wght" 780;letter-spacing:-.02em;white-space:nowrap;line-height:1.04}.ab-rline{font-family:var(--font-text);font-size:var(--text-body);color:var(--stage-ink-2);line-height:1.4}.ab-rstat{font-size:var(--text-meta);color:var(--stage-ink-2)}.ab-rows .w{white-space:pre;transform-origin:50% 60%;display:inline-block}.ab-rname .w{font-variation-settings:"wdth" var(--wdth), "wght" 780}@container house (aspect-ratio<1.45){.ab-rows{grid-template-columns:var(--col) minmax(0, 1fr) max-content}.ab-row{row-gap:.2em}.ab-rline{font-size:var(--text-body);grid-area:2/2/auto/-1}}@container house (aspect-ratio<.9){.ab-rows{--ab-rn:clamp(1.25rem, 6.8cqw, 1.9rem);grid-template-columns:var(--col) minmax(0, 1fr);column-gap:.6rem}.ab-row{padding:.55em 0}.ab-rstat{grid-area:3/2;justify-self:start}.ab-rline{grid-column:2;font-size:.875rem}}[data-scene=manifesto] .hs-in{--mf-lh:.96;--tw:calc(7 * var(--col) + 5 * var(--gap));--mf-fs:clamp(1.25rem, min(calc(var(--tw) / var(--mem,9)), calc(var(--avail-h) / (8 * var(--mf-lh)))), 8rem);--mf-bh:calc(8 * var(--mf-lh) * var(--mf-fs));--pw:min(373px, calc(4 * var(--col) + 3 * var(--gap)), calc(var(--avail-h) * 373 / 512));--ph:calc(var(--pw) * 512 / 373)}.mf-text{left:var(--sx);top:var(--top);height:var(--avail-h);width:var(--tw);flex-direction:column;justify-content:center;display:flex;position:absolute}.mf-block{--text-mega:var(--mf-fs);transform-origin:0%}.mf-block .kl-mega{font-size:var(--mf-fs)}.mf-block .hs-line{line-height:var(--mf-lh)}.mf-block .kinetic{display:inline-block}.mf-block .kl-w{transform-origin:0 calc(.5lh + .2775em)}.mf-portrait{right:var(--sx);top:max(var(--top), calc(var(--top) + var(--avail-h) / 2 + var(--mf-bh) / 2 - (var(--mf-lh) / 2 - .2775) * var(--mf-fs) - var(--ph)));width:var(--pw);height:var(--ph);transform-origin:50% 100%;position:absolute;overflow:hidden}.mf-portrait img,.mf-portrait canvas{width:100%;height:100%}.mf-period{transform-origin:50% 100%;position:absolute;overflow:visible}.mf-period path{fill:var(--stage-ink)}@container house (aspect-ratio<1.45){[data-scene=manifesto] .hs-in{--pw:min(373px, 36cqw, calc(var(--avail-h) * 373 / 512));--tw:calc(100cqw - 2 * var(--sx) - var(--pw) - 2 * var(--gap))}}@container house (aspect-ratio<.9){[data-scene=manifesto] .hs-in{--mf-lh:.92;--tw:calc((100cqw - 2 * var(--sx)) * .94);--mf-fs:clamp(1.25rem, min(calc(var(--tw) / var(--mem,9)), calc((var(--avail-h) - 34cqw) / (8 * var(--mf-lh)))), 6rem);--ph:min(62cqw, calc(var(--avail-h) - var(--mf-bh) - 3cqh));--pw:var(--ph)}.mf-portrait{top:var(--top);left:var(--sx);transform-origin:0 0;right:auto}.mf-portrait>*{margin-top:-4%}.mf-text{top:calc(var(--top) + var(--ph) + 3cqh);height:calc(var(--avail-h) - var(--ph) - 3cqh);right:var(--sx);justify-content:flex-start;width:auto}}.en.field-kiwi{background:0 0}.en-mark{--text-mega:clamp(3rem, min(calc(78cqw / 4.6), 26cqh), 14rem);line-height:.88}.en-ctas{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.3cqw,20px);margin-top:clamp(2rem,8cqh,4.5rem);display:flex}.en-cta{border-radius:var(--r-pill);background:var(--ink);min-height:clamp(48px,7.2cqh,60px);color:var(--milk);font-family:var(--font-text);font-size:clamp(var(--text-ui), 1.3cqw, 1.25rem);transition:transform var(--dur-press-out) var(--ease-out);align-items:center;padding:0 clamp(22px,2.3cqw,34px);font-weight:560;line-height:1.3;display:inline-flex}.hs a.en-cta{color:var(--milk);text-decoration:none}.en-cta:active{transform:scale(var(--press-scale));transition-duration:var(--dur-press-in)}.en-credit{font-size:var(--text-meta);color:var(--ink-2);margin-top:clamp(1.25rem,5cqh,2.75rem)}@container house (aspect-ratio<.9){.en-mark{--text-mega:clamp(3rem, 19cqw, 6rem)}.en-ctas{flex-direction:column;align-items:stretch;width:min(100%,320px);margin-inline:auto}.en-cta{min-height:52px;font-size:var(--text-ui);justify-content:center}.en-credit{white-space:normal;text-align:center;max-width:26ch;margin-inline:auto}}.wp9-layer{pointer-events:none;position:absolute;inset:0}.wp9-line,.wp9-mono,.wp9-stat,.wp9-cursor,.wp9-dot,.wp9-kicker{position:absolute}.wp9-line{white-space:nowrap}.wp9-line.is-centered{translate:-50%}.wp9-line.is-right{translate:-100%}.wp9-line .kinetic-glyph{transform-origin:50% 88%;display:inline-block}.wp9-line [data-kword]{transform-origin:30% 70%;display:inline-block}.wp9-line.is-wrap .kinetic{white-space:normal;text-wrap:balance;display:block}.wp9-mono{font-family:var(--font-mono);font-weight:420;font-stretch:87.5%;font-size:var(--text-meta);letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.4}.wp9-stat-value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:760;font-stretch:100%;line-height:.92}.wp9-stat .odo{white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.wp9-stat .odo-col{vertical-align:bottom;height:1.08em;display:inline-block;position:relative;overflow:hidden}.wp9-stat .odo-strip{transform:translateY(calc(var(--d,0) * -1.08em));flex-direction:column;display:flex}.wp9-stat .odo-strip>span{text-align:center;height:1.08em;line-height:1.08em;display:block}.wp9-stat .odo-fixed{line-height:1.08em;display:inline-block}.wp9-stat-label{font-family:var(--font-mono);font-weight:420;font-stretch:87.5%;font-size:var(--text-meta);letter-spacing:.01em;white-space:nowrap;margin-top:.55em}.wp9-cursor{transform-origin:3px 2px;width:20px;height:20px;top:0;left:0}.wp9-cursor svg{width:100%;height:100%;display:block;overflow:visible}.wp9-cursor path{fill:var(--ink);stroke:var(--milk);stroke-width:1.6px;stroke-linejoin:round}.wp9-dot{transform-origin:50%;top:0;left:0}.wp9-slug{background:var(--ink);border-radius:50%}.wp9-spark{width:10px;height:10px}.wp9-spark:before,.wp9-spark:after{content:"";background:var(--spark);border-radius:2px;width:2px;height:100%;margin-left:-1px;position:absolute;top:0;left:50%}.wp9-spark:after{transform:rotate(90deg)}.wp9-disc{border-radius:50%}.wp9-tile{font-family:var(--font-mono);text-align:center;font-weight:600;font-stretch:87.5%;line-height:1}.wp9-rule{background:var(--stage-ink);transform-origin:0;height:2px}.wp9-italic .kinetic,.wp9-italic .kinetic-glyph{font-style:italic}.wp9-wash{pointer-events:none;position:absolute;top:0;left:0}.wp9-kicker{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.9em;font-weight:460;font-stretch:87.5%;line-height:1;display:flex}.wp9-kicker .kk-index{font-weight:620}.wp9-kicker .kk-rule{transform-origin:0;background:currentColor;width:2.6em;height:2px;display:block}.wp9-kicker .kk-status,.wp9-kicker .kk-index{display:inline-block}.wp9-spot{transform-origin:50% 60%;position:absolute;top:0;left:0}.wp9-spot svg{width:100%;height:100%;display:block;overflow:visible}
