:root{--navy:#123260;--navy-2:#0d2449;--navy-dark:#0b1624;--rust:#c24c32;--gold:#e6bf4a;--paper:#f5efe3;--paper-2:#ede5d4;--canvas:#f3eee2;--white:#fffaf0;--ink:#171717;--ink-2:#3a3530;--ink-3:#68635b;--ink-4:#8d939c;--rule:#d8cdbb;--rule-2:#c8bba4;--success:#2d6a4f;--warning:#b45309;--error:#dc2626;--bluebonnet:#123260;--bluebonnet-ink:#04193a;--rust-soft:#ffe0d3;--display:"Fraunces", Georgia, serif;--body:"Source Serif 4", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--shadow:0 1px 3px #0b16240d, 0 8px 24px #0b162414;--shadow-soft:0 1px 2px #14121e0a, 0 8px 22px #14121e0f;--shadow-card-hover:0 2px 10px #14121e0f}@supports (color:lab(0% 0 0)){:root{--ink-4:lab(60.5088% -.722289 -5.57284);--bluebonnet:lab(20.4125% 2.58298 -31.3537);--bluebonnet-ink:lab(8.91257% 2.98109 -24.314);--rust-soft:lab(91.6603% 9.74748 11.0616)}}@media (min-width:701px) and (max-width:1000px){.canvas-wrap .aib__head--withimg .aib__head-r,.canvas-wrap .aib__actionbar,.canvas-wrap .aib:hover>.aib__actionbar,.canvas-wrap .aib:focus-within>.aib__actionbar,.canvas-wrap .aib--dragover>.aib__actionbar,.canvas-wrap .aib--section-drop>.aib__actionbar,.canvas-wrap .seccomp,.canvas-wrap .aib__rail,.canvas-wrap .sblock__rail,.canvas-wrap .block-toolbar{display:none!important}}:root{--surface:#fbfaf7;--surface-2:#f5f3ef;--rail:#08162a;--rail-2:#132643;--rail-active:#284d83;--rail-ink:#b3b8bf;--rail-ink-2:#f0f2f5;--sage:#336144;--sage-2:#d1edd9;--sage-3:#abceb6;--tier2-wash:#e6effeb3;--tier2-border:#c6d9f6;--tier2-ink:#385e95;--r-1:2px;--r-2:3px}@supports (color:lab(0% 0 0)){:root{--surface:lab(98.2809% -.0107884 1.5252);--surface-2:lab(95.9711% -.0124276 2.29023);--rail:lab(6.94922% .329196 -15.6917);--rail-2:lab(14.9228% .420049 -21.0445);--rail-active:lab(32.0254% 1.27678 -35.001);--rail-ink:lab(74.4461% -.744224 -4.44355);--rail-ink-2:lab(95.3467% -.325203 -1.86003);--sage:lab(37.1196% -22.111 11.3739);--sage-2:lab(91.2593% -12.4091 6.35914);--sage-3:lab(79.7913% -15.5508 7.97292);--tier2-wash:lab(94.1351% -1.31255 -8.11933/.7);--tier2-border:lab(85.9259% -2.29612 -16.4277);--tier2-ink:lab(39.046% .199959 -35.1447)}}.rail__brand{justify-content:center;align-items:center;height:44px;display:flex}.rail__bolt{width:32px;height:32px;color:var(--gold);justify-content:center;align-items:center;display:flex}.rail__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;display:flex;overflow:auto}.rail__item,.rail__gear{border-radius:var(--r-2);color:var(--rail-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 8px;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.rail__item:hover,.rail__gear:hover{background:var(--rail-2);color:var(--rail-ink-2)}.rail__item--active{color:var(--rail-ink-2)}.rail__chip{border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rail__item--active .rail__chip{background:var(--rail-active);color:var(--white);box-shadow:0 1px 2px #0000002e}.rail__label{font-family:var(--sans);font-size:10.5px;font-weight:600;line-height:1}.rail__beta{color:var(--gold);font-family:var(--mono);letter-spacing:.12em;background:#0e213e;background:lab(12.5808% .807822 -20.9956);border-radius:2px;padding:1px 4px;font-size:7.5px;font-weight:700;position:absolute;top:6px;right:6px}.rail__gear{margin:0 8px 2px}.rail__gear.rail__item--active{background:var(--rail-2);color:var(--rail-ink-2)}.rail__user{color:var(--rail-ink);background:0 0;border:0;justify-content:center;align-items:center;margin:0 8px;padding:7px 4px 8px;text-decoration:none;display:flex}.rail__avatar{background:var(--rail-active);width:32px;height:32px;color:var(--white);font-family:var(--sans);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.topbar__selectors{align-items:center;gap:0;display:flex}.topbar__div{background:var(--rule);width:1px;height:28px;margin:0 8px}.sel{min-width:148px;color:var(--ink);text-align:left;border-radius:var(--r-2);background:0 0;border:0;gap:3px;padding:8px 10px;display:grid}.sel:hover{background:var(--surface-2)}.sel--open{background:#14121e0d}.sel--open .sel__body svg{color:var(--ink);transform:rotate(180deg)}.sel__kicker{color:var(--ink-4);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700}.sel__body{align-items:center;gap:8px;display:flex}.sel__mark{border-radius:var(--r-2);width:22px;height:22px;color:var(--white);font-family:var(--mono);justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.sel__mark--ws{background:var(--ink)}.sel__mark--pub{background:var(--rail-active)}.sel__mark--ink{background:var(--navy-dark)}.sel__mark--rust{background:var(--rust)}.sel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.topbar__selectors .sel:first-child .sel__name{max-width:58px}.topbar__selectors .sel:last-child .sel__name{max-width:94px}.topbar-dropdown{z-index:80;border:1px solid var(--rule-2);background:var(--white);border-radius:var(--r-2);max-height:min(320px,100vh - 24px);padding:5px;position:fixed;overflow:auto;box-shadow:0 10px 34px #14121e29,0 2px 8px #14121e12}.topbar-dropdown__group+.topbar-dropdown__group{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px}.topbar-dropdown__label{color:var(--ink-4);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:6px 9px 4px;font-size:8.5px;font-weight:800}.topbar-option{width:100%;min-height:48px;color:var(--ink);border-radius:var(--r-1);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.topbar-option:hover,.topbar-option.is-selected{background:var(--surface-2)}.topbar-option__body{gap:1px;min-width:0;display:grid}.topbar-option__body strong{min-width:0;color:var(--ink);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.topbar-option__body small{min-width:0;color:var(--ink-4);font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.topbar-option>svg{color:var(--rail-active)}.topbar-dropdown__footer{border-top:1px solid var(--rule);margin-top:4px;padding:5px 4px 3px}.topbar-dropdown__footbtn{width:100%;color:var(--ink-2);border-radius:var(--r-1);font-family:var(--sans);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:7px 8px;font-size:12px;font-weight:650;display:flex}.topbar-dropdown__footbtn:hover{background:var(--surface-2);color:var(--ink)}.topbar__search{border:1px solid var(--rule);background:var(--white);width:min(280px,30vw);height:34px;color:var(--ink-3);align-items:center;gap:8px;margin-left:auto;padding:0 10px;font-size:13px;display:flex}.topbar__search kbd{color:var(--ink-4);font-family:var(--mono);margin-left:auto;font-size:10px}.topbar__icon{width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.route-main{background:var(--surface);flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex}.route-surface{background:var(--canvas);flex:1;min-height:0;overflow:auto}.b-toolbar{background:var(--white);border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex;position:relative}.b-toolbar__left,.b-toolbar__right{align-items:center;gap:12px;min-width:0;display:flex}.b-toolbar__right{justify-content:flex-end;margin-left:auto}.b-toolbar__divider{background:var(--rule);width:1px;height:22px}.b-icon-btn{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-3);background:0 0;border:1px solid #0000;place-items:center;font-size:23px;line-height:1;text-decoration:none;display:grid}.b-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.b-status{align-items:center;gap:8px;min-width:0;display:inline-flex}.b-status__chip{color:var(--sage);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.b-status__dot{background:var(--sage);width:7px;height:7px;box-shadow:0 0 0 3px var(--sage-2);border-radius:999px}.b-status__sep{color:var(--ink-4)}.b-status__meta,.ai-drafted{color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;font-size:10.5px}.btn,.b-toolbar button,.b-toolbar a.b-split__link,.fcard button,.sxn-head button,.sxn-card button{border:1px solid var(--rule-2);background:var(--white);color:var(--ink);border-radius:var(--r-2);justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.btn--quiet{color:var(--ink-2);border-color:#0000}.b-toolbar .btn,.b-toolbar .b-split__main,.b-toolbar .export-button{white-space:nowrap}.btn--primary{background:var(--rail-active)!important;border-color:var(--rail-active)!important;color:var(--white)!important}.btn--primary:hover{background:var(--bluebonnet-ink)!important;border-color:var(--bluebonnet-ink)!important;color:var(--white)!important}.btn:hover,.b-toolbar button:hover,.b-toolbar a.b-split__link:hover,.fcard button:hover,.sxn-head button:hover,.sxn-card button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink)}.b-split{border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--white);align-items:stretch;display:inline-flex;overflow:hidden}.b-split__main,.b-split__chev{border:0!important;border-radius:0!important}.b-split__link{color:var(--ink);text-decoration:none}.b-split__schedule-short{display:none}.b-split__chev{border-left:1px solid var(--rule)!important;padding:0 8px!important}.export-button{min-height:32px;padding:6px 12px}.export-button svg{stroke-width:2.1px}.b-body{flex:1;min-height:0;display:flex}.ptabs{border-bottom:1px solid var(--rule);background:var(--paper);flex-shrink:0;align-items:stretch;height:47px;padding:0 4px;display:flex}.ptabs__tab{color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:14px 14px 12px;font-size:13px;font-weight:500;display:inline-flex}.ptabs__tab--active{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.cpanel__inner{flex-direction:column;flex:1;min-height:0;display:flex}.feedchips{border-bottom:1px solid var(--rule);background:var(--paper);box-shadow:inset 0 -1px 0 var(--rule);padding:11px 18px 12px}.feedchips__lead{display:none}.feedchips__row{flex-wrap:wrap;gap:6px;display:flex}.feedchip{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--white);color:var(--ink-2);align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.feedchip--active{background:var(--ink);border-color:var(--ink);color:var(--white)}.feedchip--active .feedchip__count{color:color-mix(in oklch, var(--white) 82%, var(--paper))}.feedchip__count{font-family:var(--mono);font-size:10px}.feedchip--add{color:var(--rail-active);background:0 0;border-style:dashed}.cpanel__util{border-bottom:1px solid var(--rule);background:var(--paper);flex-shrink:0;align-items:center;gap:8px;padding:12px 18px;display:flex}.cpanel__search{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);min-height:32px;color:var(--ink-3);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.cpanel__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12px}.cpanel__filter{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);min-height:32px;color:var(--ink-2);align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.cpanel__filterwrap{flex-shrink:0;display:inline-flex;position:relative}.cpanel__filter.is-on{border-color:var(--ink);background:var(--ink);color:var(--white)}.filterbar{z-index:45;border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--white);flex-direction:column;gap:2px;width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 34px #14121e29,0 2px 8px #14121e12}.filterbar button{border-radius:var(--r-1);min-height:30px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0 9px;font-size:11.5px;font-weight:600}.filterbar button:hover{background:var(--surface-2);color:var(--ink)}.filterbar button.is-on{background:var(--ink);color:var(--white)}.viewtoggle{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);display:inline-flex;overflow:hidden}.viewtoggle__b{background:var(--white);width:31px;height:31px;color:var(--ink-3);border:0;justify-content:center;align-items:center;display:inline-flex}.viewtoggle__b+.viewtoggle__b{border-left:1px solid var(--rule)}.viewtoggle__b.is-on{background:var(--ink);color:var(--white)}.feed-empty{border:1px dashed var(--rule-2);border-radius:var(--r-2);background:var(--surface);min-height:180px;color:var(--ink-4);text-align:center;place-items:center;gap:6px;padding:28px 18px;display:grid}.feed-empty strong{color:var(--ink-2);font-family:var(--sans);font-size:13px;font-weight:700}.feed-empty span{color:var(--ink-4);font-family:var(--body);font-size:12.5px}.targetbar{border-bottom:1px solid var(--rule);background:var(--surface-2);flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;display:flex}.targetbar__lead{color:var(--ink-4);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.targetbar__name{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.targetbar__name:before{content:"";background:var(--rail-active);border-radius:999px;width:5px;height:5px}.targetbar__clear{border-radius:var(--r-1);width:20px;height:20px;color:var(--ink-4);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.cpanel__list,.sxn-list,.cpanel__inner--design{flex:1;min-height:0;padding:14px 18px 28px;overflow:auto}.fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fcard{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);box-shadow:none;cursor:grab;flex-direction:column;transition:border-color .12s,box-shadow .12s,transform 80ms;display:flex;position:relative;overflow:hidden}.fcard:hover{border-color:var(--ink);box-shadow:var(--shadow-card-hover)}.fcard:active{cursor:grabbing;transform:translateY(1px)}.fcard__thumb{height:96px;color:var(--white);justify-content:flex-start;align-items:flex-end;padding:8px;display:flex;position:relative;overflow:hidden}.fcard__thumb-img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.fcard__thumb:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#14121e00 30%,#14121e8c 100%);position:absolute;inset:0}.fcard__thumb .fcard__src,.fcard__thumb .usedbadge{z-index:2;position:relative}.fcard__thumb-bg-community{background:linear-gradient(135deg,#c86556,#7e302d);background:linear-gradient(135deg,lab(54.7404% 39.5616 27.6944),lab(31.631% 34.5897 20.2269))}.fcard__thumb-bg-traffic{background:linear-gradient(135deg,#b85e31,#772e11);background:linear-gradient(135deg,lab(50.383% 34.8278 41.7112),lab(29.5206% 31.5382 33.8435))}.fcard__thumb-bg-politics{background:linear-gradient(135deg,#993a2e,#551112);background:linear-gradient(135deg,lab(38.4697% 39.9382 29.0906),lab(17.7901% 31.6229 19.3112))}.fcard__thumb-bg-sports{background:linear-gradient(135deg,#22477d,#031d44);background:linear-gradient(135deg,lab(29.6806% 1.71274 -34.9509),lab(11.1182% 3.86736 -27.7607))}.fcard__thumb-bg-business{background:linear-gradient(135deg,#93690d,#5c3a00);background:linear-gradient(135deg,lab(47.8044% 11.7897 51.4732),lab(27.9456% 12.8379 43.6513))}.fcard__thumb-bg-events{background:linear-gradient(135deg,#834791,#43184c);background:linear-gradient(135deg,lab(40.0293% 35.195 -30.1595),lab(17.2142% 27.3798 -23.0623))}.fcard__thumb-bg-realestate{background:linear-gradient(135deg,#1f744f,#003821);background:linear-gradient(135deg,lab(43.3199% -33.2823 13.0815),lab(19.8456% -27.1021 10.5973))}.fcard__thumb-bg-weather{background:linear-gradient(135deg,#42789c,#00314d);background:linear-gradient(135deg,lab(47.7791% -10.0307 -25.2846),lab(18.6909% -6.7931 -21.7744))}.fcard__src{z-index:1;border-radius:var(--r-1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--white);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:#14121e80;padding:3px 7px;font-size:8.5px;font-weight:700;position:relative}.usedbadge{z-index:2;border-radius:var(--r-1);background:var(--rust);color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:0;align-items:center;gap:4px;padding:3px 5px 3px 6px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:7px;right:7px;box-shadow:0 1px 4px #14121e40}.usedbadge__x{border-left:1px solid #ffffff6b;align-items:center;margin-left:2px;padding-left:4px;display:inline-flex}.fcard .usedbadge{border-radius:var(--r-1);background:var(--rust);min-height:0;color:var(--white);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:0;gap:4px;padding:3px 5px 3px 6px;font-size:8px;font-weight:800}.fcard .usedbadge:hover{background:var(--rust);color:var(--white);filter:brightness(1.06);border:0}.fcard__body{flex-direction:column;flex:1;gap:6px;padding:10px 12px 8px;display:flex}.fcard__cat-tag{color:var(--ink-3);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-self:flex-start;font-size:8.5px;font-weight:700}.fcard__cat-tag.is-community{color:#a04034;color:lab(40.7951% 39.8747 28.8044)}.fcard__cat-tag.is-traffic{color:var(--rust)}.fcard__cat-tag.is-politics{color:#782a28;color:lab(29.3069% 34.6276 20.4124)}.fcard__cat-tag.is-business{color:#7e5d1d;color:lab(42.0282% 9.23485 40.2236)}.fcard__cat-tag.is-events{color:#6d4177;color:lab(34.7182% 26.9247 -23.2902)}.fcard__cat-tag.is-realestate{color:var(--sage)}.fcard__title{font-family:var(--display);font-variation-settings:"opsz" 18, "SOFT" 50;letter-spacing:-.003em;color:var(--ink);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.fcard__foot{border-top:1px solid var(--rule);align-items:center;gap:8px;padding:8px 12px 10px;display:flex}.fcard__time{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-4);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:1;font-size:9px;font-weight:500;overflow:hidden}.fcard__add{border:1px solid var(--ink);border-radius:var(--r-1);background:var(--ink);width:24px;height:24px;color:var(--white);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fcard--used{background:var(--surface-2);border-color:var(--rule-2)}.fcard--used .fcard__thumb{filter:saturate(.35)brightness(.92)}.fcard--used .fcard__title{color:var(--ink-3)}.flist{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);flex-direction:column;display:flex;overflow:hidden}.frow{border-top:1px solid var(--rule);background:var(--white);cursor:grab;align-items:center;gap:10px;padding:9px 10px 9px 8px;display:flex}.frow:first-child{border-top:0}.frow:hover{background:var(--paper-2)}.frow__grip{color:var(--ink-4);opacity:0;display:flex}.frow:hover .frow__grip{opacity:1}.frow__dot{background:var(--ink-3);border-radius:999px;flex-shrink:0;width:7px;height:7px}.frow__dot--community{background:#b14f42;background:lab(46.6069% 39.7315 28.2429)}.frow__dot--traffic{background:var(--rust)}.frow__dot--politics{background:#7e302d;background:lab(31.631% 34.5897 20.2269)}.frow__dot--business{background:#8d6b2d;background:lab(47.8486% 8.88866 39.0517)}.frow__dot--events{background:#764980;background:lab(38.2105% 26.8718 -23.3273)}.frow__dot--realestate{background:var(--sage)}.frow__body{flex:1;min-width:0}.frow__title{color:var(--ink);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12.5px;font-weight:700;line-height:1.28;overflow:hidden}.frow__meta{min-width:0;color:var(--ink-4);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.frow__cat.is-traffic{color:var(--rust)}.frow__cat.is-realestate{color:var(--sage)}.frow__sep{opacity:.5}.frow__src,.frow__time{white-space:nowrap}.frow__time{text-overflow:ellipsis;overflow:hidden}.frow__add{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);width:26px;height:26px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.usedtag{border-radius:var(--r-1);background:var(--rust-soft);color:var(--rust);border:1px solid #ecb69f;border:1px solid lab(78.7115% 17.5084 19.7981);align-items:center;gap:4px;padding:1px 4px 1px 5px;display:inline-flex}.usedtag__x{align-items:center;display:inline-flex}.sxn-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.seg{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.seg__btn{border:1px solid var(--rule);background:var(--white);min-height:30px;color:var(--ink-3);border-radius:var(--r-2);font-family:var(--sans);align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.seg__btn--active{background:var(--ink);border-color:var(--ink);color:var(--white)}.seg__count{color:inherit;font-family:var(--mono);opacity:.72;font-size:9px}.sxn-head__new{border:1px solid var(--rule);background:var(--white);color:var(--ink);border-radius:var(--r-2);flex-shrink:0;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.image-folder-row{border-bottom:1px solid var(--rule);gap:6px;padding:12px 18px;display:flex}.image-folder-row button{border:1px solid var(--rule);background:var(--white);color:var(--ink-3);border-radius:var(--r-2);padding:5px 10px;font-size:12px;font-weight:650}.image-folder-row button.is-active{background:var(--ink);border-color:var(--ink);color:var(--white)}.sxn-scroll{min-height:0;padding:14px 18px 22px;overflow:auto}.sxn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sxn-row{border:1px solid var(--rule);background:var(--white);width:100%;min-height:56px;color:var(--ink);border-radius:var(--r-2);text-align:left;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:5px 10px;margin-bottom:7px;padding:9px 10px 9px 0;display:grid}.sxn-row.is-active{border-color:var(--rail-active);box-shadow:inset 2px 0 0 var(--rail-active)}.sxn-row__stripe{border-radius:0;grid-row:1/3;width:5px;height:100%}.sxn-row strong,.sxn-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sxn-row small{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px}.sxn-card{border:1px solid var(--rule);background:var(--white);border-radius:var(--r-2);text-align:left;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:142px;padding:12px 12px 10px 34px;display:grid;position:relative}.sxn-card__handle{width:20px;height:22px;color:var(--ink-4);cursor:grab;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;left:8px}.sxn-card__body{min-width:0}.sxn-card__kicker,.dcard__cat{color:var(--rust);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:8.5px;font-weight:800;display:inline-flex}.sxn-card__name,.dcard__name{color:var(--ink);font-family:var(--display);margin:0 0 5px;font-size:17px;line-height:1.1}.sxn-card__desc,.dcard__desc,.designs-lead{color:var(--ink-3);font-family:var(--body);margin:0;font-size:12.5px;line-height:1.32}.sxn-card__meta{color:var(--ink-4);font-family:var(--mono);text-transform:uppercase;gap:6px;margin-top:9px;font-size:9px;display:flex}.sxn-card__actions,.dcard__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.sxn-card__edit,.sxn-card__add,.dcard__foot button{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);border-radius:var(--r-1);font-family:var(--sans);align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.sxn-card__add,.dcard__foot button{background:var(--ink);border-color:var(--ink);color:var(--white)}.sxn-hint{color:var(--ink-4);font-family:var(--body);margin:12px 0 0;font-size:12.5px}.dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.dcard{border:1px solid var(--rule);background:var(--white);border-radius:var(--r-2);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.dcard__preview{background:var(--surface-2);border-bottom:1px solid var(--rule);gap:6px;height:78px;padding:13px;display:grid}.dcard__preview span{background:var(--rail-active);height:6px}.dcard__preview span:nth-child(2){background:var(--rule-2);width:70%}.dcard__preview span:nth-child(3){background:var(--rule-2);width:48%}.dcard__preview--rust span:first-child{background:var(--rust)}.dcard__preview--sage span:first-child{background:var(--sage)}.dcard__preview--ink span:first-child{background:var(--ink)}.dcard__body,.dcard__foot{padding:11px}.dcard__foot{border-top:1px solid var(--rule)}.dcard__foot span{color:var(--sage);font-family:var(--mono);text-transform:uppercase;align-items:center;gap:4px;font-size:8.5px;font-weight:800;display:inline-flex}@media (max-width:700px){.sxn-head{flex-direction:column;align-items:stretch}.sxn-head__new{justify-content:center}.sxn-scroll{padding:12px 10px 18px}.sxn-grid,.dgrid{grid-template-columns:1fr}}.img-head{border-bottom:1px solid var(--rule);background:var(--paper);flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;display:flex}.seg--scroll{flex:1;overflow:auto}.img-head .sxn-head__new{flex-shrink:0;margin-left:0}.img-scroll{background:var(--paper);flex:1;min-height:0;padding:16px 18px 28px;overflow:auto}.img-drop{border:1px dashed var(--rule-2);border-radius:var(--r-2);background:var(--surface);color:var(--ink-3);font-family:var(--body);cursor:pointer;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.4;display:flex}.img-drop:hover{border-color:var(--rail-active);color:var(--ink-2)}.img-drop svg{color:var(--ink-3);flex-shrink:0}.img-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.imgcard{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);cursor:grab;margin:0;transition:border-color .12s,box-shadow .12s,transform 80ms;overflow:hidden}.imgcard:hover{border-color:var(--ink);box-shadow:var(--shadow-card-hover)}.imgcard:active{cursor:grabbing;transform:translateY(1px)}.imgcard__thumb{height:84px;position:relative;overflow:hidden}.imgcard__cap{align-items:center;gap:6px;padding:7px 8px 8px;display:flex}.imgcard__label{min-width:0;font-family:var(--sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;font-weight:500;overflow:hidden}.imgcard__save{box-sizing:border-box;border:1px solid var(--rule);background:var(--white);width:22px;height:22px;min-height:0;color:var(--ink-3);border-radius:var(--r-1);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.imgcard__save:hover,.imgcard__save.is-saved{color:var(--rust);border-color:var(--rust)}.sheet--section-drop{box-shadow:var(--shadow-soft), 0 0 0 3px #284d8324;border-color:#284d838c;border-color:lab(32.0254% 1.27678 -35.001/.55)}@supports (color:lab(0% 0 0)){.sheet--section-drop{box-shadow:var(--shadow-soft), 0 0 0 3px lab(32.0254% 1.27678 -35.001/.14)}}.canvas-insert{cursor:text;background:0 0;border:0;outline:none;align-items:center;gap:10px;width:100%;margin:0;padding:7px 0;display:flex}.canvas-insert__rule,.canvas-insert__chip{opacity:0;transition:opacity .1s}.canvas-insert--line:hover .canvas-insert__rule,.canvas-insert--line:focus-visible .canvas-insert__rule,.canvas-insert--line:hover .canvas-insert__chip,.canvas-insert--line:focus-visible .canvas-insert__chip{opacity:1}.canvas-insert--bare{padding:9px 0}.canvas-insert__rule{background:color-mix(in oklch, var(--accent,#284d83) 55%, var(--rule));flex:1;height:1px}@supports (color:lab(0% 0 0)){.canvas-insert__rule{background:color-mix(in oklch, var(--accent,lab(32.0254% 1.27678 -35.001)) 55%, var(--rule))}}.canvas-insert__chip{font-family:var(--sans);letter-spacing:.01em;color:var(--accent,#284d83);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:lab(0% 0 0)){.canvas-insert__chip{color:var(--accent,lab(32.0254% 1.27678 -35.001))}}.canvas-insert--imgdrop{position:relative}.canvas-insert__imgline{background:var(--accent,#284d83);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;height:3px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@supports (color:lab(0% 0 0)){.canvas-insert__imgline{background:var(--accent,lab(32.0254% 1.27678 -35.001))}}.canvas-insert__imgchip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--accent,#284d83);border-radius:var(--r-1);padding:2px 8px;font-size:8.5px;font-weight:700}@supports (color:lab(0% 0 0)){.canvas-insert__imgchip{background:var(--accent,lab(32.0254% 1.27678 -35.001))}}.sblock__img-hit{cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}.sblock__img-hit img{width:100%;display:block}.sblock__img-hit:hover{outline:2px solid color-mix(in oklch, var(--accent,#284d83) 60%, transparent);outline-offset:2px}@supports (color:lab(0% 0 0)){.sblock__img-hit:hover{outline:2px solid color-mix(in oklch, var(--accent,lab(32.0254% 1.27678 -35.001)) 60%, transparent)}}.sblock__img-edithint{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#12161fb3;background:lab(7.09447% .629641 -7.27823/.7);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;bottom:6px;right:6px}.sblock__img-edithint:empty{display:none}.imgedit-scrim{z-index:70;position:fixed;inset:0}.imgedit{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);width:300px;padding:12px 14px;position:fixed;box-shadow:0 14px 44px #14121e3d}.imgedit__row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.imgedit__label{width:38px;color:var(--ink-3);flex-shrink:0;font-size:11px;font-weight:600}.imgedit__range{flex:1}.imgedit__pct{text-align:right;width:38px;font-size:12px}.imgedit__link{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);min-width:0;height:30px;color:var(--ink);flex:1;padding:0 9px;font-size:12px}.imgedit__foot{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.imgedit__btn{border:1px solid var(--rule-2,var(--ink));border-radius:var(--r-1);background:var(--white);min-height:28px;color:var(--ink);cursor:pointer;padding:0 12px;font-size:12px;font-weight:600}.imgedit__btn--primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.loose-stack{padding:2px 0;position:relative}.loose-stack .sblock{margin:0}.mast{text-align:center;border-bottom:2px solid var(--ink);margin-bottom:6px;padding-bottom:18px}.mast__name{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 0;color:var(--ink);font-size:40px;font-weight:500;line-height:1}.mast__name strong{font-weight:800}.mast__meta{color:var(--ink-3);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;margin-top:10px;font-size:9.5px;font-weight:650}.issue-stylebar{min-height:38px;margin:12px 0 14px}.aib,.sblock{position:relative}.aib{border-radius:var(--r-2);border:1px solid var(--rule);background:var(--paper-2);margin:7px 0;padding:17px 20px 18px;transition:border-color .12s,background .12s,box-shadow .12s}.aib--done{background:var(--white)}.aib--dragover{border-color:var(--rail-active);background:color-mix(in oklch, var(--white) 68%, var(--tier2-wash));box-shadow:0 0 0 3px #284d8329;box-shadow:0 0 0 3px lab(32.0254% 1.27678 -35.001/.16)}.aib--section-dragging{opacity:.52}.aib--section-drop{background:color-mix(in oklch, var(--white) 76%, var(--tier2-wash));border-color:#284d837a;border-color:lab(32.0254% 1.27678 -35.001/.48)}.aib--section-drop-before{box-shadow:inset 0 3px 0 var(--navy), 0 -8px 16px #284d831f}@supports (color:lab(0% 0 0)){.aib--section-drop-before{box-shadow:inset 0 3px 0 var(--navy), 0 -8px 16px lab(32.0254% 1.27678 -35.001/.12)}}.aib--section-drop-after{box-shadow:inset 0 -3px 0 var(--navy), 0 8px 16px #284d831f}@supports (color:lab(0% 0 0)){.aib--section-drop-after{box-shadow:inset 0 -3px 0 var(--navy), 0 8px 16px lab(32.0254% 1.27678 -35.001/.12)}}.aib__rail{opacity:0;flex-direction:column;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:6px;left:-40px}.aib:hover>.aib__rail,.aib:focus-within>.aib__rail{opacity:1}.aib__rbtn{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);width:24px;height:24px;color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s,background .12s;display:flex}.aib__rbtn:hover{border-color:var(--ink);color:var(--ink);background:var(--surface-2)}.aib__grip{cursor:grab}.aib__head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.aib__kicker{color:var(--ink-4);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;flex:none;font-size:8.5px;font-weight:800}.aib__name{min-width:0;color:var(--ink);font-family:var(--display);flex:auto;font-size:20px;font-weight:650;line-height:1.05}.aib__head-r{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.aib__gear{border-radius:var(--r-1);width:26px;height:26px;color:var(--ink-4);background:0 0;border:1px solid #0000;place-items:center;display:grid}.aib__gear:hover{color:var(--ink);border-color:var(--rule)}.aib__movegroup{align-items:center;gap:2px;display:inline-flex}.aib__movebtn{border-radius:var(--r-1);width:26px;height:26px;color:var(--ink-4);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:color .12s,border-color .12s,background .12s,opacity .12s;display:grid}.aib__movebtn:hover:not(:disabled){color:var(--ink);border-color:var(--rule);background:var(--surface-2)}.aib__movebtn:disabled{opacity:.32;cursor:default}.aib--ondark .aib__movebtn{color:#e4ddcf;color:lab(88.4762% .642717 7.67483)}.aib--ondark .aib__movebtn:hover:not(:disabled){color:#fbf8f1;color:lab(97.7201% .286549 3.81312);background:#ffffff14;background:lab(100% 0 0/.08);border-color:#a79d8a;border-color:lab(65.3041% 1.14036 11.6518)}.aib__body{flex-direction:column;gap:3px;display:flex}.seccomp{border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--surface);align-items:center;gap:8px;min-height:42px;margin-top:10px;padding:7px 8px 7px 12px;display:flex}.seccomp--empty{border-style:dashed}.seccomp__ic{color:var(--ink-3);flex:none;display:inline-flex}.seccomp__input{min-width:0;color:var(--ink);font-family:var(--sans);background:0 0;border:0;flex:auto;font-size:12.5px}.seccomp__input::placeholder{color:var(--ink-4)}.seccomp__input:focus{outline:none}.seccomp__btn{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--white);min-height:28px;color:var(--ink-2);font-family:var(--sans);white-space:nowrap;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.seccomp__btn:hover{border-color:var(--ink);color:var(--ink)}.seccomp__btn--go{border-color:var(--rail-active);background:var(--rail-active);color:var(--white)}.seccomp__btn--go:hover{border-color:var(--bluebonnet-ink);background:var(--bluebonnet-ink);color:var(--white)}.aib__actionbar{opacity:0;pointer-events:none;border-bottom:0 solid #0000;flex-wrap:wrap;align-items:center;gap:5px;max-height:0;margin:0;padding-bottom:0;transition:opacity .12s,max-height .12s,margin .12s,padding-bottom .12s;display:flex;overflow:hidden}.aib:hover>.aib__actionbar,.aib:focus-within>.aib__actionbar,.aib--dragover>.aib__actionbar{border-bottom:1px solid color-mix(in oklch, var(--rule) 70%, transparent);opacity:1;pointer-events:auto;max-height:44px;margin:-4px 0 13px;padding-bottom:12px}.aib__chip,.aib__dropchip{border-radius:var(--r-1);min-height:22px;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.aib__statusbar{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 12px;display:flex}.aib__working{color:var(--accent,#284d83);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}@supports (color:lab(0% 0 0)){.aib__working{color:var(--accent,lab(32.0254% 1.27678 -35.001))}}.aib__introbtn{border:1px solid color-mix(in oklch, var(--accent,#284d83) 45%, var(--rule));border-radius:var(--r-1);background:color-mix(in oklch, var(--accent,#284d83) 9%, var(--white));min-height:26px;color:color-mix(in oklch, var(--accent,#284d83) 80%, var(--ink));cursor:pointer;align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:650;transition:background .12s,border-color .12s;display:inline-flex}@supports (color:lab(0% 0 0)){.aib__introbtn{border:1px solid color-mix(in oklch, var(--accent,lab(32.0254% 1.27678 -35.001)) 45%, var(--rule));background:color-mix(in oklch, var(--accent,lab(32.0254% 1.27678 -35.001)) 9%, var(--white));color:color-mix(in oklch, var(--accent,lab(32.0254% 1.27678 -35.001)) 80%, var(--ink))}}.aib__introbtn:hover:not(:disabled){background:color-mix(in oklch, var(--accent,#284d83) 16%, var(--white));border-color:var(--accent,#284d83)}@supports (color:lab(0% 0 0)){.aib__introbtn:hover:not(:disabled){background:color-mix(in oklch, var(--accent,lab(32.0254% 1.27678 -35.001)) 16%, var(--white));border-color:var(--accent,lab(32.0254% 1.27678 -35.001))}}.aib__introbtn:disabled{opacity:.6;cursor:default}.aib__dropnote{border:1px solid color-mix(in oklch, var(--rust,#c66843) 40%, var(--rule));border-radius:var(--r-1);background:color-mix(in oklch, var(--rust,#c66843) 8%, var(--white));color:color-mix(in oklch, var(--rust,#c66843) 65%, var(--ink));align-items:center;gap:7px;padding:4px 9px;font-size:11px;line-height:1.35;display:inline-flex}@supports (color:lab(0% 0 0)){.aib__dropnote{border:1px solid color-mix(in oklch, var(--rust,lab(54.9737% 35.7944 38.341)) 40%, var(--rule));background:color-mix(in oklch, var(--rust,lab(54.9737% 35.7944 38.341)) 8%, var(--white));color:color-mix(in oklch, var(--rust,lab(54.9737% 35.7944 38.341)) 65%, var(--ink))}}.aib__dropnote button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.aib__dropnote button:hover{opacity:1}.aib__spin{animation:.8s linear infinite aib-spin}@keyframes aib-spin{to{transform:rotate(360deg)}}.aib__chip{border:1px solid var(--rule);background:color-mix(in oklch, var(--white) 84%, transparent);color:var(--ink-3);align-items:center;gap:5px;padding:3px 7px;display:inline-flex;box-shadow:0 1px #17171708}.aib__chip:hover{border-color:var(--ink);color:var(--ink);background:var(--surface-2)}.aib__chip--insert{border-style:dashed}.aib__dropchip{color:var(--ink-4);border:1px dashed var(--rule-2);background:var(--surface);align-items:center;margin-left:auto;padding:3px 8px;display:inline-flex}.sblock{border-radius:var(--r-2);border:0;margin:4px 0;padding:2px 0;transition:border-color .12s,background .12s;position:relative}.sblock:hover,.sblock:focus-within,.sblock--drop-target{background:0 0}.sblock--dragging{opacity:.45}.sblock--drop-target{background:color-mix(in oklch, var(--white) 72%, var(--tier2-wash));border-color:#284d8373;border-color:lab(32.0254% 1.27678 -35.001/.45)}@supports (color:lab(0% 0 0)){.sblock--drop-before{box-shadow:inset 0 2px 0 var(--navy), 0 -4px 10px lab(32.0254% 1.27678 -35.001/.08)}}.sblock--drop-after{box-shadow:inset 0 -2px 0 var(--navy), 0 4px 10px #284d8314}@supports (color:lab(0% 0 0)){.sblock--drop-after{box-shadow:inset 0 -2px 0 var(--navy), 0 4px 10px lab(32.0254% 1.27678 -35.001/.08)}}.sblock__img{border:1px dashed var(--rule-2);border-radius:var(--r-2);background:var(--surface);color:var(--ink-4);font-family:var(--sans);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px;font-size:12.5px;line-height:1.4;display:flex}.sblock__img svg{color:var(--ink-3)}.canvas-image-placeholder strong{color:var(--ink-2);font-size:12px;font-weight:750}.canvas-image-placeholder small{color:var(--ink-4);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.canvas-image-placeholder--media-group small{text-transform:none;max-width:34ch;line-height:1.35}.sblock__rail{opacity:0;flex-direction:column;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:6px;left:-34px}.sblock:hover>.sblock__rail,.sblock:focus-within>.sblock__rail,.sblock--menu-open>.sblock__rail{opacity:1}.sblock__rail button{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);width:24px;height:24px;color:var(--ink-3);place-items:center;padding:0;display:grid}.sblock__rail button:hover{border-color:var(--ink);color:var(--ink)}.sblock__rail button:last-child{cursor:grab}.block-insert-menu{z-index:400;border:1px solid var(--rule-2);background:var(--white);border-radius:var(--r-2);overscroll-behavior:contain;gap:8px;width:min(496px,100vw - 24px);max-height:min(360px,100vh - 24px);padding:8px;animation:.1s ease-out dd-pop;display:grid;position:fixed;overflow-y:auto;box-shadow:0 14px 40px #14121e2e,0 2px 8px #14121e14}.block-insert-query{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--surface);min-height:30px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:800;display:flex}.block-insert-query span{color:var(--rust);font-size:13px}.block-insert-query strong{color:var(--ink);text-overflow:ellipsis;min-width:0;font-size:10px;font-weight:800;overflow:hidden}.block-insert-group{gap:5px;display:grid}.block-insert-group+.block-insert-group{border-top:1px solid var(--rule);padding-top:7px}.block-insert-label{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);text-transform:uppercase;padding:0 3px;font-size:9px;font-weight:800}.block-insert-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.block-insert-menu button{border:1px solid var(--rule);background:var(--surface);min-height:64px;color:var(--ink-2);border-radius:var(--r-1);text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.block-insert-menu button svg{color:var(--ink-2);margin-top:1px}.block-insert-menu button span{gap:1px;min-width:0;display:grid}.block-insert-menu button strong{color:var(--ink-2);font-size:12.5px;font-weight:700;line-height:1.05}.block-insert-menu button small{color:var(--ink-4);font-size:10.5px;line-height:1.2}.block-insert-menu button:hover{border-color:var(--rule-2);background:var(--surface-2);color:var(--ink)}.block-insert-menu button:focus-visible{border-color:var(--rail-active);background:#eaf3ff;background:lab(95.3018% -1.20732 -7.38847);outline:none;box-shadow:0 0 0 2px #284d8329;box-shadow:0 0 0 2px lab(32.0254% 1.27678 -35.001/.16)}.block-insert-empty{border:1px dashed var(--rule-2);border-radius:var(--r-1);background:var(--surface);color:var(--ink-4);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 10px;font-size:10px;font-weight:800}.block-toolbar{z-index:30;opacity:0;pointer-events:none;align-items:center;gap:4px;transition:opacity .12s;display:inline-flex;position:absolute;top:2px;right:-2px}.sblock:hover>.block-toolbar,.sblock:focus-within>.block-toolbar,.sblock--toolbar-open>.block-toolbar{opacity:1;pointer-events:auto}.block-toolbar span,.block-toolbar button{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);color:var(--ink-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 6px;font-size:8px;font-weight:800}.block-toolbar span,.block-toolbar__move{display:none}.block-toolbar button{cursor:pointer;place-items:center;width:22px;height:22px;padding:0;display:grid}.block-toolbar button:hover{border-color:var(--ink);color:var(--ink);background:var(--surface-2)}.block-toolbar .block-toolbar__danger:hover{background:var(--rust-soft);color:var(--rust);border-color:#c4675d;border-color:lab(54.8047% 36.8801 23.6567)}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{color:var(--ink);font-family:var(--display);font-weight:650;line-height:1.08}.text-h4{color:var(--ink);font-family:var(--display);font-size:16px;font-weight:650;line-height:1.2}.text-quote{border-left:3px solid var(--rust);color:var(--ink);padding-left:12px;font-style:italic}.media-block,.feed-block,.entity-card,.gap-marker{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-2);padding:12px}.media-block{background:linear-gradient(135deg, var(--rust), var(--bluebonnet-ink));min-height:130px;color:var(--white);align-items:end}.feed-block h3{font-family:var(--display);margin:4px 0 6px;font-size:20px}@media (max-width:900px){html,body{overflow:auto}.app-shell{grid-template-columns:64px minmax(0,1fr);height:auto;min-height:100vh}.rail{height:100vh;position:sticky;top:0}.topbar,.b-toolbar{flex-wrap:wrap;height:auto;min-height:58px;padding:10px 12px}.topbar__search{width:100%;margin-left:0}.topbar__selectors{grid-template-columns:1fr;gap:6px;width:100%;min-width:0;display:grid}.topbar__div{display:none}.sel{width:100%;min-width:0}.b-toolbar__right{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.b-status{flex-wrap:wrap}.b-split{max-width:100%}.b-split__main{white-space:normal;text-align:left;min-width:0}.ai-drafted{display:none}.b-body{display:block;overflow:visible}.cpanel{border-right:0;border-bottom:1px solid var(--rule);flex:none;width:100%;max-width:100%;max-height:430px}.ptabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:100%;display:grid;overflow:hidden}.ptabs__tab{justify-content:center;gap:5px;min-width:0;padding:12px 6px 10px;font-size:12px}.cpanel__util{flex-wrap:wrap}.cpanel__search{min-width:0}.fgrid,.img-grid,.mode-cards,.theme-grid-small{grid-template-columns:1fr}.canvas-wrap,.canvas{overflow:visible}.canvas{padding:14px 10px 60px}.sheet{padding:20px 16px}.mast__name{font-size:32px}.aib{padding:15px 13px}.aib__head{grid-template-columns:minmax(0,1fr);gap:7px}.aib__head-r{flex-wrap:wrap;grid-area:auto/1/auto/2;justify-content:flex-start;justify-self:start;width:100%;max-width:none}.aib__rail{opacity:1;flex-direction:row;margin:0 0 8px;display:flex;position:static}.aib__dropchip{width:100%;margin-left:0}.seccomp{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.seccomp__ic{display:none}.seccomp__input{grid-column:1/-1;min-height:30px}.seccomp__btn{justify-content:center}.seccomp__btn:first-of-type{grid-column:1/2}.seccomp__btn--go{grid-column:2/3}.sblock__rail{opacity:1;flex-direction:row;margin-bottom:4px;position:static}.block-insert-menu{max-height:min(320px,100vh - 24px);position:fixed;width:calc(100vw - 24px)!important}.block-insert-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.block-insert-menu button{min-height:58px;padding:8px}.block-toolbar{opacity:0;pointer-events:none;justify-content:flex-end;margin:0 0 4px;display:none;position:static}.sblock:focus-within>.block-toolbar,.sblock--menu-open>.block-toolbar,.sblock--toolbar-open>.block-toolbar{opacity:1;pointer-events:auto;display:inline-flex}}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0}button,textarea,input{font:inherit}button{cursor:pointer}a{color:inherit}.app-shell{grid-template-columns:88px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--navy-dark);color:#fffaf0c2;z-index:10;flex-direction:column;align-items:stretch;gap:12px;height:100vh;padding:14px 8px;display:flex;position:sticky;top:0}.rail-brand{height:44px;color:var(--gold);font-family:var(--display);place-items:center;font-size:20px;font-weight:700;display:grid}.rail nav{flex-direction:column;gap:4px;display:flex}.rail-item{border-radius:4px;place-items:center;gap:4px;min-height:62px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.rail-icon{border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.rail-item.is-active .rail-icon,.rail-item:hover .rail-icon{background:var(--navy);color:var(--white)}.rail-settings{margin-top:auto}.main-shell{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:16px;height:60px;padding:0 20px;display:flex}.selector-group{align-items:center;gap:8px;display:flex}.selector{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:1fr auto;gap:2px 8px;min-width:184px;padding:8px 10px;display:grid}.selector:hover{border-color:var(--rule);background:#fffaf08f}.selector span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.selector strong{font-size:14px}.top-search{border:1px solid var(--rule);background:var(--white);width:min(280px,34vw);height:36px;color:var(--ink-3);align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.top-search kbd{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:11px}.builder-toolbar{border-bottom:1px solid var(--rule);background:var(--white);align-items:center;gap:14px;min-height:56px;padding:10px 18px;display:flex}.status-strip{min-width:280px;color:var(--ink-3);align-items:center;gap:9px;font-size:12px;display:flex}.status-strip strong{color:var(--ink);text-transform:capitalize}.status-dot{background:var(--success);border-radius:50%;width:9px;height:9px;display:inline-block}.status-needs_changes,.status-warning{background:var(--warning)}.status-fail,.status-rejected{background:var(--error)}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.toolbar-actions button,.review-actions button,.wide-command,.candidate-card button,.source-alert button,.source-row button,.flag-card button,.issue-stylebar button,.section-tools button,.gap-marker button{border:1px solid var(--rule-2);background:var(--white);color:var(--ink);border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:650;display:inline-flex}.toolbar-actions button.is-on,.toolbar-actions button:hover,.review-actions button:hover,.wide-command:hover,.candidate-card button:hover,.source-alert button:hover,.source-row button:hover,.flag-card button:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.issue-reviewbar{border-bottom:1px solid var(--rule);background:var(--white);grid-template-columns:minmax(270px,1fr) auto;align-items:center;gap:8px 14px;min-height:58px;padding:8px 16px;display:grid}.issue-titlebar{align-items:center;gap:10px;min-width:0;display:flex}.back-link{width:28px;height:28px;color:var(--ink-2);border:1px solid #0000;border-radius:4px;place-items:center;font-size:24px;line-height:1;text-decoration:none;display:grid}.back-link:hover{border-color:var(--rule);background:var(--paper)}.issue-titlebar div{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.issue-titlebar strong{font-size:14px}.issue-titlebar span,.issue-titlebar em,.ai-drafted{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.issue-titlebar em{color:var(--rust);border:1px dashed #c24c328c;padding:3px 6px}.review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.ai-drafted{align-items:center;gap:5px;display:inline-flex}.review-workspace{grid-template-columns:minmax(370px,460px) minmax(520px,1fr);height:calc(100vh - 118px);min-height:0;display:grid;position:relative;overflow:hidden}.work-panel{border-right:1px solid var(--rule);background:var(--paper);min-width:0;min-height:0}.panel-tabs{border-bottom:1px solid var(--rule);background:var(--paper-2);grid-template-columns:repeat(5,minmax(0,1fr));height:48px;display:grid}.panel-tabs button{border:0;border-right:1px solid var(--rule);color:var(--ink-3);background:0 0;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:700;display:flex}.panel-tabs button.is-active{background:var(--white);color:var(--ink)}.panel-scroll{height:calc(100vh - 166px);padding:16px;overflow:auto}.readiness-card{border:1px solid var(--rule);background:var(--white);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:16px;padding:14px;display:grid}.readiness-card strong{font-family:var(--display);margin-top:2px;font-size:19px;display:block}.readiness-card b{font-family:var(--display);font-size:40px;line-height:1}.readiness-bar,.issue-progress{grid-column:1/-1;grid-template-columns:repeat(9,1fr);gap:2px;height:8px;display:grid}.readiness-bar span,.issue-progress span,.outline-status{border-radius:2px;min-width:0;display:block}.segment-green,.progress-ready,.dot-green{background:var(--success)}.segment-blue,.progress-needs-review,.dot-blue{background:var(--navy)}.segment-amber,.progress-fact-check,.dot-amber{background:#a26106}.segment-red,.progress-missing-source,.dot-red{background:var(--rust)}.segment-purple,.progress-ad-approval,.dot-purple{background:#893b91}.readiness-legend,.status-pills{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.readiness-legend li,.status-pills span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:4px;font-size:10px;display:inline-flex}.readiness-legend span{border-radius:2px;width:8px;height:8px}.readiness-blocker,.source-alert{border-top:1px solid var(--rule);color:var(--rust);font-family:var(--body);grid-column:1/-1;align-items:center;gap:8px;margin:2px 0 0;padding-top:10px;display:flex}.panel-section-head{border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:16px 0 9px;padding-top:12px;font-size:10px;display:flex}.panel-section-head em{color:var(--navy);font-style:normal}.outline-row,.add-section-row{border:1px solid var(--rule);background:var(--white);width:100%;color:var(--ink);text-align:left;border-radius:4px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin-bottom:7px;padding:10px 12px;display:grid}.outline-row.is-active{border-color:var(--navy-dark);box-shadow:inset 2px 0 0 var(--navy)}.outline-status{grid-row:1/3;width:5px;height:100%}.outline-row strong,.outline-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.outline-row small{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.mini-pill,.status-pills span,.upcoming-row>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:3px 6px;font-size:9px;font-style:normal}.mini-green,.pill-ready{color:var(--success);background:#2d6a4f1a}.mini-blue,.pill-needs-review{color:var(--navy);background:#12326017}.mini-amber,.pill-fact-check{color:#8a5206;background:#a2610621}.mini-red,.pill-missing-source{color:var(--rust);background:#c24c321a}.mini-purple,.pill-ad-approval{color:#7a347f;background:#893b911a}.add-section-row{color:var(--navy);background:0 0;border-style:dashed;grid-template-columns:1fr;place-items:center;font-weight:700}.source-alert{background:#fff0e8;border:1px solid #c24c3261;margin-bottom:14px;padding:11px}.source-alert button{margin-left:auto}.source-row{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.source-shield,.agent-icon{width:28px;height:28px;color:var(--white);border-radius:3px;place-items:center;display:grid}.source-missing .source-shield{color:var(--rust);border:1px solid var(--rust);background:0 0}.source-row strong,.source-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.source-row p{color:var(--ink-3);font-family:var(--mono);margin:2px 0;font-size:10px}.source-row small{color:var(--success);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.agent-card{border:1px solid var(--rule);background:var(--white);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:grid}.agent-card p{color:var(--ink-3);font-family:var(--body);margin:3px 0 0;line-height:1.35}.agent-card em{color:var(--success);font-family:var(--mono);text-align:right;font-size:11px;font-style:normal;font-weight:700}.flag-card{background:#fff0cf;border:1px solid #a2610670;border-radius:4px;margin-bottom:8px;padding:12px}.flag-purple{background:#f8e5fb;border-color:#893b916b}.flag-card strong{font-family:var(--body);margin:4px 0 9px;line-height:1.35;display:block}.flag-card div{gap:6px;display:flex}.dpanel{min-height:0;padding:0}.dpanel__scroll{min-height:0;padding:16px 18px 24px;overflow:auto}.dgroup{border-bottom:1px solid var(--rule);margin-bottom:17px;padding:0 0 17px}.dgroup:last-child{border-bottom:0;margin-bottom:0}.dgroup__label{color:var(--ink-4);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:8.5px;font-weight:800}.dgroup__hint{color:var(--ink-3);font-family:var(--body);margin:9px 0 0;font-size:12.5px;line-height:1.35}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.themecard{border:1px solid var(--rule);background:var(--white);min-width:0;color:var(--ink);border-radius:var(--r-2);text-align:left;gap:7px;padding:10px;display:grid}.themecard.is-on{border-color:var(--navy-dark);box-shadow:inset 2px 0 0 var(--navy)}.themecard__pre{border:1px solid var(--rule);background:var(--paper);gap:4px;height:34px;padding:7px;display:grid}.themecard__pre i{background:#0b162457;height:4px;display:block}.themecard__pre i:first-child{background:var(--navy-dark);width:56%}.pre--clean i:first-child{width:72%}.pre--classic{background:var(--white)}.pre--classic i:first-child{margin:0 auto}.themecard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.themecard small{color:var(--ink-3);font-family:var(--body);line-height:1.2}.dfield{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);align-items:center;gap:12px;min-height:38px;margin-top:10px;display:grid}.dfield>span{color:var(--ink-3);font-family:var(--sans);font-size:12.5px;font-weight:650}.swatches{flex-wrap:wrap;gap:9px;display:flex}.swatch{border:2px solid var(--white);width:30px;height:30px;box-shadow:0 0 0 1px var(--rule-2);color:var(--white);border-radius:50%;place-items:center;display:grid}.swatch.is-on{box-shadow:0 0 0 2px var(--navy)}.swatch--paper{background:var(--white);color:var(--ink)}.swatch--cream{background:var(--paper);color:var(--ink)}.swatch--gray{background:var(--surface-2);color:var(--ink)}.swatch--navy,.swatch--ink{background:var(--navy-dark)}.swatch--bluebonnet{background:var(--rail-active)}.swatch--rust{background:var(--rust)}.swatch--sage{background:var(--sage)}.swatch--plum{background:#743981;background:lab(34.1942% 35.3482 -30.0818)}.dselect{border:1px solid var(--rule);background:var(--white);width:100%;min-width:0;color:var(--ink);border-radius:var(--r-2);font-family:var(--sans);padding:7px 9px;font-size:12.5px;font-weight:650}.dfield--slider{grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) auto}.dfield--slider input{width:100%;accent-color:var(--rail-active)}.dfield--slider em{color:var(--ink-3);font-family:var(--mono);font-size:10px;font-style:normal}.seg--inline{flex-wrap:wrap}@media (max-width:700px){.dpanel__scroll{padding:14px 10px 20px}.theme-grid{grid-template-columns:1fr}.dfield,.dfield--slider{grid-template-columns:1fr;gap:7px}}.targetbar,.settings-card,.qa-card,.candidate-card,.section-row,.proof-panel,.preview-panel{border:1px solid var(--rule);background:var(--white);border-radius:4px}.targetbar{flex-direction:column;gap:2px;margin-bottom:12px;padding:10px;display:flex}.targetbar span,.meta{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.candidate-card{margin-bottom:11px;padding:15px}.candidate-card h3,.settings-card h3,.qa-card h3{font-family:var(--display);margin:4px 0 6px;line-height:1.14}.candidate-card p,.settings-card p,.qa-card p,.qa-row p{color:var(--ink-2);font-family:var(--body);margin:0 0 10px;line-height:1.45}.wide-command{justify-content:center;width:100%;margin-bottom:9px}.wide-command:disabled{cursor:not-allowed;opacity:.5}.section-row{text-align:left;justify-content:space-between;gap:12px;width:100%;min-height:58px;margin-bottom:8px;padding:10px 12px;display:flex}.section-row.is-active{border-color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.section-row small{color:var(--ink-3)}.qa-card,.settings-card{gap:10px;margin-bottom:12px;padding:12px;display:flex}.qa-row{border-top:1px solid var(--rule);padding:10px 0}.qa-row strong{margin-left:8px}.issue-canvas{background:#f8f6f0;min-width:0;min-height:0;padding:28px 30px 40px;overflow:auto}.canvas-paper{background:var(--white);border:1px solid var(--rule);width:min(820px,100%);box-shadow:var(--shadow);margin:0 auto}.issue-mast{border-bottom:1px solid var(--rule);text-align:center;padding:28px 34px 18px}.issue-mast h1{max-width:560px;font-family:var(--display);margin:0 auto 10px;font-size:34px;line-height:1.05}.issue-mast p:not(.meta){max-width:560px;color:var(--ink-2);font-family:var(--body);margin:0 auto}.issue-stylebar span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.issue-stylebar b{color:var(--ink)}.issue-stylebar div{align-items:center;display:inline-flex}.issue-stylebar button.is-active{background:var(--navy-dark);color:var(--white);border-color:var(--navy-dark)}.issue-lead{padding:16px 34px 10px}.issue-lead p:not(.meta){color:var(--ink-2);font-family:var(--body);margin:0;line-height:1.45}.canvas-section{border-bottom:1px solid var(--rule);padding:28px 34px;position:relative}.canvas-section.is-selected{outline-offset:-3px;outline:3px solid #12326038}.canvas-section.bg-navy{background:var(--navy);color:var(--white)}.canvas-section.bg-rust{background:var(--rust);color:var(--white)}.canvas-section.bg-paper{background:var(--white)}.section-tools{color:inherit;opacity:.86;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;display:flex}.section-tools span{margin-right:auto}.section-badges{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.section-badges b{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:3px 6px;font-size:9px;font-weight:700}.section-badges .badge-ready{color:var(--success);background:#2d6a4f1a}.section-badges .badge-review{color:var(--navy);background:#12326014}.section-tools button{min-height:26px;padding:4px 6px}.inline-editor{resize:vertical;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;margin:4px 0;padding:4px 6px;display:block;overflow:hidden}.inline-editor:focus{border-color:var(--gold);background:#fffaf024}.text-h1,.text-h2{font-family:var(--display);min-height:76px;font-size:31px;font-weight:700;line-height:1.08}.text-h3,.text-h4,.text-h5,.text-h6{font-family:var(--display);font-size:22px;font-weight:650}.text-text,.text-quote,.text-bullets,.text-numbers{font-family:var(--body);font-size:17px;line-height:1.48}.text-quote{border-left:3px solid;padding-left:12px;font-style:italic}.layout-row,.preview-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0;display:grid}.layout-col{border:1px solid #68635b3d;border-radius:4px;padding:12px}.media-block,.feed-block,.entity-card,.sponsor-disclosure,.gap-marker,.preview-media,.preview-entity,.preview-gap{color:var(--ink);background:#f5efe3b8;border:1px solid #68635b47;border-radius:4px;margin:10px 0;padding:12px}.media-block,.gap-marker{align-items:center;gap:10px;display:flex}.media-block p,.gap-marker p{color:var(--ink-2);margin:2px 0 0}.feed-block h3{font-family:var(--display);margin:4px 0 6px}.entity-card{gap:4px;display:grid}.entity-card span{font-family:var(--mono);color:var(--rust);text-transform:uppercase;font-size:10px}.canvas-button,.preview-button{background:var(--rust);min-height:36px;color:var(--white);border-radius:4px;justify-content:center;align-items:center;margin:10px 0;padding:8px 13px;font-weight:700;text-decoration:none;display:inline-flex}.canvas-button-block{z-index:2;gap:8px;padding:10px 0 8px;display:grid;position:relative}.sblock--button{z-index:5}.sblock--button:hover,.sblock--button:focus-within,.sblock--button.sblock--toolbar-open{z-index:30}.canvas-button-block.align-left{justify-items:start}.canvas-button-block.align-center{justify-items:center}.canvas-button-block.align-right{justify-items:end}.canvas-button-wrap{max-width:100%;display:inline-flex;position:relative}.canvas-button-wrap .btnbar{z-index:40;border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--white);box-shadow:var(--shadow-card-hover);opacity:0;pointer-events:none;white-space:nowrap;align-items:center;gap:5px;padding:4px 6px;transition:opacity .12s;display:inline-flex;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.sblock--button:hover .canvas-button-wrap .btnbar,.sblock--button:focus-within .canvas-button-wrap .btnbar,.sblock--button.sblock--toolbar-open .canvas-button-wrap .btnbar{opacity:1;pointer-events:auto}.canvas-button-wrap .btnbar__label{color:var(--ink-4);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.canvas-button-wrap .btnbar__b{border-radius:var(--r-1);color:var(--ink-2);font-family:var(--sans);background:0 0;border:0;align-items:center;gap:4px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex}.canvas-button-wrap .btnbar__b:hover{background:var(--surface-2);color:var(--ink)}.canvas-button-wrap .btnbar__b.is-set{color:var(--rail-active)}.canvas-button-wrap .btnbar__sw{border:1.5px solid var(--white);width:16px;height:16px;box-shadow:0 0 0 1px var(--rule);border-radius:50%;padding:0}.canvas-button-wrap .btnbar__sw.is-on{box-shadow:0 0 0 2px var(--ink)}.btnbar__sw--rust_cta{background:var(--rust)}.btnbar__sw--blue_solid{background:var(--bluebonnet-ink)}.btnbar__sw--ink_outline{background:var(--white)}.canvas-button-wrap .btnbar__div{background:var(--rule);width:1px;height:16px}.canvas-button-block .canvas-button{border:1.5px solid var(--rust);width:auto;max-width:100%;font-family:var(--sans);text-align:center;cursor:text}.canvas-button-block .canvas-button:focus{outline:none;box-shadow:0 0 0 3px #284d832e;box-shadow:0 0 0 3px lab(32.0254% 1.27678 -35.001/.18)}.canvas-button--rust_cta{border-color:var(--rust)!important;background:var(--rust)!important;color:var(--white)!important}.canvas-button--blue_solid{border-color:var(--bluebonnet-ink)!important;background:var(--bluebonnet-ink)!important;color:var(--white)!important}.canvas-button--ink_outline{border-color:var(--ink)!important;color:var(--ink)!important;background:0 0!important}.btnlink{z-index:6;border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--white);width:340px;max-width:min(340px,100vw - 48px);color:var(--ink-3);box-shadow:var(--shadow-card-hover);align-items:center;gap:8px;padding:7px 8px 7px 11px;display:inline-flex;position:absolute;top:42px;left:50%;transform:translate(-50%)}.btnlink input{min-width:0;color:var(--ink);font-family:var(--sans);overflow-wrap:anywhere;background:0 0;border:0;flex:1;font-size:13px}.btnlink input:focus{outline:none}.btnlink button{border-radius:var(--r-1);background:var(--ink);color:var(--white);font-family:var(--sans);border:0;flex-shrink:0;padding:5px 11px;font-size:11.5px;font-weight:700}.btnlink button:hover{background:var(--rail-active)}@media (max-width:700px){.canvas-button-wrap .btnbar{white-space:normal;flex-wrap:wrap;justify-content:center;margin-bottom:6px;position:static;transform:none}.canvas-button-wrap{justify-items:center;gap:6px;display:grid}.canvas-button-block.align-left .canvas-button-wrap,.canvas-button-block.align-center .canvas-button-wrap,.canvas-button-block.align-right .canvas-button-wrap{justify-items:stretch;width:100%}.canvas-button-block .canvas-button{width:100%;min-width:0;padding:8px 10px;font-size:13px}.btnlink{width:100%;max-width:100%;position:static;transform:none}}.canvas-divider{opacity:.42;border:0;border-top:1px solid;margin:18px 0}.sponsor-disclosure{font-family:var(--mono);gap:4px;font-size:11px;display:grid}.gap-marker{background:#fff6df;border-color:#b4530980}.preview-panel,.proof-panel{min-width:0;overflow:visible}.preview-panel{flex-direction:column;min-height:100%;display:flex}.proof-panel{min-height:100%}.panel-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.panel-head h2{font-size:16px;font-family:var(--display);margin:2px 0 0}.email-preview{background:#f8f6f0;min-height:0;padding:22px;overflow:auto}.drawer-layer{z-index:30;pointer-events:none;position:absolute;inset:0}.drawer-scrim{pointer-events:auto;background:#0b162424;border:0;position:absolute;inset:0}.overlay-drawer{background:var(--paper);border-left:1px solid var(--rule-2);pointer-events:auto;flex-direction:column;width:min(520px,100vw - 116px);min-height:0;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 40px #0b162424}.overlay-drawer--settings{width:min(372px,100vw - 116px)}.drawer-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.drawer-head h2{font-family:var(--display);margin:2px 0 0;font-size:22px;line-height:1.05}.drawer-head p:not(.meta){max-width:390px;color:var(--ink-3);font-family:var(--sans);margin:5px 0 0;font-size:12px;line-height:1.35}.drawer-head button{border:1px solid var(--rule-2);background:var(--white);color:var(--ink);border-radius:4px;min-height:32px;padding:6px 10px;font-weight:700}.drawer-head .drawer-close{flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.drawer-body{flex-direction:column;min-height:0;display:flex;overflow:auto}.drawer-body .preview-panel,.drawer-body .proof-panel,.drawer-body .email-export-panel{background:var(--paper);border:0}.drawer-body .email-preview{flex:1}.settings-drawer-panel{gap:12px;padding:16px;display:grid}.drawer-tabs,.preview-device-bar{border:0;border-bottom:1px solid var(--rule);background:var(--white);border-radius:0;padding:0 14px;display:flex}.preview-device-bar{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--paper-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:12px 14px 0;padding:3px;display:grid}.drawer-tabs button,.preview-device-bar button{color:var(--ink-3);min-height:40px;font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 8px 11px;font-size:13px;font-weight:500;display:inline-flex}.drawer-tabs button.is-active,.preview-device-bar button.is-active{border-bottom-color:var(--ink);color:var(--ink);box-shadow:none;background:0 0;font-weight:600}.preview-device-bar button{border-radius:var(--r-1);min-height:31px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;margin-bottom:0;padding:0;font-size:9px;font-weight:800}.preview-device-bar button.is-active{border-color:var(--rule-2);background:var(--white);box-shadow:var(--shadow-soft)}.drawer-pane{gap:11px;display:grid}.bigtoggle,.drw-row{width:100%;color:var(--ink);border-radius:var(--r-2);text-align:left;cursor:pointer;background:0 0;border:0}.bigtoggle{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 2px;display:grid}.bigtoggle:disabled{opacity:.55;cursor:default}.bigtoggle__ic{border:1px solid var(--rule);width:28px;height:28px;color:var(--ink-3);background:var(--white);border-radius:50%;place-items:center;display:grid}.bigtoggle__txt{gap:2px;min-width:0;display:grid}.bigtoggle__txt strong,.drw-row__txt strong{color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:700}.bigtoggle__txt em,.drw-row__txt em{color:var(--ink-4);font-family:var(--body);font-size:11.5px;font-style:normal;line-height:1.35}.switch{border:1px solid var(--rule-2);background:var(--surface-2);border-radius:999px;align-items:center;width:34px;height:18px;padding:2px;display:inline-flex}.switch__knob{background:var(--white);border-radius:50%;width:12px;height:12px;transition:transform .14s;box-shadow:0 1px 3px #0f172a33}.bigtoggle.is-on .switch,.drw-row.is-on .switch{background:var(--rail-active);border-color:var(--rail-active)}.bigtoggle.is-on .switch__knob,.drw-row.is-on .switch__knob{transform:translate(16px)}.drw-row{align-items:center;gap:12px;padding:9px 2px;display:flex}.drw-row+.drw-row{border-top:1px solid var(--rule)}.drw-row__txt{flex:1;gap:2px;min-width:0;display:grid}.drw-field{margin-top:11px;display:block}.drw-label{color:var(--ink-2);font-family:var(--sans);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.drw-input,.drw-textarea{border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--white);width:100%;color:var(--ink)}.drw-input{font-family:var(--sans);padding:8px 10px;font-size:13px}.drw-textarea{font-family:var(--body);resize:vertical;padding:9px 10px;font-size:12.5px;line-height:1.5}.drw-textarea--mono{font-family:var(--mono);font-size:11px}.drw-input:focus,.drw-textarea:focus{border-color:var(--rail-active);outline:none}.drw-imgblock{margin-top:10px}.drw-imghint{color:var(--ink-4);font-family:var(--mono);letter-spacing:.04em;margin-bottom:8px;font-size:9.5px}.drw-imgprev{border-radius:var(--r-2);background:radial-gradient(120% 140% at 100% 0%, #ef8600 0%, transparent 55%), linear-gradient(105deg, var(--navy) 0%, #004b96 100%);min-height:76px;color:var(--white);align-items:center;margin-bottom:8px;padding:16px 18px;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.drw-imgprev{background:radial-gradient(120% 140% at 100% 0%, lab(66.7687% 36.4701 73.6754) 0%, transparent 55%), linear-gradient(105deg, var(--navy) 0%, lab(31.5831% 4.36035 -47.9739) 100%)}}.drw-imgprev.imghead--orange{background:radial-gradient(120% 140% at 100% 0%, var(--gold) 0%, transparent 55%), linear-gradient(105deg, var(--rust) 0%, #bf5914 100%)}@supports (color:lab(0% 0 0)){.drw-imgprev.imghead--orange{background:radial-gradient(120% 140% at 100% 0%, var(--gold) 0%, transparent 55%), linear-gradient(105deg, var(--rust) 0%, lab(50.2774% 39.3623 54.8114) 100%)}}.drw-imgprev.imghead--light{background:radial-gradient(120% 140% at 100% 0%, var(--rust-soft) 0%, transparent 55%), linear-gradient(105deg, var(--bluebonnet-ink) 0%, var(--bluebonnet) 100%)}.drw-imgprev .imghead__word{font-family:var(--display);flex-wrap:wrap;gap:0 8px;font-size:26px;font-weight:800;line-height:.95;display:inline-flex}.drw-imgrow{gap:6px;display:flex}.drw-btn{border:1px solid var(--rule-2);background:var(--white);color:var(--ink-2);border-radius:var(--r-2);font-family:var(--sans);align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.drw-btn--ghost{padding-inline:9px}.modegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.modecard{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);border-radius:var(--r-2);justify-items:center;gap:8px;padding:12px 8px 10px;display:grid}.modecard.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.modecard__sw{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #14121e2e}.modecard__lbl{font-family:var(--sans);text-align:center;font-size:10.5px;font-weight:700;line-height:1.2}.drw-space-tabs{margin-bottom:12px}.action-grid,.style-card-grid,.export-summary,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.action-chip,.style-card,.proof-tile,.export-summary>div{border:1px solid var(--rule);background:var(--white);border-radius:var(--r-2);min-width:0}.action-chip{min-height:54px;color:var(--ink);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.action-chip span,.style-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.action-chip strong{color:var(--sage);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.style-card{min-height:92px;color:var(--ink);text-align:left;gap:7px;padding:10px;display:grid}.style-card.is-active{border-color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.style-card:disabled{opacity:.58}.style-card small{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.style-swatch{border:1px solid var(--rule);border-radius:var(--r-1);height:28px}.style-swatch--paper{background:var(--white)}.style-swatch--navy{background:var(--navy)}.style-swatch--rust{background:var(--rust)}.style-swatch--sage{background:var(--sage)}.drawer-note{color:var(--ink-3);font-family:var(--sans);margin:0;font-size:12px;line-height:1.45}.proof-dl--boxed{border:1px solid var(--rule);background:var(--white);border-radius:var(--r-2)}.preview-device-bar+.email-preview{margin-top:12px}.email-preview__page{width:min(100%,720px);margin:0 auto;box-shadow:0 10px 30px #0b162414}.email-preview--mobile .email-preview__page{width:min(100%,375px)}.email-preview--mobile .preview-row{grid-template-columns:1fr}.export-summary{padding:0 14px}.export-summary>div{gap:5px;padding:11px;display:grid}.export-summary span,.proof-tile span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.export-summary strong,.proof-tile strong{overflow-wrap:anywhere;min-width:0;font-family:var(--display);font-size:15px;line-height:1.1}.drawer-footer-actions{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 92%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid;position:sticky;bottom:0}.drawer-footer-actions button{border:1px solid var(--rule-2);background:var(--white);border-radius:var(--r-2);min-height:34px;color:var(--ink-3);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.proof-grid{padding:14px}.proof-tile{gap:6px;padding:11px;display:grid}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.image-tile{border:1px solid var(--rule);background:var(--white);color:var(--ink);text-align:left;border-radius:4px;gap:8px;padding:8px;display:grid}.image-tile span{aspect-ratio:4/3;border:1px solid var(--rule);background:linear-gradient(135deg, #123260e0, #c24c32b8), var(--paper-2);display:block}.image-tile strong{font-family:var(--display);line-height:1.05}.image-tile:disabled{opacity:.55}.preview-section{background:var(--white);border:1px solid var(--rule);border-bottom:0;padding:18px}.preview-section:last-child{border-bottom:1px solid var(--rule)}.preview-navy{background:var(--navy);color:var(--white)}.preview-rust{background:var(--rust);color:var(--white)}.preview-section h3{font-family:var(--display);margin:6px 0 10px;font-size:24px;line-height:1.08}.preview-section p,.preview-section li,.preview-section blockquote{font-family:var(--body);line-height:1.45}.preview-media small{color:var(--ink-3);margin-top:4px;display:block}.preview-card{border:1px solid var(--rule);color:var(--ink);background:#fffaf0eb;border-radius:4px;margin:10px 0;padding:14px}.preview-card h3{font-family:var(--display);margin:0 0 8px;line-height:1.08}.preview-card p{color:var(--ink-2);font-family:var(--body);margin:0}.proof-dl{grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:7px 10px;margin:0;padding:12px 14px 16px;font-size:12px;display:grid}.proof-dl dt{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;font-size:10px}.proof-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:1100px){.review-workspace{grid-template-columns:minmax(310px,380px) minmax(420px,1fr)}}@media (max-width:760px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.rail{padding:10px 5px}.rail-item{min-height:54px;font-size:9px}.topbar,.builder-toolbar,.issue-reviewbar{flex-direction:column;align-items:stretch;height:auto;padding:10px}.selector-group,.toolbar-actions,.review-actions{width:100%}.issue-reviewbar{grid-template-columns:1fr;display:grid}.review-actions{justify-content:flex-start}.selector{width:50%;min-width:0}.top-search{width:100%;margin-left:0}.status-strip{flex-wrap:wrap;min-width:0}.review-workspace{height:auto;min-height:calc(100vh - 180px);display:block;overflow:visible}.work-panel,.issue-canvas{border:0;height:auto}.panel-scroll{height:auto;max-height:380px}.panel-tabs{grid-template-columns:repeat(5,minmax(54px,1fr));overflow-x:auto}.issue-canvas{padding:12px}.issue-mast,.canvas-section{padding:22px 16px}.issue-stylebar,.issue-lead{margin:10px 16px 0;padding-left:12px;padding-right:12px}.issue-stylebar{display:grid}.issue-mast h1{font-size:28px}.layout-row,.preview-row,.mode-cards,.theme-grid-small{grid-template-columns:1fr}.overlay-drawer{width:min(340px,100vw - 64px)}}html,body{background:var(--surface);height:100%;overflow:hidden}.app-shell{background:var(--surface);grid-template-columns:88px minmax(0,1fr);height:100vh;min-height:0}.main-shell{background:var(--surface);height:100vh;min-height:0}.rail{background:var(--rail);align-items:stretch;gap:6px;padding:14px 0}.topbar{background:var(--canvas);border-bottom:1px solid var(--rule);flex-shrink:0;gap:10px;height:60px;padding:0 20px}.builder{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}.b-body{flex:1;min-height:0;display:flex;overflow:hidden}.cpanel{background:var(--paper);border-right:1px solid var(--rule);flex-direction:column;flex:0 0 500px;width:500px;min-width:0;display:flex}.ptabs{grid-template-columns:none;height:47px;display:flex;overflow:visible}.canvas-wrap{flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.canvas{background:var(--surface-2);flex:1;justify-content:center;min-width:0;padding:30px 28px 140px;display:flex;overflow:auto}.sheet{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);width:100%;max-width:660px;box-shadow:var(--shadow-soft);align-self:flex-start;padding:28px 30px 22px}.issue-stylebar{border:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:12px 0 14px;padding:6px 8px 6px 12px;display:flex}.issue-stylebar button{border-radius:0;min-height:26px;padding:4px 11px}.issue-lead{margin:0;padding:2px 0 12px}.issue-lead h2{font-family:var(--display);margin:4px 0 6px;font-size:24px;line-height:1.08}.aib{border-radius:var(--r-2);border:1px solid var(--rule);background:var(--white);margin:10px 0;padding:18px 20px}.inline-editor{width:100%;color:var(--ink-2);resize:none;font-family:var(--body);background:0 0;border:1px solid #0000;padding:2px 0;font-size:15px;line-height:1.55;overflow:hidden}.inline-editor:focus{box-shadow:none;background:0 0;border-color:#0000;outline:none;padding:2px 0}.text-h1,.text-h2,.text-h3,.text-h4{color:var(--ink);font-family:var(--display);font-weight:650;line-height:1.08}.text-h1{font-size:30px}.text-h2{font-size:24px}.text-h3{font-size:20px}.text-h4{font-size:16px;font-weight:600;line-height:1.25}.text-h5{color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:750;line-height:1.3}.text-h6{color:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.3}@media (max-width:900px){html,body{overflow:auto}.app-shell{grid-template-columns:64px minmax(0,1fr);height:auto;min-height:100vh}.rail{height:100vh;position:sticky;top:0}.topbar,.b-toolbar{padding:10px 12px}.topbar{flex-wrap:nowrap;height:66px;min-height:66px}.topbar__selectors{width:100%;min-width:0}.sel{flex:1;min-width:0;padding:5px 6px}.sel__body{gap:5px}.sel__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar__search,.topbar__icon{display:none}.b-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;height:auto;min-height:112px}.b-toolbar__left{width:100%}.b-toolbar__right{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;width:100%;margin-left:0;display:grid}.b-toolbar__right>.ai-drafted,.b-toolbar__right>.b-toolbar__divider,.b-toolbar__right>.btn--quiet:nth-of-type(2){display:none}.b-toolbar__right>*,.b-toolbar__right button{width:100%}.b-split{grid-column:1/-1}.b-status__meta--saved,.b-status__sep--saved{display:none}.b-body{display:block;overflow:visible}.cpanel{border-right:0;border-bottom:1px solid var(--rule);flex-basis:auto;width:100%;max-height:430px}.canvas-wrap,.canvas{overflow:visible}.canvas{padding:14px 10px 60px}.sheet{padding:20px 16px}}.email-export-panel{gap:14px;min-width:0;display:grid}.email-export-panel>.email-send-note,.email-export-panel>.email-export-meta,.email-export-panel>.email-surfaces,.email-export-panel>.email-preview-label,.email-export-panel>.email-html-preview{margin-left:14px;margin-right:14px}.email-export-meta{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);grid-template-columns:70px minmax(0,1fr);gap:8px 12px;margin-top:0;margin-bottom:0;padding:12px 14px;display:grid}.email-export-meta dt{color:var(--ink-4);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}.email-export-meta dd{color:var(--ink-2);font-family:var(--sans);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.38}.email-preview-label{color:var(--ink-4);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:2px;margin-bottom:-6px;font-size:9px;font-weight:800}.email-send-note{border:1px solid var(--sage-3);background:var(--sage-2);color:var(--sage);border-radius:var(--r-2);align-items:flex-start;gap:9px;padding:11px;display:flex}.email-send-note p{color:inherit;font-family:var(--sans);margin:0;font-size:12.5px;line-height:1.35}.email-surfaces{flex-wrap:wrap;gap:6px;display:flex}.email-surfaces span{border:1px solid var(--rule);background:var(--white);color:var(--ink-2);border-radius:var(--r-1);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:800}.email-html-preview{border:1px solid var(--rule);background:var(--paper);border-radius:var(--r-2);height:min(560px,62vh);overflow:hidden}.email-html-preview iframe{background:var(--paper);border:0;width:100%;height:760px}@media (max-width:900px){.drawer-body{overflow-x:hidden}.drawer-head{align-items:flex-start;padding:11px 12px}.drawer-head h2{font-size:19px}.drawer-head p:not(.meta){display:none}.settings-drawer-panel{padding:12px}.action-grid,.style-card-grid,.export-summary,.proof-grid{grid-template-columns:1fr}.drawer-tabs button,.preview-device-bar button{letter-spacing:.06em;font-size:8px}.drawer-tabs button{letter-spacing:0;font-size:12px}.preview-device-bar,.proof-grid,.export-summary,.email-export-panel>.email-send-note,.email-export-panel>.email-export-meta,.email-export-panel>.email-surfaces,.email-export-panel>.email-preview-label,.email-export-panel>.email-html-preview{margin-left:10px;margin-right:10px}.email-export-meta{grid-template-columns:1fr;gap:3px}.email-export-meta dd+dt{margin-top:6px}.email-preview{padding:12px 10px}}@media (min-width:901px) and (max-width:1180px){.cpanel{flex-basis:500px;width:500px}.b-toolbar{flex-wrap:wrap;align-content:center;height:auto;min-height:58px;padding:8px 12px}.b-toolbar__right{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.ai-drafted,.b-toolbar__right>.btn--quiet:nth-of-type(2){display:none}.b-toolbar__right button,.b-split__main{min-height:32px}.canvas{padding:28px 18px 120px}.sheet{padding:24px 22px 20px}.mast__name{font-size:37px}}.cpanel .targetbar{border:0;border-bottom:1px solid var(--rule);background:var(--surface-2);border-radius:0;flex-direction:row;align-items:center;gap:34px;margin:0;padding:8px 18px;display:flex}.cpanel .targetbar__lead{width:86px;color:var(--ink-4);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex:0 0 86px;font-size:9px;font-weight:700;line-height:1.25}.cpanel .targetbar__name{color:var(--ink-2);font-family:var(--sans);letter-spacing:0;text-transform:none;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cpanel .targetbar__name:before{content:none}.cpanel .targetbar__clear{margin-left:auto}.cpanel .fcard__add,.cpanel .frow__add{border-color:var(--ink);background:var(--ink);width:24px;height:24px;min-height:24px;color:var(--white);justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex}.cpanel .fcard__add:hover,.cpanel .frow__add:hover{border-color:var(--rail-active);background:var(--rail-active)}@media (min-width:1181px){.cpanel{flex-basis:660px;width:660px}}@media (min-width:901px) and (max-width:1180px){.cpanel{flex-basis:660px;width:660px}.issue-stylebar{align-items:flex-start;padding:8px 10px;display:block;overflow:hidden}.issue-stylebar span{letter-spacing:.12em;max-width:96px;line-height:1.18;display:block}.issue-stylebar div{display:none}.mast__name{overflow-wrap:anywhere;word-break:break-word}}@media (max-width:700px){.b-toolbar__right .b-split{width:100%;display:flex}.b-toolbar__right .b-split__main{flex:auto;justify-content:flex-start;width:auto;min-width:0}.b-toolbar__right .b-split__chev{flex:0 0 42px;width:42px}}@media (min-width:901px) and (max-width:1180px){.cpanel{flex-basis:660px;width:660px}}@media (max-width:700px){.b-toolbar{gap:7px;height:auto;min-height:auto;padding:8px 12px 10px}.b-toolbar__left{width:100%;min-height:24px}.b-toolbar__right{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-left:0;display:grid}.b-toolbar__right>*,.b-toolbar__right button{width:100%;min-width:0}.b-toolbar__right>.btn--quiet:first-of-type{grid-column:1/2}.b-toolbar__right>.b-split{grid-column:2/3}.b-toolbar__right>.export-button{grid-column:3/4}.b-toolbar__right>.btn--quiet:first-of-type,.b-toolbar__right>.export-button,.b-toolbar__right .b-split__main{justify-content:center;min-height:34px;padding:7px 8px;font-size:12px}.b-toolbar__right .b-split__main{color:#0000;white-space:nowrap;font-size:0}.b-toolbar__right .b-split__main:after{content:none;font-family:var(--sans);color:var(--ink);font-size:12px;font-weight:700}.b-toolbar__right .b-split__chev{display:none}.b-split__main:after{content:none}.b-split__schedule-full{display:none}.b-split__schedule-short{color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:700;display:inline}}body.is-dragging-feed .aib,body.is-dragging-image .aib,body.is-dragging-section .aib{border-color:color-mix(in oklch, var(--rule-2) 76%, var(--rail-active))}body.is-dragging-feed .aib .aib__dropchip,body.is-dragging-image .aib .aib__dropchip{border-color:var(--rail-active);color:var(--rail-active);background:#eaf3ff;background:lab(95.3018% -1.20732 -7.38847)}body.is-dragging-section .aib .aib__dropchip{opacity:0;pointer-events:none}body.is-dragging-feed .canvas,body.is-dragging-image .canvas,body.is-dragging-section .canvas,body.is-dragging-block .canvas{cursor:grabbing}body.is-dragging-section .aib--section-drop-before,body.is-dragging-block .sblock--drop-before{box-shadow:inset 0 3px 0 var(--rail-active), 0 -8px 16px #284d8324}@supports (color:lab(0% 0 0)){body.is-dragging-section .aib--section-drop-before,body.is-dragging-block .sblock--drop-before{box-shadow:inset 0 3px 0 var(--rail-active), 0 -8px 16px lab(32.0254% 1.27678 -35.001/.14)}}body.is-dragging-section .aib--section-drop-after,body.is-dragging-block .sblock--drop-after{box-shadow:inset 0 -3px 0 var(--rail-active), 0 8px 16px #284d8324}@supports (color:lab(0% 0 0)){body.is-dragging-section .aib--section-drop-after,body.is-dragging-block .sblock--drop-after{box-shadow:inset 0 -3px 0 var(--rail-active), 0 8px 16px lab(32.0254% 1.27678 -35.001/.14)}}.sheet{border-color:var(--rule);max-width:660px;box-shadow:var(--shadow-soft)}.aib{border-color:var(--rule);background:var(--white);box-shadow:none}.section-stack{position:relative}.section-gap{opacity:0;align-items:center;gap:8px;height:14px;margin:-1px 0;transition:opacity .12s;display:flex;position:relative}.section-gap:hover,.section-gap:focus-within,.section-stack:focus-within .section-gap,.section-stack:hover .section-gap{opacity:1}.section-gap__btn{border:1px solid var(--rule-2);background:var(--white);width:20px;height:20px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex}.section-gap__btn:hover,.section-gap__btn:focus-visible{border-color:var(--rail-active);color:var(--rail-active);outline:0}.section-gap__line{background:var(--rule);border-radius:2px;flex:1;height:2px}.aib--target{border-color:var(--rule);box-shadow:none}.aib:hover,.aib:focus-within{border-color:var(--rule-2)}.aib>.aib__rail,.sblock>.sblock__rail{opacity:0;pointer-events:auto}.aib:hover>.aib__rail,.aib:focus-within>.aib__rail,.aib--dragover>.aib__rail,.aib--section-dragging>.aib__rail,.aib--section-drop>.aib__rail,.sblock:hover>.sblock__rail,.sblock:focus-within>.sblock__rail,.sblock--menu-open>.sblock__rail,.sblock--toolbar-open>.sblock__rail,.sblock--drop-target>.sblock__rail{opacity:1}.aib__rail,.sblock__rail,.block-toolbar,.btnbar{transition:opacity .12s,transform .12s,border-color .12s,background .12s}.aib__rbtn,.sblock__rail button{box-shadow:0 1px #17171708}.aib__rbtn:hover,.sblock__rail button:hover{transform:translateY(-1px)}.aib__rbtn:disabled,.sblock__rail button:disabled{cursor:not-allowed;opacity:.38;transform:none}.aib>.aib__rail{z-index:35}.aib>.aib__rail .aib__rbtn{z-index:36;background:var(--white);color:var(--ink);border-color:#14121eeb;position:relative;box-shadow:0 0 0 1px #ffffffb8,0 2px 8px #14121e29}.aib>.aib__rail .aib__grip{cursor:grab}.aib>.aib__rail .aib__grip:active{cursor:grabbing}.block-toolbar.block-toolbar--delete{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);gap:2px;width:auto;min-width:70px;height:24px;padding:1px;box-shadow:0 2px 8px #14121e1f}.block-toolbar.block-toolbar--delete button{border-radius:var(--r-1);width:22px;height:22px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.block-toolbar.block-toolbar--delete button:hover{background:var(--surface);color:var(--ink)}.block-toolbar.block-toolbar--delete .block-toolbar__danger:hover{background:var(--rust-soft);color:var(--rust)}.sblock>.sblock__rail{z-index:35;pointer-events:auto}.sblock>.sblock__rail button{z-index:36;pointer-events:auto;flex:0 0 24px;position:relative}.sblock>.sblock__rail button:nth-child(2){z-index:37}.sblock>.sblock__rail button:nth-child(3){z-index:38}.sblock>.sblock__rail button:nth-child(4){z-index:39}.aib__head{border-bottom-color:var(--rule)}.aib__actionbar{opacity:0;pointer-events:none;border-bottom:0;align-items:center;gap:5px;max-height:0;margin:-8px 0 0;padding-bottom:0;transition:opacity .12s,transform .12s,max-height .12s,margin .12s,padding-bottom .12s;overflow:hidden;transform:translateY(-3px)}.aib__chip,.aib__dropchip{border-radius:var(--r-1);min-height:22px;box-shadow:none}.aib__dropchip{background:var(--surface);border-style:dashed;width:auto;max-width:100%;margin-left:auto}.inline-editor{min-height:0;font-family:var(--body);font-size:15px;line-height:1.55}.text-h1{font-size:32px;line-height:1.04}.text-h2{font-size:24px;line-height:1.08}.text-h3{font-size:21px;line-height:1.16}.text-h6{color:var(--rust);letter-spacing:.16em;font-size:9.5px}.text-text,.text-bullets,.text-numbers{color:var(--ink-2);font-size:15px;line-height:1.55}.block-toolbar{transform:translateY(-2px)}.sblock--drop-before,.sblock--drop-after{box-shadow:none}@media (max-width:900px){.aib>.aib__rail,.sblock>.sblock__rail{opacity:0;pointer-events:auto;display:inline-flex}.aib:hover>.aib__rail,.aib:focus-within>.aib__rail,.aib--dragover>.aib__rail,.aib--section-dragging>.aib__rail,.aib--section-drop>.aib__rail,.sblock:hover>.sblock__rail,.sblock:focus-within>.sblock__rail,.sblock--menu-open>.sblock__rail,.sblock--toolbar-open>.sblock__rail,.sblock--drop-target>.sblock__rail{opacity:1}.aib__actionbar{gap:4px}.aib__dropchip{width:auto;margin-left:0}.block-toolbar{display:inline-flex;position:absolute;top:0;right:0}}.sheet{background:var(--white)}.aib{margin:7px 0;padding:18px 20px}.aib--target{box-shadow:none}.aib__head{grid-template-columns:minmax(0,1fr) minmax(160px,max-content);align-items:start;gap:6px 12px;margin-bottom:14px;padding-bottom:12px;display:grid}.aib__kicker,.aib__name{grid-area:auto/1/auto/2}.aib__kicker{min-width:0}.aib__name{overflow-wrap:break-word;min-width:0}.aib__head-r{grid-area:1/2/3/3;justify-content:flex-end;place-self:start end}.aib__head--withimg .aib__head-r{grid-area:auto/1/auto/-1;justify-self:end}@media (max-width:700px){.aib__head{grid-template-columns:minmax(0,1fr);gap:6px}.aib__kicker,.aib__name,.aib__head-r{grid-area:auto/1/auto/-1}.aib__head-r{justify-content:flex-start;justify-self:start}}.aib__actionbar{margin:-2px 0 12px}.aib__chip,.aib__dropchip{letter-spacing:.1em;min-height:22px;padding-top:3px;padding-bottom:3px;font-size:8px}.sblock--drop-before,.sblock--drop-after{box-shadow:none}.aib>.dropline,.sblock>.dropline{background:var(--rail-active);pointer-events:none;z-index:9;border-radius:3px;height:3px;margin:0;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #284d8329;box-shadow:0 0 0 3px lab(32.0254% 1.27678 -35.001/.16)}.sblock>.dropline--before{top:-3px}.sblock>.dropline--after{bottom:-3px}.aib>.dropline--before{top:-5px;left:12px;right:12px}.aib>.dropline--after{bottom:-5px;left:12px;right:12px}.dropline__chip{border-radius:var(--r-1);background:var(--rail-active);color:var(--white);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:2px 6px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;top:-11px;left:0}body.is-dragging-section .aib--section-drop-before,body.is-dragging-section .aib--section-drop-after,body.is-dragging-block .sblock--drop-before,body.is-dragging-block .sblock--drop-after{box-shadow:none}.app-shell{grid-template-columns:88px minmax(0,1fr)}.rail{background:var(--rail);width:88px;min-width:88px;padding:14px 0}.b-body{overflow:hidden}.cpanel{flex:0 0 660px;width:660px;max-width:660px}.b-toolbar .btn--quiet{background:0 0;border-color:#0000}.b-toolbar .btn--quiet:hover{background:var(--surface-2);color:var(--ink);border-color:#0000}.canvas{background:var(--surface-2);padding:30px 28px 140px}.sheet{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);width:100%;max-width:660px;min-height:0;box-shadow:var(--shadow-soft);flex:0 660px;padding:28px 30px 22px}.mast{margin-bottom:18px;padding-bottom:18px}.aib{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);box-shadow:none;margin:7px 0;padding:18px 20px}.aib.bg-navy{background:var(--bluebonnet-ink);border-color:#20385c;border-color:lab(22.9997% .0785142 -24.6104)}.aib.bg-rust{background:#7d2d05;background:lab(30.6212% 33.9793 40.5949);border-color:#ab502a;border-color:lab(45.6668% 36.1943 39.8917)}.aib.bg-ink{background:var(--ink);border-color:var(--ink)}.aib.bg-navy,.aib.bg-rust,.aib.bg-ink,.aib.bg-navy .inline-editor,.aib.bg-rust .inline-editor,.aib.bg-ink .inline-editor,.aib.bg-navy .aib__name,.aib.bg-rust .aib__name,.aib.bg-ink .aib__name{color:var(--white)}.aib.bg-navy .aib__kicker,.aib.bg-rust .aib__kicker,.aib.bg-ink .aib__kicker{color:var(--gold)}.aib.bg-navy .aib__head,.aib.bg-rust .aib__head,.aib.bg-ink .aib__head{border-bottom-color:#fff3}.aib.bg-navy .sblock__img,.aib.bg-rust .sblock__img,.aib.bg-ink .sblock__img,.aib.bg-navy .seccomp,.aib.bg-rust .seccomp,.aib.bg-ink .seccomp{color:#ffffffd1;background:#ffffff14;border-color:#ffffff40}.aib.bg-navy .seccomp__input,.aib.bg-rust .seccomp__input,.aib.bg-ink .seccomp__input{color:var(--white)}.aib.bg-navy .seccomp__input::placeholder,.aib.bg-rust .seccomp__input::placeholder,.aib.bg-ink .seccomp__input::placeholder{color:#ffffff9e}.aib:hover,.aib:focus-within,.aib--dragover,.aib--section-drop{border-color:var(--rule-2)}.aib--dragover,.aib--section-drop{box-shadow:0 0 0 3px #284d8329;box-shadow:0 0 0 3px lab(32.0254% 1.27678 -35.001/.16)}.aib__rail,.sblock__rail{gap:4px;top:6px;left:-40px}.aib__body .sblock__rail{left:-34px}.aib__body .block-toolbar{right:-4px}.aib__rbtn,.sblock__rail button{border-radius:var(--r-1);background:var(--white);border:1px solid var(--rule);width:24px;height:24px;color:var(--ink-3);box-shadow:none;transform:none}.aib__rbtn:hover,.sblock__rail button:hover{border-color:var(--ink);color:var(--ink);transform:none}.aib__head{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-bottom:14px;padding-bottom:12px;display:grid}.aib__head-r{flex-wrap:nowrap;max-width:none}.aib__actionbar{opacity:0;pointer-events:none;border-bottom:0;align-items:center;gap:5px;max-height:0;margin:-8px 0 0;padding-bottom:0;display:flex;overflow:hidden;transform:translateY(-3px)}.aib:hover>.aib__actionbar,.aib:focus-within>.aib__actionbar,.aib--dragover>.aib__actionbar,.aib--section-dragging>.aib__actionbar,.aib--section-drop>.aib__actionbar{border-bottom:1px solid var(--rule);opacity:1;pointer-events:auto;max-height:40px;margin:-4px 0 12px;padding-bottom:12px;transform:translateY(0)}.aib.bg-navy:hover>.aib__actionbar,.aib.bg-navy:focus-within>.aib__actionbar,.aib.bg-rust:hover>.aib__actionbar,.aib.bg-rust:focus-within>.aib__actionbar,.aib.bg-ink:hover>.aib__actionbar,.aib.bg-ink:focus-within>.aib__actionbar{border-bottom-color:#fff3}.aib__chip,.aib__dropchip{border-radius:var(--r-1);min-height:22px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:none;padding:3px 7px;font-size:8px;font-weight:800}.sblock{background:0 0;border:0;margin:4px 0;padding:2px 0}.sblock:hover,.sblock:focus-within,.sblock--drop-target{background:0 0;border-color:#0000}.inline-editor{font-family:var(--body);color:var(--ink-2);min-height:0;padding:2px 0;font-size:15px;line-height:1.55}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.text-text,.text-quote,.text-bullets,.text-numbers{min-height:0}.text-h1{font-family:var(--display);font-size:32px;line-height:1.04}.text-h2{font-family:var(--display);font-size:24px;line-height:1.08}.text-h3{font-family:var(--display);font-size:21px;line-height:1.16}.text-h4{font-family:var(--display);font-size:16px;line-height:1.25}.text-h5{font-family:var(--sans);font-size:14px;font-weight:700;line-height:1.3}.text-h6{font-family:var(--mono);letter-spacing:.16em;color:var(--rust);font-size:9.5px;line-height:1.3}.block-toolbar{top:2px;right:-2px;transform:translateY(-2px)}.sblock:hover>.block-toolbar,.sblock:focus-within>.block-toolbar,.sblock--menu-open>.block-toolbar,.sblock--toolbar-open>.block-toolbar{transform:translateY(0)}@media (max-width:900px){.app-shell{grid-template-columns:88px minmax(0,1fr)}.rail{width:88px;min-width:88px;padding:14px 0}.cpanel{flex-basis:auto;width:100%;max-width:none}.canvas{padding:14px 12px 60px}.sheet{flex:0 auto;width:100%;max-width:min(660px,100vw - 112px);padding:20px 16px}.aib__head{grid-template-columns:minmax(0,1fr)}.aib__head-r{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:flex-start;justify-self:start;max-width:100%}}@media (min-width:701px) and (max-width:1000px){.canvas{overflow-x:hidden}.sheet{min-width:0}.aib{padding:14px 12px}.aib__rail,.sblock__rail,.block-toolbar{display:none}.aib__head{grid-template-columns:minmax(0,1fr);gap:6px}.aib__head-r{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:flex-start;justify-self:start;max-width:100%;overflow:hidden}.aib__head-r .aib__chip--mode span:not(.aib__modedot){display:none}.aib__head-r .aib__chip--mode,.aib__gear{justify-content:center;align-items:center;width:22px;height:22px;min-height:22px;padding:0;display:inline-flex}.aib__actionbar{display:none}.sblock{min-width:0}.inline-editor{overflow-wrap:anywhere;min-width:0}.story__cat,.story__cat .src,.aib__story-p,.aib__story-p strong,.entity-card,.entity-card *,.sponsor-disclosure,.sponsor-disclosure *,.gap-marker,.gap-marker *{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.story__cat{flex-wrap:wrap;gap:2px 6px;display:flex}.story__cat .dot-sep{display:none}.aib__story-p strong{word-break:break-all}.canvas-button-wrap,.canvas-button-block .canvas-button{width:100%;min-width:0}.canvas-button-wrap .btnbar{display:none}.seccomp{grid-template-columns:1fr;gap:6px;padding:7px;display:grid}.seccomp__ic,.seccomp__btn{display:none}}.block-toolbar{gap:4px;top:2px;right:-2px}.block-toolbar span{display:none}.block-toolbar button{width:22px;height:22px;color:var(--ink-4);background:0 0;border-color:#0000}.sxn-head{border-bottom:1px solid var(--rule);background:var(--paper);justify-content:flex-start;align-items:center;gap:10px;padding:12px 18px;display:flex}.sxn-head .seg{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-wrap:nowrap;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.sxn-head .seg__btn{min-height:0;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-radius:2px;padding:5px 11px;font-size:12px;font-weight:500}.sxn-head .seg__btn:hover{color:var(--ink)}.sxn-head .seg__btn--active{background:var(--ink);color:var(--white);font-weight:600}.sxn-head .seg__count{color:var(--ink-4);letter-spacing:.06em;opacity:1;font-size:9.5px;font-weight:700}.sxn-head .seg__btn--active .seg__count{color:#b3b8bf;color:lab(74.4461% -.744224 -4.44355)}.sxn-head__new{border:1px solid var(--rail-active);border-radius:var(--r-2);background:var(--rail-active);color:var(--white);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.sxn-head__new:hover{background:var(--bluebonnet-ink);border-color:var(--bluebonnet-ink)}.sxn-scroll{background:var(--paper);flex:1;min-height:0;padding:16px 18px 28px;overflow:auto}.sxn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sxn-card{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);cursor:grab;flex-direction:column;gap:0;min-height:0;padding:14px 14px 12px;transition:border-color .12s,box-shadow .12s,transform 80ms;display:flex}.sxn-card:hover{border-color:var(--ink);box-shadow:var(--shadow-card-hover)}.sxn-card:active{cursor:grabbing}.sxn-card__handle{width:22px;height:22px;color:var(--ink-4);border-radius:var(--r-1);opacity:0;background:0 0;border:0;transition:opacity .12s,color .12s;top:8px;left:auto;right:8px}.sxn-card .sxn-card__handle{min-height:0;color:var(--ink-4);background:0 0;border:0;padding:0}.sxn-card:hover .sxn-card__handle{opacity:1}.sxn-card__handle:hover{color:var(--ink)}.sxn-card__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sxn-card__kicker{color:var(--ink-4);letter-spacing:.18em;margin-bottom:5px;font-size:8.5px}.sxn-card__name{letter-spacing:0;text-wrap:balance;margin:0 0 6px;padding-right:26px;font-size:16px;line-height:1.15}.sxn-card__desc{color:var(--ink-3);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.sxn-card__meta{color:var(--ink-4);letter-spacing:.06em;flex-wrap:wrap;gap:6px;margin:0 0 12px;font-size:9.5px;font-weight:600}.sxn-card__meta-sep{color:var(--ink-4);opacity:.6}.sxn-card__actions{border-top:1px solid var(--rule);justify-content:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.sxn-card__edit,.sxn-card__add{border-radius:var(--r-1);height:30px;font-size:12px;font-weight:500}.sxn-card__edit{background:var(--white);border:1px solid var(--rule);color:var(--ink-2);flex:none;padding:0 12px}.sxn-card .sxn-card__edit{background:var(--white);border-color:var(--rule);height:30px;min-height:0;color:var(--ink-2);padding:0 12px}.sxn-card__edit:hover{color:var(--ink);border-color:var(--ink)}.sxn-card .sxn-card__edit:hover{background:var(--white);color:var(--ink);border-color:var(--ink)}.sxn-card__add{background:var(--rail-active);border:1px solid var(--rail-active);min-width:0;color:var(--white);white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;padding:0 10px;font-weight:600;overflow:hidden}.sxn-card .sxn-card__add{background:var(--rail-active);border-color:var(--rail-active);height:30px;min-height:0;color:var(--white);padding:0 10px}.sxn-card__add:hover{background:var(--bluebonnet-ink);border-color:var(--bluebonnet-ink)}.sxn-card .sxn-card__add:hover{background:var(--bluebonnet-ink);border-color:var(--bluebonnet-ink);color:var(--white)}.sxn-hint{color:var(--ink-4);font-family:var(--body);text-align:center;margin:18px 0 0;font-size:12px;font-style:italic}.sxn-hint strong{color:var(--ink-3);font-style:normal;font-weight:600}.sxn-list{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.sxn-list .sxn-row{border:0;border-top:1px solid var(--rule);background:var(--white);border-radius:0;align-items:center;gap:8px;width:auto;min-height:0;margin:0;padding:10px 12px 10px 14px;display:flex}.sxn-list .sxn-row:first-child{border-top:0}.sxn-list .sxn-row:hover{background:var(--paper-2)}.sxn-row__body{flex:1;min-width:0}.sxn-row__name{color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0 0 2px;font-size:13px;font-weight:600}.sxn-row__desc{color:var(--ink-3);font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.sxn-row__edit,.sxn-row__add{border-radius:var(--r-1);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.sxn-row__edit{border:1px solid var(--rule);color:var(--ink-3);background:0 0}.sxn-row__edit:hover{color:var(--ink);border-color:var(--ink)}.sxn-row__add{background:var(--ink);border:1px solid var(--ink);color:var(--white)}.sxn-row__add:hover{background:var(--rail-active);border-color:var(--rail-active)}@media (max-width:760px){.sxn-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.sxn-head .seg{overflow-x:auto}.sxn-grid{grid-template-columns:1fr}}.block-toolbar button:hover{border-color:var(--rule);background:var(--white)}.block-toolbar .block-toolbar__move{display:none}.block-toolbar .block-toolbar__danger:hover{background:var(--rust-soft);border-color:#0000}.aib__chip--mode{background:var(--white);color:var(--ink-2);border-color:var(--rule);white-space:nowrap;gap:6px}.aib__chip--mode:hover{color:var(--ink);border-color:var(--ink-3)}.aib__modedot{background:var(--white);border:1px solid var(--rule-2);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #ffffffb8}.bg-navy .aib__modedot{background:var(--rail-active);border-color:var(--rail-active)}.bg-rust .aib__modedot{background:var(--rust);border-color:var(--rust)}.bg-ink .aib__modedot{background:var(--ink);border-color:var(--ink)}.imghead{border-radius:var(--r-2);background:radial-gradient(120% 140% at 100% 0%, var(--rust) 0%, transparent 52%), linear-gradient(105deg, var(--bluebonnet-ink) 0%, var(--bluebonnet) 100%);align-items:center;min-height:108px;margin:0 0 16px;padding:22px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.imghead--blue{background:radial-gradient(120% 140% at 100% 0%, #0f74c5 0%, transparent 55%), linear-gradient(105deg, var(--bluebonnet-ink) 0%, var(--bluebonnet) 100%)}@supports (color:lab(0% 0 0)){.imghead--blue{background:radial-gradient(120% 140% at 100% 0%, lab(47.0007% -3.24479 -50.2754) 0%, transparent 55%), linear-gradient(105deg, var(--bluebonnet-ink) 0%, var(--bluebonnet) 100%)}}.imghead--orange{background:radial-gradient(120% 140% at 100% 0%, var(--gold) 0%, transparent 55%), linear-gradient(105deg, var(--rust) 0%, #bf5914 100%)}@supports (color:lab(0% 0 0)){.imghead--orange{background:radial-gradient(120% 140% at 100% 0%, var(--gold) 0%, transparent 55%), linear-gradient(105deg, var(--rust) 0%, lab(50.2774% 39.3623 54.8114) 100%)}}.imghead--light{background:radial-gradient(120% 140% at 100% 0%, var(--rust) 0%, transparent 52%), linear-gradient(105deg, var(--bluebonnet) 0%, #004b96 100%)}@supports (color:lab(0% 0 0)){.imghead--light{background:radial-gradient(120% 140% at 100% 0%, var(--rust) 0%, transparent 52%), linear-gradient(105deg, var(--bluebonnet) 0%, lab(31.5831% 4.36035 -47.9739) 100%)}}.imghead__art{flex-direction:column;gap:8px;min-width:0;display:flex}.imghead__word{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 0;letter-spacing:-.03em;text-transform:uppercase;flex-wrap:wrap;gap:0 12px;font-size:38px;font-weight:800;line-height:.95;display:inline-flex}.imghead__w1{color:var(--white)}.imghead__w2{color:var(--gold)}.imghead--light .imghead__w2,.imghead--orange .imghead__w2{color:#ffebc8;color:lab(94.3214% 4.38088 23.3696)}.imghead__rule{background:var(--gold);opacity:.9;border-radius:3px;width:64px;height:5px}.imghead--orange .imghead__rule{background:var(--white)}.imghead__badge{border-radius:var(--r-1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#ffffffd9;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#14121e52;align-items:center;gap:5px;padding:3px 7px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:14px}.aib__head--withimg{border-bottom:0;justify-content:flex-end;margin-bottom:8px;padding-bottom:8px}.feed-block--story{background:0 0;border:0;padding:6px 0}.story__cat{color:var(--rust);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.story__cat .dot-sep{color:var(--ink-4);margin:0 6px}.story__cat .src{color:var(--ink-3)}.aib__story-title{color:var(--ink);font-family:var(--display);letter-spacing:0;text-wrap:pretty;margin:6px 0 11px;font-size:21px;font-weight:700;line-height:1.16}.aib__story-p{color:var(--ink-2);font-family:var(--body);margin:0 0 11px;font-size:15px;line-height:1.55}.aib__story-p strong{color:var(--ink);font-weight:700}.aib.bg-navy,.aib.bg-ink{background:var(--bluebonnet-ink);border-color:#273952;border-color:lab(23.1826% -.975251 -17.7681)}.aib.bg-paper{background:var(--white);border-color:var(--rule)}.aib.bg-cream{background:var(--paper);border-color:var(--rule)}.aib.bg-gray{background:var(--surface);border-color:var(--rule-2)}.aib.bg-rust{background:linear-gradient(135deg, #772d13, var(--rust));border-color:#a65a3b;border-color:lab(47.0064% 30.1779 32.1013)}@supports (color:lab(0% 0 0)){.aib.bg-rust{background:linear-gradient(135deg, lab(29.5052% 31.8058 32.8878), var(--rust))}}.aib.bg-navy .aib__head,.aib.bg-ink .aib__head{border-bottom-color:#2c3e57;border-bottom-color:lab(25.5103% -1.11488 -17.7999)}.aib.bg-rust .aib__head{border-bottom-color:#a95d3a;border-bottom-color:lab(48.2236% 29.1196 34.0662)}.aib.bg-navy .aib__kicker,.aib.bg-ink .aib__kicker,.aib.bg-navy .story__cat,.aib.bg-ink .story__cat{color:var(--gold)}.aib.bg-rust .aib__kicker,.aib.bg-rust .story__cat{color:#ffe6b9;color:lab(93.0972% 9.4125 35.4542)}.aib.bg-navy .aib__name,.aib.bg-ink .aib__name,.aib.bg-rust .aib__name,.aib.bg-navy .aib__story-title,.aib.bg-ink .aib__story-title,.aib.bg-rust .aib__story-title{color:var(--white)}.aib.bg-navy .inline-editor,.aib.bg-ink .inline-editor,.aib.bg-rust .inline-editor,.aib.bg-navy .aib__story-p,.aib.bg-ink .aib__story-p,.aib.bg-rust .aib__story-p{color:#e3ddd3;color:lab(88.4414% .898063 5.67775)}.aib.bg-navy .aib__story-p strong,.aib.bg-ink .aib__story-p strong,.aib.bg-rust .aib__story-p strong{color:var(--white)}.aib.bg-navy .story__cat .dot-sep,.aib.bg-navy .story__cat .src,.aib.bg-ink .story__cat .dot-sep,.aib.bg-ink .story__cat .src,.aib.bg-rust .story__cat .dot-sep,.aib.bg-rust .story__cat .src{color:#c0b6a6;color:lab(74.5428% 1.60769 9.54419)}.aib.bg-navy .aib__chip,.aib.bg-navy .aib__dropchip,.aib.bg-ink .aib__chip,.aib.bg-ink .aib__dropchip,.aib.bg-rust .aib__chip,.aib.bg-rust .aib__dropchip{color:#ece3d6;color:lab(90.7736% 1.2269 7.59105);background:#ffffff14;border-color:#ffffff3d}body.is-dragging-feed .aib__dropchip,body.is-dragging-image .aib__dropchip{border-color:var(--rail-active);color:var(--rail-active);background:#eaf3ff;background:lab(95.3018% -1.20732 -7.38847);align-items:center;display:inline-flex}body.is-dragging-section .aib__dropchip{opacity:0;pointer-events:none}.aib.bg-navy .seccomp,.aib.bg-ink .seccomp,.aib.bg-rust .seccomp{background:#ffffff14;border-color:#ffffff38}.aib.bg-navy .seccomp__input,.aib.bg-ink .seccomp__input,.aib.bg-rust .seccomp__input{color:var(--white)}.aib.bg-navy .seccomp__input::placeholder,.aib.bg-ink .seccomp__input::placeholder,.aib.bg-rust .seccomp__input::placeholder{color:#ffffff9e}.aib.bg-navy .seccomp__ic,.aib.bg-ink .seccomp__ic,.aib.bg-rust .seccomp__ic{color:#ffffffb8}.aib.bg-navy .seccomp__btn,.aib.bg-ink .seccomp__btn,.aib.bg-rust .seccomp__btn{color:var(--white);background:#ffffff1a;border-color:#ffffff40}.aib.bg-navy .canvas-image-placeholder svg,.aib.bg-ink .canvas-image-placeholder svg,.aib.bg-rust .canvas-image-placeholder svg,.aib.bg-navy .canvas-image-placeholder strong,.aib.bg-ink .canvas-image-placeholder strong,.aib.bg-rust .canvas-image-placeholder strong{color:var(--white)}.aib.bg-navy .sblock__rail button,.aib.bg-ink .sblock__rail button,.aib.bg-rust .sblock__rail button,.aib.bg-navy>.aib__rail .aib__rbtn,.aib.bg-ink>.aib__rail .aib__rbtn,.aib.bg-rust>.aib__rail .aib__rbtn{color:var(--white);background:#ffffff1f;border-color:#ffffff47}@media (max-width:700px){.imghead{min-height:128px;padding:34px 16px 18px}.imghead__word{flex-direction:column;gap:0;font-size:29px;line-height:.94}.block-insert-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-insert-menu{gap:0;width:min(496px,100vw - 60px);max-height:min(400px,100vh - 24px);padding:8px 10px 10px}.block-insert-query{display:none}.block-insert-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}@media (max-width:700px){.block-insert-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-insert-menu button{background:0 0;border-color:#0000;align-items:center;gap:9px;min-height:34px;padding:7px 9px;display:flex}.block-insert-menu button:hover,.block-insert-menu button:focus-visible{background:var(--surface-2);transform:translateY(-1px)}.block-insert-menu button:focus-visible{border-color:var(--rule);box-shadow:none;outline:none}.block-insert-group{gap:0;padding:6px 0 2px}.block-insert-group+.block-insert-group{margin-top:4px;padding-top:8px}.block-insert-label{letter-spacing:.14em;padding:0 4px 8px;font-size:8.5px}.block-insert-menu button svg{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--surface);width:26px;height:26px;color:var(--ink-2);flex:0 0 26px;margin-top:0;padding:5px}.block-insert-menu button:hover svg,.block-insert-menu button:focus-visible svg{border-color:var(--rule-2);background:var(--white);color:var(--rail-active)}.block-insert-menu button strong{color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:600;line-height:1.05}.block-insert-menu button small{display:none}.block-insert-menu.slash--grid{width:min(496px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(400px,100vh - 24px);padding:0;display:block;overflow:hidden}.block-insert-menu .slash__scroll{max-height:min(400px,100vh - 24px);padding:8px 10px 10px;overflow:auto}.block-insert-menu .slash__group{padding:6px 0 2px}.block-insert-menu .slash__group+.slash__group{border-top:1px solid var(--rule);margin-top:4px;padding-top:8px}.block-insert-menu .slash__glabel{letter-spacing:.14em;padding:0 4px 8px;font-size:8.5px}.block-insert-menu .slash__cells{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.block-insert-menu .scell{border-radius:var(--r-1);min-height:40px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex;position:relative;transform:none}.block-insert-menu .scell:hover,.block-insert-menu .scell.scell--hi,.block-insert-menu .scell:focus,.block-insert-menu .scell:focus-visible{background:var(--surface-2);border-color:var(--rule);box-shadow:none;outline:none;transform:none}.block-insert-menu .scell__ic{border-radius:var(--r-1);background:var(--surface);border:1px solid var(--rule);width:26px;height:26px;color:var(--ink-2);flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.block-insert-menu .scell:hover .scell__ic,.block-insert-menu .scell.scell--hi .scell__ic,.block-insert-menu .scell:focus .scell__ic,.block-insert-menu .scell:focus-visible .scell__ic{background:var(--white);border-color:var(--rule-2);color:var(--rail-active)}.block-insert-menu .scell__ic svg{color:currentColor;background:0 0;border:0;border-radius:0;flex:none;width:15px;height:15px;margin:0;padding:0}.block-insert-menu .scell__lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-family:var(--sans);font-size:12.5px;font-weight:500;line-height:1.05;display:block;overflow:hidden}.block-insert-menu .scell__lbl strong{color:inherit;font:inherit;font-weight:inherit}@media (max-width:700px){.block-insert-menu .slash__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-toolbar.block-toolbar--delete{z-index:30;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:0;width:22px;height:22px;transition:opacity .12s;display:inline-flex;position:absolute;top:2px;right:-2px;transform:none}.sblock:hover>.block-toolbar.block-toolbar--delete,.sblock:focus-within>.block-toolbar.block-toolbar--delete,.sblock--menu-open>.block-toolbar.block-toolbar--delete,.sblock--toolbar-open>.block-toolbar.block-toolbar--delete{opacity:1;pointer-events:auto;transform:none}.block-toolbar.block-toolbar--delete .sblock__del{width:22px;height:22px;color:var(--ink-4);border-radius:var(--r-1);cursor:pointer;opacity:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex;position:static}.block-toolbar.block-toolbar--delete .sblock__del:hover{color:var(--rust);background:var(--rust-soft);border:none}.media-block,.feed-block,.entity-card,.gap-marker{border-radius:var(--r-2)}.seccomp{margin-top:10px}@media (min-width:701px) and (max-width:900px){.topbar{height:66px;min-height:66px;overflow:hidden}.topbar__selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.topbar__div{display:none}.sel{width:100%;min-width:0}.sel__mark{flex:none}.sel__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.b-toolbar__right>.btn--quiet:first-of-type,.b-toolbar__right>.export-button{grid-column:1/-1}.aib{margin:8px 0;padding:16px 16px 18px}.issue-stylebar{grid-template-columns:1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.issue-stylebar span{overflow-wrap:normal;word-break:normal;max-width:none;line-height:1.25;display:block}.issue-stylebar div{justify-self:start;display:inline-flex}.aib__head{flex-wrap:wrap;align-items:flex-start}.aib__name{flex-basis:calc(100% - 58px)}.aib__head-r{justify-content:flex-start;width:100%}.sblock{padding-top:2px}.sblock__rail{margin:0 0 4px;display:inline-flex}.block-toolbar{margin:0;display:inline-flex;position:absolute;top:0;right:0}.sblock:focus-within>.block-toolbar,.sblock--menu-open>.block-toolbar,.sblock--toolbar-open>.block-toolbar{opacity:1;pointer-events:auto}.block-toolbar button{background:var(--white);border-color:var(--rule)}.inline-editor{padding-right:0}}.overlay-drawer--preview{border-radius:var(--r-2);background:var(--surface-2);border:0;width:min(940px,100vw - 48px);height:min(92vh,100vh - 48px);margin:auto;inset:24px;overflow:hidden;box-shadow:0 24px 70px #14121e57}.overlay-drawer--preview .drawer-body{height:100%;overflow:hidden}.drawer-layer:has(.overlay-drawer--preview){z-index:300;position:fixed}.drawer-layer:has(.overlay-drawer--preview) .drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14121e80}.preview-panel--reader{background:var(--surface-2);border:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.preview-panel--reader .pv-bar{border-bottom:1px solid var(--rule);background:var(--white);flex:0 0 56px;align-items:center;gap:16px;height:56px;padding:0 16px;display:flex}.preview-panel--reader .pv-bar__left{align-items:baseline;gap:12px;min-width:0;display:flex}.preview-panel--reader .pv-bar__title{color:var(--ink);font-family:var(--display);align-items:center;gap:7px;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.preview-panel--reader .pv-bar__title svg{color:var(--ink-3)}.preview-panel--reader .pv-bar__note{color:var(--ink-4);font-family:var(--body);white-space:nowrap;font-size:12.5px}.preview-panel--reader .pv-bar__mid{margin-left:auto}.preview-panel--reader .preview-device-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:184px;margin:0}.preview-panel--reader .pv-close{border-radius:var(--r-2);width:32px;height:32px;color:var(--ink-3);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.preview-panel--reader .pv-close:hover{background:var(--surface-2);color:var(--ink)}.preview-panel--reader .pv-stage{flex:1;min-height:0;padding:24px 24px 60px;overflow:auto}.preview-panel--reader .pv-meta{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);max-width:640px;margin:0 auto 16px;padding:12px 16px}.preview-panel--reader .pv-meta__row{color:var(--ink-2);font-family:var(--sans);gap:12px;padding:3px 0;font-size:12.5px;line-height:1.35;display:flex}.preview-panel--reader .pv-meta__row+.pv-meta__row{border-top:1px solid var(--rule);margin-top:3px;padding-top:6px}.preview-panel--reader .pv-meta__k{color:var(--ink-4);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex:0 0 56px;padding-top:2px;font-size:9px;font-weight:800}.preview-panel--reader .pv-meta__row strong{color:var(--ink);font-weight:700}.preview-panel--reader .pv-email{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);max-width:640px;box-shadow:var(--shadow-soft);margin:0 auto;padding:32px 36px 0;transition:max-width .2s,padding .2s}.preview-panel--reader .pv-email--mobile{max-width:390px;padding:24px 22px 0}.preview-panel--reader .pv-mast{border-bottom:2px solid var(--ink);text-align:center;margin-bottom:16px;padding-bottom:18px}.preview-panel--reader .pv-mast__name{color:var(--ink);font-family:var(--display);letter-spacing:0;font-size:42px;font-weight:500;line-height:1}.preview-panel--reader .pv-mast__name strong{font-weight:800}.preview-panel--reader .pv-mast__meta{color:var(--ink-3);font-family:var(--mono);letter-spacing:.18em;margin-top:10px;font-size:9.5px;font-weight:700}.preview-panel--reader .pv-sec{margin:0 0 24px}.preview-panel--reader .pv-sec--blue,.preview-panel--reader .pv-sec--orange,.preview-panel--reader .pv-sec--dark{border-radius:var(--r-2);padding:22px 22px 6px}.preview-panel--reader .pv-sec--blue{background:var(--bluebonnet-ink)}.preview-panel--reader .pv-sec--orange{background:var(--rust)}.preview-panel--reader .pv-sec--dark{background:var(--sage)}.preview-panel--reader .pv-sec--blue .pv-h1,.preview-panel--reader .pv-sec--blue .pv-h2,.preview-panel--reader .pv-sec--blue .pv-h3,.preview-panel--reader .pv-sec--blue .pv-h4,.preview-panel--reader .pv-sec--blue .pv-h5,.preview-panel--reader .pv-sec--blue .pv-h6,.preview-panel--reader .pv-sec--orange .pv-h1,.preview-panel--reader .pv-sec--orange .pv-h2,.preview-panel--reader .pv-sec--orange .pv-h3,.preview-panel--reader .pv-sec--orange .pv-h4,.preview-panel--reader .pv-sec--orange .pv-h5,.preview-panel--reader .pv-sec--orange .pv-h6,.preview-panel--reader .pv-sec--dark .pv-h1,.preview-panel--reader .pv-sec--dark .pv-h2,.preview-panel--reader .pv-sec--dark .pv-h3,.preview-panel--reader .pv-sec--dark .pv-h4,.preview-panel--reader .pv-sec--dark .pv-h5,.preview-panel--reader .pv-sec--dark .pv-h6{color:var(--white)}.preview-panel--reader .pv-sec--blue .pv-p,.preview-panel--reader .pv-sec--blue .pv-list,.preview-panel--reader .pv-sec--blue .pv-quote p,.preview-panel--reader .pv-sec--orange .pv-p,.preview-panel--reader .pv-sec--orange .pv-list,.preview-panel--reader .pv-sec--orange .pv-quote p,.preview-panel--reader .pv-sec--dark .pv-p,.preview-panel--reader .pv-sec--dark .pv-list,.preview-panel--reader .pv-sec--dark .pv-quote p{color:#fffaf0e6}.preview-panel--reader .pv-p{color:var(--ink-2);font-family:var(--body);margin:0 0 16px;font-size:16px;line-height:1.6}.preview-panel--reader .pv-h1,.preview-panel--reader .pv-h2,.preview-panel--reader .pv-h3,.preview-panel--reader .pv-h4{color:var(--ink);font-family:var(--display);line-height:1.08}.preview-panel--reader .pv-h1{letter-spacing:0;margin:8px 0 12px;font-size:32px;font-weight:800}.preview-panel--reader .pv-h2{letter-spacing:0;margin:10px 0;font-size:25px;font-weight:700}.preview-panel--reader .pv-h3{letter-spacing:0;margin:8px 0;font-size:19px;font-weight:600}.preview-panel--reader .pv-h4{margin:8px 0 6px;font-size:16px;font-weight:600}.preview-panel--reader .pv-h5{color:var(--ink);font-family:var(--sans);margin:8px 0 6px;font-size:14px;font-weight:700;line-height:1.18}.preview-panel--reader .pv-h6{color:var(--ink-2);font-family:var(--mono);letter-spacing:0;text-transform:uppercase;margin:8px 0 6px;font-size:11px;font-weight:700;line-height:1.22}.preview-panel--reader .pv-quote{border-left:3px solid var(--rust);margin:6px 0 16px;padding:4px 0 4px 18px}.preview-panel--reader .pv-quote p{color:var(--ink);font-family:var(--display);margin:0;font-size:19px;font-weight:600;line-height:1.34}.preview-panel--reader .pv-list{color:var(--ink-2);font-family:var(--body);margin:0 0 16px;padding-left:24px;font-size:16px;line-height:1.6}.preview-panel--reader .pv-list li{margin:3px 0}.preview-panel--reader .pv-list--ol li::marker{color:var(--rust);font-family:var(--mono)}.preview-panel--reader .pv-hr{border:0;border-top:1px solid var(--rule);margin:18px 0}.preview-panel--reader .pv-imgph{border-radius:var(--r-1);background:linear-gradient(135deg, var(--paper-3), var(--paper-2));min-height:190px;color:var(--ink-4);font-family:var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 0 16px;font-size:10px;font-weight:800;display:flex}.preview-panel--reader .pv-imgph small{max-width:100%;color:var(--ink-4);letter-spacing:.08em;overflow-wrap:anywhere;font-size:9px}.preview-panel--reader .pv-btnwrap{margin:4px 0 20px;display:flex}.preview-panel--reader .pv-btnwrap.is-left{justify-content:flex-start}.preview-panel--reader .pv-btnwrap.is-center{justify-content:center}.preview-panel--reader .pv-btnwrap.is-right{justify-content:flex-end}.preview-panel--reader .pv-btn{border:1.5px solid var(--bluebonnet-ink);border-radius:var(--r-2);background:var(--bluebonnet-ink);color:var(--white);font-family:var(--sans);padding:13px 28px;font-size:15px;font-weight:800;display:inline-block}.preview-panel--reader .pv-btn--rust{border-color:var(--rust);background:var(--rust);color:var(--white)}.preview-panel--reader .pv-btn--blue{border-color:var(--bluebonnet-ink);background:var(--bluebonnet-ink);color:var(--white)}.preview-panel--reader .pv-btn--ink-outline{border-color:var(--ink);color:var(--ink);background:0 0}.preview-panel--reader .pv-sec--blue .pv-btn--ink-outline,.preview-panel--reader .pv-sec--orange .pv-btn--ink-outline,.preview-panel--reader .pv-sec--dark .pv-btn--ink-outline{border-color:var(--white);color:var(--white)}.preview-panel--reader .preview-card{background:0 0;border:0;margin:0 0 18px;padding:0}.preview-panel--reader .pv-footer{border-top:1px solid var(--rule);text-align:center;margin-top:8px;padding:26px 0 30px}.preview-panel--reader .pv-footer__name{color:var(--ink);font-family:var(--display);margin-bottom:8px;font-size:22px;font-weight:800}.preview-panel--reader .pv-footer__name span{color:var(--rust)}.preview-panel--reader .pv-footer p{color:var(--ink-4);font-family:var(--body);margin:4px 0;font-size:12px}.preview-panel--reader .pv-footer__links{font-family:var(--mono);letter-spacing:.04em;font-size:10px}@media (max-width:700px){.overlay-drawer--preview{width:calc(100vw - 20px);height:calc(100vh - 20px);inset:10px}.preview-panel--reader .pv-bar{flex-wrap:wrap;flex:none;gap:8px;height:auto;min-height:56px;padding:10px}.preview-panel--reader .pv-bar__left{flex:calc(100% - 42px);gap:4px;display:grid}.preview-panel--reader .pv-bar__note{white-space:normal}.preview-panel--reader .pv-bar__mid{order:3;width:100%;margin-left:0}.preview-panel--reader .preview-device-bar{width:100%}.preview-panel--reader .pv-stage{padding:12px 10px 32px}.preview-panel--reader .pv-meta{padding:10px}.preview-panel--reader .pv-meta__row{gap:3px;display:grid}.preview-panel--reader .pv-meta__k{flex-basis:auto}.preview-panel--reader .pv-email{width:100%;max-width:390px;padding:24px 18px 0}.preview-panel--reader .pv-mast__name{overflow-wrap:anywhere;font-size:34px}.preview-panel--reader .pv-p,.preview-panel--reader .pv-list{font-size:15px}.preview-panel--reader .pv-h1{font-size:28px}}@media (min-width:901px) and (max-width:1180px){.cpanel{flex-basis:660px;width:660px}}@media (max-width:900px){.cpanel{flex-basis:auto;width:100%}}@media (min-width:701px){.app-shell{grid-template-columns:88px minmax(0,1fr);height:100vh;min-height:0}.topbar{flex-wrap:nowrap;height:60px;min-height:60px;padding:0 20px}.topbar__selectors{grid-template-columns:none;gap:0;width:auto;min-width:0;display:flex}.topbar__div{display:block}.topbar__search{width:200px;margin-left:auto;display:inline-flex}.topbar__icon{display:grid}.sel{flex:initial;width:auto;min-width:0;padding:4px 8px}.b-toolbar{flex-wrap:nowrap;align-items:center;gap:12px;height:56px;min-height:56px;padding:0 20px}.b-toolbar__left{width:auto}.b-toolbar__right{flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-end;gap:8px;width:auto;margin-left:auto;display:flex}.b-toolbar__right>*,.b-toolbar__right button{width:auto}.b-toolbar__right>.b-toolbar__divider,.b-toolbar__right>.btn--quiet:nth-of-type(2){display:inline-flex}.b-toolbar__right>.b-toolbar__divider{display:block}.b-split{grid-column:auto}.b-status{flex-wrap:nowrap}.b-body{display:flex;overflow:hidden}.cpanel{flex-basis:500px;width:500px}}@media (max-width:700px){.topbar{height:66px;min-height:66px;overflow:hidden}.topbar__selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.topbar__div{display:none}.sel{width:100%;min-width:0;padding:5px 6px}.sel__body{gap:5px}.topbar__selectors .sel:first-child .sel__name,.topbar__selectors .sel:last-child .sel__name{max-width:58px}}@media (min-width:1181px){.cpanel{flex-basis:660px;width:660px}}@media (min-width:901px) and (max-width:1180px){.cpanel{flex-basis:660px;width:660px}}.rotate-180{transform:rotate(180deg)}.dash,.cal,.posts,.create-ref{width:100%}.dash a,.cal a,.posts a,.create-ref a,.settings a{text-decoration:none}.dash{max-width:1280px;margin:0 auto;padding:40px 48px 96px}.dash__head,.cal__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.dash__greet{max-width:640px}.dash__eyebrow,.posts__eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10px;font-weight:700}.dash__greeting,.posts__title,.cal__title{font-family:var(--display);font-variation-settings:"opsz" 96, "SOFT" 20;letter-spacing:0;color:var(--ink);margin:0;font-size:34px;font-weight:600;line-height:1.05}.dash__sub,.posts__sub,.cal__sub{font-family:var(--body);color:var(--ink-3);max-width:580px;margin:8px 0 0;font-size:14.5px;line-height:1.5}.dash__head-actions,.cal__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.s-head{border-top:1.5px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;margin-bottom:16px;padding:12px 0 0;display:grid}.s-head__title{font-family:var(--display);font-variation-settings:"opsz" 60, "SOFT" 40;color:var(--ink);white-space:nowrap;margin:0;font-size:22px;font-weight:600}.s-head__meta,.s-head__action{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.s-head__meta{color:var(--ink-3)}.s-head__action{color:var(--ink-2);justify-self:end}.s-head__action:after{content:" ->"}.dash__section+.dash__section{margin-top:44px}.week{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.day{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);text-align:left;flex-direction:column;min-height:132px;padding:16px 14px 14px;transition:border-color .12s,background .12s,transform 80ms;display:flex}.day:hover{border-color:var(--ink-3)}.day__dow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.day__num{font-family:var(--display);font-variation-settings:"opsz" 60, "SOFT" 30;color:var(--ink);margin-top:6px;font-size:30px;font-weight:600;line-height:1}.day__status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-top:auto;padding-top:16px;font-size:9px;font-weight:700;display:inline-flex}.day__dot,.status-pill__dot,.cal-event__dot,.cal-cell__dot,.calw__dot{background:currentColor;border-radius:999px;flex-shrink:0;width:7px;height:7px}.day--empty,.cal-cell--blank,.calw--empty,.cal-slot--empty{border-style:dashed;border-color:var(--rule-2);background:0 0}.day--empty .day__num,.day--empty .day__dow,.day--empty .day__status,.cal-cell--blank .cal-cell__num,.cal-cell--blank .cal-cell__status,.calw--empty .calw__num,.calw--empty .calw__dow,.calw--empty .calw__status{color:var(--ink-4)}.day--inprogress .day__status,.cal-cell--inprogress .cal-cell__status,.calw--inprogress .calw__status{color:var(--in-prog)}.day--done,.cal-cell--done,.calw--done{background:var(--sage-2);border-color:var(--sage)}.day--done .day__dow,.day--done .day__num,.day--done .day__status,.cal-cell--done .cal-cell__num,.cal-cell--done .cal-cell__status,.calw--done .calw__num,.calw--done .calw__dow,.calw--done .calw__status{color:var(--sage)}.cal-cell--inprogress .cal-cell__dot,.day--inprogress .day__dot,.calw--inprogress .calw__dot{background:var(--ink);border-radius:999px}.cal-cell--done .cal-cell__dot,.day--done .day__dot,.calw--done .calw__dot{background:0 0;width:auto;height:auto}.cal-cell--done .cal-cell__dot:before,.day--done .day__dot:before,.calw--done .calw__dot:before{content:"✓";color:var(--sage);font-size:12px;font-weight:900;line-height:1}.cal-cell--blank .cal-cell__dot,.day--empty .day__dot,.calw--empty .calw__dot{display:none}.day--today,.calw--today,.cal-cell--today{box-shadow:inset 0 0 0 1.5px var(--ink)}.tpl-grid,.create-ref__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.create-ref__grid{grid-template-columns:repeat(3,1fr)}.tpl{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);text-align:left;flex-direction:column;padding:0;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.tpl:hover{border-color:var(--ink);box-shadow:var(--shadow-card-hover)}.tpl__slot{background:var(--paper-2);border-bottom:1px solid var(--rule);height:120px;color:var(--ink-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tpl__slot-initial{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 0;color:var(--ink-4);opacity:.55;font-size:56px;font-weight:700;line-height:1}.tpl--ink .tpl__slot{background:#e8e4dc;background:lab(90.7809% -.00151992 4.59617)}.tpl--rust .tpl__slot{background:var(--rust-soft)}.tpl--rust .tpl__slot-initial{color:var(--rust);opacity:.4}.tpl--sage .tpl__slot{background:var(--sage-2)}.tpl--sage .tpl__slot-initial{color:var(--sage);opacity:.4}.tpl--navy .tpl__slot{background:#dce9fc;background:lab(91.7869% -1.70642 -11.0306)}.tpl--navy .tpl__slot-initial{color:var(--rail-active);opacity:.4}.tpl__slot-hint{border-radius:var(--r-1);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);opacity:0;background:#ffffffd9;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:700;transition:opacity .12s;display:inline-flex;position:absolute;bottom:8px;left:8px}.tpl:hover .tpl__slot-hint{opacity:1}.tpl__body{padding:14px 16px 16px}.tpl__name{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.2}.tpl__cad{font-family:var(--sans);color:var(--ink-3);margin:3px 0 0;font-size:12px}.dash-split{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}.recent{margin:0;padding:0;list-style:none}.recent__row{border-bottom:1px solid var(--rule);grid-template-columns:24px 1fr auto auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.recent li:last-child .recent__row{border-bottom:none}.recent__row:hover{background:var(--surface-2)}.recent__icon{color:var(--ink-3);display:flex}.recent__name{font-family:var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.recent__date{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);text-align:right;min-width:130px;font-size:10.5px}.status-pill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-1);white-space:nowrap;border:1px solid #0000;flex-shrink:0;align-items:center;gap:5px;padding:3px 7px 3px 6px;font-size:9.5px;font-weight:700;display:inline-flex}.status-pill__dot{width:6px;height:6px}.status-pill--empty{background:var(--surface-2);color:var(--ink-4);border-color:var(--rule-2);border-style:dashed}.status-pill--inprogress{color:var(--rail-active);background:#dfecff;background:lab(92.9089% -2.14812 -14.6487);border-color:#b9d3f9;border-color:lab(83.5353% -2.70775 -21.7644)}.status-pill--done{background:var(--sage-2);color:var(--sage);border-color:var(--sage-3)}.pulse{background:var(--rail);color:var(--rail-ink-2);border-radius:var(--r-2);flex-direction:column;gap:18px;padding:22px 22px 20px;display:flex}.pulse__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pulse__kicker{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:700}.pulse__when,.pulse__rows-label{font-family:var(--mono);color:var(--rail-ink);text-transform:uppercase;font-size:9.5px}.pulse__stat,.pulse__rows,.pulse__more{border-top:1px solid #212e42;border-top:1px solid lab(18.6044% -.967413 -14.2579);padding-top:16px}.pulse__stat-val{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 10;color:var(--white);font-size:56px;font-weight:600;line-height:1}.pulse__stat-val .pct{color:var(--gold);font-size:28px}.pulse__stat-label{font-family:var(--sans);color:var(--rail-ink);margin-top:8px;font-size:13px;font-weight:500}.pulse__rows{flex-direction:column;gap:8px;margin:0;list-style:none;display:flex}.pulse__rows li{font-family:var(--sans);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.pulse__rows-val{font-family:var(--mono);color:var(--white);font-weight:700}.pulse__more{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.posts{max-width:1000px;margin:0 auto;padding:40px 48px 80px}.posts__head{margin-bottom:22px}.posts__searchwrap{border-top:1.5px solid var(--ink);margin-bottom:18px;padding-top:16px}.posts__search{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);align-items:center;gap:11px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.posts__search:focus-within{border-color:var(--rail-active);box-shadow:0 0 0 3px #284d831f;box-shadow:0 0 0 3px lab(32.0254% 1.27678 -35.001/.12)}.posts__search svg{color:var(--ink-3);flex-shrink:0}.posts__search input{font-family:var(--sans);color:var(--ink);background:0 0;border:none;flex:1;min-width:0;font-size:15px}.posts__search input:focus{outline:none}.posts__clear{background:var(--surface-2);width:24px;height:24px;color:var(--ink-3);border-radius:var(--r-1);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.posts__count{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-4);margin-top:10px;font-size:10.5px;font-weight:700;display:block}.posts__list{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;display:flex;overflow:hidden}.post{text-align:left;border-top:1px solid var(--rule);background:0 0;grid-template-columns:64px 1fr auto 18px;align-items:center;gap:18px;width:100%;padding:16px 18px;transition:background .12s;display:grid}.post:first-child{border-top:none}.post:hover{background:var(--paper-2)}.post__date{text-align:center;border-right:1px solid var(--rule);padding-right:14px}.post__dow{font-family:var(--mono);letter-spacing:.14em;color:var(--rust);font-size:9px;font-weight:700;display:block}.post__d{font-family:var(--display);font-variation-settings:"opsz" 24, "SOFT" 30;color:var(--ink);margin-top:3px;font-size:16px;font-weight:600;line-height:1.1;display:block}.post__body{min-width:0}.post__title{font-family:var(--display);font-variation-settings:"opsz" 24, "SOFT" 40;color:var(--ink);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.2}.post:hover .post__title{color:var(--rail-active)}.post__inside{font-family:var(--body);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.4;overflow:hidden}.post__stats{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.post__open{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-4);font-size:10px;font-weight:700}.post__chev{color:var(--ink-4);display:flex}.posts__empty{text-align:center;color:var(--ink-4);padding:56px 20px}.posts__empty-h{font-family:var(--sans);color:var(--ink-2);margin:12px 0 0;font-size:15px;font-weight:600}.posts__empty-s{font-family:var(--body);color:var(--ink-4);margin:5px 0 0;font-size:13px}.cal{max-width:1280px;margin:0 auto;padding:36px 48px 64px}.cal__head{margin-bottom:24px}.cal__bar{border-top:1.5px solid var(--ink);align-items:center;gap:18px;margin-bottom:16px;padding-top:14px;display:flex}.cal__nav{align-items:center;gap:8px;display:flex}.cal__navbtn{border-radius:var(--r-2);border:1px solid var(--rule);background:var(--white);width:30px;height:30px;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}.cal__period{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 40;color:var(--ink);text-align:center;min-width:168px;margin:0;font-size:20px;font-weight:600}.cal__today{background:var(--white);border:1px solid var(--rule-2);border-radius:var(--r-2);font-family:var(--sans);color:var(--ink-2);padding:6px 14px;font-size:12.5px;font-weight:600}.cal__legend{flex-shrink:0;gap:18px;margin-left:auto;display:flex}.cal__leg{white-space:nowrap;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-left:15px;font-size:9.5px;font-weight:700;line-height:16px;display:inline-block;position:relative}.cal__leg:before{content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cal__leg--empty:before{border:1px dashed var(--ink-4);background:0 0}.cal__leg--inprogress:before{background:var(--ink)}.cal__leg--done:before{content:"✓";color:var(--sage);text-align:center;background:0 0;border-radius:0;font-size:11px;font-weight:900;line-height:8px}.cal-dowrow,.cal-grid,.cal-week{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.cal-dowrow{margin-bottom:8px}.cal-dow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-left:2px;font-size:9.5px;font-weight:700}.cal-grid{grid-auto-rows:112px}.cal-cell,.calw,.cal-slot{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);text-align:left;transition:border-color .12s}.cal-cell{flex-direction:column;gap:10px;padding:14px 13px;display:flex;position:relative;overflow:hidden}.cal-cell__num,.calw__num,.cal-day__num{font-family:var(--display);font-variation-settings:"opsz" 48, "SOFT" 30;color:var(--ink);font-weight:600;line-height:1}.cal-cell__num{align-items:center;gap:8px;font-size:24px;display:flex}.cal-cell--out{pointer-events:none;background:0 0;border-color:#0000}.cal-cell--out .cal-cell__num{color:var(--ink-4);opacity:.45}.cal-cell__status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;margin-top:auto;font-size:8.5px;font-weight:700;display:inline-flex}.cal-cell__today{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--ink);border-radius:999px;padding:2px 5px;font-size:7.5px;font-weight:700}.cal-event{border-radius:var(--r-1);font-family:var(--sans);white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding:5px 8px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.cal-event--inprogress{color:var(--rail-active);background:#dfecff;background:lab(92.9089% -2.14812 -14.6487)}.cal-event--done{background:var(--white);color:var(--sage);border:1px solid var(--sage-3)}.calw{flex-direction:column;min-height:240px;padding:16px 14px;display:flex}.calw__dow,.cal-day__dow{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;font-size:9.5px;font-weight:700}.calw__num{margin-top:6px;font-size:28px}.calw__status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;margin-top:14px;font-size:9px;font-weight:700;display:inline-flex}.cal-day{max-width:720px}.cal-day__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.cal-day__num{margin-top:4px;font-size:28px}.cal-day__agenda{flex-direction:column;gap:10px;display:flex}.cal-slot{align-items:center;gap:16px;padding:16px 18px;display:flex}.cal-slot__time{font-family:var(--mono);color:var(--ink-3);flex-shrink:0;width:80px;font-size:11px;font-weight:700}.cal-slot__body{flex:1;min-width:0}.cal-slot__body h4{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px;font-weight:600}.cal-slot__body p{font-family:var(--body);color:var(--ink-3);margin:3px 0 0;font-size:12.5px}.settings{background:var(--surface);flex:1;min-height:0;display:flex;overflow:hidden}.st-sidebar{background:var(--canvas);border-right:1px solid var(--rule);flex-direction:column;flex-shrink:0;width:264px;display:flex}.st-sidebar__head{padding:18px 18px 10px}.st-back{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 40;color:var(--ink);align-items:center;gap:7px;font-size:19px;font-weight:600;display:inline-flex}.st-sidebar__scroll{flex:1;padding:4px 12px 20px;overflow:auto}.st-nav__group{margin-bottom:16px}.st-nav__glabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding:8px 10px 6px;font-size:8.5px;font-weight:700}.st-navitem{border-radius:var(--r-2);width:100%;font-family:var(--sans);color:var(--ink-2);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.st-navitem:hover,.st-navitem.is-on{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.st-pubsel{width:calc(100% - 20px);font-family:var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--r-1);margin:0 10px 8px;padding:6px 8px;font-size:12.5px;font-weight:600}.st-main{flex:1;min-width:0;overflow:auto}.st-panel{max-width:720px;margin:0 auto;padding:36px 40px 80px}.st-panel--wide{max-width:920px}.st-panel--pub{max-width:760px}.st-panel--pub.st-panel--wide{max-width:920px}.st-panel__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.st-panel__kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:9.5px;font-weight:700}.st-panel__title{font-family:var(--display);font-variation-settings:"opsz" 96, "SOFT" 20;color:var(--ink);margin:0;font-size:32px;font-weight:600}.st-panel__sub{font-family:var(--body);color:var(--ink-3);max-width:560px;margin:8px 0 0;font-size:14.5px;line-height:1.5}.st-pubpicker{border:1px solid var(--rule);background:var(--white);grid-template-columns:110px 1fr;align-items:center;gap:14px;margin-bottom:22px;padding:12px 14px;display:grid}.st-pubpicker__lead{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-size:8px;font-weight:700}.st-pubpicker__btn{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--white);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid;position:relative}.st-pubpicker__btn select{opacity:0;position:absolute;inset:0}.st-pubmark{width:26px;height:26px;font-family:var(--display);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.st-pubpicker__name{font-family:var(--display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:700;overflow:hidden}.st-pubpicker__town{font-family:var(--body);color:var(--ink-3);white-space:nowrap;font-size:12px}.st-tabs{border-bottom:1px solid var(--rule);align-items:center;gap:8px;margin-bottom:22px;display:flex}.st-tab{font-family:var(--sans);color:var(--ink-3);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.st-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.st-card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);margin-bottom:18px;overflow:hidden}.st-card__head{padding:18px 20px 0}.st-card__title{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 40;color:var(--ink);margin:0;font-size:17px;font-weight:600}.st-card__desc{font-family:var(--body);color:var(--ink-3);margin:6px 0 0;font-size:12.5px;line-height:1.5}.st-card__body{padding:18px 20px}.st-field{margin-bottom:14px;display:block}.st-field__label{font-family:var(--sans);color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.st-field__input,.st-color__hex{width:100%;font-family:var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--rule-2);border-radius:var(--r-2);padding:9px 11px;font-size:13.5px}.st-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.st-brandgrid{grid-template-columns:1fr 300px;align-items:start;gap:24px;display:grid}.st-color{align-items:center;gap:12px;padding:10px 0;display:flex}.st-color+.st-color{border-top:1px solid var(--rule)}.st-color__sw{border-radius:var(--r-2);flex-shrink:0;width:40px;height:40px;box-shadow:inset 0 0 0 1px #14121e1f}.st-color__body{flex:1}.st-color__name{font-family:var(--sans);color:var(--ink);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.st-color__hex{font-family:var(--mono);width:110px;padding:4px 8px}.st-color__pick{border:1px solid var(--rule-2);border-radius:var(--r-1);width:34px;height:34px;padding:2px}.st-preview{position:sticky;top:0}.st-preview__label{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-4);text-transform:uppercase;margin-bottom:10px;font-size:8.5px;font-weight:700}.st-preview__mail{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);box-shadow:var(--shadow-soft);overflow:hidden}.st-preview__bar{justify-content:center;align-items:center;padding:18px;display:flex}.st-preview__word{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 0;color:#fff;font-size:22px;font-weight:800}.st-preview__body{padding:16px 18px 18px}.st-preview__kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:700}.st-preview__h{font-family:var(--display);font-variation-settings:"opsz" 36, "SOFT" 10;color:var(--ink);margin:6px 0 10px;font-size:18px;font-weight:700;line-height:1.15}.st-preview__p{background:var(--surface-2);border-radius:3px;height:7px;margin-bottom:6px}.st-preview__p--s{width:70%}.st-preview__section{border-radius:var(--r-1);flex-direction:column;gap:3px;margin:14px 0 12px;padding:11px 12px;display:flex}.st-preview__section span:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.st-preview__sectitle{font-family:var(--display);font-variation-settings:"opsz" 24, "SOFT" 40;color:#fff;font-size:15px;font-weight:600}.st-preview__btn{color:#fff;font-family:var(--sans);border-radius:var(--r-2);padding:8px 14px;font-size:12px;font-weight:600;display:inline-block}.st-toggle-row{border-top:1px solid var(--rule);align-items:center;gap:16px;padding:13px 0;display:flex}.st-toggle-row:first-child{border-top:none;padding-top:0}.st-toggle-row:last-child{padding-bottom:0}.st-toggle-row__txt{flex:1;min-width:0}.st-toggle-row__txt strong{font-family:var(--sans);color:var(--ink);font-size:13.5px;font-weight:600;display:block}.st-toggle-row__txt em{font-family:var(--body);color:var(--ink-4);margin-top:2px;font-size:12px;font-style:normal;line-height:1.4;display:block}.switch.is-on{background:var(--rail-active)}.switch.is-on .switch__knob{transform:translate(16px)}.st-publist{flex-direction:column;display:flex}.st-pubrow{border-top:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.st-pubrow:first-child{border-top:none;padding-top:0}.st-pubmark--sm{width:30px;height:30px;font-size:10px}.st-pubrow__body{min-width:0}.st-pubrow__body strong{font-family:var(--sans);color:var(--ink);font-size:13.5px;font-weight:600;display:block}.st-pubrow__body em{font-family:var(--body);color:var(--ink-4);font-size:11.5px;font-style:normal;display:block}.st-pubrow__subs,.st-pubrow__cad{font-family:var(--mono);color:var(--ink-4);white-space:nowrap;font-size:10px}.st-members{flex-direction:column;display:flex}.st-members__head,.st-member{grid-template-columns:minmax(0,1.6fr) .7fr minmax(0,1.3fr);align-items:center;gap:16px;display:grid}.st-members__head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--rule);padding:0 0 12px;font-size:8.5px;font-weight:700}.st-member{border-bottom:1px solid var(--rule);padding:13px 4px}.st-member:last-child{border-bottom:none}.st-member__id{align-items:center;gap:11px;min-width:0;display:flex}.st-member__id strong{font-family:var(--sans);color:var(--ink);font-size:13.5px;font-weight:600;display:block}.st-member__id em{font-family:var(--body);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.st-avatar{background:var(--surface-2);border:1px solid var(--rule);width:30px;height:30px;font-family:var(--mono);color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.st-role,.st-member__access{font-family:var(--mono);color:var(--ink-3);font-size:10px}.st-plan{justify-content:space-between;align-items:center;gap:20px;display:flex}.st-plan__badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rail-active);border-radius:var(--r-1);background:#dfecff;background:lab(92.9089% -2.14812 -14.6487);border:1px solid #b9d3f9;border:1px solid lab(83.5353% -2.70775 -21.7644);padding:3px 8px;font-size:9px;font-weight:700}.st-plan__name{font-family:var(--display);font-variation-settings:"opsz" 60, "SOFT" 30;letter-spacing:0;color:var(--ink);margin:8px 0 4px;font-size:24px;font-weight:600}.st-plan__meta{font-family:var(--body);color:var(--ink-3);margin:0;font-size:13px}.st-plan__price strong{font-family:var(--display);font-variation-settings:"opsz" 96, "SOFT" 0;letter-spacing:0;color:var(--ink);font-size:36px;font-weight:700}.st-plan__price span{font-family:var(--sans);color:var(--ink-3);font-size:13px}.st-pay{align-items:center;gap:14px;display:flex}.st-pay__brand{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r-1);padding:5px 9px;font-size:12px;font-weight:700}.st-pay__num{font-family:var(--mono);color:var(--ink-2);font-size:13px}.st-pay__exp{font-family:var(--mono);color:var(--ink-4);font-size:11px}.st-intro-strip{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);align-items:center;gap:10px;margin-bottom:22px;padding:14px 18px;display:flex}.st-intro-strip__n{font-family:var(--display);font-variation-settings:"opsz" 60, "SOFT" 0;color:var(--ink);font-size:26px;font-weight:700;line-height:1}.st-intro-strip__t{font-family:var(--body);color:var(--ink-3);font-size:13px}.st-intcat{margin-bottom:24px}.st-intcat__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:1.5px solid var(--ink);margin-bottom:12px;padding-top:10px;font-size:9px;font-weight:700}.st-intgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.st-int{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;padding:14px;transition:border-color .12s,box-shadow .12s;display:flex}.st-int:hover{border-color:var(--ink-3);box-shadow:var(--shadow-card-hover)}.st-int.is-connected{border-color:var(--sage-3)}.st-int__top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.st-int__logo{border-radius:var(--r-2);width:38px;height:38px;font-family:var(--display);letter-spacing:0;color:#fff;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.st-int__status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sage);align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:inline-flex}.st-int__status--off{color:var(--ink-4)}.st-int__name{font-family:var(--sans);color:var(--ink);margin:0 0 3px;font-size:14px;font-weight:600}.st-int__detail{font-family:var(--body);color:var(--ink-4);flex:1;margin:0 0 12px;font-size:11.5px;line-height:1.35}.st-int__btn{border-radius:var(--r-2);width:100%;font-family:var(--sans);cursor:pointer;border:1px solid;padding:7px;font-size:12px;font-weight:600}.st-int__btn--connect{background:var(--ink);color:#fff;border-color:var(--ink)}.st-int__btn--manage{background:var(--white);color:var(--ink-2);border-color:var(--rule-2)}.st-logos{flex-direction:column;gap:16px;display:flex}.st-logo{align-items:center;gap:14px;display:flex}.st-logo__slot{border-radius:var(--r-2);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.st-logo__slot--wide{width:180px;height:70px}.st-logo__slot--square{width:70px;height:70px}.st-logo__slot--fav{border-radius:var(--r-1);width:48px;height:48px}.st-logo__word{font-family:var(--display);font-variation-settings:"opsz" 144, "SOFT" 0;letter-spacing:0;color:#fff;font-size:22px;font-weight:800}.st-logo__mk{font-family:var(--display);color:#fff;letter-spacing:0;font-size:26px;font-weight:700}.st-logo__mk--sm{font-size:18px}.st-logo__meta{flex:1;min-width:0}.st-logo__meta strong{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:600;display:block}.st-logo__meta em{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-4);margin:3px 0 8px;font-size:10px;font-style:normal;display:block}.st-logo__btn{background:var(--white);border:1px solid var(--rule-2);border-radius:var(--r-1);font-family:var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.st-logo__btn:hover{border-color:var(--ink);color:var(--ink)}.st-domain__row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.st-domain__row strong{font-family:var(--mono);color:var(--ink);font-size:13px}.st-domain__tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-1);margin-left:auto;padding:3px 7px;font-size:9px;font-weight:700}.st-domain__tag--ok{color:var(--sage);background:var(--sage-2);border:1px solid var(--sage-3)}.st-domain__keys{gap:10px;display:flex}.st-domain__key{border:1px solid var(--rule);border-radius:var(--r-1);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);flex:1;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;display:flex}.st-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.st-dot--ok{background:var(--sage)}.st-dot--warn{background:var(--rust)}.st-tpllist{flex-direction:column;display:flex}.st-tplrow{border-top:1px solid var(--rule);align-items:center;gap:13px;padding:13px 0;display:flex}.st-tplrow:first-child{border-top:none;padding-top:2px}.st-tplrow__slot{border-radius:var(--r-1);background:var(--paper-2);width:40px;height:40px;color:var(--ink-3);font-family:var(--display);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.st-tplrow__body{flex:1;min-width:0}.st-tplrow__body strong{font-family:var(--sans);color:var(--ink);font-size:13.5px;font-weight:600;display:block}.st-tplrow__body em{font-family:var(--body);color:var(--ink-4);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.st-tplrow__trash{border-radius:var(--r-1);border:1px solid var(--rule-2);width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.st-tplrow__trash:hover{color:var(--rust);border-color:var(--rust);background:var(--rust-soft)}.st-tplrow__confirm{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.st-tplrow__confirm>span{font-family:var(--sans);color:var(--ink-2);font-size:12px;font-weight:600}.st-tplrow__del,.st-tplrow__keep{border-radius:var(--r-1);font-family:var(--sans);cursor:pointer;padding:6px 11px;font-size:12px;font-weight:600}.st-tplrow__del{background:var(--rust);border:1px solid var(--rust);color:#fff}.st-tplrow__del:hover{filter:brightness(.92)}.st-tplrow__keep{background:var(--white);border:1px solid var(--rule-2);color:var(--ink-2)}.st-tplrow__keep:hover{border-color:var(--ink);color:var(--ink)}.st-empty{text-align:center;color:var(--ink-4);padding:24px 16px}.st-empty svg{color:var(--ink-4)}.st-empty__h{font-family:var(--sans);color:var(--ink-2);margin:10px 0 0;font-size:14px;font-weight:600}.st-empty__s{font-family:var(--body);color:var(--ink-4);max-width:320px;margin:5px auto 0;font-size:12.5px;line-height:1.5}.st-empty__s strong{color:var(--ink-3);font-weight:600}.st-foot-note{font-family:var(--body);color:var(--ink-4);margin:10px 2px 0;font-size:12.5px;line-height:1.55}@media (max-width:760px){.st-pubrow,.st-members__head,.st-member{grid-template-columns:1fr}.st-members__head{display:none}.st-plan,.st-pay,.st-intro-strip{flex-direction:column;align-items:flex-start}.st-intgrid{grid-template-columns:1fr}.st-logo{flex-direction:column;align-items:flex-start}.st-logo__slot--wide{width:100%;max-width:220px}.st-domain__keys{flex-direction:column}.st-tplrow{flex-wrap:wrap;align-items:flex-start}.st-tplrow__confirm{justify-content:flex-end;width:100%}}.create-ref{max-width:1000px;margin:0 auto;padding:40px 48px 80px}.create-ref__head{margin-bottom:24px}.create-ref--modal{min-height:calc(100vh - 60px)}.create-ref--modal .create-ref__head{opacity:0;pointer-events:none}.modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#14121e6b;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out lb-fade;display:flex;position:fixed;inset:0}.modal-scrim--route{cursor:default}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--white);border-radius:var(--r-2);flex-direction:column;width:100%;max-width:1080px;max-height:calc(100vh - 48px);animation:.16s ease-out lb-pop;display:flex;overflow:hidden;box-shadow:0 20px 60px #14121e4d}@keyframes lb-pop{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.modal__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.modal__kicker{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-4);font-size:9px;font-weight:700}.modal__title{font-family:var(--display);font-variation-settings:"opsz" 60, "SOFT" 30;letter-spacing:0;color:var(--ink);white-space:nowrap;margin:5px 0 0;font-size:24px;font-weight:600}.modal__close{width:32px;height:32px;color:var(--ink-3);border-radius:var(--r-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.modal__close:hover{background:var(--surface-2);color:var(--ink)}.modal__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:auto}.modal__col{padding:20px 24px 22px}.modal__col--tpl{border-left:1px solid var(--rule);background:var(--paper)}.modal__step{font-family:var(--sans);color:var(--ink);white-space:nowrap;align-items:center;gap:9px;margin-bottom:14px;font-size:13.5px;font-weight:600;display:flex}.modal__stepn{background:var(--ink);width:20px;height:20px;color:var(--white);font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.modal__datebar{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-2);font-family:var(--sans);color:var(--ink-4);white-space:nowrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.modal__datebar.is-set{color:var(--ink);border-color:var(--ink-3);background:var(--white)}.modal__datebar svg{color:var(--ink-3);flex-shrink:0}.modal__dateclear{width:20px;height:20px;color:var(--ink-4);border-radius:var(--r-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.modal__dateclear:hover{color:var(--ink);background:var(--surface-2)}.mm{-webkit-user-select:none;user-select:none}.mm__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mm__label{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:600}.mm__nav{border-radius:var(--r-1);border:1px solid var(--rule);background:var(--white);width:26px;height:26px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mm__nav:hover{border-color:var(--ink);color:var(--ink)}.mm__dow,.mm__grid{grid-template-columns:repeat(7,1fr);display:grid}.mm__dow{margin-bottom:4px}.mm__dow span{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-4);text-align:center;font-size:9px;font-weight:700}.mm__grid{gap:2px}.mm__pad,.mm__day{height:46px}.mm__day{border-radius:var(--r-1);font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;font-size:15px;font-weight:500;transition:background .1s,color .1s;display:grid;position:relative}.mm__day:hover{background:var(--surface-2);color:var(--ink)}.mm__day.is-today{box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink)}.mm__day.is-sel{background:var(--rail-active);color:var(--white);box-shadow:none;font-weight:700}.mm__dot{background:var(--in-prog);border-radius:999px;width:6px;height:6px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mm__dot--inprogress{background:var(--ink);border-radius:999px}.mm__dot--done,.mm__day--done .mm__dot{background:0 0;width:auto;height:auto;bottom:4px}.mm__dot--done:before,.mm__day--done .mm__dot:before{content:"✓";color:var(--sage);font-size:13px;font-weight:900;line-height:1}.mm__day.is-sel .mm__dot{background:var(--white)}.mm__day.is-sel .mm__dot--done{background:0 0}.mm__day.is-sel .mm__dot--done:before{color:var(--white)}.mm__legend{justify-content:center;gap:13px;margin-top:9px;display:flex}.mm__leg{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-left:13px;font-size:8.5px;font-weight:700;line-height:13px;position:relative}.mm__leg:before{content:"";width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mm__leg--inprogress:before{background:var(--ink);border-radius:999px}.mm__leg--done:before{content:"✓";color:var(--sage);text-align:center;background:0 0;border-radius:0;font-size:10px;font-weight:900;line-height:7px}.mm__leg--empty:before{border:1px dashed var(--ink-4);background:0 0;border-radius:999px}.modal__col--disabled{background:linear-gradient(#ffffff94, #ffffff94), var(--paper)}.modal__existing{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);color:var(--ink-2);font-family:var(--sans);align-items:center;gap:7px;margin:-2px 0 12px;padding:9px 10px;font-size:12.5px;font-weight:600;display:flex}.modal__existing-dot{background:var(--in-prog);border-radius:999px;flex:none;width:8px;height:8px}.modal__existing--done .modal__existing-dot{background:var(--sage)}.modal__tpls{flex-direction:column;gap:8px;display:flex}.mtpl{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:9px 12px 9px 9px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.mtpl:hover{border-color:var(--ink-3)}.mtpl:disabled{cursor:not-allowed;opacity:.46}.mtpl:disabled:hover{border-color:var(--rule)}.mtpl.is-sel{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.mtpl__slot{border-radius:var(--r-1);width:40px;height:40px;font-family:var(--display);color:var(--ink-4);background:var(--paper-2);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.mtpl--rust .mtpl__slot{background:var(--rust-soft);color:var(--rust)}.mtpl--sage .mtpl__slot{background:var(--sage-2);color:var(--sage)}.mtpl--navy .mtpl__slot{color:var(--rail-active);background:#dce9fc;background:lab(91.7869% -1.70642 -11.0306)}.mtpl--ink .mtpl__slot{color:var(--ink-3);background:#e8e4dc;background:lab(90.7809% -.00151992 4.59617)}.mtpl__slot--none{background:var(--surface);border:1px dashed var(--rule-2);color:var(--ink-3)}.mtpl__body{flex:1;min-width:0}.mtpl__name{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:600;display:block}.mtpl__desc{font-family:var(--body);color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.mtpl__check{background:var(--ink);width:20px;height:20px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mtpl--none{border-style:dashed}.modal__foot{border-top:1px solid var(--rule);background:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.modal__hint{font-family:var(--body);color:var(--ink-3);margin:0;font-size:12.5px}.modal__foot-btns{gap:8px;display:flex}.modal__foot-btns .btn--quiet{border:1px solid var(--rule-2)}.btn--disabled{opacity:.45;cursor:not-allowed}.btn--disabled:hover{background:var(--rail-active);border-color:var(--rail-active);color:var(--white)}@media (max-width:1100px){.dash-split{grid-template-columns:1fr}}@media (max-width:860px){.st-brandgrid{grid-template-columns:1fr}}@media (max-width:760px){.dash,.cal,.posts,.create-ref,.st-panel{padding:22px 18px 64px}.dash__head,.cal__head{flex-direction:column;align-items:flex-start}.dash__greeting,.posts__title,.cal__title,.st-panel__title{font-size:28px}.week,.tpl-grid,.create-ref__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-scrim{align-items:flex-start;padding:12px;overflow:auto}.modal{max-width:100%}.modal__head,.modal__foot{padding-left:16px;padding-right:16px}.modal__title{font-size:22px}.modal__body{grid-template-columns:1fr}.modal__col{padding:16px}.modal__col--tpl{border-left:0;border-top:1px solid var(--rule)}.modal__foot{flex-direction:column;align-items:stretch}.modal__foot-btns{justify-content:flex-end}.s-head{grid-template-columns:1fr auto;gap:5px 12px}.s-head__title{grid-column:1/2}.s-head__meta{letter-spacing:.1em;grid-area:2/1/auto/2}.s-head__action{letter-spacing:.1em;grid-area:1/2/3/3;align-self:start}.day{min-height:108px}.recent__row,.post{grid-template-columns:1fr;gap:8px}.recent__date,.post__stats{text-align:left;align-items:flex-start;min-width:0}.post__date{text-align:left;border-right:none;padding-right:0}.cal__bar{flex-direction:column;align-items:flex-start}.cal__legend{flex-wrap:wrap;margin-left:0}.cal-dowrow{display:none}.cal-grid,.cal-week{grid-template-columns:1fr;grid-auto-rows:auto}.cal-cell--out{display:none}.cal-cell,.calw{min-height:92px}.cal-slot{flex-direction:column;align-items:flex-start}.settings{flex-direction:column;overflow:auto}.st-sidebar{border-right:none;border-bottom:1px solid var(--rule);width:100%;max-height:280px}.st-pubpicker,.st-row2{grid-template-columns:1fr}.st-tabs{overflow-x:auto}}@media (max-width:700px){.app-shell{grid-template-columns:56px minmax(0,1fr)}.rail{gap:5px;width:56px;min-width:56px;padding:10px 0}.rail__brand{height:34px}.rail__bolt,.rail__chip{border-radius:8px;width:34px;height:34px}.rail__nav{gap:4px;padding:5px 6px}.rail__item,.rail__gear{gap:0;min-height:42px;padding:4px}.rail__label,.rail__beta{display:none}.rail__gear{margin:0 6px 2px}.rail__user{padding:4px}.rail__avatar{width:32px;height:32px;font-size:10.5px}.topbar{height:60px;min-height:60px;padding:8px 10px}.builder{min-height:calc(100vh - 60px)}.b-toolbar{padding:7px 10px 9px}.b-body{display:block;overflow:auto}.cpanel{border-right:0;border-bottom:1px solid var(--rule);max-height:500px}.ptabs__tab{padding:11px 10px 10px}.feedchips{padding:9px 10px}.feedgrid{grid-template-columns:1fr}.cpanel__list{max-height:292px;padding:10px;overflow:auto}.fcard{margin-bottom:9px}.fcard__thumb{min-height:92px}.canvas-wrap{min-height:calc(100vh - 118px)}.canvas{padding:12px 10px 48px}.sheet{max-width:100%;padding:20px 16px}}.canvas-image-placeholder{border-color:var(--rule-2);background:var(--surface);gap:8px;min-height:118px;padding:22px 20px}.canvas-image-placeholder svg{opacity:.86;width:20px;height:20px}.canvas-image-placeholder span{max-width:38ch;color:var(--ink-2);font-size:12.5px;font-weight:650;line-height:1.35}.canvas-image-placeholder strong{display:none}.canvas-image-placeholder small,.canvas-image-placeholder--media-group small{max-width:44ch;color:var(--ink-4);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.35}.aib.bg-navy .canvas-image-placeholder,.aib.bg-ink .canvas-image-placeholder,.aib.bg-rust .canvas-image-placeholder{color:#e3ddd3;color:lab(88.4414% .898063 5.67775);background:#ffffff17;border-color:#ffffff57}.aib.bg-navy .canvas-image-placeholder span,.aib.bg-ink .canvas-image-placeholder span,.aib.bg-rust .canvas-image-placeholder span,.aib.bg-navy .canvas-image-placeholder svg,.aib.bg-ink .canvas-image-placeholder svg,.aib.bg-rust .canvas-image-placeholder svg{color:var(--white)}.aib.bg-navy .canvas-image-placeholder small,.aib.bg-ink .canvas-image-placeholder small,.aib.bg-rust .canvas-image-placeholder small{color:#ffffffb8}.aib.bg-navy .sblock__rail button,.aib.bg-ink .sblock__rail button,.aib.bg-rust .sblock__rail button,.aib.bg-navy>.aib__rail .aib__rbtn,.aib.bg-ink>.aib__rail .aib__rbtn,.aib.bg-rust>.aib__rail .aib__rbtn{background:var(--white);color:var(--ink);border-color:#14121ee6;box-shadow:0 0 0 1px #ffffffad,0 2px 7px #14121e47}.aib.bg-navy .sblock__rail button:hover,.aib.bg-ink .sblock__rail button:hover,.aib.bg-rust .sblock__rail button:hover,.aib.bg-navy>.aib__rail .aib__rbtn:hover,.aib.bg-ink>.aib__rail .aib__rbtn:hover,.aib.bg-rust>.aib__rail .aib__rbtn:hover{border-color:var(--ink);background:var(--white);color:var(--ink)}.entity-card{border-color:var(--rule);background:var(--surface);gap:5px;margin:8px 0;padding:12px 13px}.layout-col .entity-card{margin:0 0 10px}.entity-card__label{color:var(--rust);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;font-size:8.5px;font-weight:800;line-height:1.2}.entity-card__title{color:var(--ink);font-family:var(--display);letter-spacing:0;font-size:18px;font-weight:700;line-height:1.08}.entity-card__meta{color:var(--ink-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700;line-height:1.35}.seccomp{min-height:42px;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s}.seccomp:focus-within{border-color:var(--ink-3);background:color-mix(in oklch, var(--white) 90%, var(--surface));box-shadow:0 1px #17171708}.b-status__wrap{display:inline-flex;position:relative}.b-status button.b-status__chip{border-radius:var(--r-1);color:var(--sage);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:12.5px;font-weight:700}.b-status button.b-status__chip:hover{background:var(--surface)}.b-status button.b-status__chip--needs_changes{color:var(--rust)}.b-status__chip--needs_changes .b-status__dot{background:var(--rust);box-shadow:0 0 0 3px color-mix(in oklch, var(--rust) 18%, var(--white))}.b-status__menu{z-index:60;border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--white);flex-direction:column;min-width:232px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #1717171f}.b-status__menu .b-status__option{border-radius:var(--r-1);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;display:flex}.b-status__menu .b-status__option:hover{background:var(--surface)}.b-status__menu .b-status__option.is-on{background:var(--surface-2)}.b-status__menu .b-status__option strong{color:var(--ink);font-size:12.5px;font-weight:700}.b-status__menu .b-status__option em{color:var(--ink-3);font-size:11px;font-style:normal;line-height:1.35}.fmt-confirm{border:1px solid var(--rule-2);border-left:3px solid var(--rust);border-radius:var(--r-1);background:var(--surface);margin:6px 0 8px;padding:10px 12px}.fmt-confirm p{color:var(--ink-2);font-family:var(--sans);margin:0 0 8px;font-size:12.5px;line-height:1.45}.fmt-confirm__row{gap:6px;display:flex}.fmt-confirm__row button{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--white);color:var(--ink);cursor:pointer;font-family:var(--sans);padding:5px 10px;font-size:12px;font-weight:600}.fmt-confirm__row .fmt-confirm__go{border-color:var(--ink);background:var(--ink);color:var(--white)}.pv-flag{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--white);color:var(--ink-3);cursor:pointer;font-family:var(--sans);white-space:nowrap;margin-left:8px;padding:5px 10px;font-size:12px;font-weight:600}.pv-flag.is-on{border-color:var(--ink);background:var(--ink);color:var(--white)}.pv-flag:disabled{cursor:default;opacity:.6}.preview-panel--reader .pv-entity{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;display:flex}.preview-panel--reader .pv-entity__label{color:var(--rust);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;font-size:8.5px;font-weight:800}.preview-panel--reader .pv-entity__title{color:var(--ink);font-family:var(--display);font-size:18px;font-weight:700;line-height:1.15}.preview-panel--reader .pv-entity__meta{color:var(--ink-3);font-family:var(--sans);font-size:12px;line-height:1.35}.preview-panel--reader .pv-a{color:var(--rust);text-underline-offset:2px;text-decoration:underline}.preview-panel--reader .pv-sec--blue .pv-a,.preview-panel--reader .pv-sec--orange .pv-a,.preview-panel--reader .pv-sec--dark .pv-a{color:var(--white)}.aib.bg-navy .seccomp:focus-within,.aib.bg-ink .seccomp:focus-within,.aib.bg-rust .seccomp:focus-within{box-shadow:none;background:#ffffff21}.sblock--drop-target{box-shadow:none;background:0 0}@keyframes lb-dropline-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.canvas-image-placeholder{min-height:106px;padding:18px 14px}.entity-card__title{font-size:17px}}@media (min-width:701px) and (max-width:1000px){.canvas{padding-left:34px;padding-right:34px}}@media (max-width:700px){.cpanel{max-height:min(456px,100vh - 242px)}.cpanel__list{max-height:min(244px,100vh - 414px)}}.fcard,.frow,.sxn-card,.sxn-row,.dcard,.aib,.sblock{will-change:transform, opacity}.fcard--dragging,.frow--dragging{opacity:.54;cursor:grabbing;transform:scale(.985)}.sxn-card--dragging,.sxn-row--dragging,.dcard--dragging{opacity:.55;cursor:grabbing;transform:scale(.985)}body.is-dragging-feed .fcard:not(.fcard--dragging),body.is-dragging-feed .frow:not(.frow--dragging),body.is-dragging-section .sxn-card:not(.sxn-card--dragging),body.is-dragging-section .sxn-row:not(.sxn-row--dragging),body.is-dragging-section .dcard:not(.dcard--dragging){opacity:.72}.aib--section-dragging{opacity:.46;transform:scale(.996)}.sblock--dragging{opacity:.42;transform:translate(2px)scale(.996)}.aib--section-drop,.sblock--drop-target{transition:border-color .14s,box-shadow .14s,transform .14s,opacity .14s}.dropline{animation:.16s cubic-bezier(.2,.72,.22,1) both lb-dropline-in}.dropline__chip{animation:.16s cubic-bezier(.2,.72,.22,1) both lb-dropchip-in}@keyframes lb-dropchip-in{0%{opacity:0;transform:translateY(2px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mast{margin-bottom:6px}.mast__name{letter-spacing:-.03em}.mast__meta{font-weight:600}.text-h1{font-variation-settings:"opsz" 96, "SOFT" 0;letter-spacing:-.022em;font-weight:800;line-height:1.05}.text-h2{font-variation-settings:"opsz" 60, "SOFT" 20;letter-spacing:-.016em;font-weight:700}.text-h3{font-variation-settings:"opsz" 36, "SOFT" 30;letter-spacing:-.01em;font-weight:600}.aib__body .sblock{margin:2px 0}@media (max-width:700px){.aib__body .sblock__rail{opacity:0;margin:0 0 4px;display:inline-flex;position:static;transform:none}.aib__body .sblock:focus-within>.sblock__rail,.aib__body .sblock--menu-open>.sblock__rail,.aib__body .sblock--toolbar-open>.sblock__rail,.aib__body .sblock--drop-target>.sblock__rail{opacity:1}.aib__body .block-toolbar{top:0;right:0}}.aib--target>.aib__rail,.sblock--toolbar-open>.sblock__rail,.sblock--toolbar-open>.block-toolbar{opacity:0;pointer-events:none}.aib--target:hover>.aib__rail,.aib--target:focus-within>.aib__rail,.sblock--toolbar-open:hover>.sblock__rail,.sblock--toolbar-open:focus-within>.sblock__rail,.sblock--toolbar-open:hover>.block-toolbar,.sblock--toolbar-open:focus-within>.block-toolbar{opacity:1;pointer-events:auto}.aib__actionbar,.aib:hover>.aib__actionbar,.aib:focus-within>.aib__actionbar,.aib--section-dragging>.aib__actionbar,.aib--section-drop>.aib__actionbar{opacity:0;pointer-events:none;border:0;max-height:0;margin:0;padding:0;overflow:hidden;transform:none}.aib--dragover>.aib__actionbar{border-bottom:1px solid var(--rule);opacity:1;pointer-events:auto;max-height:28px;margin:-4px 0 10px;padding-bottom:10px}.aib__dropchip{margin-left:0;display:none}body.is-dragging-feed .aib--dragover .aib__dropchip,body.is-dragging-image .aib--dragover .aib__dropchip{align-items:center;display:inline-flex}.aib.bg-navy.aib--dragover>.aib__actionbar,.aib.bg-rust.aib--dragover>.aib__actionbar,.aib.bg-ink.aib--dragover>.aib__actionbar{border-bottom-color:#fff3}.aib__head-r .aib__gear{opacity:0;transform:translateY(-1px)}.aib:hover .aib__head-r .aib__gear,.aib:focus-within .aib__head-r .aib__gear,.aib--dragover .aib__head-r .aib__gear{opacity:1;transform:translateY(0)}.block-toolbar{pointer-events:none}.sblock:hover>.block-toolbar,.sblock:focus-within>.block-toolbar,.sblock--menu-open>.block-toolbar{pointer-events:auto}@media (max-width:700px){.cpanel__util{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.cpanel__search{grid-column:1/-1;width:100%}.cpanel__filter{justify-content:center;width:100%}.cpanel__filterwrap{width:100%}.filterbar{width:min(210px,100vw - 32px)}.viewtoggle{justify-self:end}}.template-save-panel{color:var(--ink);flex-direction:column;gap:16px;display:flex}.tplsave-card{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tplsave-preview{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);box-shadow:var(--shadow-soft);padding:18px 18px 16px}.tplsave-preview__mast{border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--display);letter-spacing:-.03em;text-align:center;padding-bottom:10px;font-size:28px;font-weight:500;line-height:1}.tplsave-preview__mast strong{font-weight:800}.tplsave-preview__meta{color:var(--ink-4);font-family:var(--mono);letter-spacing:.18em;text-align:center;margin:9px 0 14px;font-size:8.5px;font-weight:700}.tplsave-preview__row{border-top:1px solid var(--rule);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.tplsave-preview__row span{color:var(--rust);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.tplsave-preview__row strong{color:var(--ink);font-family:var(--display);letter-spacing:-.006em;font-size:15px;font-weight:650;line-height:1.15}.tplsave-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.tplsave-facts div{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--surface);padding:10px}.tplsave-facts dt{color:var(--ink-4);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.tplsave-facts dd{color:var(--ink);font-family:var(--sans);margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.2}.tplsave-done{border:1px solid var(--sage-3);border-radius:var(--r-2);background:var(--sage-2);color:var(--sage);font-family:var(--sans);align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:flex}.tplsave-done strong{color:var(--ink)}.tplsave-actions{align-items:center;gap:8px;padding-top:2px;display:flex}.tplsave-actions .btn{min-height:34px}@media (max-width:700px){.tplsave-preview{padding:16px 14px 14px}.tplsave-preview__row{grid-template-columns:1fr;gap:3px}.tplsave-facts{grid-template-columns:1fr}.tplsave-actions{flex-direction:column;align-items:stretch}.b-toolbar__right{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr) minmax(0,1fr)}.b-toolbar__right>.btn--quiet:first-of-type{grid-column:1/2}.b-toolbar__right>.btn--save-template{grid-column:2/3;justify-content:center;min-height:34px;padding:7px;display:inline-flex!important}.b-toolbar__right>.btn--save-template span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b-toolbar__right>.b-split{grid-column:3/4}.b-toolbar__right>.export-button{grid-column:4/5}}.sheet--bg-paper{background:var(--white)}.sheet--bg-cream{background:var(--paper)}.sheet--bg-gray{background:var(--surface)}.sheet--bg-navy{background:var(--bluebonnet-ink);color:var(--white);border-color:#152946;border-color:lab(16.0924% .248268 -21.0682)}.sheet--bg-navy .mast__name,.sheet--bg-navy .mast__meta{color:var(--white)}.sheet--bg-navy .mast{border-bottom-color:#ffffffb8}.sheet--ondark,.sheet--ondark .mast__name,.sheet--ondark .mast__meta{color:var(--white)}.sheet--ondark .mast{border-bottom-color:#ffffffb8}.sheet--ondark .loose-stack .inline-editor{color:var(--white)}.sheet--border-none{box-shadow:none;border-width:0;border-color:#0000}.sheet--border-hairline{border-style:solid;border-width:1px}.sheet--border-solid{border-color:var(--ink);border-style:solid;border-width:2px}.sheet--border-dotted{border-style:dashed}.sheet--accent-bluebonnet{--section-accent:var(--rail-active)}.sheet--accent-rust{--section-accent:var(--rust)}.sheet--accent-sage{--section-accent:var(--sage)}.sheet--accent-ink{--section-accent:var(--ink)}.sheet--accent-plum{--section-accent:#723776}@supports (color:lab(0% 0 0)){.sheet--accent-plum{--section-accent:lab(33.2259% 33.8509 -24.8635)}}.sheet--theme-clean .mast__name,.sheet--theme-clean .aib__name,.sheet--head-inter .mast__name,.sheet--head-inter .aib__name{font-family:var(--sans)}.sheet--theme-classic .mast__name,.sheet--head-source-serif .mast__name,.sheet--head-source-serif .aib__name{font-family:var(--body)}.sheet--theme-classic .aib__name{font-family:var(--display);font-weight:800}.sheet--body-inter .inline-editor,.sheet--body-inter .aib__intro,.sheet--body-inter .aib__sub{font-family:var(--sans)}.sheet--body-georgia .inline-editor,.sheet--body-georgia .aib__intro,.sheet--body-georgia .aib__sub{font-family:Georgia,serif}.sheet--density-compact .aib{margin-top:6px;margin-bottom:6px}.sheet--density-compact .sblock{padding-top:2px;padding-bottom:2px}.sheet--density-roomy .aib{margin-top:16px;margin-bottom:16px}.sheet--density-roomy .sblock{padding-top:8px;padding-bottom:8px}.aib--border-none{border-style:none;border-color:#0000!important}.aib--border-hairline{border-style:solid;border-width:1px}.aib--border-solid{border-style:solid;border-width:2px;border-color:var(--ink)!important}.aib--border-dotted{border-style:dashed}.aib--border-accent{border-style:solid;border-width:2px;border-color:var(--section-accent,var(--rust))!important}.aib__titleblock{min-width:0}.aib__sub,.aib__intro,.aib__hidden-label{color:var(--ink-3);font-family:var(--body);font-size:13px;line-height:1.45}.aib__sub{margin:4px 0 0}.aib__intro{border-left:3px solid var(--section-accent,var(--rust));background:color-mix(in oklch, var(--section-accent,var(--rust)) 8%, transparent);margin:0 0 13px;padding:10px 12px}.aib__hidden-label{border:1px dashed var(--rule-2);border-radius:var(--r-1);min-height:24px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffffa3;align-items:center;padding:2px 8px;font-size:8px;font-weight:800;display:inline-flex}.aib--no-divider .aib__head{border-bottom-color:#0000!important}.aib__name--h1{font-size:30px;line-height:1.04}.aib__name--h2{font-size:22px}.aib__name--h3{font-size:19px}.aib__name--h4{font-size:16px}.aib__name--h5{letter-spacing:.03em;text-transform:uppercase;font-size:13px}.aib__name--h6{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.aib.bg-navy .aib__sub,.aib.bg-ink .aib__sub,.aib.bg-rust .aib__sub,.aib.bg-navy .aib__intro,.aib.bg-ink .aib__intro,.aib.bg-rust .aib__intro,.aib.bg-navy .aib__hidden-label,.aib.bg-ink .aib__hidden-label,.aib.bg-rust .aib__hidden-label{color:#ffffffc7}.aib.bg-navy .aib__intro,.aib.bg-ink .aib__intro,.aib.bg-rust .aib__intro{background:#ffffff14;border-left-color:#ffffff9e}.aib.bg-navy .aib__hidden-label,.aib.bg-ink .aib__hidden-label,.aib.bg-rust .aib__hidden-label{background:#ffffff1a;border-color:#ffffff47}@media (max-width:700px){.aib__name--h1{font-size:25px}.aib__name--h2{font-size:20px}}.aib--target>.aib__rail,.sblock--toolbar-open>.sblock__rail,.sblock--toolbar-open>.block-toolbar{pointer-events:auto}.fcard,.frow,.sxn-card,.sxn-row,.dcard,.imgcard,.sxn-card__handle,.frow__grip,.aib__grip,.sblock__rail button[draggable]{-webkit-user-drag:element;-webkit-user-select:none;user-select:none}.sxn-row,.dcard,.sxn-card{cursor:grab}.inline-editor{cursor:text}.builder-hint{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-2);flex-shrink:0;align-items:center;gap:9px;padding:7px 14px;display:flex}.builder-hint>svg{color:var(--ink-3);flex-shrink:0}.builder-hint p{min-width:0;margin:0;font-size:12px;line-height:1.45}.builder-hint__dismiss{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);width:22px;height:22px;color:var(--ink-3);cursor:pointer;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:grid}.builder-hint__dismiss:hover{border-color:var(--ink);color:var(--ink)}.pubcard-list{flex-direction:column;display:flex}.pubcard{border-bottom:1px solid var(--rule);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.pubcard__icon{color:var(--ink-3);place-items:center;display:grid}.pubcard__body{flex:1;min-width:0}.pubcard__body--link{color:inherit;border-radius:var(--r-2);text-decoration:none;display:block}.pubcard__body--link:hover .pubcard__name{text-decoration:underline}.pubcard__open{text-decoration:none}.pubcard__name{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.pubcard__meta{color:var(--ink-3);margin:1px 0 0;font-size:11.5px}.pubcard__action{align-items:center;gap:10px;display:flex}.pubcard__error{color:var(--rust,#c24c32);font-size:11.5px}.pubcard__progress{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.pubcard__progress-dot{background:var(--navy,#123260);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pubcard-pulse}@keyframes pubcard-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:640px){.pubcard{grid-template-columns:24px 1fr}.pubcard__action,.pubcard__progress{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.sblock__img-real{margin:0 0 4px}.sblock__img-real img{border-radius:var(--r-1);border:1px solid var(--rule);width:100%;height:auto;display:block}.sblock__img-real figcaption{color:var(--ink-3);padding:4px 2px 0;font-size:10.5px;font-style:italic}.pv-img{border-radius:3px;width:100%;height:auto;margin:0 0 14px;display:block}.aib--ondark .inline-editor,.aib--ondark .aib__name,.aib--ondark .aib__sub,.aib--ondark .aib__story-title,.aib--ondark .aib__story-p,.aib--ondark .sblock__img-real figcaption,.aib--ondark .pill,.aib--ondark textarea{color:#f5f1e9!important;color:lab(95.4076% .351816 4.58115)!important}.aib--ondark .inline-editor::placeholder{color:#d4cdbf;color:lab(82.6758% .650227 7.68034)}.aib--ondark a,.aib--ondark .inline-editor a{color:#f1e3c7;color:lab(90.8584% 1.5274 15.5418)}.pv-sec__name{font-family:var(--sans,Inter, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid;margin:0 0 12px;padding-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.pv-sec--ondark,.pv-sec--ondark .pv-p,.pv-sec--ondark .pv-sec__name,.pv-sec--ondark .pv-a,.pv-sec--ondark h1,.pv-sec--ondark h2,.pv-sec--ondark h3,.pv-sec--ondark h4{color:#f5f1e9;color:lab(95.4076% .351816 4.58115)}.pv-sec--ondark .pv-a{text-decoration:underline}.section-add-row{justify-content:flex-end;margin:6px 0 0;display:flex}.section-add-pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);border:1px dashed var(--rule);border-radius:var(--r-1);cursor:pointer;opacity:.45;background:0 0;align-items:center;gap:4px;padding:3px 8px;font-size:8.5px;font-weight:700;transition:opacity .12s,border-color .12s,color .12s;display:inline-flex}.section-add-pill:hover{opacity:1;border-color:var(--ink-3);color:var(--ink)}.aib--ondark .section-add-pill{color:#cac3b6;color:lab(79.1955% .655174 7.684);border-color:#8e8572;border-color:lab(56.0214% 1.18688 11.6927)}.seccomp-scrim{z-index:60;background:color-mix(in oklch, var(--ink) 32%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seccomp-modal{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-3);width:min(540px,100%);padding:18px;box-shadow:0 24px 60px -24px #0006}.seccomp-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.seccomp-modal__kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9px;font-weight:700}.seccomp-modal__title{font-family:var(--display);color:var(--ink);margin:2px 0 0;font-size:18px;font-weight:700}.seccomp-modal__close{border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);width:26px;height:26px;color:var(--ink-3);cursor:pointer;flex:none;place-items:center;display:grid}.seccomp-modal__close:hover{color:var(--ink);border-color:var(--ink-3)}.seccomp-modal .seccomp{margin:0}.colorpick{align-items:center;gap:10px;margin-top:10px;display:flex}.colorpick__label{cursor:pointer;flex:1;align-items:center;gap:10px;display:flex}.colorpick__sw{border-radius:var(--r-1);border:1px solid var(--rule);flex-shrink:0;width:34px;height:34px;position:relative;overflow:hidden}.colorpick__sw input[type=color]{cursor:pointer;background:0 0;border:0;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.colorpick__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.colorpick__txt strong{font-size:12px;font-weight:600}.colorpick__hex{width:100px;font-size:12px;font-family:var(--mono,monospace);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--white);padding:3px 6px}.colorpick__clear{color:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r-1);cursor:pointer;background:0 0;padding:4px 9px;font-size:11.5px}.preview-panel--reader .pv-p{margin:0 0 10px}.preview-panel--reader .pv-email h1,.preview-panel--reader .pv-email h2,.preview-panel--reader .pv-email h3,.preview-panel--reader .pv-email h4,.preview-panel--reader .pv-email .pv-mast__name{font-family:var(--pv-head-font,var(--display))}.preview-panel--reader .pv-email .pv-p,.preview-panel--reader .pv-email .pv-list{font-family:var(--pv-body-font,var(--body))}.preview-panel--reader .pv-email .pv-a{color:var(--pv-accent,var(--rust))}.preview-panel--reader .pv-email .pv-sec__name{color:var(--pv-accent,var(--ink-3));border-bottom-color:var(--pv-accent,currentColor)}.preview-panel--reader .pv-email--border-none{border:0}.preview-panel--reader .pv-email--border-hairline{border:1px solid var(--rule)}.preview-panel--reader .pv-email--border-solid{border:2px solid var(--ink)}.preview-panel--reader .pv-email--border-dotted{border:2px dotted var(--ink)}.preview-panel--reader .pv-email--ondark,.preview-panel--reader .pv-email--ondark .pv-p,.preview-panel--reader .pv-email--ondark .pv-mast__name,.preview-panel--reader .pv-email--ondark .pv-mast__meta,.preview-panel--reader .pv-email--ondark h1,.preview-panel--reader .pv-email--ondark h2,.preview-panel--reader .pv-email--ondark h3,.preview-panel--reader .pv-email--ondark h4,.preview-panel--reader .pv-email--ondark .pv-footer__name,.preview-panel--reader .pv-email--ondark .pv-footer p{color:#f5f1e9;color:lab(95.4076% .351816 4.58115)}.preview-panel--reader .pv-email--ondark .pv-a,.preview-panel--reader .pv-email--ondark .pv-sec__name{color:#f4e3bf;color:lab(90.8843% 2.06122 19.5645);border-bottom-color:#f4e3bf;border-bottom-color:lab(90.8843% 2.06122 19.5645)}.preview-panel--reader .pv-email--ondark .pv-mast{border-bottom-color:#c7bda8;border-bottom-color:lab(76.9067% 1.09497 11.6136)}.usedbadge{z-index:3;border-radius:var(--r-2);color:#fff;cursor:pointer;background:#2e9e52;background:lab(57.7987% -45.4011 30.0617);border:0;align-items:center;gap:0;height:20px;padding:0 5px;transition:gap .12s,padding .12s;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #14121e4d}.usedbadge__date{white-space:nowrap;max-width:0;font-size:10px;font-weight:700;font-family:var(--mono,monospace);transition:max-width .16s,margin .16s;overflow:hidden}.fcard:hover .usedbadge .usedbadge__date,.usedbadge:hover .usedbadge__date{max-width:80px;margin-left:4px}.dropdown{position:relative}.dropdown__btn{width:100%;font-size:13px;font-family:var(--sans,Inter, sans-serif);color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.dropdown__btn:hover{border-color:var(--ink-3)}.dropdown__menu{z-index:30;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 20px #14121e24}.dropdown__opt{text-align:left;border-radius:var(--r-1);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:13px}.dropdown__opt:hover{background:var(--paper-2,#ede5d4)}.dropdown__opt.is-on{background:var(--paper-2,#ede5d4);font-weight:600}.swatch--custom{background:conic-gradient(#c24c32,#e6bf4a,#4a7a5c,#123260,#7d4f7a,#c24c32);position:relative;overflow:hidden}.swatch--custom input[type=color]{opacity:0;cursor:pointer;border:0;width:calc(100% + 12px);height:calc(100% + 12px);padding:0;position:absolute;inset:-6px}.fcard__read,.frow__read{color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.fcard__read:hover,.frow__read:hover{border-color:var(--ink);color:var(--ink)}.frow__read{padding:4px}.aib__intro--edit{resize:none;border-radius:var(--r-1);width:100%;color:var(--ink-2);font-style:italic;font-family:var(--body);background:0 0;border:1px dashed #0000;padding:4px 6px;font-size:13.5px}.aib__intro--edit:hover{border-color:var(--rule)}.aib__intro--edit:focus{border-color:var(--ink-3);background:var(--white);border-style:solid;outline:none}.aib--ondark .aib__intro--edit{color:#e9e4da;color:lab(90.7786% .456363 5.73783)}.re-filters{border-bottom:1px solid var(--rule);background:var(--paper);flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:12px 18px;display:grid}.re-filters .re-select,.re-filters .re-browse{grid-column:1/-1}.re-select,.re-num{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);width:100%;min-height:32px;color:var(--ink);outline:none;padding:0 10px;font-size:12px}.re-select:focus,.re-num:focus{border-color:var(--ink-3)}.re-browse{border:1px solid var(--ink);border-radius:var(--r-2);background:var(--ink);min-height:32px;color:var(--white);cursor:pointer;font-size:12px;font-weight:600}.re-browse:hover{filter:brightness(1.1)}.re-browse:disabled{opacity:.55;cursor:default}.re-summary{color:var(--ink-4);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 18px 0;font-size:11px;display:flex}.re-summary strong{font-weight:700}.re-hint{color:var(--ink-4);margin:0 0 12px;font-size:11px}.re-error{color:var(--rust);margin:10px 18px 0;font-size:12px}.re-empty{color:var(--ink-4);font-size:12px}.re-price{z-index:2;border-radius:var(--r-1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--white);letter-spacing:.01em;background:#14121e9e;padding:3px 8px;font-size:12.5px;font-weight:800;position:relative}.re-specs{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;font-weight:500}.re-add{border:1px solid var(--ink);border-radius:var(--r-1);background:var(--ink);min-height:24px;color:var(--white);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.re-add:hover{filter:brightness(1.12)}.re-paste{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.re-paste__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:7px;font-size:9px;font-weight:700;display:block}.re-paste__row{gap:8px;display:flex}.re-paste__row .re-num{flex:1}.fcard__foot .re-gif,.fcard__foot .re-add{margin-left:auto}.re-gif{border:1px solid var(--rule-2,var(--ink));border-radius:var(--r-1);background:var(--white);min-height:24px;color:var(--ink);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.re-gif:hover:not(:disabled){border-color:var(--ink);background:var(--surface-2)}.re-gif:disabled{opacity:.6;cursor:default}.re-gif__spin{animation:.8s linear infinite aib-spin}.re-error{color:var(--rust,#b4452f);margin-top:10px;font-size:12px}.img-drop--gif{cursor:pointer;text-align:left;width:100%}.img-drop--gif:hover{border-color:var(--ink-3);color:var(--ink)}.gifmaker__scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12161f6b;background:lab(7.09447% .629641 -7.27823/.42);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gifmaker{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;width:min(640px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 18px 60px #14121e47}.gifmaker__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.gifmaker__title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gifmaker__title strong{font-size:15px}.gifmaker__sub{color:var(--ink-3);flex-basis:100%;margin-top:2px;font-size:12px}.gifmaker__close{border-radius:var(--r-1);color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.gifmaker__close:hover{color:var(--ink);border-color:var(--rule)}.gifmaker__body{padding:16px 18px;overflow-y:auto}.gifmaker__frames{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.gifframe{border:1px solid var(--rule);border-radius:var(--r-1);aspect-ratio:4/3;background:var(--surface-2);margin:0;position:relative;overflow:hidden}.gifframe__img{object-fit:cover;width:100%;height:100%;display:block}.gifframe__num{color:#fff;background:#12161fc7;background:lab(7.09447% .629641 -7.27823/.78);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid;position:absolute;top:5px;left:5px}.gifframe__ctl{gap:3px;display:flex;position:absolute;bottom:5px;right:5px}.gifframe__ctl button{border-radius:var(--r-1);color:#fff;cursor:pointer;background:#12161fc7;background:lab(7.09447% .629641 -7.27823/.78);border:none;place-items:center;width:22px;height:22px;display:grid}.gifframe__ctl button:hover:not(:disabled){background:var(--ink)}.gifframe__ctl button:disabled{opacity:.4;cursor:default}.gifframe--add{color:var(--ink-3);cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.gifframe--add:hover{border-color:var(--ink-3);color:var(--ink)}.gifmaker__controls{margin-top:16px}.gifmaker__field{color:var(--ink-2);align-items:center;gap:12px;font-size:12px;display:flex}.gifmaker__field input[type=range]{flex:1}.gifmaker__field strong{text-align:right;min-width:38px}.gifmaker__error{color:var(--rust,#b4452f);margin-top:12px;font-size:12.5px}.gifmaker__result{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.gifmaker__resultlabel{color:var(--ink-3);margin-bottom:8px;font-size:12px;display:block}.gifmaker__resultimg{border:1px solid var(--rule);border-radius:var(--r-1);max-width:100%;max-height:280px;display:block}.gifmaker__foot{border-top:1px solid var(--rule);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.gifmaker__count{color:var(--ink-3);font-size:12px}.gifmaker__actions{gap:8px;display:flex}.gifmaker__btn{border:1px solid var(--rule-2,var(--ink));border-radius:var(--r-1);background:var(--white);min-height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.gifmaker__btn:hover:not(:disabled){background:var(--surface-2)}.gifmaker__btn:disabled{opacity:.55;cursor:default}.gifmaker__btn--primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.gifmaker__btn--primary:hover:not(:disabled){filter:brightness(1.12);background:var(--ink)}.gifmaker__spin{animation:.8s linear infinite aib-spin}.sblock__img-real{position:relative}.sblock__linkbtn{z-index:2;border-radius:var(--r-1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--ink-2);cursor:pointer;opacity:0;background:#ffffffeb;border:1px solid #14121e2e;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .12s;display:inline-flex;position:absolute;top:8px;right:8px}.sblock__img-real:hover .sblock__linkbtn{opacity:1}.sblock__linkbtn.is-linked{opacity:1;border-color:var(--ink);background:var(--ink);color:var(--white)}.re-listing-card .fcard__thumb{height:124px}.mtb-listpanel{max-width:1100px}.mtb-listhead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mtb-newmenu{flex-shrink:0;align-items:center;gap:8px;padding-top:4px;display:flex}.mtb-banner{border-radius:var(--r-2);font-family:var(--sans);margin-bottom:16px;padding:10px 14px;font-size:13px}.mtb-banner--err{background:var(--rust-soft);color:var(--rust);border:1px solid var(--rust)}.mtb-loading{color:var(--ink-3);font-family:var(--sans);align-items:center;gap:10px;padding:40px 0;font-size:13px;display:flex}.mtb-spin{animation:.8s linear infinite mtb-spin}@keyframes mtb-spin{to{transform:rotate(360deg)}}.mtb-group{margin-bottom:30px}.mtb-group__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:8px;display:flex}.mtb-group__title{font-family:var(--display);color:var(--ink);margin:0;font-size:18px;font-weight:600}.mtb-group__new{font-size:12px}.mtb-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.mtb-card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);transition:box-shadow .15s,border-color .15s;overflow:hidden}.mtb-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--rule-2)}.mtb-thumb{aspect-ratio:16/9;background:var(--paper-2);border-bottom:1px solid var(--rule);justify-content:center;align-items:center;display:flex;overflow:hidden}.mtb-thumb img{object-fit:contain;width:100%;height:100%}.mtb-thumb__fallback,.mtb-thumb__loading{color:var(--ink-4);font-family:var(--mono);font-size:11px}.mtb-card__body{padding:12px 14px 14px}.mtb-card__namerow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mtb-card__name{font-family:var(--display);color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.25}.mtb-tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-1);white-space:nowrap;flex-shrink:0;padding:3px 6px;font-size:9px;font-weight:700}.mtb-tag--sys{background:var(--tier2-wash);color:var(--tier2-ink)}.mtb-tag--pub{background:var(--sage-2);color:var(--sage)}.mtb-tag--global{background:var(--paper-2);color:var(--ink-3)}.mtb-card__actions{gap:7px;display:flex}.mtb-card__actions .btn{min-height:30px;padding:5px 9px;font-size:12px}.mtb-btn-danger{color:var(--rust)}.mtb-btn-danger:hover{background:var(--rust-soft)!important;border-color:var(--rust)!important;color:var(--rust)!important}.mtb-editor{flex-direction:column;max-width:none;height:calc(100vh - 120px);min-height:560px;display:flex}.mtb-topbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;padding-bottom:14px;display:flex}.mtb-back{font-size:12.5px}.mtb-nameinput{font-family:var(--display);color:var(--ink);border-radius:var(--r-2);background:0 0;border:1px solid #0000;flex:0 320px;min-width:200px;padding:6px 8px;font-size:18px;font-weight:600}.mtb-nameinput:hover{border-color:var(--rule)}.mtb-nameinput:focus{border-color:var(--rail-active);background:var(--white);outline:none}.mtb-topbar__spacer{flex:1}.mtb-toolgroup{border:1px solid var(--rule-2);border-radius:var(--r-2);align-items:center;display:inline-flex;overflow:hidden}.mtb-icbtn,.mtb-zoomval{background:var(--white);color:var(--ink-2);border:none;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;display:inline-flex}.mtb-icbtn:hover:not(:disabled),.mtb-zoomval:hover{background:var(--surface-2);color:var(--ink)}.mtb-icbtn:disabled{color:var(--ink-4);opacity:.5}.mtb-zoomval{font-family:var(--mono);border-left:1px solid var(--rule);border-right:1px solid var(--rule);font-size:11.5px;font-weight:600}.mtb-savebtn{gap:6px}.mtb-savemsg{font-family:var(--sans);padding:6px 0;font-size:12.5px}.mtb-savemsg.is-ok{color:var(--success)}.mtb-savemsg.is-err{color:var(--rust)}.mtb-grid{flex:1;grid-template-columns:210px 1fr 310px;gap:14px;min-height:0;padding-top:14px;display:grid}.mtb-layers{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);flex-direction:column;min-height:0;display:flex;overflow:hidden}.mtb-layers__head{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;padding:12px 12px 8px;font-size:11px;font-weight:700;display:flex}.mtb-layers__head span{align-items:center;gap:6px;display:inline-flex}.mtb-addrow{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.mtb-addbtn{font-family:var(--sans);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--rule-2);border-radius:var(--r-2);justify-content:center;align-items:center;gap:5px;padding:6px 4px;font-size:11.5px;font-weight:600;display:inline-flex}.mtb-addbtn:hover{background:var(--white);border-color:var(--ink);color:var(--ink)}.mtb-layerlist{flex:1;margin:0;padding:6px;list-style:none;overflow-y:auto}.mtb-layeritem{border-radius:var(--r-2);align-items:center;display:flex}.mtb-layeritem.is-on{background:var(--tier2-wash)}.mtb-layeritem__main{font-family:var(--sans);color:var(--ink-2);background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 8px;font-size:12.5px;display:inline-flex}.mtb-layeritem.is-on .mtb-layeritem__main{color:var(--ink);font-weight:600}.mtb-layeritem__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtb-layeritem__tools{align-items:center;gap:1px;padding-right:4px;display:none}.mtb-layeritem:hover .mtb-layeritem__tools,.mtb-layeritem.is-on .mtb-layeritem__tools{display:inline-flex}.mtb-layeritem__tools button{color:var(--ink-3);border-radius:var(--r-1);background:0 0;border:none;padding:4px;display:inline-flex}.mtb-layeritem__tools button:hover{background:var(--white);color:var(--ink)}.mtb-stagewrap{min-width:0;min-height:0;display:flex}.mtb-stage{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface-2);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mtb-stage__scroll{flex:1;justify-content:safe center;align-items:flex-start;padding:24px;display:flex;overflow:auto}.mtb-canvas{box-shadow:var(--shadow);background:var(--paper-2);flex-shrink:0;position:relative}.mtb-canvas__hint{text-align:center;pointer-events:none;background:#0b16246b;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.mtb-canvas__hint strong{font-family:var(--display);color:#fff;font-size:18px}.mtb-canvas__hint span{font-family:var(--sans);color:#ffffffd9;max-width:320px;font-size:12.5px;line-height:1.5}.mtb-canvas__img{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.mtb-canvas__empty{color:var(--ink-4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mtb-box{cursor:move;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#4263eb0d;border:1px solid #4263eb66;position:absolute}.mtb-box:hover{background:#4263eb1a;border-color:#4263ebd9}.mtb-box.is-sel{border:1.5px solid var(--rail-active);background:#4263eb14}.mtb-box__label{font-family:var(--mono);color:#fff;background:var(--rail-active);white-space:nowrap;opacity:0;pointer-events:none;border-radius:2px;padding:1px 5px;font-size:9px;font-weight:600;position:absolute;top:-17px;left:-1px}.mtb-box:hover .mtb-box__label,.mtb-box.is-sel .mtb-box__label{opacity:1}.mtb-handle{border:1.5px solid var(--rail-active);box-sizing:border-box;z-index:10;touch-action:none;background:#fff;border-radius:2px;width:12px;height:12px;position:absolute}.mtb-handle--nw{cursor:nwse-resize;top:-5px;left:-5px}.mtb-handle--n{cursor:ns-resize;top:-5px;left:calc(50% - 5px)}.mtb-handle--ne{cursor:nesw-resize;top:-5px;right:-5px}.mtb-handle--e{cursor:ew-resize;top:calc(50% - 5px);right:-5px}.mtb-handle--se{cursor:nwse-resize;bottom:-5px;right:-5px}.mtb-handle--s{cursor:ns-resize;bottom:-5px;left:calc(50% - 5px)}.mtb-handle--sw{cursor:nesw-resize;bottom:-5px;left:-5px}.mtb-handle--w{cursor:ew-resize;top:calc(50% - 5px);left:-5px}.mtb-guide{background:var(--rust);z-index:8;pointer-events:none;position:absolute}.mtb-guide--x{width:1px;top:0;bottom:0}.mtb-guide--y{height:1px;left:0;right:0}.mtb-stage__foot{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--ink-3);background:var(--white);justify-content:space-between;align-items:center;padding:7px 12px;font-size:10.5px;display:flex}.mtb-stage__rendering{color:var(--ink-4);align-items:center;gap:5px;display:inline-flex}.mtb-props{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--white);min-height:0;display:flex;overflow:hidden}.mtb-props__scroll{flex:1;padding:4px 0;overflow-y:auto}.mtb-section{border-bottom:1px solid var(--rule);padding:14px}.mtb-section:last-child{border-bottom:none}.mtb-section__title{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:11px;font-weight:700}.mtb-emptyprops{font-family:var(--body);color:var(--ink-3);padding:24px 16px;font-size:12.5px;line-height:1.5}.mtb-ctl{margin-bottom:12px;display:block}.mtb-ctl:last-child{margin-bottom:0}.mtb-ctl__label{font-family:var(--sans);color:var(--ink-2);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.mtb-input{width:100%;font-family:var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--rule-2);border-radius:var(--r-2);padding:7px 9px;font-size:12.5px}.mtb-input:focus{border-color:var(--rail-active);outline:none}select.mtb-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2368635b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:26px}.mtb-grid2{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.mtb-grid2 .mtb-ctl{margin-bottom:0}.mtb-grid4{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.mtb-num{flex-direction:column;gap:3px;display:flex}.mtb-num span{font-family:var(--mono);color:var(--ink-4);text-align:center;font-size:10px}.mtb-num input{width:100%;font-family:var(--mono);color:var(--ink);background:var(--white);border:1px solid var(--rule-2);border-radius:var(--r-2);text-align:center;padding:6px 4px;font-size:12px}.mtb-num input:focus{border-color:var(--rail-active);outline:none}.mtb-chips{flex-wrap:wrap;gap:5px;display:flex}.mtb-chip{font-family:var(--sans);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule-2);border-radius:var(--r-2);align-items:center;gap:4px;padding:5px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.mtb-chip:hover{border-color:var(--ink-3);color:var(--ink)}.mtb-chip.is-on{background:var(--rail-active);border-color:var(--rail-active);color:#fff}.mtb-advtoggle{color:var(--ink-3);font-family:var(--sans);background:0 0;border:none;align-items:center;gap:5px;padding:8px 0 4px;font-size:12px;font-weight:600;display:inline-flex}.mtb-advtoggle:hover{color:var(--ink)}.mtb-advbody{padding-top:4px}.mtb-hint{font-family:var(--body);color:var(--ink-4);margin-top:10px;font-size:11px;font-style:italic;line-height:1.45}.mtb-colorrow{align-items:center;gap:6px;display:flex}.mtb-colorsel{flex:1;min-width:0}.mtb-colorpick{border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--white);flex-shrink:0;width:32px;height:32px;padding:2px}.mtb-colorhex{width:86px;font-family:var(--mono);flex-shrink:0;font-size:11px}.mtb-items{flex-direction:column;gap:6px;display:flex}.mtb-itemrow{align-items:center;gap:6px;display:flex}.mtb-itembtn{border:1px solid var(--rule-2);border-radius:var(--r-2);color:var(--ink-3);background:0 0;flex-shrink:0;padding:6px;display:inline-flex}.mtb-itembtn:hover{border-color:var(--rust);color:var(--rust)}.mtb-additem{background:var(--surface-2);border:1px dashed var(--rule-2);border-radius:var(--r-2);color:var(--ink-2);font-family:var(--sans);justify-content:center;align-items:center;gap:5px;padding:7px;font-size:11.5px;font-weight:600;display:inline-flex}.mtb-additem:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:900px){.mtb-editor{height:auto;min-height:0}.mtb-grid{grid-template-columns:1fr}.mtb-stage{min-height:320px}.mtb-layerlist{max-height:220px}.mtb-props__scroll{max-height:none}}.mtb-explain{background:var(--paper-2);border-left:3px solid var(--rail-active);border-radius:var(--r-1);font-family:var(--sans);color:var(--ink-2);margin:12px 14px 0;padding:10px 12px;font-size:11.5px;line-height:1.5}.mtb-explain strong{color:var(--ink);font-weight:700}.mtb-help{font-family:var(--sans);color:var(--ink-4);margin-top:5px;font-size:10.5px;line-height:1.4;display:block}.mtb-dd .dropdown__btn{padding:7px 9px;font-size:12.5px}.mtb-colorrow .mtb-colorsel{flex:1;min-width:0}.mtb-colorrow .mtb-colorsel .dropdown__btn{font-size:12px}.mtb-modal{z-index:200;background:#0b162473;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mtb-modal__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2);width:min(720px,100%);max-height:86vh;padding:22px 24px 26px;overflow-y:auto;box-shadow:0 12px 48px #0b162447}.mtb-modal__head{justify-content:space-between;align-items:center;display:flex}.mtb-modal__head h3{font-family:var(--display);color:var(--ink);margin:0;font-size:19px;font-weight:600}.mtb-modal__x{color:var(--ink-3);border-radius:var(--r-1);background:0 0;border:none;padding:4px}.mtb-modal__x:hover{background:var(--surface-2);color:var(--ink)}.mtb-modal__sub{font-family:var(--body);color:var(--ink-3);margin:6px 0 18px;font-size:13px}.mtb-modal__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.mtb-startercard{text-align:left;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;padding:0 0 12px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.mtb-startercard:hover{border-color:var(--rail-active);box-shadow:var(--shadow-card-hover)}.mtb-startercard .mtb-thumb{aspect-ratio:16/9;border-bottom:1px solid var(--rule);margin-bottom:10px}.mtb-startercard__name{font-family:var(--display);color:var(--ink);padding:0 12px;font-size:14px;font-weight:600}.mtb-startercard__tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);padding:3px 12px 0;font-size:9px}.mtb-startercard--blank{text-align:center;border-style:dashed;justify-content:center;align-items:center;min-height:200px}.mtb-startercard--blank .mtb-startercard__name,.mtb-startercard--blank .mtb-startercard__tag{padding:0}.mtb-startercard__blankicon{background:var(--surface-2);width:54px;height:54px;color:var(--ink-3);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.mtb-group__empty{font-family:var(--body);color:var(--ink-3);padding:4px 2px 2px;font-size:12.5px}.mtb-modal__card--sm{width:min(440px,100%)}.mtb-modal__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.mtb-linkbtn{color:var(--rail-active);font-family:var(--sans);background:0 0;border:none;padding:0 0 0 8px;font-size:12px;font-weight:600;text-decoration:underline}.mtb-linkbtn:hover{color:var(--bluebonnet-ink)}.mtb-catpick{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.mtb-cattile{text-align:left;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;gap:3px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.mtb-cattile:hover{border-color:var(--rail-active);box-shadow:var(--shadow-card-hover)}.mtb-cattile__name{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:600}.mtb-cattile__meta{font-family:var(--mono);color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.mtb-newcat{border-top:1px solid var(--rule);align-items:center;gap:8px;padding-top:14px;display:flex}.mtb-newcat .mtb-input{flex:1}.mtb-newcat .btn{white-space:nowrap;flex-shrink:0}.mtb-group__head{align-items:center;gap:8px;display:flex}.mtb-group__grip{color:var(--ink-4);cursor:grab;align-items:center;padding:2px;display:inline-flex}.mtb-group__grip:active{cursor:grabbing}.mtb-group.is-dragging{opacity:.5}.mtb-group__tools{gap:2px;display:inline-flex}.mtb-group__tools button{color:var(--ink-4);border-radius:var(--r-1);background:0 0;border:none;padding:5px;display:inline-flex}.mtb-group__tools button:hover{background:var(--surface-2);color:var(--ink)}.mtb-group__rename{width:auto;min-width:180px;font-family:var(--display);padding:4px 8px;font-size:16px;font-weight:600}.mtb-group__new{margin-left:auto}.mtb-empty-all{font-family:var(--body);color:var(--ink-3);padding:30px 4px;font-size:13.5px;line-height:1.6}.cpanel__spin{animation:.8s linear infinite aib-spin}.cpanel__note{font-family:var(--body);color:var(--ink-3);flex-basis:100%;margin-top:2px;font-size:11.5px}
