.fcx{--sky:#6fb6de;--sky-lift:#a8d8f0;--sky-deep:#1f6fa8;--navy:#0f3555;--ground:#edf4fa;--surface:#fff;--surface-2:#f5fafd;--glass:#fff;--line:#cfe2ef;--line-soft:#e7f1f7;--ink:#0c2841;--ink-mid:#486d8c;--ink-faint:#8aa7be;--money:#14855f;--money-bg:#ddf1ea;--spend:#bc6229;--spend-bg:#fae8da;--alert:#be3a3a;--alert-bg:#fae0e0;--govern:#7a4db0;--govern-bg:#eee6f8;--shadow-lg:0 2px 4px #0f355514, 0 22px 52px #0f355521;color:var(--ink);font-family:var(--font-figtree), "Figtree", ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fcx{--sky:#6fb8df;--sky-lift:#9ad2ee;--sky-deep:#9ad8f4;--navy:#a9cfe6;--ground:#06161f;--surface:#0c2233;--surface-2:#0f2c41;--glass:#0d1b2e;--line:#1b3b4f;--line-soft:#143044;--ink:#e3f1f9;--ink-mid:#cde3f0;--ink-faint:#bcd7e8;--money:#45c99b;--money-bg:#0c3428;--spend:#e29656;--spend-bg:#382113;--alert:#e36767;--alert-bg:#3b1a1a;--govern:#b79ae0;--govern-bg:#2a1d3d;--shadow-lg:0 2px 4px #0000005c, 0 22px 52px #00000085}}:root[data-theme=dark] .fcx{--sky:#6fb8df;--sky-lift:#9ad2ee;--sky-deep:#9ad8f4;--navy:#a9cfe6;--ground:#06161f;--surface:#0c2233;--surface-2:#0f2c41;--glass:#0d1b2e;--line:#1b3b4f;--line-soft:#143044;--ink:#e3f1f9;--ink-mid:#cde3f0;--ink-faint:#bcd7e8;--money:#45c99b;--money-bg:#0c3428;--spend:#e29656;--spend-bg:#382113;--alert:#e36767;--alert-bg:#3b1a1a;--govern:#b79ae0;--govern-bg:#2a1d3d;--shadow-lg:0 2px 4px #0000005c, 0 22px 52px #00000085}.fcx *,.fcx :before,.fcx :after{box-sizing:border-box}.fcx button{font:inherit;color:inherit}.fcx{background:var(--ground);--u:1vw;justify-content:center;align-items:center;min-height:100dvh;padding:.9rem;display:flex}.fcx.fcx-attached{min-height:0;display:contents}.fcx .dbanner{align-items:center;gap:calc(.6 * var(--u));padding:calc(.4 * var(--u)) calc(1.5 * var(--u));background:var(--spend-bg);border-bottom:1px solid color-mix(in oklab, var(--spend) 34%, transparent);font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.74 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:var(--spend);flex:none;display:flex}.fcx .dbanner b{letter-spacing:.14em;font-weight:500}.fcx .src{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));letter-spacing:.07em;text-transform:uppercase;padding:calc(.22 * var(--u)) calc(.5 * var(--u));background:var(--money-bg);color:var(--money);border:1px solid color-mix(in oklab, var(--money) 30%, transparent);white-space:nowrap;border-radius:999px}.fcx .src.demo{background:var(--spend-bg);color:var(--spend);border-color:color-mix(in oklab, var(--spend) 34%, transparent)}.fcx .console{--cl:23%;--cr:22%;--l1:56%;--r1:52%;--bot:15%;--u:1.1905cqmin;background:var(--surface-2);border:1px solid var(--line);width:100%;height:calc(100dvh - 1.8rem);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;border-radius:1rem;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container-type:size}.fcx .console.arranging .panel{outline:1.5px dashed color-mix(in oklab, var(--sky-deep) 50%, transparent);outline-offset:-2px}.fcx .console.arranging .swap{display:inline-flex}.fcx .rail{align-items:center;gap:calc(1.5 * var(--u));padding:calc(.85 * var(--u)) calc(1.5 * var(--u));background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex}.fcx .awaycell{align-items:center;gap:calc(.85 * var(--u));padding-right:calc(1.2 * var(--u));border-right:1px solid var(--line);display:flex}.fcx .mark{width:calc(2.7 * var(--u));height:calc(2.7 * var(--u));background:radial-gradient(circle at 32% 28%, var(--sky-lift), var(--sky-deep) 78%);box-shadow:0 0 0 calc(.26 * var(--u)) color-mix(in oklab, var(--sky) 25%, transparent);border-radius:50%;flex:none}.fcx .since{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.78 * var(--u));letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);display:block}.fcx .headline{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;font-weight:700;font-size:calc(1.32 * var(--u));letter-spacing:-.01em;white-space:nowrap;line-height:1.3;display:block}.fcx .figs{gap:calc(1.6 * var(--u));align-items:center;display:flex}.fcx .fig{flex-direction:column;display:flex}.fcx .fig .k{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.fcx .fig .v{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;font-weight:800;font-size:calc(2 * var(--u));letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.08}.fcx .fig .d{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));color:var(--ink-faint)}.fcx .fig.made .v{color:var(--money);font-size:calc(2.5 * var(--u))}.fcx .fig.spent .v{color:var(--spend)}.fcx .fig.load .v{color:var(--sky-deep)}.fcx .fig .v.unmeasured{font-size:calc(1.12 * var(--u));letter-spacing:0;color:var(--ink-faint);font-weight:500;line-height:1.5;font-family:var(--font-dm-mono), "DM Mono", monospace;text-transform:uppercase}.fcx .meter{height:calc(.36 * var(--u));background:var(--line);margin-top:calc(.18 * var(--u));width:calc(5.4 * var(--u));border-radius:999px;overflow:hidden}.fcx .meter i{background:var(--sky-deep);border-radius:999px;height:100%;display:block}.fcx .meter.warn i{background:var(--spend)}.fcx .meter.none{background:repeating-linear-gradient(-45deg, var(--line) 0 calc(.22 * var(--u)), transparent calc(.22 * var(--u)) calc(.5 * var(--u)))}.fcx .goto{gap:calc(.25 * var(--u));flex-direction:column;margin-left:auto;display:flex}.fcx .goto .k{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.fcx .routes{gap:calc(.35 * var(--u));max-width:calc(26 * var(--u));flex-wrap:wrap;display:flex}.fcx .route{font-family:var(--font-figtree), "Figtree", sans-serif;font-weight:600;font-size:calc(.85 * var(--u));padding:calc(.28 * var(--u)) calc(.6 * var(--u));border-radius:calc(.3 * var(--u));border:1px solid var(--line);background:var(--surface-2);color:var(--ink-mid);white-space:nowrap;cursor:pointer;align-items:center;gap:calc(.28 * var(--u));text-decoration:none;display:inline-flex}.fcx .route:hover{border-color:var(--sky-deep);color:var(--sky-deep)}.fcx .route .n{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));color:var(--ink-faint);font-weight:500}.fcx .route.todo{color:var(--ink-faint);cursor:not-allowed;border-style:dashed}.fcx .route.todo:hover{border-color:var(--line);color:var(--ink-faint)}.fcx .route.add{color:var(--ink-faint);border-style:dotted}.fcx .board{min-height:0;padding:calc(1 * var(--u)) calc(1 * var(--u)) 0;flex:auto;gap:0;display:flex}.fcx .zone{flex-direction:column;min-width:0;min-height:0;display:flex}.fcx .zone.left{flex:0 0 var(--cl)}.fcx .zone.center{flex:auto}.fcx .zone.right{flex:0 0 var(--cr)}.fcx .zone>.panel:first-child{flex:0 0 var(--z1,50%)}.fcx .zone.left>.panel:first-child{flex-basis:var(--l1)}.fcx .zone.right>.panel:first-child{flex-basis:var(--r1)}.fcx .zone>.panel:last-child,.fcx .zone.center>.panel{flex:auto}.fcx .vsplit{flex:0 0 calc(.85 * var(--u));cursor:col-resize;touch-action:none;position:relative}.fcx .hsplit{flex:0 0 calc(.85 * var(--u));cursor:row-resize;touch-action:none;position:relative}.fcx .vsplit:after,.fcx .hsplit:after{content:"";background:0 0;border-radius:999px;margin:auto;transition:background .12s;position:absolute;inset:0}.fcx .vsplit:after{width:calc(.18 * var(--u));height:22%}.fcx .hsplit:after{height:calc(.18 * var(--u));width:22%}.fcx .vsplit:hover:after,.fcx .hsplit:hover:after,.fcx .vsplit.on:after,.fcx .hsplit.on:after{background:var(--sky-deep)}.fcx .strip{flex:0 0 var(--bot);min-height:0;padding:0 calc(1 * var(--u)) calc(1 * var(--u));display:flex}.fcx .panel{background:var(--surface);border:1px solid var(--line);border-radius:calc(.6 * var(--u));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fcx .phead{align-items:center;gap:calc(.5 * var(--u));padding:calc(.6 * var(--u)) calc(.8 * var(--u));border-bottom:1px solid var(--line-soft);flex:none;display:flex}.fcx .ptitle{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.8 * var(--u));letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-weight:500}.fcx .pcount{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.74 * var(--u));color:var(--sky-deep);white-space:nowrap}.fcx .pacts{align-items:center;gap:calc(.35 * var(--u));margin-left:auto;display:flex}.fcx .open{font-family:var(--font-figtree), "Figtree", sans-serif;font-weight:600;font-size:calc(.8 * var(--u));color:var(--sky-deep);border:1px solid color-mix(in oklab, var(--sky-deep) 30%, transparent);background:color-mix(in oklab, var(--sky) 12%, transparent);padding:calc(.16 * var(--u)) calc(.5 * var(--u));border-radius:calc(.28 * var(--u));cursor:pointer;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.fcx .open:hover{background:var(--sky-deep);color:var(--ground)}.fcx .open.todo{color:var(--ink-faint);border-color:var(--line);cursor:not-allowed;background:0 0;border-style:dashed}.fcx .open.todo:hover{color:var(--ink-faint);background:0 0}.fcx .swap{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.74 * var(--u));color:var(--ink-mid);border:1px solid var(--line);background:var(--surface-2);padding:calc(.16 * var(--u)) calc(.45 * var(--u));border-radius:calc(.28 * var(--u));cursor:pointer;align-items:center;display:none}.fcx .swap:hover{border-color:var(--sky-deep);color:var(--sky-deep)}.fcx .pbody{padding:calc(.55 * var(--u)) calc(.8 * var(--u));flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.fcx .rows{flex-direction:column;min-height:0;display:flex;overflow:hidden}.fcx .more{padding-top:calc(.4 * var(--u));border-top:1px dashed var(--line);font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.76 * var(--u));color:var(--sky-deep);cursor:pointer;justify-content:space-between;gap:calc(.5 * var(--u));text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;flex:none;width:100%;margin-top:auto;display:flex}.fcx .more:hover{color:var(--ink)}.fcx .more.inert{color:var(--ink-faint);cursor:default}.fcx .more.inert:hover{color:var(--ink-faint)}.fcx .empty{gap:calc(.25 * var(--u));padding:calc(.5 * var(--u)) 0;flex-direction:column;display:flex}.fcx .empty .eh{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.78 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.fcx .empty .eb{font-size:calc(.84 * var(--u));color:var(--ink-mid);line-height:1.45}.fcx .vrow{align-items:start;gap:calc(.6 * var(--u));padding:calc(.5 * var(--u)) calc(.55 * var(--u));border-radius:calc(.35 * var(--u));background:var(--surface-2);border:1px solid var(--line-soft);margin-bottom:calc(.35 * var(--u));text-align:left;grid-template-columns:auto 1fr auto auto;width:100%;display:grid}.fcx .pulse{width:calc(.62 * var(--u));height:calc(.62 * var(--u));background:var(--ink-faint);margin-top:calc(.28 * var(--u));border-radius:50%;flex:none}.fcx .vrow.hot .pulse{background:var(--sky-deep);animation:2.1s ease-in-out infinite fcx-breathe}@keyframes fcx-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--sky-deep) 55%, transparent)}55%{box-shadow:0 0 0 calc(.5 * var(--u)) transparent}}.fcx .vname{font-weight:600;font-size:calc(.94 * var(--u));line-height:1.25}.fcx .vstage{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));color:var(--ink-faint)}.fcx .vmoney{text-align:right;font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.74 * var(--u));font-variant-numeric:tabular-nums;line-height:1.4}.fcx .vmoney .in{color:var(--money);display:block}.fcx .vmoney .out{color:var(--ink-faint);display:block}.fcx .vmoney .nil{color:var(--ink-faint);font-size:calc(.68 * var(--u));letter-spacing:.04em;text-transform:uppercase;display:block}.fcx .orow{gap:calc(.5 * var(--u));padding:calc(.42 * var(--u)) 0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.fcx .orow:first-child{border-top:0}.fcx .oname{font-weight:600;font-size:calc(.88 * var(--u));text-overflow:ellipsis;white-space:nowrap;line-height:1.28;display:block;overflow:hidden}.fcx .ometa{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.68 * var(--u));color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.fcx .score{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));padding:calc(.1 * var(--u)) calc(.38 * var(--u));border-radius:calc(.22 * var(--u));background:var(--money-bg);color:var(--money);white-space:nowrap}.fcx .score.mid{background:var(--line-soft);color:var(--ink-mid)}.fcx .score.noise{background:var(--spend-bg);color:var(--spend)}.fcx .cwrap{flex-direction:column;height:100%;min-height:0;display:flex}.fcx .ctop{align-items:center;gap:calc(1.2 * var(--u));padding:calc(.3 * var(--u)) 0 calc(.7 * var(--u));flex:none;display:flex}.fcx .orbstage{width:calc(9.5 * var(--u));height:calc(9.5 * var(--u));flex:none;position:relative}.fcx .orb{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block}.fcx .orb:focus-visible{outline:calc(.22 * var(--u)) solid var(--sky-deep);outline-offset:calc(.35 * var(--u))}.fcx .orbmute{right:calc(-.35 * var(--u));bottom:calc(-.15 * var(--u));width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));cursor:pointer;border:calc(.13 * var(--u)) solid var(--sky-deep);background:var(--ink);color:var(--sky-deep);border-radius:50%;place-items:center;padding:0;transition:background .14s,color .14s,border-color .14s;display:grid;position:absolute}.fcx .orbmute svg{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u));display:block}.fcx .orbmute:hover{border-color:var(--sky);color:var(--sky)}.fcx .orbmute.on{background:var(--alert);border-color:var(--alert);color:var(--alert-bg)}.fcx .orbmute:focus-visible{outline:calc(.22 * var(--u)) solid var(--sky-deep);outline-offset:calc(.25 * var(--u))}@media (prefers-reduced-motion:reduce){.fcx .orbmute{transition:none}}.fcx .orbside{gap:calc(.3 * var(--u));flex-direction:column;display:flex}.fcx .orbstate{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.82 * var(--u));letter-spacing:.13em;text-transform:uppercase;color:var(--sky-deep)}.fcx .audio{align-items:center;gap:calc(.35 * var(--u));font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));color:var(--ink-faint);display:flex}.fcx .audio .lamp{width:calc(.5 * var(--u));height:calc(.5 * var(--u));background:var(--money);border-radius:50%;flex:none}.fcx .audio.off .lamp{background:var(--ink-faint)}.fcx .whobox{text-align:right;font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));color:var(--ink-faint);margin-left:auto;line-height:1.5}.fcx .whobox b{color:var(--ink-mid);font-weight:500}.fcx .thread{justify-content:flex-end;gap:calc(.6 * var(--u));min-height:0;padding:calc(.2 * var(--u)) calc(.1 * var(--u));flex-direction:column;flex:auto;display:flex;overflow:hidden}.fcx .turn{gap:calc(.12 * var(--u));flex-direction:column;display:flex}.fcx .turn .who{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:calc(.35 * var(--u));display:flex}.fcx .turn .said{font-size:calc(.98 * var(--u));line-height:1.5}.fcx .turn.you .said{color:var(--ink-mid);font-style:italic}.fcx .turn.now .said{font-weight:500;font-size:calc(1.06 * var(--u))}.fcx .turn .ev{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.68 * var(--u));color:var(--sky-deep);cursor:pointer}.fcx .seatbdg{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.64 * var(--u));padding:calc(.06 * var(--u)) calc(.3 * var(--u));border-radius:calc(.2 * var(--u));letter-spacing:.04em}.fcx .seatbdg.cmd{background:color-mix(in oklab, var(--sky) 22%, transparent);color:var(--sky-deep)}.fcx .seatbdg.gov{background:var(--govern-bg);color:var(--govern)}.fcx .readall{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));color:var(--sky-deep);cursor:pointer;padding-top:calc(.3 * var(--u));text-align:left;background:0 0;border:0;flex:none}.fcx .composer{gap:calc(.4 * var(--u));padding-top:calc(.6 * var(--u));border-top:1px solid var(--line-soft);flex:none;align-items:center;display:flex}.fcx .input{border:1px solid var(--line);background:var(--surface-2);border-radius:calc(.35 * var(--u));padding:calc(.5 * var(--u)) calc(.7 * var(--u));font-size:calc(.9 * var(--u));color:var(--ink);flex:1;min-width:0;font-family:inherit}.fcx .input::placeholder{color:var(--ink-faint)}.fcx .input:focus-visible{outline:1px solid var(--sky-deep);border-color:var(--sky-deep)}.fcx .sendbtn{background:var(--sky-deep);color:var(--ground);border-radius:calc(.35 * var(--u));padding:calc(.5 * var(--u)) calc(.8 * var(--u));font-family:var(--font-figtree), "Figtree", sans-serif;font-weight:600;font-size:calc(.88 * var(--u));cursor:pointer;border:0}.fcx .heard{color:var(--sky);opacity:.8;max-width:34ch;margin-top:6px;font-size:12px;font-style:italic;line-height:1.45;display:block}.fcx .voicenote{color:var(--ink-mid);max-width:40ch;margin-top:8px;font-size:12px;line-height:1.5;display:block}.fcx .voicenote.sheetnote{border:1px solid var(--line);background:var(--surface-2);max-width:none;color:var(--ink-mid);border-radius:10px;margin:0 0 12px;padding:10px 14px}.fcx .micbtn.on{border-color:var(--sky);box-shadow:0 0 0 1px var(--sky), 0 0 14px -2px var(--sky)}.fcx .micbtn{background:var(--surface-2);border:1px solid var(--line);border-radius:calc(.35 * var(--u));padding:calc(.45 * var(--u)) calc(.6 * var(--u));font-size:calc(.95 * var(--u));cursor:pointer;color:var(--ink-mid);line-height:1}.fcx .arow{gap:calc(.55 * var(--u));padding:calc(.45 * var(--u)) 0;border-top:1px solid var(--line-soft);cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:auto 1fr auto;align-items:start;width:100%;display:grid}.fcx .arow:first-child{border-top:0}.fcx .dot{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;font-weight:700;font-size:calc(.68 * var(--u));background:color-mix(in oklab, var(--sky) 26%, var(--surface));color:var(--sky-deep);border:1px solid color-mix(in oklab, var(--sky-deep) 26%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.fcx .dot.blocked{background:var(--alert-bg);color:var(--alert);border-color:color-mix(in oklab, var(--alert) 30%, transparent)}.fcx .dot.gov{background:var(--govern-bg);color:var(--govern);border-color:color-mix(in oklab, var(--govern) 30%, transparent)}.fcx .dot.unknown{background:var(--spend-bg);color:var(--spend);border-color:color-mix(in oklab, var(--spend) 30%, transparent)}.fcx .aname{font-weight:600;font-size:calc(.88 * var(--u));text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden}.fcx .astep{font-size:calc(.78 * var(--u));color:var(--ink-mid);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.fcx .abadges{gap:calc(.25 * var(--u));margin-top:calc(.12 * var(--u));flex-wrap:wrap;display:flex}.fcx .bdg{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.64 * var(--u));padding:calc(.06 * var(--u)) calc(.3 * var(--u));border-radius:calc(.2 * var(--u));background:var(--line-soft);color:var(--ink-mid)}.fcx .bdg.r{background:var(--alert-bg);color:var(--alert)}.fcx .bdg.g{background:var(--govern-bg);color:var(--govern)}.fcx .bdg.u{background:var(--spend-bg);color:var(--spend)}.fcx .aclock{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));color:var(--ink-faint);text-align:right;white-space:nowrap}.fcx .ask{padding:calc(.5 * var(--u)) calc(.6 * var(--u));border-radius:calc(.35 * var(--u));margin-bottom:calc(.4 * var(--u));background:var(--alert-bg);border:1px solid color-mix(in oklab, var(--alert) 28%, transparent)}.fcx .ask.mild{background:var(--surface-2);border-color:var(--line)}.fcx .askhead{align-items:baseline;gap:calc(.4 * var(--u));display:flex}.fcx .asktitle{font-weight:600;font-size:calc(.86 * var(--u));line-height:1.3}.fcx .mailtag{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.64 * var(--u));color:var(--ink-faint);white-space:nowrap;margin-left:auto}.fcx .askmeta{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.68 * var(--u));color:var(--ink-mid)}.fcx .replybox{margin-top:calc(.35 * var(--u));border:1px solid var(--line);background:var(--surface);border-radius:calc(.28 * var(--u));padding:calc(.32 * var(--u)) calc(.45 * var(--u));font-size:calc(.76 * var(--u));color:var(--ink-faint)}.fcx .askbtns{gap:calc(.3 * var(--u));margin-top:calc(.35 * var(--u));flex-wrap:wrap;display:flex}.fcx .btn{font-family:var(--font-figtree), "Figtree", sans-serif;font-weight:600;font-size:calc(.76 * var(--u));padding:calc(.22 * var(--u)) calc(.55 * var(--u));border-radius:calc(.26 * var(--u));border:1px solid var(--line);background:var(--surface);color:var(--ink-mid);cursor:pointer}.fcx .btn.go{background:var(--sky-deep);border-color:var(--sky-deep);color:var(--ground)}.fcx .dgrid{gap:calc(.5 * var(--u)) calc(1.2 * var(--u));grid-template-columns:repeat(3,1fr);min-height:0;display:grid;overflow:hidden}.fcx .drow{gap:calc(.45 * var(--u));grid-template-columns:auto 1fr auto auto;align-items:baseline;min-width:0;display:grid}.fcx .dtime{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));color:var(--ink-faint);white-space:nowrap}.fcx .dtext{font-size:calc(.82 * var(--u));text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden}.fcx .dtext b{font-weight:600}.fcx .chip{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.64 * var(--u));padding:calc(.08 * var(--u)) calc(.32 * var(--u));border-radius:calc(.2 * var(--u));white-space:nowrap}.fcx .chip.ev{background:var(--money-bg);color:var(--money)}.fcx .chip.cost{background:var(--spend-bg);color:var(--spend)}.fcx .chip.note{background:var(--line-soft);color:var(--ink-mid)}.fcx .cbar{gap:calc(.5 * var(--u));padding:calc(.55 * var(--u)) calc(1 * var(--u)) calc(.75 * var(--u));border-top:1px solid var(--line);background:var(--surface);flex:none;align-items:center;display:flex}.fcx .tbtn{font-family:var(--font-figtree), "Figtree", sans-serif;font-weight:600;font-size:calc(.82 * var(--u));padding:calc(.34 * var(--u)) calc(.7 * var(--u));border-radius:calc(.34 * var(--u));border:1px solid var(--line);background:var(--surface-2);color:var(--ink-mid);cursor:pointer;white-space:nowrap}.fcx .tbtn.on{background:var(--sky-deep);border-color:var(--sky-deep);color:var(--ground)}.fcx .tbtn:hover,.fcx .tbtn.on:hover{border-color:var(--sky-deep)}.fcx .tbtn.demo.on{background:var(--spend);border-color:var(--spend)}.fcx .tnote{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.72 * var(--u));color:var(--ink-faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.fcx .library{left:calc(1 * var(--u));right:calc(1 * var(--u));bottom:calc(4.6 * var(--u));z-index:5;padding:calc(.8 * var(--u)) calc(.9 * var(--u));background:var(--surface);border:1px solid var(--line);border-radius:calc(.6 * var(--u));box-shadow:var(--shadow-lg);transform:translateY(calc(.6 * var(--u)));opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:absolute}.fcx .library.open{opacity:1;pointer-events:auto;transform:translateY(0)}.fcx .libhead{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.7 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:calc(.6 * var(--u))}.fcx .libgrid{gap:calc(.4 * var(--u));flex-wrap:wrap;display:flex}.fcx .libwrap{display:inline-flex;position:relative}.fcx .libchip{font-family:var(--font-figtree), "Figtree", sans-serif;font-weight:600;font-size:calc(.8 * var(--u));padding:calc(.32 * var(--u)) calc(.62 * var(--u));border-radius:calc(.32 * var(--u));border:1px solid var(--line);background:var(--surface-2);color:var(--ink-mid);cursor:pointer;white-space:nowrap}.fcx .libchip:hover{border-color:var(--sky-deep);color:var(--sky-deep)}.fcx .libchip.sel{background:var(--sky-deep);border-color:var(--sky-deep);color:var(--ground)}.fcx .libchip .st{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.62 * var(--u));color:var(--spend);margin-left:calc(.3 * var(--u));font-weight:500}.fcx .libchip.sel .st{color:var(--ground)}.fcx .libprev{bottom:calc(100% + .5 * var(--u));width:calc(17 * var(--u));padding:calc(.5 * var(--u)) calc(.6 * var(--u));background:var(--surface);border:1px solid var(--sky-deep);border-radius:calc(.4 * var(--u));box-shadow:var(--shadow-lg);z-index:8;pointer-events:none;position:absolute;left:0}.fcx .libprev .lpt{font-family:var(--font-dm-mono), "DM Mono", monospace;font-size:calc(.68 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:calc(.5 * var(--u));margin-bottom:calc(.35 * var(--u));padding-bottom:calc(.3 * var(--u));border-bottom:1px solid var(--line-soft);display:flex}.fcx .libprev .lpt em{color:var(--sky-deep);font-style:normal}.fcx{--color-ground:var(--surface-2);--color-shell:var(--surface);--color-card:var(--surface);--color-raised:var(--surface-2);--color-ridge:var(--line);--color-ink:var(--ink);--color-ink-soft:var(--ink-mid);--color-ink-mute:var(--ink-faint);--color-ice:var(--sky-deep);--color-ice-bright:var(--sky-lift);--color-ice-deep:var(--sky-deep);--color-navy:var(--navy);--color-aurora:var(--money);--color-amber:var(--spend);--color-coral:var(--alert);--color-krill:var(--govern);--color-tier-govern:var(--govern);--color-tier-direct:var(--sky-deep);--color-tier-discover:var(--money);--color-tier-build:var(--sky);--color-tier-know:var(--govern);--color-tier-monetize:var(--spend);--font-sans:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace;--color-peng-face:#f2f9fd;--color-peng-belly:#f2f9fd;--color-peng-belly-sh:#cfe3f0;--color-peng-eye:#0c2233;--color-peng-back:#2f6084;--color-peng-back-hi:#4e8db6}.fcx .console.pageframe{--u:min(1cqw, 15.6px);-webkit-user-select:auto;user-select:auto}.fcx .console.pageframe .rail{gap:calc(1.2 * var(--u))}.fcx a.mark{cursor:pointer;display:block}.fcx a.mark:hover{box-shadow:0 0 0 calc(.4 * var(--u)) color-mix(in oklab, var(--sky) 35%, transparent)}.fcx .pagelede{font-size:calc(.86 * var(--u));color:var(--ink-mid);max-width:calc(42 * var(--u));line-height:1.5}.fcx .route.here{border-color:var(--sky-deep);color:var(--sky-deep);background:color-mix(in oklab, var(--sky) 14%, transparent)}.fcx .pagebody{min-height:0;padding:calc(1.2 * var(--u)) calc(1.5 * var(--u)) calc(1.5 * var(--u));scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;font-size:15px;line-height:1.6;overflow:hidden auto}.fcx .pagebody::-webkit-scrollbar{width:10px}.fcx .pagebody::-webkit-scrollbar-track{background:0 0}.fcx .pagebody::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--surface-2);border-radius:999px}.fcx .pagebody::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.fcx .scrim{z-index:20;background:color-mix(in oklab, var(--ground) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:calc(2.2 * var(--u)) calc(3 * var(--u));justify-content:center;align-items:stretch;animation:.14s fcx-fade;display:flex;position:absolute;inset:0}@keyframes fcx-fade{0%{opacity:0}to{opacity:1}}.fcx .sheet{background:var(--surface);border:1px solid var(--line);border-radius:calc(.7 * var(--u));min-height:0;box-shadow:var(--shadow-lg);flex-direction:column;flex:auto;display:flex;overflow:hidden}.fcx .sheetbody{min-height:0;padding:calc(.8 * var(--u)) calc(1 * var(--u)) calc(1 * var(--u));scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;flex:auto;font-size:14px;display:flex;overflow-y:auto}.fcx .sheetbody::-webkit-scrollbar{width:9px}.fcx .sheetbody::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.fcx .closex{font-family:var(--font-dm-mono), monospace;font-size:calc(.74 * var(--u));color:var(--ink-mid);border:1px solid var(--line);background:var(--surface-2);padding:calc(.16 * var(--u)) calc(.5 * var(--u));border-radius:calc(.28 * var(--u));cursor:pointer}.fcx .closex:hover{border-color:var(--sky-deep);color:var(--sky-deep)}.fcx .devlaunch{z-index:50;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-figtree), sans-serif;cursor:pointer;box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.fcx .devlaunch:hover{border-color:var(--sky-deep);color:var(--sky-deep)}.fcx .devlamp{background:var(--money);border-radius:50%;flex:none;width:7px;height:7px}.fcx .devdock{z-index:50;background:var(--surface);border:1px solid var(--line);width:380px;min-height:0;max-height:72vh;box-shadow:var(--shadow-lg);border-radius:.75rem;flex-direction:column;display:flex;position:fixed;bottom:4.5rem;right:1.25rem;overflow:hidden}.fcx .devdock .phead{gap:.5rem;padding:.6rem .75rem}.fcx .devdock .ptitle{font-size:11px}.fcx .devdock .pcount,.fcx .devdock .swap{font-size:10.5px}.fcx .devdock .swap{border-radius:4px;padding:2px 6px}.fcx .devdock .swap.sel{border-color:var(--sky-deep);color:var(--sky-deep);background:color-mix(in oklab, var(--sky) 14%, transparent)}.fcx .devdock .pbody{padding:.7rem .75rem .75rem}.fcx .devdock .ctop{gap:.75rem;padding:0 0 .6rem}.fcx .devdock .orbstage{width:62px;height:62px}.fcx .devdock .orbstate{font-size:11px}.fcx .devdock .audio{gap:5px;font-size:10px}.fcx .devdock .audio .lamp{width:6px;height:6px}.fcx .devdock .turn .who{gap:5px;font-size:9.5px}.fcx .devdock .turn .said{font-size:12.5px}.fcx .devdock .turn .ev{font-size:9.5px}.fcx .devdock .seatbdg{border-radius:3px;padding:1px 4px;font-size:9px}.fcx .devdock .empty .eh{font-size:10.5px}.fcx .devdock .empty .eb{font-size:12px}.fcx .devdock .empty code{font-family:var(--font-dm-mono), monospace;color:var(--sky-deep);font-size:11px}.fcx .devdock .composer{gap:.35rem;padding-top:.6rem}.fcx .devdock .input{border-radius:6px;padding:.45rem .6rem;font-size:12.5px}.fcx .devdock .sendbtn,.fcx .devdock .micbtn{border-radius:6px;padding:.45rem .7rem;font-size:12px}.fcx .devdock .sendbtn:disabled{opacity:.45;cursor:not-allowed}.fcx .devdock .devthread,.fcx .devdock .devscroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:.6rem;max-height:42vh;overflow-y:auto}.fcx .devdock .devthread::-webkit-scrollbar{width:8px}.fcx .devdock .devscroll::-webkit-scrollbar{width:8px}.fcx .devdock .devthread::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.fcx .devdock .devscroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media (prefers-reduced-motion:reduce){.fcx *,.fcx :before,.fcx :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.fcx .calapp{gap:calc(.7 * var(--u));flex-direction:column;height:100%;min-height:0;display:flex}.fcx .calbar{align-items:center;gap:calc(.6 * var(--u));flex-wrap:wrap;flex:none;display:flex}.fcx .calbody{grid-template-columns:calc(11.5 * var(--u)) minmax(0, 1fr) calc(15 * var(--u));gap:calc(.7 * var(--u));flex:auto;min-height:0;display:grid}.fcx .calrail,.fcx .calaside{gap:calc(.5 * var(--u));scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.fcx .calrail::-webkit-scrollbar{width:8px}.fcx .calaside::-webkit-scrollbar{width:8px}.fcx .calrail::-webkit-scrollbar-track{background:0 0}.fcx .calaside::-webkit-scrollbar-track{background:0 0}.fcx .calrail::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.fcx .calaside::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.fcx .calgrid{border:1px solid var(--line);border-radius:var(--ui-radius);background:color-mix(in oklab, var(--line-soft) 25%, transparent);flex-direction:column;min-height:0;display:flex;overflow:hidden}.fcx .calhead{border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fcx .calhead>span{padding:calc(.28 * var(--u)) calc(.4 * var(--u));font-size:calc(.62 * var(--u));letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);text-align:center}.fcx .calweeks{flex:auto;gap:1px;min-height:0;display:grid}.fcx .calrow{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;min-height:0;display:grid}.fcx .calcell{background:var(--glass,#0d1b2e);padding:calc(.28 * var(--u));flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.fcx .calcell.dim{opacity:.42}.fcx .calcell.today{background:color-mix(in oklab, var(--sky) 11%, var(--glass,#0d1b2e))}.fcx .caldate{font-size:calc(.66 * var(--u));font-variant-numeric:tabular-nums;color:var(--ink-mid);flex:none}.fcx .calcell.today .caldate{color:var(--sky-deep);font-weight:600}.fcx .calitems{scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.fcx .calitems::-webkit-scrollbar{display:none}.fcx .calchip{font-size:calc(.6 * var(--u));color:var(--ink);background:color-mix(in oklab, var(--line-soft) 40%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:baseline;gap:4px;padding:1px 3px;line-height:1.25;display:flex;overflow:hidden}.fcx .calchip .dot{border-radius:99px;flex:none;width:5px;height:5px}.fcx .calchip .t{font-variant-numeric:tabular-nums;color:var(--ink-faint);flex:none}.fcx .calchip.istodo{background:color-mix(in oklab, var(--sky) 16%, transparent)}.fcx .calchip.overdue{background:#e2584d38;background:lab(56.4533% 54.2241 35.7769/.22)}.fcx .caltime{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;min-height:0;overflow-y:auto}.fcx .caltime::-webkit-scrollbar{width:8px}.fcx .caltime::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.fcx .calhours{grid-template-columns:calc(2.2 * var(--u)) repeat(var(--cols,7), minmax(0, 1fr));grid-auto-rows:minmax(calc(1.55 * var(--u)), 1fr);min-height:100%;display:grid}.fcx .calhour{border-top:1px solid color-mix(in oklab, var(--line) 55%, transparent);min-height:calc(1.7 * var(--u));flex-direction:column;gap:2px;padding:2px;display:flex}.fcx .calhourlabel{font-size:calc(.56 * var(--u));color:var(--ink-faint);text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid #0000;padding-right:4px}.fcx .calsource{align-items:center;gap:calc(.3 * var(--u));width:100%;padding:calc(.2 * var(--u)) calc(.25 * var(--u));font-size:calc(.66 * var(--u));color:var(--ink-mid);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;display:flex}.fcx .calsource:hover{background:color-mix(in oklab, var(--sky) 10%, transparent)}.fcx .calsource .sw{width:calc(.6 * var(--u));height:calc(.6 * var(--u));border:1px solid color-mix(in oklab, var(--ink) 25%, transparent);border-radius:3px;flex:none}.fcx .calsource.off{color:var(--ink-faint)}.fcx .calsource.off .sw{background:0 0!important}.fcx .calsource .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.fcx .calbody{grid-template-columns:minmax(0, 1fr) calc(14 * var(--u))}.fcx .calrail{display:none}}@media (max-width:760px){.fcx .calbody{grid-template-columns:minmax(0,1fr)}.fcx .calaside{display:none}}.fcx .calslab{grid-template-columns:calc(2.2 * var(--u)) repeat(var(--cols,7), minmax(0, 1fr));min-height:calc(34 * var(--u));display:grid;position:relative}.fcx .calruler{flex-direction:column;display:flex}.fcx .calrulerhour{border-top:1px solid color-mix(in oklab, var(--line) 45%, transparent);text-align:right;flex:1 1 0;padding-right:4px}.fcx .calrulerhour span{font-size:calc(.54 * var(--u));color:var(--ink-faint);font-variant-numeric:tabular-nums;position:relative;top:-.5em}.fcx .calcolumn{border-left:1px solid color-mix(in oklab, var(--line) 40%, transparent);flex-direction:column;display:flex;position:relative}.fcx .calcolumn.today{background:color-mix(in oklab, var(--sky) 6%, transparent)}.fcx .calslot{border-top:1px solid color-mix(in oklab, var(--line) 35%, transparent);flex:1 1 0}.fcx a.calevent{color:var(--ink);border-radius:3px;flex-direction:column;gap:0;min-height:10px;padding:1px 3px;text-decoration:none;transition:filter .12s;display:flex;position:absolute;overflow:hidden}.fcx a.calevent:hover{filter:brightness(1.35);z-index:3}.fcx a.calevent .ttl{font-size:calc(.58 * var(--u));text-overflow:ellipsis;line-height:1.2;overflow:hidden}.fcx a.calevent .tm{font-size:calc(.5 * var(--u));color:var(--ink-mid);font-variant-numeric:tabular-nums}.fcx a.calchip{text-decoration:none}.fcx .calchip.tinted{background:color-mix(in oklab, var(--chip,var(--sky)) 26%, transparent);border-left:2px solid var(--chip,var(--sky));border-radius:2px}.fcx .caldetail{border:1px solid var(--line);border-radius:var(--ui-radius);padding:calc(.5 * var(--u));gap:calc(.25 * var(--u));background:color-mix(in oklab, var(--line-soft) 18%, transparent);flex-direction:column;display:flex}.fcx .calbody.mode-calendar{grid-template-columns:calc(11.5 * var(--u)) minmax(0, 1fr)}.fcx .calbody.mode-tasks{grid-template-columns:minmax(0,1fr)}.fcx .calbody.mode-split{grid-template-columns:calc(10 * var(--u)) minmax(0, 1.15fr) minmax(0, 1fr)}.fcx .overdueflag{align-items:center;gap:calc(.35 * var(--u));border-radius:var(--ui-radius);padding:calc(.3 * var(--u)) calc(.5 * var(--u));color:#ffb3ab;font-size:calc(.68 * var(--u));background:#e2584d29;background:lab(56.4533% 54.2241 35.7769/.16);border:1px solid #e2584d8c;border:1px solid lab(56.4533% 54.2241 35.7769/.55);display:flex}.fcx .overdueflag b{color:#e2584d;font-size:calc(.95 * var(--u))}.fcx a.calevent.editable{cursor:grab}.fcx a.calevent.editable:active{cursor:grabbing}.fcx a.calevent .grip{cursor:ns-resize;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--ink) 22%, transparent));border-bottom-right-radius:3px;border-bottom-left-radius:3px;height:6px;position:absolute;bottom:0;left:0;right:0}.fcx .calcell.droptarget,.fcx [data-day-drop].droptarget{outline:1px dashed var(--sky-deep);outline-offset:-2px;background:color-mix(in oklab, var(--sky) 15%, transparent)}.fcx .todogrip{cursor:grab}.fcx .todogrip:active{cursor:grabbing}.fcx .calsource input[type=color]{width:calc(.75 * var(--u));height:calc(.75 * var(--u));cursor:pointer;background:0 0;border:none;flex:none;padding:0}.fcx a.calevent.deadline{border-left-width:2px;border-radius:2px;padding:0 3px}.fcx a.calevent.deadline .tm{display:none}.fcx a.calevent.deadline .ttl{font-size:calc(.54 * var(--u))}@keyframes faraispin{to{transform:rotate(360deg)}}@media (max-width:760px){.fcx .console.pageframe .rail{flex-direction:column;align-items:stretch;gap:.7rem;padding:.9rem 1rem}.fcx .console.pageframe .awaycell{border-right:0;gap:.6rem;padding-right:0}.fcx .console.pageframe .mark{width:2rem;height:2rem;box-shadow:0 0 0 2px color-mix(in oklab, var(--sky) 25%, transparent)}.fcx .console.pageframe .since{font-size:.62rem}.fcx .console.pageframe .headline{white-space:normal;font-size:1.3rem}.fcx .console.pageframe .pagelede{max-width:none;font-size:.88rem}.fcx .console.pageframe .goto{gap:.35rem;margin-left:0}.fcx .console.pageframe .goto .k{font-size:.62rem}.fcx .console.pageframe .routes{gap:.35rem;max-width:none}.fcx .console.pageframe .route{border-radius:.4rem;padding:.4rem .65rem;font-size:.8rem}.fcx .console.pageframe .pagebody{padding:1rem 1rem 1.25rem}.fcx .console:not(.pageframe){--u:clamp(17px, 4.8vw, 20px);-webkit-user-select:auto;user-select:auto;height:auto;min-height:calc(100dvh - 1.8rem);overflow:visible;container-type:normal}.fcx .console:not(.pageframe) .board{gap:calc(.7 * var(--u));padding:calc(.7 * var(--u)) calc(.7 * var(--u)) 0;flex-direction:column}.fcx .console:not(.pageframe) .zone,.fcx .console:not(.pageframe) .zone.left,.fcx .console:not(.pageframe) .zone.center,.fcx .console:not(.pageframe) .zone.right{gap:calc(.7 * var(--u));flex:none;width:100%}.fcx .console:not(.pageframe) .zone>.panel,.fcx .console:not(.pageframe) .zone>.panel:first-child,.fcx .console:not(.pageframe) .zone>.panel:last-child,.fcx .console:not(.pageframe) .zone.left>.panel:first-child,.fcx .console:not(.pageframe) .zone.right>.panel:first-child,.fcx .console:not(.pageframe) .zone.center>.panel{flex:none}.fcx .console:not(.pageframe) .panel,.fcx .console:not(.pageframe) .pbody,.fcx .console:not(.pageframe) .rows{overflow:visible}.fcx .console:not(.pageframe) .vsplit,.fcx .console:not(.pageframe) .hsplit{display:none}.fcx .console:not(.pageframe) .strip{padding:calc(.7 * var(--u));flex:none}.fcx .console:not(.pageframe) .rail{gap:calc(.7 * var(--u));padding:calc(.7 * var(--u)) calc(.8 * var(--u));flex-wrap:wrap}.fcx .console:not(.pageframe) .rail>.awaycell,.fcx .console:not(.pageframe) .rail>.figs,.fcx .console:not(.pageframe) .rail>.goto{flex:100%;min-width:0}.fcx .console:not(.pageframe) .awaycell{border-right:0;padding-right:0}.fcx .console:not(.pageframe) .awaycell>*{min-width:0}.fcx .console:not(.pageframe) .headline{white-space:normal}.fcx .console:not(.pageframe) .figs{gap:calc(.9 * var(--u));flex-wrap:wrap;align-items:start}.fcx .console:not(.pageframe) .fig{flex:1 1 calc(50% - .9 * var(--u));min-width:0}.fcx .console:not(.pageframe) .goto{margin-left:0}.fcx .console:not(.pageframe) .cbar{gap:calc(.5 * var(--u));padding:calc(.7 * var(--u)) calc(.8 * var(--u)) calc(.9 * var(--u));flex-wrap:wrap}.fcx .console:not(.pageframe) .tbtn,.fcx .console:not(.pageframe) .route,.fcx .console:not(.pageframe) .open,.fcx .console:not(.pageframe) .more,.fcx .console:not(.pageframe) .readall,.fcx .console:not(.pageframe) .libchip,.fcx .console:not(.pageframe) .swap,.fcx .console:not(.pageframe) .micbtn,.fcx .console:not(.pageframe) .sendbtn{align-items:center;min-height:44px;padding-block:0;display:inline-flex}.fcx .console:not(.pageframe) .more,.fcx .console:not(.pageframe) .readall{justify-content:center}.fcx .console:not(.pageframe) .input{min-height:44px;font-size:16px}.fcx .console:not(.pageframe) .phead{row-gap:calc(.3 * var(--u));flex-wrap:wrap}.fcx .console:not(.pageframe) .ptitle,.fcx .console:not(.pageframe) .pcount,.fcx .console:not(.pageframe) .pacts,.fcx .console:not(.pageframe) .whobox{min-width:0}.fcx .console:not(.pageframe) .pbody{overflow-wrap:anywhere}.fcx .console:not(.pageframe) .vrow,.fcx .console:not(.pageframe) .arow,.fcx .console:not(.pageframe) .drow{grid-template-columns:auto minmax(0,1fr) auto}.fcx .console:not(.pageframe) .library{max-width:calc(100vw - 1.2rem);position:fixed;bottom:.6rem;left:.6rem;right:.6rem}.fcx .console:not(.pageframe) .scrim{z-index:60;align-items:stretch;padding:.6rem;position:fixed;inset:0}.fcx .console:not(.pageframe) .sheet{width:100%;max-height:100%;overflow:auto}}.hidex{opacity:0;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;padding:2px 4px;font-size:15px;line-height:1;transition:opacity .12s,color .12s,background .12s}.orow:hover .hidex,.vrow:hover .hidex,.drow:hover .hidex,.arowwrap:hover .hidex,.hidex:focus-visible{opacity:1}.hidex:hover{color:var(--ink);background:#ffffff14}.fcx .arowwrap{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fcx .arowwrap .arow{border-top:0}.more .showhidden{color:var(--mute);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.more .showhidden:hover{color:var(--ink)}button.arow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px}button.arow:hover{background:#ffffff0d}.fcx .interrupts{gap:calc(.3 * var(--u));margin:0 0 calc(.5 * var(--u));flex-direction:column;display:flex}.fcx .thread .interrupts,.fcx .convo .interrupts{margin:calc(.4 * var(--u)) 0 0}.fcx .thread .introw,.fcx .convo .introw{grid-template-columns:auto minmax(0,1fr);grid-auto-flow:row}.fcx .thread .intacts,.fcx .convo .intacts{justify-self:end;align-items:center;gap:calc(.5 * var(--u));grid-column:1/-1;display:flex}.fcx .introw{gap:calc(.6 * var(--u));padding:calc(.5 * var(--u)) calc(.7 * var(--u));border:1px solid var(--line-soft);border-left:3px solid var(--mute);background:#ffffff05;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.fcx .introw.urgent{background:#e8615f12;border-color:#e8615f47 #e8615f47 #e8615f47 #e8615f}.fcx .intwho{align-items:center;gap:calc(.3 * var(--u));font-size:calc(.72 * var(--u));color:var(--ink);white-space:nowrap;font-weight:600;display:flex}.fcx .intdot{width:calc(.34 * var(--u));height:calc(.34 * var(--u));background:var(--mute);border-radius:50%}.fcx .introw.urgent .intdot{background:#e8615f}.fcx .inttier{font-size:calc(.6 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line-soft);padding:0 calc(.22 * var(--u));border-radius:4px}.fcx .intbody{gap:calc(.22 * var(--u));text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.fcx .inthead{font-size:calc(.78 * var(--u));color:var(--ink);line-height:1.35}.fcx .intdetail{gap:calc(.2 * var(--u));font-size:calc(.7 * var(--u));color:var(--ink-faint);flex-direction:column;line-height:1.45;display:flex}.fcx .intbasis{color:var(--mute);font-style:italic}.fcx .intacts{align-items:center;gap:calc(.3 * var(--u));display:flex}.fcx .intgo{font-size:calc(.68 * var(--u));color:var(--accent,#7fc4f2);white-space:nowrap;text-decoration:none}.fcx .intmore{color:var(--mute);font:inherit;font-size:calc(.68 * var(--u));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fcx .intmore:hover{color:var(--ink)}.fcx .intundo{color:var(--mute);font:inherit;font-size:calc(.68 * var(--u));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
