@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_287d8888-module__yn2EwG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_287d8888-module__yn2EwG__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_22cd7808-module__13WKNq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_22cd7808-module__13WKNq__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--ivory:#f6f2ea;--ivory2:#efeadf;--paper:#fffdfa;--hover:#faf6ee;--ink:#0b1426;--ink2:#243050;--slate:#515a6b;--slate2:#5d6677;--rule:#e6e0d4;--rule2:#d6cfc0;--rule3:#beb5a1;--gold:#c9a961;--gold-ink:#7d5d14;--gold-tint:#f5ebd2;--gold-soft:#c9a96173;--good:#2a6a4c;--good-tint:#e3efe8;--bad:#a7302a;--bad-tint:#f6e4e2;--crimson:#c73659;--crimson-ink:#8f1f3b;--crimson-tint:#f9e4ea;--p1:#7d570b;--p1-ink:#7d570b;--p1-tint:#f5e8cb;--p1-line:#e4d3a5;--p2:#4e6f8e;--p2-ink:#2e4d6b;--p2-tint:#e3ebf2;--p2-line:#c3d2e0;--p3:#a65f49;--p3-ink:#7a3f2c;--p3-tint:#f4e4dd;--p3-line:#e4c7bc;--p4:#5f7f72;--p4-ink:#31564a;--p4-tint:#e2ece6;--p4-line:#c2d4c9;--ig:#a93c6f;--tt:#166f6d;--yt:#b3261e;--serif:var(--font-serif),"Source Serif 4",Georgia,"Times New Roman",serif;--sans:var(--font-sans),"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--r-card:10px;--r-ctl:6px;--shadow:0 1px 2px #0b142608,0 8px 24px -12px #0b14261a}*{box-sizing:border-box}html,body{margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--ivory);color:var(--ink);font:400 15px/1.5 var(--sans);font-variant-numeric:tabular-nums;overflow-x:hidden}a{color:inherit}button{font-family:inherit}::selection{background:#c9a96159}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.top{z-index:5;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule2);align-items:center;gap:28px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.wordmark{font:600 22px/1 var(--serif);font-optical-sizing:none;letter-spacing:.01em;color:var(--ink);white-space:nowrap;text-decoration:none}.wordmark:after{content:".";color:var(--gold)}.nav{gap:4px;height:100%;margin-left:4px;display:flex}.nav a{color:var(--slate);border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.nav a:hover{color:var(--ink)}.nav a.on{color:var(--ink);border-bottom-color:var(--gold);font-weight:600}.nav .soon{font:600 13px/1 var(--sans);letter-spacing:.02em;color:var(--gold-ink);background:var(--gold-tint);border:1px solid var(--gold-soft);border-radius:4px;padding:3px 6px}.right{align-items:center;gap:18px;margin-left:auto;display:flex}.conn{color:var(--slate);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.conn:before{content:"";background:var(--rule3);border-radius:50%;width:8px;height:8px}.conn.ok:before{background:var(--good)}.conn.pend:before{background:var(--gold)}.av{background:var(--ink);width:34px;height:34px;color:var(--ivory);font:700 13px/1 var(--sans);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.ribbon{background:var(--ivory2);border-bottom:1px solid var(--rule);color:var(--slate);font:400 13px/1.5 var(--sans);padding:8px 32px}.ribbon b{color:var(--ink);font-weight:600}main{max-width:1320px;margin:0 auto;padding:36px 32px 64px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}h1{font:600 36px/1.1 var(--serif);font-optical-sizing:none;letter-spacing:-.005em;color:var(--ink);margin:0 0 6px}.sub{color:var(--slate);max-width:880px;font-size:14.5px;line-height:1.5}.tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seg{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--slate);font:500 14px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:36px;padding:0 14px;transition:background .15s,color .15s}.seg button:hover{color:var(--ink);background:var(--ivory)}.seg button.on{background:var(--ink);color:var(--ivory);font-weight:600}.seg button.on:hover{background:var(--ink2)}.btn{background:var(--ink);color:var(--ivory);border:1px solid var(--ink);border-radius:var(--r-ctl);font:600 15px/1 var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--ink2);border-color:var(--ink2)}.btn.quiet{background:var(--paper);color:var(--ink);border-color:var(--rule2)}.btn.quiet:hover{border-color:var(--ink);background:var(--ivory)}.pill{vertical-align:middle;font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);border:1px solid var(--gold-soft);background:var(--gold-tint);border-radius:4px;margin-left:12px;padding:5px 9px;display:inline-block}.kicker{font:600 13px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.tile{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;padding:22px 26px 24px;display:flex}.tl{font:600 14px/1.35 var(--sans);color:var(--slate)}.big{font:600 50px/1 var(--serif);font-optical-sizing:none;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);letter-spacing:-.01em;margin:14px 0 10px}.big small{font:500 20px/1 var(--sans);color:var(--slate);margin-left:2px}.bar{background:var(--ivory2);border-radius:2px;height:4px;margin:2px 0 14px;overflow:hidden}.bar i{background:var(--gold);border-radius:2px;height:100%;display:block}.note{color:var(--slate);margin-top:auto;font-size:14px;line-height:1.5}.split{font:600 14px/1.3 var(--sans);flex-wrap:wrap;gap:14px;margin:0 0 12px;display:flex}.split .ig{color:var(--ig)}.split .tt{color:var(--tt)}.split .yt{color:var(--yt)}.block{margin-bottom:32px}.bh{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.bh h2{font:600 20px/1.2 var(--sans);color:var(--ink);letter-spacing:-.005em;align-items:center;gap:10px;margin:0;display:flex}.bh .bs{color:var(--slate);font-size:14px}.dot{background:var(--rule3);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot.ig{background:var(--ig)}.dot.tt{background:var(--tt)}.dot.yt{background:var(--yt)}.dot.p1{background:var(--p1)}.dot.p2{background:var(--p2)}.dot.p3{background:var(--p3)}.dot.p4{background:var(--p4)}.tablewrap{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;overflow-x:auto}table.igt{border-collapse:collapse;width:100%;min-width:960px}.igt th{text-align:left;font:600 13px/1.3 var(--sans);color:var(--slate);border-bottom:1px solid var(--ink);white-space:nowrap;padding:14px 16px}.igt th:first-child,.igt td:first-child{padding-left:22px}.igt th:last-child,.igt td:last-child{padding-right:22px}.igt td{border-bottom:1px solid var(--rule);vertical-align:top;font-variant-numeric:tabular-nums;padding:16px;transition:background .15s}.igt tbody tr:hover td{background:var(--hover)}.igt tr:last-child td{border-bottom:0}.igt td b{font:600 18px/1.15 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.igt td i{font:500 13px/1.3 var(--sans);color:var(--slate2);margin-top:4px;font-style:normal;display:block}.igt td i.up{color:var(--good)}.igt td i.down{color:var(--bad)}.igt td.acct b{font:600 15px/1.25 var(--sans)}.igt td.acct small{color:var(--slate);margin-top:3px;font-size:13px;display:block}.igt td.best{max-width:280px;color:var(--ink);background:var(--ivory);border-left:3px solid var(--gold);border-radius:0;font-size:14px;line-height:1.4}.igt td.best small{color:var(--slate);margin-top:4px;font-size:13px;display:block}.igt td .blank{color:var(--slate);font:400 13px/1.3 var(--sans);border-bottom:1px dashed var(--rule3);padding-bottom:2px;display:inline-block}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pcard{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);padding:24px 26px}.phead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pname{font:600 17px/1.2 var(--sans);color:var(--ink);align-items:center;gap:9px;display:flex}.handle{font:400 13.5px/1.3 var(--sans);color:var(--slate);margin-top:4px}.pstat{text-align:right}.pstat b{font:600 32px/1 var(--serif);font-optical-sizing:none;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);display:block}.pstat small{color:var(--slate);margin-top:6px;font-size:13px;display:block}.spark{fill:none;width:100%;height:44px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin:18px 0 8px;display:block}.spark polyline{vector-effect:non-scaling-stroke}.metrics{border-top:1px solid var(--ink);margin-top:4px}.metric{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.metric .k{color:var(--slate);font-size:14.5px}.metric .v{font:600 17px/1.2 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.metric .d{font:500 13px/1.3 var(--sans);text-align:right;min-width:64px}.d.up{color:var(--good)}.d.down{color:var(--bad)}.d.flat{color:var(--slate2)}.metric .v.blank{color:var(--slate);font:400 13.5px/1.3 var(--sans);border-bottom:1px dashed var(--rule3)}.best{background:var(--ivory);border-left:3px solid var(--gold);border-radius:8px;margin-top:16px;padding:14px 16px}.bl{font:600 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);display:block}.bt{font:600 15.5px/1.35 var(--sans);color:var(--ink);margin:5px 0 3px;display:block}.bm{color:var(--slate);font-size:13.5px;display:block}.foot{color:var(--slate);border-top:1px solid var(--rule2);margin-top:24px;padding-top:12px;font-size:13.5px}.plan{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel{border-right:1px solid var(--rule2);flex-direction:column;gap:16px;min-width:0;padding:4px 22px 4px 0;display:flex}.panel .lead{font:600 26px/1.2 var(--serif);font-optical-sizing:none;color:var(--ink);letter-spacing:-.005em;margin:0}.panel p{color:var(--slate);margin:0;font-size:14.5px;line-height:1.5}.panel .kicker{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.panel .kicker:first-child{margin-top:0}.conf{font:600 13px/1 var(--sans);letter-spacing:.02em;text-transform:none;color:var(--crimson-ink);background:var(--crimson-tint);border-radius:4px;padding:4px 8px}.key{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.key li{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;font-size:14.5px;font-weight:500;line-height:1.35;display:grid}.key li .dot{grid-row:1}.key li span{color:var(--slate);white-space:normal;grid-column:2;margin-left:0;padding:0;font-size:13px;font-weight:400}.plain{color:var(--slate);margin:0;padding-left:18px;font-size:14.5px;line-height:1.5}.plain li{margin:4px 0}.more{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:38px;color:var(--ink);font:600 14px/1 var(--sans);justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;padding:0 16px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.more:hover{border-color:var(--ink);background:var(--ivory)}.weekhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.weekhead b{font:600 20px/1.2 var(--sans);color:var(--ink);letter-spacing:-.005em}.weekhead span{color:var(--slate);font-size:14px}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.day{background:var(--paper);border:1px solid var(--rule);border-radius:8px;flex-direction:column;min-height:240px;padding:8px;display:flex}.day.today{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.dh{font:500 13.5px/1.3 var(--sans);color:var(--slate);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:10px;padding-bottom:8px;display:flex}.dh b{color:var(--ink);font-size:14.5px;font-weight:600}.day.today .dh b{color:var(--gold-ink)}.piece{border:1px solid var(--rule2);border-left:3px solid var(--rule3);background:var(--ivory);border-radius:6px;flex-direction:column;flex:1;gap:6px;padding:8px 8px 9px 9px;display:flex}.piece.p1{background:var(--p1-tint);border-color:var(--p1-line);border-left-color:var(--p1)}.piece.p2{background:var(--p2-tint);border-color:var(--p2-line);border-left-color:var(--p2)}.piece.p3{background:var(--p3-tint);border-color:var(--p3-line);border-left-color:var(--p3)}.piece.p4{background:var(--p4-tint);border-color:var(--p4-line);border-left-color:var(--p4)}.piece.reactive{border-style:dashed dashed dashed solid}.piece.rest{border:1px dashed var(--rule2);color:var(--slate);background:0 0}.ptag{font:600 13px/1.3 var(--sans);color:var(--slate)}.piece.p1 .ptag{color:var(--p1-ink)}.piece.p2 .ptag{color:var(--p2-ink)}.piece.p3 .ptag{color:var(--p3-ink)}.piece.p4 .ptag{color:var(--p4-ink)}.ptitle{font:600 14.5px/1.35 var(--sans);color:var(--ink)}.piece.rest .ptitle{color:var(--slate);font-weight:500}.pmeta{flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:4px;display:flex}.plat{font:600 13px/1 var(--sans);letter-spacing:.02em;color:var(--slate);border:1px solid var(--rule2);background:var(--paper);border-radius:4px;padding:3px 5px}.pfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.owner{font:700 13px/1 var(--sans);letter-spacing:.04em;color:var(--ink);background:var(--paper);border:1px solid var(--rule2);border-radius:999px;padding:4px 7px}.status{font:600 13px/1 var(--sans);background:var(--paper);color:var(--slate);border:1px solid var(--rule2);white-space:nowrap;border-radius:999px;padding:4px 8px;display:inline-block}.status.filmed,.status.scripted{color:var(--good);background:var(--good-tint);border-color:#0000}.status.edit,.status.design{color:var(--gold-ink);background:var(--gold-tint);border-color:#0000}.status.idea{color:var(--slate);background:var(--paper);border-color:var(--rule2)}.fullplan{border-top:1px solid var(--rule2);margin-top:36px;padding-top:18px}.fullplan summary{cursor:pointer;font:600 15px/1 var(--sans);color:var(--ink);border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:38px;padding:0 14px 0 10px;list-style:none;transition:border-color .15s,background .15s;display:inline-flex}.fullplan summary:hover{border-color:var(--ink);background:var(--ivory)}.fullplan summary::-webkit-details-marker{display:none}.fullplan summary:before{content:"+";font:600 16px/1 var(--sans);border:1px solid var(--gold);width:20px;height:20px;color:var(--gold-ink);border-radius:50%;place-items:center;display:grid}.fullplan[open] summary:before{content:"−"}.fullplan .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.scard{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);padding:20px 22px}.scard h3{font:600 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--rule);margin:0 0 10px;padding-bottom:8px}.scard p{color:var(--slate);margin:0 0 8px;font-size:14.5px;line-height:1.5}.scard ul{color:var(--slate);margin:0;padding-left:18px;font-size:14.5px;line-height:1.5}.scard li{margin:5px 0}.scard li b{color:var(--ink);font-weight:600}.pillars{flex-direction:column;gap:10px;display:flex}.pillar{align-items:flex-start;gap:10px;display:flex}.pillar .dot{flex:none;margin-top:6px}.pillar b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.pillar span{color:var(--slate);font-size:14px;line-height:1.45;display:block}.capture{gap:10px;margin-bottom:24px;display:flex}.capture input{background:var(--paper);border:1px solid var(--rule2);color:var(--ink);font:400 15.5px/1.3 var(--sans);border-radius:var(--r-ctl);min-width:0;min-height:44px;box-shadow:var(--shadow);flex:1;padding:0 16px;transition:border-color .15s,box-shadow .15s}.capture input::placeholder{color:var(--slate2)}.capture input:hover{border-color:var(--rule3)}.capture input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b142624}.capture .btn{min-height:44px;padding:0 22px}.list{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px;transition:background .15s;display:grid}.row:hover{background:var(--hover)}.row:last-child{border-bottom:0}.row h4{font:600 17px/1.3 var(--sans);color:var(--ink);letter-spacing:-.005em;margin:0 0 4px}.row p{color:var(--slate);max-width:72ch;margin:0;font-size:14.5px;line-height:1.5}.meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.src{font:400 13px/1.3 var(--sans);color:var(--slate)}.tag{font:600 13px/1 var(--sans);color:var(--ink);background:var(--ivory2);border:1px solid #0000;border-radius:999px;padding:5px 9px;display:inline-block}.tag.p1{background:var(--p1-tint);color:var(--p1-ink)}.tag.p2{background:var(--p2-tint);color:var(--p2-ink)}.tag.p3{background:var(--p3-tint);color:var(--p3-ink)}.tag.p4{background:var(--p4-tint);color:var(--p4-ink)}.act{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.status.new{color:var(--ink);background:var(--ivory2);border-color:#0000}.status.short{color:var(--gold-ink);background:var(--gold-tint);border-color:#0000}.status.sched{color:var(--good);background:var(--good-tint);border-color:#0000}.act button{background:var(--paper);border:1px solid var(--rule2);color:var(--ink);font:600 14px/1 var(--sans);border-radius:var(--r-ctl);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 14px;transition:border-color .15s,background .15s;display:inline-flex}.act button:hover{border-color:var(--ink);background:var(--ivory)}.listfoot{color:var(--slate);margin-top:14px;font-size:13.5px}.empty{background:var(--paper);border:1px dashed var(--rule3);border-radius:var(--r-card);text-align:center;color:var(--slate);padding:64px 24px}.empty p{font:600 26px/1.2 var(--serif);font-optical-sizing:none;color:var(--ink);margin:0 0 8px}.empty small{max-width:56ch;margin:0 auto;font-size:14.5px;line-height:1.5;display:block}@media (max-width:720px){.top{flex-wrap:wrap;gap:0 12px;height:auto;padding:6px 16px 0;position:static}.wordmark{padding:6px 0 8px;font-size:20px}.nav{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0;width:100%;height:auto;margin-left:0}.nav a{flex:1 0 30%;justify-content:center;gap:6px;min-height:42px;padding:0 10px;font-size:14.5px}.nav .soon{padding:3px 5px}.right{display:none}.ribbon{padding:8px 16px}main{padding:22px 16px 48px}h1{font-size:30px}.head{margin-bottom:22px}.strip,.pair,.plan,.fullplan .grid,.row{grid-template-columns:1fr}.strip,.pair{gap:14px}.plan{gap:16px}.plan .panel{border-right:0;border-top:1px solid var(--rule2);order:2;padding:22px 0 0}.week{grid-template-columns:1fr;gap:10px}.day{min-height:0}.piece{padding:12px 12px 12px 14px}.act{flex-direction:row;justify-content:space-between;align-items:center}.big{font-size:42px}.pstat b{font-size:28px}.tile,.pcard{padding:18px 18px 20px}.row{gap:14px;padding:16px 18px}.capture{flex-direction:column}.capture input{flex:none;width:100%;min-height:48px}.capture .btn{width:100%;min-height:48px}.tablewrap{border-radius:8px}.fullplan .grid{gap:12px}.empty{padding:44px 20px}}.kanban{margin-bottom:8px}.kb-scroll{-webkit-overflow-scrolling:touch;grid-template-columns:minmax(150px,1fr) minmax(200px,1.4fr) repeat(5,minmax(150px,1fr));align-items:start;gap:12px;padding:2px 0 10px;display:grid;overflow-x:auto}.kanban.single .kb-scroll{grid-template-columns:minmax(0,420px)}.kb-col{background:var(--ivory2);border:1px solid var(--rule);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;min-height:280px;padding:10px;display:flex}.kb-col.hl{background:var(--p2-tint);border-color:var(--p2-line)}.kb-col.over{outline:2px dashed var(--rule3);outline-offset:-3px}.kb-col.hl.over{outline-color:var(--p2)}.kb-ch{padding:2px 4px 4px}.kb-label{font:600 15px/1.2 var(--sans);color:var(--ink);margin:0;display:inline}.kb-count{font:600 15px/1 var(--serif);font-optical-sizing:none;color:var(--slate2);margin-left:6px}.kb-when{font:500 13px/1.3 var(--sans);color:var(--slate2);margin-top:2px}.kb-cards{flex-direction:column;gap:8px;min-height:24px;max-height:72vh;display:flex;overflow-y:auto}.kb-card{background:var(--paper);border:1px solid var(--rule2);cursor:grab;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 1px 1px #0b142608}.kb-card:hover{border-color:var(--rule3)}.kb-card.dragging{opacity:.45}.kb-top{display:flow-root}.kb-top .ck{float:left;width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:2px 8px 0 0}.kb-title{font:600 14.5px/1.35 var(--sans);color:var(--ink);overflow-wrap:normal;word-break:normal;text-decoration:none}.kb-title.long{overflow-wrap:break-word}.kb-title:hover{text-underline-offset:2px;text-decoration:underline}.kb-meta{flex-wrap:wrap;gap:4px;display:flex}.kanban .chip{white-space:normal;line-height:1.25}.kanban .chip.ch-local{background:var(--p2-tint);color:var(--p2-ink);border-color:var(--p2-line)}.kanban .chip.ch-dr{background:var(--p4-tint);color:var(--p4-ink);border-color:var(--p4-line)}.kb-state{max-width:100%;font:600 13px/1.3 var(--sans);color:var(--ink2);border:1px solid #0000;border-radius:6px;flex:none;padding:3px 8px}.kb-state.warn{border:1px dashed var(--gold);background:var(--gold-tint);color:var(--gold-ink)}.kb-state.ok{background:var(--good-tint);color:var(--good)}.kb-move{appearance:none;background:var(--ivory) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23515A6B' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 7px center/8px 5px;border:1px solid var(--rule2);border-radius:var(--r-ctl);width:100%;min-height:34px;color:var(--slate);font:500 13px/1.3 var(--sans);cursor:pointer;padding:0 19px 0 8px}.kb-move:hover{border-color:var(--rule3);color:var(--ink)}.kb-drop{border:2px dashed var(--p2-line);text-align:center;color:var(--p2-ink);font:500 13px/1.3 var(--sans);border-radius:8px;padding:14px 8px}.kb-col.over .kb-drop{border-color:var(--p2);background:var(--paper)}@media (max-width:720px){.kb-scroll{flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:visible}.kb-col{min-height:0}.kb-cards{max-height:none;overflow:visible}.kb-card{cursor:default}.kb-move{min-height:44px;font-size:15px}.kb-drop{display:none}}.ibar{background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 0 18px;padding:10px 14px;display:flex}.ibar-g{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ibar-lab{font:700 12.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-right:4px}.ibar-rule{background:var(--rule2);align-self:stretch;width:1px}.ibar-sp{flex:1}.ibar-ln{font:500 14px/1.2 var(--sans);color:var(--slate);text-underline-offset:3px;white-space:nowrap}.ibar-ln:hover{color:var(--ink)}.ibar .fchip{min-height:34px;color:var(--ink);white-space:nowrap;gap:7px;padding:0 13px;font-size:14px}.ibar .fchip.on{color:var(--ivory)}.mk{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.kanban .chip.mk-chip{white-space:nowrap;gap:4px}.kanban .kb-meta .chip{padding:3px 6px}.mk-ig{background:var(--ig)}.mk-tt{background:var(--tt)}.mk-yt_short{background:var(--yt)}.mk-blog{background:var(--slate2)}.kb-pick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.kb-edit{font:600 13px/1.3 var(--sans);color:var(--p2-ink);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.kb-edit:hover{color:var(--ink)}.pk-veil{z-index:40;background:#0b14266b;padding:36px 12px;position:fixed;inset:0;overflow-y:auto}.pk-modal{background:var(--paper);border-radius:14px;outline:none;width:min(1120px,100%);margin:0 auto;padding:30px 36px 26px;position:relative;box-shadow:0 30px 80px -20px #0b142673}.pk-mh{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pk-step{font:700 13px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.pk-title{font:600 30px/1.2 var(--serif);font-optical-sizing:none;color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0}.pk-x{border-radius:var(--r-ctl);width:40px;height:40px;color:var(--slate2);cursor:pointer;background:0 0;border:0;flex:none;margin:-6px -8px 0 0;font-size:26px;line-height:1}.pk-x:hover{color:var(--ink);background:var(--ivory)}.pk-cap{font:700 12.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 12px;display:block}.pk-lbl{font:600 14px/1.3 var(--sans);color:var(--ink);margin-bottom:6px;display:block}.pk-cols{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:36px;display:grid}.pk-col{flex-direction:column;gap:18px;min-width:0;display:flex}.pk-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pk-f{min-width:0}.pk-modal textarea.pk-angle{min-height:104px}.pk-modal textarea.pk-substance{min-height:150px}.pk-fwbox{border-top:1px solid var(--rule);margin-top:22px;padding-top:20px}.pk-seg{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:44px;display:flex;overflow:hidden}.pk-seg.bad{border-color:var(--bad)}.pk-seg.bad:focus-within{box-shadow:0 0 0 3px #a7302a2e}.pk-seg label{cursor:pointer;flex:1;display:flex;position:relative}.pk-seg label+label{border-left:1px solid var(--rule2)}.pk-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pk-seg span{text-align:center;font:600 15px/1.2 var(--sans);color:var(--slate);flex:1;justify-content:center;align-items:center;padding:10px 8px;display:flex}.pk-seg input:checked+span{background:var(--ink);color:var(--ivory)}.pk-seg input:focus-visible+span{outline:2px solid var(--ink);outline-offset:-4px}.pk-seg input:checked:focus-visible+span{outline-color:var(--gold)}.pk-err{color:var(--bad);font:600 14px/1.3 var(--sans);margin-top:6px}.pk-fail{margin-top:18px}.pk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pk-tile{border:1px solid var(--rule2);background:var(--paper);min-height:48px;font:600 15px/1.2 var(--sans);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pk-tile:has(input:checked){border-color:var(--ink);background:var(--ivory)}.pk-tile input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.pk-hint{font:400 13.5px/1.4 var(--sans);color:var(--slate2);margin:-2px 0 8px}.pk-modal textarea.input{min-height:96px;font-size:15.5px;line-height:1.5}.pk-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.pk-cancel{min-height:44px;font:500 15px/1.3 var(--sans);color:var(--slate2);cursor:pointer;background:0 0;border:0;padding:0 4px}.pk-cancel:hover:not(:disabled){color:var(--ink);text-underline-offset:2px;text-decoration:underline}.pk-modal button:disabled{opacity:.55;cursor:default}.pk-fws{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.pk-fw{border:1px solid var(--rule2);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:13px 42px 12px 14px;display:flex;position:relative}.pk-fw:hover{border-color:var(--rule3)}.pk-fw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pk-fw b{font:600 15px/1.3 var(--sans);color:var(--ink)}.pk-fw-for{font:400 13px/1.4 var(--sans);color:var(--slate)}.pk-fw-shape{font:400 13px/1.4 var(--sans);color:var(--slate2);margin-top:4px}.pk-fw-dot{border:1.5px solid var(--rule3);background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:13px;right:12px}.pk-fw:has(input:checked){border:2px solid var(--ink);background:var(--hover);padding:12px 41px 11px 13px}.pk-fw:has(input:checked) .pk-fw-dot{border:5px solid var(--ink);top:12px;right:11px}.pk-fw:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@media (max-width:720px){.pk-veil{padding:0}.pk-modal{border-radius:0;min-height:100%;padding:20px 16px}.pk-title{font-size:24px}.pk-tiles{grid-template-columns:repeat(2,1fr)}.pk-foot{flex-direction:column-reverse;align-items:stretch}.pk-foot .btn{min-height:48px}.kb-edit{min-height:44px;padding:0 4px}}.pg-title{font:600 32px/1.2 var(--serif);font-optical-sizing:none;letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;margin:6px 0 18px}.pg-panel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);margin:0 0 18px;padding:24px 28px}.pg-neo{border-top:4px solid var(--gold)}.pg-panel textarea.input{min-height:96px;font-size:15.5px;line-height:1.5}.pg-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.pg-head .pk-cap{margin:0}.pg-need{font:600 12.5px/1 var(--sans);white-space:nowrap;background:var(--bad-tint);color:var(--bad);border-radius:999px;flex:none;padding:4px 10px}.pg-empty{font:400 15px/1.5 var(--sans);color:var(--slate);margin:0 0 6px}.pg-pts{margin:0;padding-left:20px}.pg-pts li{margin:10px 0}.pg-src{font:400 13px/1.4 var(--sans);color:var(--slate2);overflow-wrap:anywhere;margin-top:2px;display:block}.pg-src a{color:var(--ink);text-underline-offset:2px}.pg-rank{margin:0;padding:0;list-style:none}.pg-rank li{border-top:1px solid var(--rule)}.pg-row{border-radius:var(--r-ctl);cursor:pointer;align-items:center;gap:12px;padding:10px 6px;display:flex}.pg-row:hover{background:var(--hover)}.pg-row:has(input:checked){background:var(--ivory)}.pg-rk{text-align:right;width:24px;font:600 18px/1 var(--serif);color:var(--gold-ink);flex:none}.pg-main{flex:1;min-width:0}.pg-txt{overflow-wrap:anywhere;display:block}.pg-why{font:400 13px/1.4 var(--sans);color:var(--slate2);overflow-wrap:anywhere;margin-top:4px;display:block}.pg-use{font:500 13.5px/1 var(--sans);color:var(--slate);flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.pg-use input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;margin:0}.pg-outline{margin:0;padding:0;list-style:none}.pg-outline li{margin:10px 0}.pg-ths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-th{border:1px solid var(--rule2);background:var(--paper);cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.pg-th:hover{border-color:var(--rule3)}.pg-th:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pg-th .pg-use{margin-left:0}.pg-thimg{aspect-ratio:16/9;color:#cfd5e6;font:500 13.5px/1.3 var(--sans);background:linear-gradient(135deg,#273151,#3d4a72);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pg-thimg img{object-fit:cover;width:100%;height:100%;display:block}.pg-thtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.pg-rk2{background:var(--gold);color:var(--ink);font:700 13px/1.3 var(--sans);border-radius:4px;padding:2px 7px}.pg-mock{border:1px solid var(--rule2);color:var(--slate2);font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:1px 7px}.pg-next{border:1px solid var(--gold-soft);border-radius:var(--r-ctl);background:var(--gold-tint);font:600 15px/1.45 var(--sans);color:var(--ink);overflow-wrap:anywhere;margin:0 0 14px;padding:12px 14px}.pg-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin:8px 0 30px;display:flex}.pg-foot .btn{min-height:44px;padding:0 22px}.pg-foot .btn:disabled{opacity:.55;cursor:default}.pg-hint{font:400 14px/1.4 var(--sans);color:var(--slate2)}.pg-err{font:600 14px/1.3 var(--sans);color:var(--bad)}.pg-ok{font:600 14px/1.3 var(--sans);color:var(--good)}@media (max-width:980px){.pg-ths{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pg-title{font-size:26px}.pg-panel{padding:18px 16px}.pg-foot{flex-direction:column;align-items:stretch}.pg-foot .btn{min-height:48px}}.vp-l{font:700 12.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 4px}.vp-p{font:400 14px/1.5 var(--sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.vp-ol{margin:0 0 12px;padding-left:20px;font-size:14.5px}.vp-ol li{margin:4px 0}.pg-more{font:500 14px/1.3 var(--sans);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;text-decoration:underline}.op-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.op-top .pg-title{margin:6px 0 0}.op-stage{flex:none;gap:8px;padding-top:10px;display:flex}.op-stage form{margin:0}.op-stage .btn,.op-stage .ghost{min-height:40px;font:600 14px/1 var(--sans);padding:0 16px}.op-step{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.op-n{background:var(--ink);width:28px;height:28px;color:var(--ivory);font:700 14px/1 var(--sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:translateY(-3px)}.op-n.gold{background:var(--gold);color:var(--ink)}.op-step h2{font:600 24px/1.2 var(--serif);font-optical-sizing:none;color:var(--ink);margin:0}.op-step p{font:400 15px/1.45 var(--sans);color:var(--slate);margin:4px 0 0}.op-card{background:var(--paper);border:1px solid var(--rule2);border-top:4px solid var(--ink);border-radius:var(--r-card);box-shadow:var(--shadow);margin:0 0 40px;padding:26px 28px 22px}.op-card textarea.input{min-height:96px;font-size:15.5px;line-height:1.5}.op-card textarea.pk-angle{min-height:104px}.op-card textarea.pk-substance{min-height:150px}.op-card button:disabled{opacity:.55;cursor:default}.op-save{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.op-save .btn{min-height:44px;padding:0 22px}.op-save .ghost{min-height:44px;font:600 14.5px/1 var(--sans);padding:0 18px}.op-note{font:400 14px/1.45 var(--sans);color:var(--slate2);max-width:560px;margin-right:auto}.op-save .op-cancel{order:1}.op-save .op-next{order:2}.op-save .btn{order:3}.op-wait{border:1px dashed var(--rule3);border-radius:var(--r-card);background:var(--paper);text-align:center;padding:34px 28px}.op-wait b{font:600 19px/1.3 var(--serif);font-optical-sizing:none;color:var(--ink);margin-bottom:8px;display:block}.op-wait p{max-width:620px;font:400 15px/1.5 var(--sans);color:var(--slate);margin:0 auto}.op-wait ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:inline-flex}.op-wait li{font:600 13px/1 var(--sans);background:var(--gold-tint);color:var(--gold-ink);border-radius:999px;padding:5px 12px}.op-wait .op-ready{color:var(--good);margin-top:14px;font-weight:600}.op-done{background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r-card);box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 40px;padding:18px 22px;display:flex}.op-facts{font:400 14px/1.4 var(--sans);flex-wrap:wrap;gap:6px 26px;margin:0 0 10px;display:flex}.op-facts span{white-space:nowrap}.op-facts i{color:var(--slate2);margin-right:6px;font-style:normal}.op-facts b{color:var(--ink);font-weight:600}.op-line{font:400 14px/1.5 var(--sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.op-line i{font-style:normal;font:700 12px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-right:8px}.op-done .ghost{min-height:40px;font:600 14px/1 var(--sans);flex:none;padding:0 18px}@media (max-width:860px){.op-top{flex-direction:column;gap:12px}.op-stage{flex-wrap:wrap;padding-top:0}.op-card .pk-cols{grid-template-columns:minmax(0,1fr);gap:20px}.op-card .pk-fws{grid-template-columns:minmax(0,1fr)}.op-card{padding:20px 16px}.op-save{flex-direction:column-reverse;align-items:stretch}.op-save .ghost,.op-save .btn{width:100%}.op-note{margin-right:0}.op-done{flex-direction:column}.op-stage .btn,.op-stage .ghost,.op-done .ghost{min-height:44px}}.q3-held{border-left:3px solid var(--gold);padding-left:13px}.pg-row.q3-held{cursor:default}.pg-row.q3-held:not(:has(input:checked)):hover{background:0 0}.q3-note{font:400 13.5px/1.5 var(--sans);color:var(--gold-ink);overflow-wrap:anywhere;margin-top:9px;display:block}.q3-note b{font-weight:700}.q3-acts{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.q3-acts button{border-radius:var(--r-ctl);min-height:38px;font:600 13.5px/1 var(--sans);cursor:pointer;background:var(--paper);border:1px solid var(--gold-soft);color:var(--gold-ink);padding:0 13px}.q3-facts{font:400 13px/1.45 var(--sans);color:var(--slate2);overflow-wrap:anywhere;margin-top:7px;display:block}.q3-facts a{color:var(--slate);text-underline-offset:2px}.q3-missing{border:1.5px dashed var(--rule3);min-height:180px;font:400 14px/1.5 var(--sans);color:var(--slate);border-radius:8px;flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex}.q3-missing b{font:600 14.5px/1.4 var(--sans);color:var(--ink)}.q3-missing a{color:var(--ink)}details.q3-why{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);margin:0 0 18px;padding:0 28px}details.q3-why summary{cursor:pointer;font:700 12.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);padding:20px 0}details.q3-why[open] summary{border-bottom:1px solid var(--rule)}.q3-why-in{padding:18px 0 22px}.q3-why-in .pg-outline{margin-top:16px}@media (max-width:720px){details.q3-why{padding:0 16px}}
.blank{color:var(--slate);font:400 13px/1.3 var(--sans);border-bottom:1px dashed var(--rule3);vertical-align:middle;padding-bottom:2px;display:inline-block}.blank:empty{min-width:32px;height:1.1em}.big .blank{min-width:56px;height:.55em;margin-bottom:.15em}.pstat b .blank{min-width:44px;height:.6em}.igt td .blank,.metric .v.blank{cursor:help}.conn.fail:before{background:var(--bad)}.ribbon.warn b{color:var(--bad)}.ribbon a{color:var(--ink);font-weight:600}.pname a,.bh h2 a,.igt td.acct a{color:inherit;text-decoration:none}.pname a:hover,.bh h2 a:hover,.igt td.acct a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.igt td.best a,.best a{color:inherit;text-decoration:none}.igt td.best a:hover,.best a:hover{text-decoration:underline}.seg form{display:contents}.av-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.av-btn:hover .av{background:var(--ink2)}.auth{place-items:start center;min-height:calc(100vh - 64px);padding:64px 16px;display:grid}.card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);width:100%;max-width:440px;padding:28px}.card h1{margin-bottom:10px;font-size:30px}.card p{color:var(--slate);margin:0 0 6px;font-size:14.5px;line-height:1.5}.field{flex-direction:column;gap:6px;margin:16px 0;display:flex}.field label{font:600 14px/1.3 var(--sans);color:var(--slate)}.input{background:var(--paper);border:1px solid var(--rule2);color:var(--ink);font:400 15.5px/1.3 var(--sans);border-radius:var(--r-ctl);width:100%;min-width:0;min-height:44px;padding:0 14px}.input:hover{border-color:var(--rule3)}.input:focus-visible{border-color:var(--ink)}.input:focus:not(:focus-visible){border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b142624}.input.code{font:600 26px/1 var(--sans);letter-spacing:.3em;text-align:center;min-height:56px}textarea.input{resize:vertical;min-height:88px;padding:12px 14px}select.input{appearance:auto;padding-right:32px}.checks{flex-wrap:wrap;gap:14px;font-size:14.5px;display:flex}.checks label{align-items:center;gap:6px;display:inline-flex}.err{color:var(--bad);margin-top:12px;font-size:14px}.card .hint{color:var(--slate2);border-top:1px solid var(--rule);margin-top:14px;padding-top:12px;font-size:13.5px}.ok{color:var(--good);font-size:14px}.btn.wide{width:100%}.stack{flex-direction:column;gap:12px;display:flex}.addpiece{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);margin:0 0 22px;padding:20px 22px}.addpiece h3{font:600 17px/1.3 var(--sans);margin:0 0 12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.form-grid .span2{grid-column:1/-1}.actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.sched summary{background:var(--paper);border:1px solid var(--rule2);color:var(--ink);font:600 14px/1 var(--sans);border-radius:var(--r-ctl);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 14px;list-style:none;display:inline-flex}.sched summary::-webkit-details-marker{display:none}.sched summary:hover{border-color:var(--ink);background:var(--ivory)}.sched form{gap:8px;margin-top:8px;display:flex}.sched .input{min-height:38px;padding:0 10px;font-size:14px}.sched .btn{min-height:38px;padding:0 14px;font-size:14px}.status-form{display:inline}.status-form select{font:600 13px/1 var(--sans);background:var(--paper);color:var(--slate);border:1px solid var(--rule2);cursor:pointer;appearance:auto;border-radius:999px;padding:4px 22px 4px 8px}.status-form select.filmed,.status-form select.scripted,.status-form select.published{color:var(--good);background:var(--good-tint);border-color:#0000}.status-form select.in_edit,.status-form select.in_design,.status-form select.scheduled{color:var(--gold-ink);background:var(--gold-tint);border-color:#0000}.month{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.month .day{min-height:112px;padding:8px}.month .day.pad{background:0 0;border-style:dashed}.month .piece{flex:none;gap:2px;padding:6px 8px 6px 9px}.month .ptitle{font-size:13px}.weeknav{gap:4px;margin-left:auto;display:inline-flex}.weeknav a{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-width:36px;min-height:36px;color:var(--ink);justify-content:center;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.weeknav a:hover{border-color:var(--ink);background:var(--ivory)}.day.today .dh{border-bottom-color:var(--gold)}.pieces{flex-direction:column;flex:1;gap:8px;display:flex}.piece.sched-idea{opacity:.9}@media (max-width:720px){.form-grid,.month{grid-template-columns:1fr}.month .day.pad{display:none}.sched form{flex-direction:column}}.creators{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ccard{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;gap:16px;min-width:0;padding:22px 24px;display:flex}.chead{align-items:flex-start;gap:14px;display:flex}.cav{object-fit:cover;background:var(--ivory2);border:1px solid var(--rule);border-radius:50%;flex:none;width:52px;height:52px}.cav.ini{font:600 17px/1 var(--sans);color:var(--ink);background:var(--gold-tint);border-color:var(--gold-soft);letter-spacing:.02em;justify-content:center;align-items:center;display:inline-flex}.cwho{flex:1;min-width:0}.cname{font:600 17px/1.2 var(--sans);color:var(--ink);text-decoration:none}.cname:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.cwhy{color:var(--slate);margin:6px 0 0;font-size:14px;line-height:1.45}.cstat{text-align:right;flex:none}.cstat b{font:600 28px/1 var(--serif);font-optical-sizing:none;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);display:block}.cstat small{color:var(--slate);margin-top:5px;font-size:13px;display:block}.cstat .blank{color:var(--slate);font:400 13px/1.3 var(--sans);border-bottom:1px dashed var(--rule3);padding-bottom:2px;display:inline-block}.cvids{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.cvid{border-bottom:1px solid var(--rule)}.cvid:last-child{border-bottom:0}.cvid a{color:var(--ink);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;min-height:44px;padding:11px 0;text-decoration:none;display:grid}.cvid a:hover .cvt{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.cthumb{object-fit:cover;background:var(--ivory2);border:1px solid var(--rule);border-radius:6px;width:104px;height:58px;display:block}.cvt{-webkit-line-clamp:2;font:500 14.5px/1.35 var(--sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cvm{color:var(--slate);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px;display:block}.copen{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:36px;color:var(--ink);font:500 14px/1 var(--sans);align-self:flex-start;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.copen:hover{background:var(--ivory)}.cnote{border-top:1px solid var(--ink);padding-top:12px}.cnote .blank{color:var(--slate);font:400 13px/1.3 var(--sans);border-bottom:1px dashed var(--rule3);padding-bottom:2px;display:inline-block}@media (max-width:720px){.creators{grid-template-columns:1fr}.ccard{padding:18px}.cstat b{font-size:24px}.cvid a{grid-template-columns:88px minmax(0,1fr)}.cthumb{width:88px;height:50px}}:root{--ga:#3b6fd9}.dot.paid{background:var(--gold)}.dot.ga{background:var(--ga)}.block.gap{margin-top:32px}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pcard.off{box-shadow:none;background:0 0;border-style:dashed}.pcard.off .pname,.pcard.off .handle{color:var(--slate)}.pcard .handle a{color:inherit;text-decoration:none}.pcard .handle a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.bh .bs a{color:inherit}.igt td.acct small a{color:inherit;text-decoration:none}.igt td.acct small a:hover{text-decoration:underline}.igt tr.grp-first td{border-top:1px solid var(--rule2)}@media (max-width:980px){.trio{grid-template-columns:1fr}}.strip{grid-template-columns:repeat(4,minmax(0,1fr))}.igt td small.when{font:500 13px/1.3 var(--sans);color:var(--slate2);white-space:nowrap;margin-top:4px;display:block}.igt td small.when.quiet,.metric .v.quiet{color:var(--bad)}.dot.posts{background:var(--ink)}.dot.ai{background:var(--p2)}.igt td .who{font:500 14.5px/1.3 var(--sans);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.igt td.post{max-width:340px}.igt td.post b{font:600 15px/1.3 var(--sans)}.igt td.post small{color:var(--slate);margin-top:3px;font-size:13px;display:block}.igt td.post a{color:inherit;text-decoration:none}.igt td.post a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.empty.slim{padding:32px 24px}.empty.slim p{font-size:20px}@media (max-width:1180px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.strip{grid-template-columns:1fr}}.igt td.tiny b,.metric .v.tiny{color:var(--slate2);font-weight:500}.metric .v.tiny small{font:400 13px/1.3 var(--sans);color:var(--slate2);margin-top:2px;display:block}.neo-launch{z-index:20;background:var(--ink);color:var(--ivory);border:1px solid var(--ink);font:600 14.5px/1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 18px;display:inline-flex;position:fixed;bottom:28px;right:20px;box-shadow:0 6px 20px -8px #0b142680}.neo-launch:hover{background:var(--ink2)}:root{--neo-room:128px}main{padding-bottom:104px}.neo-dot{background:var(--rule3);border-radius:50%;flex:none;width:7px;height:7px}.neo-dot.online{background:#7fd1a6}.neo-dot.waking{background:var(--gold)}.neo-dot.offline{background:var(--rule3)}.neo-scrim{z-index:25;background:#0b14262e;position:fixed;inset:0}.neo{z-index:30;background:var(--paper);border-left:1px solid var(--rule2);flex-direction:column;width:420px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px -28px #0b142673}.neo-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.neo-head h2{font:600 17px/1 var(--serif);font-optical-sizing:none;color:var(--ink);margin:0;display:inline}.neo-state{font:500 13px/1 var(--sans);color:var(--slate2);align-items:center;gap:6px;margin-left:10px;display:inline-flex}.neo-tools{gap:6px;display:flex}.neo-tools button{background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r-ctl);color:var(--slate);font:600 13px/1 var(--sans);cursor:pointer;min-height:32px;padding:0 11px}.neo-tools button:hover{border-color:var(--ink);color:var(--ink)}.neo-body{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex;overflow-y:auto}.neo-empty p{color:var(--slate);font:400 14.5px/1.55 var(--sans);margin:0 0 14px}.neo-sugg{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.neo-sugg button{text-align:left;background:var(--ivory);border:1px solid var(--rule);border-radius:var(--r-ctl);color:var(--ink);font:500 14px/1.4 var(--sans);cursor:pointer;width:100%;padding:9px 12px}.neo-sugg button:hover{border-color:var(--gold-soft);background:var(--gold-tint)}.neo-msg{flex-direction:column;gap:5px;display:flex}.neo-who{font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--slate2)}.neo-text{font:400 14.5px/1.6 var(--sans);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.neo-msg.user .neo-text{background:var(--ivory);color:var(--slate);border-radius:8px;padding:10px 12px}.neo-thinking{font:400 14px/1.5 var(--sans);color:var(--slate2)}.neo-thinking:after{content:"...";text-align:left;vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite neo-dots;display:inline-block;overflow:hidden}@keyframes neo-dots{0%{width:0}to{width:1.2em}}.neo-error{font:400 14px/1.5 var(--sans);color:var(--bad);background:var(--bad-tint);border-radius:8px;padding:10px 12px}.neo-offline{font:400 13.5px/1.5 var(--sans);color:var(--slate2);border-top:1px solid var(--rule);padding-top:12px}.neo-ask{border-top:1px solid var(--rule);align-items:flex-end;gap:10px;padding:14px 18px;display:flex}.neo-ask .input{resize:vertical;flex:1;min-height:52px;max-height:40vh;padding:11px 12px;font-size:14.5px}.neo-ask .btn{min-height:40px;padding:0 16px}.neo-threads{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.neo-threads button{text-overflow:ellipsis;white-space:nowrap;background:var(--paper);border:1px solid var(--rule2);max-width:100%;color:var(--slate);font:500 13px/1 var(--sans);cursor:pointer;border-radius:999px;min-height:30px;padding:0 11px;overflow:hidden}.neo-threads button.on{border-color:var(--ink);color:var(--ink)}.neo-badge{font:700 13px/1 var(--sans);background:var(--gold);color:var(--ink);border-radius:999px;margin-left:2px;padding:3px 7px;font-style:normal}.neo-read{flex-direction:column;gap:12px;display:flex}.neo-day{color:var(--slate2);font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.neo-day:before,.neo-day:after{content:"";background:var(--rule);flex:1;height:1px}.neo-card{border:1px solid var(--rule);border-left:3px solid var(--gold);background:var(--paper);border-radius:8px;padding:12px 14px}.neo-card.n1{border-left-color:var(--bad)}.neo-card.n2{border-left-color:var(--ga)}.neo-eye{font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--slate2);justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.neo-eye span:last-child{letter-spacing:0;text-transform:none;font-weight:500}.neo-fact{font:600 15px/1.45 var(--sans);color:var(--ink)}.neo-why{font:400 14px/1.55 var(--sans);color:var(--slate);margin-top:6px}.neo-move{border-top:1px dashed var(--rule2);font:500 14px/1.5 var(--sans);color:var(--ink);margin-top:10px;padding-top:9px}.neo-move b{font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin-right:6px}.neo-follow{flex-wrap:wrap;gap:4px 14px;margin-top:9px;display:flex}.neo-follow button{cursor:pointer;font:600 13px/1.4 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;background:0 0;border:0;min-height:24px;padding:0}.neo-follow button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.neo-held{font:400 13.5px/1.5 var(--sans);color:var(--slate2);border-top:1px solid var(--rule);padding-top:10px}.neo-held b{color:var(--slate);font-weight:600}.neo-sugg.slim{margin-top:4px}@media (max-width:720px){.neo{border-left:0;width:100%}.neo-launch{bottom:16px;right:12px}:root{--neo-room:136px}}@media (prefers-reduced-motion:reduce){.neo-thinking:after{width:1.2em;animation:none}}.filters{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 14px;margin:0 0 18px;display:grid}.filters .fl{font:600 13px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--slate2);padding-top:8px}.fpills{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.filters a .dot{margin-right:7px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filters a{border:1px solid var(--rule2);background:var(--paper);min-height:32px;color:var(--slate);font:500 13.5px/1 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.filters a:hover{border-color:var(--ink);color:var(--ink)}.filters a.on{background:var(--ink);border-color:var(--ink);color:var(--ivory);font-weight:600}.seg a{min-height:36px;color:var(--slate);font:500 14px/1 var(--sans);border-radius:4px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.seg a:hover{color:var(--ink);background:var(--ivory)}.seg a.on{background:var(--ink);color:var(--ivory);font-weight:600}.pager{font:500 14px/1 var(--sans);color:var(--slate);align-items:center;gap:14px;margin-top:16px;display:flex}.pager a{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:36px;color:var(--ink);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.pager a:hover{border-color:var(--ink);background:var(--ivory)}@media (max-width:720px){.filters{grid-template-columns:1fr;gap:6px 0}.filters .fl{padding-top:10px}}.big.none{color:var(--slate);font-size:34px}.tablewrap{background-image:linear-gradient(to right,var(--paper),var(--paper)),linear-gradient(to right,#0b14261a,#0b142600);background-position:100%,100%;background-repeat:no-repeat;background-size:100% 100%,26px 100%;background-attachment:local,scroll}.tablewrap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.igt td.best{border-left:0}.trio{align-items:start}.pcard .none-note{color:var(--slate);margin:14px 0 0;font-size:14px;line-height:1.5}@media (max-width:720px){main{flex-direction:column;display:flex}main>.head{order:1}main>.strip{order:2}main>*{order:3}main{padding-bottom:88px}}.igt tbody th{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;white-space:normal;color:var(--ink);border-top:0;padding:16px;font-weight:400;transition:background .15s}.igt tbody tr:hover th{background:var(--hover)}.igt tbody tr:last-child th{border-bottom:0}.igt tbody th:first-child{padding-left:22px}.igt tbody th b{font:600 15px/1.25 var(--sans);color:var(--ink);display:block}.igt tbody th small{color:var(--slate);margin-top:3px;font-size:13px;display:block}.igt tbody th a{color:inherit;text-decoration:none}.igt tbody th a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.igt tbody th.post{max-width:340px}.igt tbody tr.grp-first th{border-top:1px solid var(--rule2)}.board{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:32px;overflow:hidden}.board .bh{margin-bottom:0;padding:18px 22px 12px}.board .tablewrap{box-shadow:none;border:0;border-radius:0}.board table+table{margin-top:8px}.board .igt td{vertical-align:middle;white-space:nowrap;padding:13px 16px}.board .igt th.acct{padding:0}.board .igt tr.row{display:table-row}.board .igt tr.grp td{background:var(--ivory);font:600 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--slate2);padding:9px 22px}.board .igt tr.grp td:before{content:"";background:var(--rule3);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.board .igt tr.grp.ig td:before{background:var(--ig)}.board .igt tr.grp.tt td:before{background:var(--tt)}.board .igt tr.grp.yt td:before{background:var(--yt)}.board .igt tr.grp.paid td:before{background:var(--gold)}.board .igt tr.grp.web td:before{background:var(--ga)}.rowbtn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;min-height:44px;padding:13px 16px 13px 22px;display:block}.rowbtn b{font:600 15px/1.25 var(--sans);color:var(--ink);display:block}.rowbtn small{color:var(--slate);margin-top:2px;font-size:13px;display:block}.rowbtn:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.board .igt td b.n{font:600 17px/1.15 var(--sans);display:block}.board .igt td i{font-size:13px}.board .igt td.last{color:var(--slate);font-size:13.5px}.board .igt td.last b{color:var(--bad);font:600 13.5px/1.3 var(--sans);display:inline}.board .igt td.chev{text-align:right;color:var(--rule3);width:40px;padding-right:22px;font-size:18px}.board .igt td.muted,.board .igt tr.mutedrow td{color:var(--slate2);white-space:normal;font-size:13.5px}.board .igt tr.mutedrow th.acct{padding:13px 16px 13px 22px}.board .igt tr.mutedrow th.acct b{font:600 15px/1.25 var(--sans);display:block}.board .igt tr.mutedrow th.acct small{color:var(--slate);margin-top:2px;font-size:13px;display:block}.board .igt tr.open td,.board .igt tr.open th{background:var(--hover);border-bottom:0}.board .igt tr.detail td{background:var(--hover);white-space:normal;padding:0 22px 18px}.board .igt tr.detail[hidden]{display:none}.det{border:1px solid var(--rule2);background:var(--paper);border-radius:8px;grid-template-columns:minmax(220px,1.4fr) repeat(auto-fit,minmax(120px,1fr));gap:10px 18px;padding:14px 16px 16px;display:grid}.det .k{font:600 13px/1.2 var(--sans);color:var(--slate2);text-transform:uppercase;letter-spacing:.05em}.det .v{font:600 17px/1.2 var(--sans);color:var(--ink);margin-top:4px}.det .v i{font:500 13px/1 var(--sans);color:var(--slate2);margin-left:6px;font-style:normal;display:inline}.det .v i.up{color:var(--good)}.det .v i.down{color:var(--bad)}.det .v a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-size:14px}.det .best{background:var(--ivory);border-left:3px solid var(--gold);grid-row:1/3;padding:10px 12px;font-size:13.5px;line-height:1.45}.det .best b{margin-bottom:2px;font-weight:600;display:block}.det .best a{color:var(--ink);text-decoration:none}.det .best a:hover{text-decoration:underline}.det .best small{color:var(--slate);display:block}.board .foot{color:var(--slate2);border-top:1px solid var(--rule);padding:14px 22px;font-size:13px}@media (max-width:720px){.det{grid-template-columns:1fr 1fr}.det .best{grid-area:auto/1/auto/-1}}.pipe{background:var(--rule2);border:1px solid var(--rule2);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.pipe .st{background:var(--paper);cursor:pointer;text-align:left;font:inherit;color:inherit;border:0;flex-direction:column;gap:3px;padding:14px 16px 13px;text-decoration:none;transition:background .15s;display:flex}.pipe .st:hover{background:var(--hover)}.pipe .st.on{background:var(--ink)}.pipe .st.on .n,.pipe .st.on .lbl{color:var(--ivory)}.pipe .st.on .when{color:var(--gold)}.pipe .n{font:600 28px/1 var(--serif);font-optical-sizing:none;color:var(--ink)}.pipe .lbl{font:600 14px/1.2 var(--sans);color:var(--ink)}.pipe .when{font:500 12.5px/1.3 var(--sans);color:var(--slate2)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.filters .lab{font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--slate2);margin-right:2px}.fchip{background:var(--paper);border:1px solid var(--rule2);color:var(--slate);font:500 13.5px/1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;text-decoration:none;display:inline-flex}.fchip:hover{border-color:var(--ink);color:var(--ink)}.fchip.on{background:var(--ink);border-color:var(--ink);color:var(--ivory);font-weight:600}.fchip .ct{opacity:.72;font-size:12.5px}.list.tight .irow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px;transition:background .15s;display:grid}.list.tight .irow:last-child{border-bottom:0}.list.tight .irow:hover{background:var(--hover)}.irow .t{font:600 16px/1.35 var(--sans);color:var(--ink);margin:0;text-decoration:none;display:block}.irow:hover .t{text-underline-offset:2px;text-decoration:underline}.irow .sub2{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.irow .prev{color:var(--slate2);white-space:nowrap;text-overflow:ellipsis;max-width:min(520px,52vw);font-size:13.5px;overflow:hidden}.irow .act2{align-items:center;gap:8px;display:flex}.chip{font:600 12.5px/1 var(--sans);background:var(--ivory2);color:var(--slate);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.chip.fmt{background:var(--gold-tint);color:var(--gold-ink);border-color:var(--gold-soft)}.chip.p1{background:var(--p1-tint);color:var(--p1-ink);border-color:var(--p1-line)}.chip.p2{background:var(--p2-tint);color:var(--p2-ink);border-color:var(--p2-line)}.chip.p3{background:var(--p3-tint);color:var(--p3-ink);border-color:var(--p3-line)}.chip.p4{background:var(--p4-tint);color:var(--p4-ink);border-color:var(--p4-line)}.chip.none{border:1px dashed var(--rule3);color:var(--slate2);background:0 0;font-weight:500}.chip.own{background:var(--paper);border-color:var(--rule2);color:var(--slate)}.pill{font:700 11px/1 var(--sans);letter-spacing:.06em;color:#fff;border-radius:3px;align-items:center;padding:4px 6px;display:inline-flex}.pill.ig{background:var(--ig)}.pill.tt{background:var(--tt)}.pill.yt{background:var(--yt)}.pill.li{background:#28557a}.pill.em{background:var(--slate)}.pills{gap:4px;display:inline-flex}.divider{align-items:center;gap:16px;margin:56px 0 26px;display:flex}.divider:before,.divider:after{content:"";background:var(--rule2);flex:1;height:1px}.divider span{font:600 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--slate2)}.icard{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.crumb{font:500 14px/1 var(--sans);color:var(--slate);margin-bottom:10px}.dtitle{font:600 30px/1.2 var(--serif);font-optical-sizing:none;letter-spacing:-.005em;border-radius:var(--r-ctl);width:calc(100% + 16px);color:var(--ink);background:0 0;border:1px solid #0000;margin:0 0 16px -8px;padding:4px 8px;display:block}.dtitle:hover{border-color:var(--rule2);background:var(--paper)}.dbar{border-bottom:1px solid var(--rule);background:var(--paper);padding:18px 22px}.dbar .kicker{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dgrid{gap:14px 18px;display:grid}.dgrid.a{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr)}.dgrid.b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.f{flex-direction:column;gap:6px;min-width:0;display:flex}.f>label,.f>span.l{font:600 13.5px/1.3 var(--sans);color:var(--slate)}.sel{background:var(--paper);border:1px solid var(--rule2);color:var(--ink);font:500 15px/1.3 var(--sans);border-radius:var(--r-ctl);width:100%;min-height:40px;padding:0 12px}.sel:hover{border-color:var(--rule3)}.derived{border-radius:var(--r-ctl);background:var(--ivory2);border:1px dashed var(--rule3);min-height:40px;color:var(--slate);align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:flex}.locked{font:600 12.5px/1 var(--sans);color:var(--gold-ink);background:var(--gold-tint);border:1px solid var(--gold-soft);border-radius:4px;padding:3px 7px}.dsec{border-bottom:1px solid var(--rule);padding:20px 22px}.dsec:last-child{border-bottom:0}.dsec .kicker{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.kicker .meta2{font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--slate2)}.ta{background:var(--paper);border:1px solid var(--rule2);width:100%;color:var(--ink);border-radius:var(--r-ctl);font:400 15px/1.6 var(--sans);resize:vertical;padding:12px 14px}.ta:hover{border-color:var(--rule3)}.ta.notes{min-height:240px;color:var(--slate);font-size:14.5px}.ta.script{min-height:220px}.ta.hook{min-height:62px;font-weight:600}.titles{flex-direction:column;gap:8px;display:flex}.titles .ti{align-items:center;gap:10px;display:flex}.titles .ti .input{min-height:40px;font-size:14.5px}.titles .num{font:600 13px/1 var(--sans);color:var(--slate2);flex:none;width:16px}.sgrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;display:grid}.foot{background:var(--ivory2);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px;display:flex}.foot .sp{flex:1}.ghost{border:1px solid var(--rule2);color:var(--slate);border-radius:var(--r-ctl);font:600 14px/1 var(--sans);cursor:pointer;background:0 0;min-height:38px;padding:0 14px}.ghost:hover{border-color:var(--ink);color:var(--ink)}.callout{border-radius:var(--r-ctl);background:var(--gold-tint);border:1px solid var(--gold-soft);color:var(--ink);align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.callout b{color:var(--gold-ink)}@media (max-width:980px){.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid.a,.dgrid.b,.sgrid{grid-template-columns:minmax(0,1fr)}.irow .prev{display:none}}.stagebar{border:1px solid var(--rule);border-radius:var(--r-card);margin-top:16px}.stagebar form{display:inline}.dgrid .f.shootline{order:99}.listhead{color:var(--slate2);font:500 13px/1 var(--sans);align-items:center;padding:8px 20px;display:flex}.selall{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.list.tight.pick .irow{grid-template-columns:auto minmax(0,1fr) auto}.irow .ck,.selall input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer}.chip.sc{background:var(--ivory2);color:var(--slate)}.chip.sc.queued,.chip.sc.writing{background:var(--gold-tint);color:var(--gold-ink);border-color:var(--gold-soft)}.chip.sc.draft{background:var(--ink);color:var(--ivory)}.chip.sc.approved{background:var(--good-tint,var(--ivory2));color:var(--good,var(--ink))}.chip.sc.failed{background:var(--bad-tint);color:var(--bad)}.selbar{z-index:4;background:var(--paper);border:1px solid var(--rule2);border-radius:var(--r-card);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.selbar b{font:600 14px/1 var(--sans);margin-right:4px}.selbar form{align-items:center;gap:8px;display:inline-flex}.selbar .sp{flex:1}.selbar .sel{width:auto;min-height:38px}.wtopic{border:1px solid var(--rule);margin:0 0 16px;padding:0}.wtitle{font:600 20px/1.25 var(--serif);font-optical-sizing:none;color:var(--ink)}.wprev{color:var(--slate2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13.5px;display:flex}.wfmts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.wfmt{border:1px solid var(--rule2);border-radius:var(--r-ctl);cursor:pointer;background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.wfmt:hover{border-color:var(--ink)}.wfmt input{width:18px;height:18px;accent-color:var(--ink);grid-row:1/3}.wfmt span{font:600 14px/1.3 var(--sans);color:var(--ink)}.wfmt small{color:var(--slate2);font-size:12.5px}.wfmt.dr span:after{content:" DR";color:var(--gold-ink);font-weight:700}.wtake summary{cursor:pointer;list-style:none}.wtake summary::-webkit-details-marker{display:none}.wtake summary:before{content:"+ ";color:var(--slate2)}.wtake[open] summary:before{content:"−"}.wtake[open] summary{margin-bottom:12px}.dgrid .also{border-top:1px solid var(--rule);order:100;grid-column:1/-1;margin-top:4px;padding-top:16px}.dbar .also .kicker{margin-bottom:4px}.also .hint{color:var(--slate);margin:0 0 12px;font-size:13.5px}.wfmt.this{background:var(--ivory2);border-style:dashed}.wfmt.this,.wfmt.has{cursor:default}.wfmt.this:hover,.wfmt.has:hover{border-color:var(--rule2)}.wfmt.new{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.wfmt small a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.wfmt small b{color:var(--gold-ink)}.savenote{font:600 13.5px/1.4 var(--sans);color:var(--gold-ink);margin-top:10px}.ndraft{background:var(--ivory)}.quiet{color:var(--slate2);margin:0;font-size:14px}.dblock{margin:0 0 16px}.dlab{font:600 13.5px/1.3 var(--sans);color:var(--slate);align-items:center;gap:10px;margin-bottom:6px;display:flex}.dtext{white-space:pre-wrap;font:400 15px/1.6 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-ctl);padding:12px 14px}.dtext.hook{font-weight:600}.dtext.src{margin:0;padding-left:32px}.dsub{margin:8px 0}.dsub>span{font:500 13px/1.3 var(--sans);color:var(--slate2);align-items:center;gap:8px;margin-bottom:4px;display:flex}.ghost.copy{min-height:26px;padding:0 9px;font-size:12.5px}.pkgrid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:18px;padding-top:18px;display:grid}.pk .f{margin-bottom:10px}.lform{margin-bottom:18px}.lrow{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.lrow .sel{width:auto;min-width:180px}.lgroup{margin-bottom:18px}.lesson{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 22px;display:grid}.ltext{font:400 15px/1.5 var(--sans);color:var(--ink)}.lmeta{font:500 13px/1.3 var(--sans);color:var(--slate2);margin-top:3px}.lmeta a{color:var(--ink)}@media (max-width:720px){.lrow{grid-template-columns:1fr}}.neo-copy{border:1px solid var(--rule2);color:var(--slate);border-radius:var(--r-ctl);font:600 12px/1 var(--sans);cursor:pointer;background:0 0;min-height:24px;margin-top:6px;padding:0 8px}.neo-copy:hover{border-color:var(--ink);color:var(--ink)}.wk{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:28px}.wk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px 14px;display:flex}.wk-when{font:600 12.5px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:4px}.wk-head h2{font:600 20px/1.25 var(--serif);margin:0}.wk-head p{color:var(--slate);margin:6px 0 0;font-size:14px}.wk-nav{flex-wrap:wrap;gap:6px;display:flex}.wk-nav a{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:36px;color:var(--slate);font:600 13px var(--sans);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.wk-nav a:hover{border-color:var(--ink);color:var(--ink)}.wk-days{border-top:1px solid var(--ink);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wk-day{border-right:1px solid var(--rule);flex-direction:column;gap:10px;min-width:0;min-height:230px;padding:12px 10px 14px;display:flex}.wk-day:last-child{border-right:0}.wk-day.wk-today{background:#fbf5e6}.wk-dh{font:600 13px var(--sans);color:var(--slate);justify-content:space-between;display:flex}.wk-dh b{color:var(--ink)}.wk-none{color:var(--slate2);margin-top:4px;font-size:12.5px}.wk-card{border:1px solid var(--rule2);border-left:3px solid var(--ink);background:var(--paper);border-radius:8px;padding:9px 10px}.wk-card.wk-miss{border-left-color:var(--bad);background:#fdf6f5}.wk-card.wk-extra{border-style:dashed dashed dashed solid;border-left-color:var(--rule3)}.wk-ty{font:600 11.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--slate2)}.wk-ti{font:600 13.5px/1.3 var(--sans);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 7px;display:-webkit-box;overflow:hidden}.wk-apps{flex-direction:column;gap:4px;display:flex}.wk-app{font:500 12px var(--sans);color:var(--slate);justify-content:space-between;align-items:center;gap:6px;display:flex}.wk-app b,.wk-app a{font:700 12px var(--sans);white-space:nowrap;text-decoration:none}.wk-app .wk-yes{color:var(--good)}.wk-app a.wk-yes:hover{text-decoration:underline}.wk-app .wk-no{color:var(--bad)}.wk-app .wk-wait{color:var(--slate2);font-weight:600}.wk-note{font:500 11.5px/1.35 var(--sans);color:var(--slate2);margin-top:6px;display:block}.wk-note.wk-late{color:var(--gold-ink)}.wk-same{font:500 12px var(--sans);color:var(--slate);margin-top:6px}.wk-same summary{cursor:pointer;min-height:28px;color:var(--ink2);align-items:center;font-weight:600;list-style:none;display:inline-flex}.wk-same summary::-webkit-details-marker{display:none}.wk-same summary:after{content:"▾";margin-left:4px}.wk-same form{flex-direction:column;gap:6px;margin-top:4px;display:flex}.wk-same select{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);width:100%;min-height:32px;color:var(--ink);font:500 12px var(--sans)}.wk-same button,.wk-undo button{border:1px solid var(--ink);border-radius:var(--r-ctl);background:var(--ink);min-height:32px;color:var(--ivory);font:600 12px var(--sans);cursor:pointer;padding:0 10px}.wk-undo{font:500 11.5px var(--sans);color:var(--slate2);align-items:center;gap:6px;margin-top:6px;display:flex}.wk-undo button{border-color:var(--rule2);background:var(--paper);min-height:28px;color:var(--ink)}.wk-foot{border-top:1px solid var(--rule);background:var(--ivory);color:var(--slate);flex-wrap:wrap;gap:8px 20px;padding:12px 24px;font-size:13px;display:flex}.wk-foot b{color:var(--bad)}.wk-legend{color:var(--slate);flex-wrap:wrap;gap:14px;padding:10px 24px 14px;font-size:12.5px;display:flex}.wk-legend .wk-sw{vertical-align:-1px;border:1px solid var(--rule2);border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.wk-legend .wk-sw.wk-plan{border-left:3px solid var(--ink)}.wk-legend .wk-sw.wk-miss{border-left:3px solid var(--bad);background:#fdf6f5}.wk-legend .wk-sw.wk-extra{border-style:dashed}@media (max-width:1240px){.wk-day{padding:10px 6px 12px}.wk-card{padding:8px 7px}.wk-app{flex-wrap:wrap;column-gap:4px;font-size:11.5px}}@media (max-width:900px){.wk-days{grid-template-columns:1fr}.wk-day{border-right:0;border-bottom:1px solid var(--rule);min-height:0;padding:12px 16px}.wk-card{padding:9px 10px}.wk-app{flex-wrap:nowrap;font-size:12px}.wk-day:last-child{border-bottom:0}.wk-head,.wk-foot,.wk-legend{padding-left:16px;padding-right:16px}}.dg{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;margin-bottom:24px;display:grid}.dg-goal{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--gold);border-radius:var(--r-card);box-shadow:var(--shadow);min-width:0;padding:22px 26px}.dg-goal h2,.dg-funnel h2{font:600 20px/1.25 var(--serif);margin:0}.dg-funnel h2{font:600 16px/1.35 var(--sans)}.dg-big{font:600 56px/1 var(--serif);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;margin:12px 0 8px;display:block}.dg-big small{font:500 22px/1 var(--sans);color:var(--slate);margin-left:8px}.dg-bar{background:var(--ivory2);border-radius:4px;height:8px;margin:0 0 12px;overflow:hidden}.dg-bar i{background:var(--gold);border-radius:4px;height:100%;display:block}.dg-goal p{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.dg-goal p b{color:var(--ink)}.dg-goal .dg-takes{background:var(--gold-tint);color:var(--ink);border-radius:8px;margin:14px 0 0;padding:12px 14px}.dg-fail{border:1px solid var(--bad);background:var(--bad-tint);color:var(--bad);font:600 14px/1.45 var(--sans);border-radius:8px;margin:12px 0 0;padding:12px 14px}.dg-deals{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.dg-deals ul{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.dg-deals li{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.dg-deals li small{color:var(--slate2)}.dg-deals li button{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:28px;color:var(--slate);font:600 12px var(--sans);cursor:pointer;padding:0 10px}.dg-add summary{border:1px solid var(--ink);border-radius:var(--r-ctl);background:var(--ink);min-height:36px;color:var(--ivory);font:600 14px var(--sans);cursor:pointer;align-items:center;padding:0 14px;list-style:none;display:inline-flex}.dg-add summary::-webkit-details-marker{display:none}.dg-add form{flex-direction:column;gap:10px;max-width:360px;margin-top:12px;display:flex}.dg-add label{font:600 13px var(--sans);color:var(--slate);flex-direction:column;gap:4px;display:flex}.dg-add input[type=date],.dg-add input[type=text]{border:1px solid var(--rule2);border-radius:var(--r-ctl);background:var(--paper);min-height:36px;color:var(--ink);font:500 14px var(--sans);padding:0 10px}.dg-add fieldset{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.dg-add legend{font:600 13px var(--sans);color:var(--slate);margin-bottom:4px}.dg-add fieldset label{color:var(--ink);flex-direction:row;align-items:center;gap:6px;font-weight:500}.dg-add button{border:1px solid var(--ink);border-radius:var(--r-ctl);background:var(--ink);min-height:36px;color:var(--ivory);font:600 14px var(--sans);cursor:pointer;align-self:flex-start;padding:0 14px}.dg-funnel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);min-width:0;padding:22px 26px}.dg-why{color:var(--slate);margin:4px 0 16px;font-size:13.5px}.dg-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dg-step{background:var(--ivory);border-radius:8px;min-width:0;padding:14px 14px 12px;position:relative}.dg-step+.dg-step:before{content:"›";color:var(--rule3);font:600 22px/1 var(--sans);position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.dg-k{min-height:2.6em;font:600 13px/1.3 var(--sans);color:var(--slate)}.dg-v{font:600 32px/1 var(--serif);font-variant-numeric:tabular-nums lining-nums;margin:8px 0 6px}.dg-sub{color:var(--slate);margin:-2px 0 6px;font-size:12px}.dg-l{color:var(--slate2);font-size:12.5px}.dg-asof{color:var(--slate2);margin:14px 0 0;font-size:12.5px;line-height:1.5}.dg-na{font:600 15px/1.2 var(--sans);color:var(--bad)}.dg-not{font:600 15px/1.2 var(--sans);color:var(--slate)}.dg-note{color:var(--slate2);margin-top:6px;font-size:11.5px;line-height:1.35}.dg-wait{border:1px dashed var(--rule3);color:var(--slate);font:500 14px/1.45 var(--sans);border-radius:8px;margin:12px 0 0;padding:12px 14px}.dg-add .dg-hint{color:var(--slate);margin:0;font-size:13px}@media (max-width:720px){.dg{grid-template-columns:1fr;gap:14px}.dg-goal,.dg-funnel{padding:18px 16px 20px}.dg-big{font-size:46px}.dg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-step+.dg-step:before{display:none}}.cu{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--bad);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:28px}.cu-h{padding:20px 24px 14px}.cu-h h2{font:600 20px/1.25 var(--serif);margin:0}.cu-h p{color:var(--slate);margin:6px 0 12px;font-size:14px}.cu-sum{flex-wrap:wrap;gap:8px;display:flex}.cu-fail{border-top:1px solid var(--rule);color:var(--bad);margin:0;padding:10px 24px;font-size:13.5px}.cu-cols,.cu-r{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.1fr) 48px minmax(0,1.2fr);align-items:center;gap:16px;padding:14px 24px;display:grid}.cu-cols{font:600 12.5px/1.2 var(--sans);color:var(--slate);border-top:1px solid var(--rule);border-bottom:1px solid var(--ink);padding-top:10px;padding-bottom:10px}.cu-r{border-bottom:1px solid var(--rule)}.cu-r:last-child{border-bottom:0}.cu-n b,.cu-c b{font:600 15px/1.3 var(--sans);display:block}.cu-n small,.cu-c small{color:var(--slate);margin-top:3px;font-size:13px;display:block}.cu-lbl{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.cu-lbl b{color:var(--bad);font-weight:700}.cu-lbl span{color:var(--slate)}.cu-bar{background:var(--ivory2);border-radius:6px;height:12px;display:flex;overflow:hidden}.cu-bar i{background:var(--ink)}.cu-bar s{background:repeating-linear-gradient(135deg,var(--bad) 0 5px,#e59a93 5px 10px)}.cu-c b{color:var(--ink)}.cu-w span{border:1.5px dashed var(--rule3);width:30px;height:30px;color:var(--slate2);font:600 12px var(--sans);border-radius:50%;place-items:center;display:inline-grid}.cu-f{border:1px dashed var(--rule3);min-height:38px;color:var(--slate2);border-radius:6px;padding:9px 12px;font-size:13.5px}.cu-grp{background:var(--ivory);font:600 12.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid var(--rule);padding:10px 24px}.cu-ok{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:center;gap:16px;padding:12px 24px;display:grid}.cu-ok b{font:600 14.5px var(--sans)}.cu-ok span{color:var(--slate);font-size:14px}.cu-ok span em{color:var(--good);font-style:normal;font-weight:600}.cu-later{color:var(--slate);padding:14px 24px 18px;font-size:13.5px}@media (max-width:720px){.cu-cols{display:none}.cu-r{grid-template-columns:1fr;gap:10px;padding:16px}.cu-w{display:none}.cu-h{padding:18px 16px 12px}.cu-fail,.cu-grp{padding:10px 16px}.cu-ok{grid-template-columns:1fr;gap:4px;padding:12px 16px}.cu-later{padding:12px 16px 16px}}.sg{margin-bottom:28px}.sg-h2{font:600 18px var(--sans);margin:0 0 10px}.sg-sum{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.sg-lead{font:600 16px var(--sans);margin-right:4px}.sg-chip{font:600 13px/1 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.sg-chip:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.sg-chip-met{color:var(--good);background:var(--good-tint)}.sg-chip-miss{color:var(--bad);background:var(--bad-tint)}.sg-chip-sofar{color:var(--ink);background:var(--gold-tint)}.sg-chip-nogoal{color:var(--slate);background:var(--ivory2)}.sg-chip-nogoal:before{background:0 0;border:1.5px solid;width:6px;height:6px}.sg-fail{border:1px solid var(--bad);background:var(--bad-tint);color:var(--bad);font:600 14px/1.45 var(--sans);border-radius:8px;margin:0 0 12px;padding:10px 14px}.sg-wrap{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;margin-bottom:10px;overflow-x:auto}.sg-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.sg-wrap th,.sg-wrap td{border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;padding:0}.sg-wrap thead th{font:600 12.5px/1.2 var(--sans);color:var(--slate);border-bottom:1px solid var(--ink);text-align:center;white-space:nowrap;background:var(--paper);padding:12px 6px}.sg-wrap thead th.sg-now{color:var(--ink);background:var(--gold-tint)}.sg-wrap th.sg-name,.sg-wrap td.sg-name{z-index:2;background:var(--paper);text-align:left;border-right:1px solid var(--rule);min-width:270px;max-width:270px;padding:12px 16px 12px 20px;position:sticky;left:0}.sg-wrap td.sg-name b{font:600 14.5px/1.3 var(--sans);display:block}.sg-wrap td.sg-name small{color:var(--slate2);margin-top:2px;font-size:12.5px;display:block}.sg-wrap td.sg-name b,.sg-wrap td.sg-name small{overflow-wrap:anywhere}.sg-wrap th.sg-who,.sg-wrap td.sg-who{text-align:center;min-width:64px}.sg-wrap td.sg-who span{border:1.5px dashed var(--rule3);width:30px;height:30px;color:var(--slate2);font:600 12px var(--sans);border-radius:50%;place-items:center;display:inline-grid}.sg-wrap td.sg-c{text-align:center;min-width:60px;padding:5px 3px}.sg-wrap td.sg-c div{width:54px;font:600 14px/1 var(--sans);border-radius:6px;margin:0 auto;padding:7px 0}.sg-wrap td.sg-c .sg-met{background:var(--good-tint);color:var(--good)}.sg-wrap td.sg-c .sg-miss{background:var(--bad-tint);color:var(--bad)}.sg-wrap td.sg-c .sg-miss:after{content:" ✖";vertical-align:2px;font-size:9px}.sg-wrap td.sg-c .sg-sofar{color:var(--ink)}.sg-wrap td.sg-c .sg-nogoal{color:var(--slate)}.sg-wrap td.sg-c .sg-empty{color:var(--rule3);font-weight:500}.sg-wrap td.sg-c.sg-now{background:#fbf5e6}.sg-wrap tr.sg-sec td{background:var(--ivory);font:600 12.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);padding:11px 20px}.sg-wrap tr.sg-sec td.sg-name{background:var(--ivory)}.sg-key{color:var(--slate);flex-wrap:wrap;gap:16px;margin:0 0 14px;font-size:13px;display:flex}.sg-key i{vertical-align:-2px;border-radius:4px;width:13px;height:13px;margin-right:6px;display:inline-block}.sg-key .sg-key-met{background:var(--good-tint)}.sg-key .sg-key-miss{background:var(--bad-tint)}.sg-key .sg-key-sofar{border:1px solid var(--gold);background:#fbf5e6}.sg-key .sg-key-nogoal{border:1px solid var(--rule2);background:0 0}.sg-untyped{color:var(--ink);margin:0 0 10px;font-size:13.5px}.sg-foot{color:var(--slate2);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:720px){.sg-wrap table{min-width:0}.sg-wrap th.sg-name,.sg-wrap td.sg-name{min-width:138px;max-width:138px;padding:10px 8px 10px 12px}.sg-wrap td.sg-name b{font-size:13.5px}.sg-wrap td.sg-name small{font-size:12px}.sg-wrap th.sg-who,.sg-wrap td.sg-who{display:none}.sg-wrap td.sg-c{min-width:52px;padding:5px 1px}.sg-wrap td.sg-c div{width:46px;font-size:13px}.sg-wrap th.sg-old,.sg-wrap td.sg-old{display:none}}.pg-foot,.foot.stagebar,.selbar,#idea-form .foot{padding-right:var(--neo-room)}.chip.rx{border-color:var(--ink);color:var(--ink)}.remix-src{margin-bottom:16px}.remix-row{align-items:flex-start;gap:12px;display:flex}.remix-thumb{border-radius:6px;flex:none;width:192px;height:auto}.remix-facts{color:var(--slate);margin:4px 0 0;font-size:13px}@media (max-width:600px){.remix-row{flex-direction:column}.remix-thumb{width:100%}}
