@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_950dbf7b-module__MD6Wsq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_950dbf7b-module__MD6Wsq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Gelasio;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1cf528c4c1c2d767-s.33dkgk7p96if3.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:Gelasio;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/19e4ff7edb1ecf68-s.1nppxefs-k_mv.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:Gelasio;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/614a0f7b5f50b2dc-s.p.31liq74fp3j5t.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:Gelasio Fallback;src:local(Times New Roman);ascent-override:84.54%;descent-override:31.15%;line-gap-override:0.0%;size-adjust:109.74%}.gelasio_e29b66f2-module__CCKlLW__className{font-family:Gelasio,Gelasio Fallback;font-style:normal}.gelasio_e29b66f2-module__CCKlLW__variable{--font-gelasio:"Gelasio", "Gelasio Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_bb0912cd-module__pHsbua__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_bb0912cd-module__pHsbua__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/203a5aa7ef871d42-s.3wx7t56k2ltw1.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f01a82800374741d-s.3h_d9tc9x2fdq.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:Kalam;font-style:normal;font-weight:300;font-display:swap;src:url(../media/84780b0176be2d72-s.p.1hn1lzziu03wl.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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.283562-kfm0pv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.2336ijw7y_ets.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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.01npz8736q7k4.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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.0dvx36ad_rzpa.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.2h1xa6k2l1ubz.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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.2c-43iqdh9ttx.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:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_7c5b677-module__pTcMYq__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_7c5b677-module__pTcMYq__variable{--font-kalam:"Kalam", "Kalam Fallback"}
:root{--green:#3e9142;--deep:#356f3a;--ink:#1a1a17;--gold:#c9a66b;--cream:#faf7f0;--paper:#fff;--muted:#6b6a62;--line:#e6e1d6;--line-strong:#cfc8b8;--soft:#f2eee4;--warn:#b4531b;--warn-soft:#fbebdd;--ok-soft:#e4f2e5;--info-soft:#e9eef7;--display:var(--font-fraunces), Georgia, serif;--body:var(--font-gelasio), Georgia, serif;--hand:var(--font-caveat), "Comic Sans MS", cursive;--hand2:var(--font-kalam), "Comic Sans MS", cursive;--t-body:17px;--t-secondary:15px;--t-caption:13px;--t-lh:1.45;--radius:14px;--shadow:0 1px 2px #1a1a170d, 0 8px 24px -16px #1a1a172e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.15}h1{font-size:34px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}::selection{background:#c9a66b59}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--deep);color:var(--cream);flex-direction:column;gap:6px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{font-family:var(--display);letter-spacing:-.01em;align-items:baseline;gap:8px;padding:4px 10px 14px;font-size:21px;display:flex}.brand small{font-family:var(--body);opacity:.7;font-size:12px}.brand-phone{display:none}.nav a{color:#faf7f0d9;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:15px;display:flex}.nav a:hover{color:var(--cream);background:#faf7f014}.nav a.active{color:#fff;background:#faf7f029}.nav .count{background:var(--gold);color:var(--ink);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.nav-section{text-transform:uppercase;letter-spacing:.12em;opacity:.55;padding:16px 12px 4px;font-size:11px}.sidebar-foot{opacity:.75;margin-top:auto;padding:12px 10px 0;font-size:12.5px;line-height:1.45}.sidebar-foot .pill{color:var(--cream);background:#c9a66b40;border:1px solid #c9a66b80;border-radius:999px;margin-bottom:8px;padding:1px 9px;font-size:11.5px;display:inline-block}.main{width:100%;max-width:1180px;padding:36px 44px 80px}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.main{padding:20px}}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px;font-size:12.5px}.lede{color:var(--muted);max-width:62ch;margin-top:8px;font-size:18px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.card.soft{background:var(--soft);box-shadow:none;border-color:#0000}.card.warn{background:var(--warn-soft);border-color:#ebcdb6}.card.ok{background:var(--ok-soft);border-color:#c6e1c8}.card+.card{margin-top:18px}.card-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.card-head h2,.card-head h3{margin:0}.grid{gap:18px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-side{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start}@media (max-width:1000px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3,.grid-side{grid-template-columns:1fr}}@media (max-width:640px){.grid-4,.grid-2{grid-template-columns:1fr}}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:13.5px}.tiny{font-size:12px}.mt{margin-top:16px}.mt-l{margin-top:28px}.mb{margin-bottom:16px}hr.rule{border:0;border-top:1px solid var(--line);margin:18px 0}.tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.tile .n{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:40px;line-height:1}.tile .l{color:var(--muted);font-size:14px}.tile.accent{border-color:var(--gold);background:linear-gradient(#fffdf8,#fbf4e6)}.attn{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.attn+.attn{margin-top:10px}.attn .t{font-family:var(--display);font-size:17px}.attn .s{color:var(--muted);margin-top:2px;font-size:14px}.mono{width:44px;height:44px;font-family:var(--display);color:#fff;border-radius:12px;flex:none;place-items:center;font-size:20px;display:grid}.mono.sm{border-radius:8px;width:30px;height:30px;font-size:14px}.btn{border:1px solid var(--deep);background:var(--green);color:#fff;font-family:var(--body);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;transition:transform 50ms,background .15s;display:inline-flex}.btn:hover{background:var(--deep)}.btn:active{transform:translateY(1px)}.btn.secondary{background:var(--paper);color:var(--ink);border-color:var(--line-strong)}.btn.secondary:hover{background:var(--soft)}.btn.ghost{color:var(--deep);background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.btn.ghost:hover{background:var(--soft)}.btn.gold{background:var(--gold);color:var(--ink);border-color:#b08f55}.btn.gold:hover{background:#b8955a}.btn.big{border-radius:14px;padding:16px 24px;font-size:18px}.btn.block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.danger{background:var(--paper);color:var(--warn);border-color:#e2b89a}.chip{background:var(--soft);color:var(--ink);border:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:12.5px;display:inline-flex}.chip.ok{background:var(--ok-soft);color:var(--deep);border-color:#c6e1c8}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#ebcdb6}.chip.gold{color:#7a5a22;background:#f7eedc;border-color:#e5d3ae}.chip.info{background:var(--info-soft);color:#2f4a7a;border-color:#ccd6e8}.chip.demo{color:var(--muted);background:0 0;border-style:dashed}.dot{background:var(--green);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.warn{background:var(--warn)}.dot.gold{background:var(--gold)}.dot.muted{background:var(--line-strong)}.table-wrap{overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:14.5px}table.t th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:10px 12px;font-size:12.5px;font-weight:500}table.t td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 12px}table.t tr:last-child td{border-bottom:0}table.t tr.link:hover td{background:var(--soft);cursor:pointer}.num{font-variant-numeric:tabular-nums;white-space:nowrap}label.f{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}label.f>span{display:block}.input,input.input,select.input,textarea.input{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:15px}.input:focus{outline-offset:1px;border-color:var(--green);outline:2px solid #3e914259}input.profile-input{background:0 0;border:1px solid #0000;border-radius:6px;min-height:auto;padding:2px 4px}input.profile-input:hover{border-color:var(--line)}input.profile-input:focus{border-color:var(--green);outline-offset:1px;background:var(--paper);outline:2px solid #3e914259}textarea.input{resize:vertical;min-height:96px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.help{color:var(--muted);font-size:13px}.notice{border:1px solid #0000;border-radius:10px;padding:12px 14px;font-size:14.5px}.notice.ok{background:var(--ok-soft);color:var(--deep);border-color:#c6e1c8}.notice.bad{background:var(--warn-soft);color:var(--warn);border-color:#ebcdb6}.notice.info{background:var(--info-soft);color:#2f4a7a;border-color:#ccd6e8}.check{border-bottom:1px dashed var(--line);align-items:flex-start;gap:12px;padding:9px 0;font-size:15px;display:flex}.check:last-child{border-bottom:0}.check .box{border:1.5px solid var(--line-strong);color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font-size:13px;display:grid}.check.done .box{background:var(--green);border-color:var(--green)}.check.done .lbl{color:var(--muted)}.check .d{color:var(--muted);font-size:13px}.clock{flex-direction:column;gap:8px;display:flex}.clock .big{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.bar{background:var(--soft);border-radius:999px;height:8px;overflow:hidden}.bar>i{background:var(--green);border-radius:999px;height:100%;transition:width 1s linear;display:block}.bar.warn>i{background:var(--warn)}.stepper{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.step{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.step .k{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.step.done .k{background:var(--green)}.step.now .k{background:var(--gold);box-shadow:0 0 0 4px #c9a66b4d}.step.now{color:var(--ink);font-weight:500}.step+.step:before{content:"";background:var(--line-strong);width:18px;height:1px;margin:0 4px}.facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fact{background:var(--soft);border-radius:12px;padding:14px 16px}.fact .v{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px}.fact .l{color:var(--muted);font-size:13px}.activity{margin:0;padding:0;list-style:none}.activity li{border-bottom:1px dashed var(--line);grid-template-columns:74px 1fr;gap:12px;padding:9px 0;font-size:14px;display:grid}.activity li:last-child{border-bottom:0}.activity .when{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:12.5px}.activity .who{color:var(--muted);font-size:12.5px}.rule-box{border-left:3px solid var(--gold);color:var(--muted);background:#fdfbf5;border-radius:0 10px 10px 0;padding:8px 14px;font-size:14px}.rule-box b{color:var(--ink);font-weight:500}.demo-bar{color:var(--muted);border:1px dashed var(--line-strong);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;padding:8px 12px;font-size:12.5px;display:flex}.demo-bar form{margin:0}.phone-wrap{background:var(--cream);justify-content:center;min-height:100vh;display:flex}.phone{width:100%;max-width:480px;padding:20px 18px 60px}.phone h1{font-size:30px}.phone .card{padding:20px}.pin{justify-content:center;gap:10px;margin:14px 0;display:flex}.pin input{text-align:center;width:58px;height:68px;font-family:var(--display);border:1.5px solid var(--line-strong);background:var(--paper);letter-spacing:0;border-radius:14px;font-size:34px}.pin input:focus{border-color:var(--green);outline:3px solid #3e914259}.pin.shake{animation:.4s shake}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.keypad{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.keypad button{border:1px solid var(--line-strong);background:var(--paper);height:60px;font-family:var(--display);cursor:pointer;border-radius:14px;font-size:26px}.keypad button:active{background:var(--soft)}.qitem{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:16px 18px;display:block}.qitem+.qitem{margin-top:10px}.pub{background:var(--cream);min-height:100vh}.pub-inner{max-width:640px;margin:0 auto;padding:36px 20px 80px}.pub-head{font-family:var(--display);align-items:center;gap:12px;margin-bottom:26px;font-size:20px;display:flex}.pub-head .plus{color:var(--muted);font-family:var(--body);font-size:16px}.pub-head .pub-head-text{flex-direction:column;line-height:1.15;display:flex}.pub .pub-head .plus.powered{font-size:var(--t-caption);margin-top:3px}.q-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:30px 30px 26px}.q-card h2{margin-bottom:8px;font-size:28px}.choices{flex-direction:column;gap:10px;margin-top:18px;display:flex}.choice{text-align:left;border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:14px;width:100%;padding:15px 18px;font-size:17px;display:block}.choice:hover{border-color:var(--green);background:#f6fbf6}.tcpa-consent{cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.tcpa-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--green);flex-shrink:0;margin-top:2px}.tcpa-text{color:var(--muted);font-size:12.5px;line-height:1.5}.tcpa-text ul{margin:6px 0 0;padding-left:18px}.tcpa-text li{margin-bottom:2px}.progress{gap:6px;margin-bottom:18px;display:flex}.progress i{background:var(--line);border-radius:2px;flex:1;height:4px}.progress i.on{background:var(--green)}.bubble{background:var(--soft);border-radius:16px 16px 16px 4px;max-width:90%;padding:14px 18px;font-size:16.5px}.bubble.me{background:#e7f2e7;border-radius:16px 16px 4px;margin-left:auto}.chat{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.insight{border-left:3px solid var(--gold);background:#fdfbf5;border-radius:0 12px 12px 0;margin-top:16px;padding:12px 16px;font-size:15.5px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media print{.no-print{display:none!important}body{background:#fff}}.demo-exit{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:50;font-family:var(--body);color:var(--muted);border:1px dashed var(--line-strong);background:#ffffffeb;border-radius:999px;padding:5px 12px;font-size:12.5px;position:fixed}.demo-exit:hover{color:var(--ink);border-color:var(--ink)}.drawer-backdrop{z-index:40;background:#1a1a1747;position:fixed;inset:0}.drawer{background:var(--cream);border-left:1px solid var(--line);z-index:41;width:min(480px,100vw);padding:28px 26px calc(40px + env(safe-area-inset-bottom,0px));animation:.22s slide-in;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px -20px #1a1a1766}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.drawer-close{width:34px;height:34px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:14px;right:16px}.drawer-close:hover{color:var(--ink)}.peek{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.peek:hover .t{text-decoration:underline}.tour-backdrop{z-index:60;background:#1a1a1773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tour{background:var(--cream);border-radius:18px;width:100%;max-width:520px;padding:28px 30px 22px;animation:.2s pop-in;position:relative;box-shadow:0 30px 80px -30px #00000080}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.tour-skip{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline;position:absolute;top:18px;right:22px}.tile .sub{color:var(--muted);margin-top:2px;font-size:12.5px}@media (min-width:900px){.phone{max-width:720px;padding-top:32px}}.qgroup{margin-top:22px}.qhead{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);justify-content:space-between;padding:0 4px 8px;font-size:12px;display:flex}.qhead span{text-transform:none;letter-spacing:0;font-size:12px}.qrow{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:30px 1fr auto 14px;align-items:center;gap:12px;margin-top:6px;padding:12px 14px;display:grid}.qrow+.qrow{margin-top:8px}.qrow:hover{border-color:var(--line-strong);background:#fdfcf8}.qrow.gold{border-color:var(--gold);background:linear-gradient(#fffdf8,#fbf4e6)}.qmain{flex-direction:column;min-width:0;display:flex}.qtitle{font-family:var(--display);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.qsub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.chev{color:var(--line-strong);font-size:22px;line-height:1}.gear summary{cursor:pointer;color:#faf7f0cc;border-radius:8px;padding:6px 10px;font-size:13.5px;list-style:none}.gear summary::-webkit-details-marker{display:none}.gear summary:hover{background:#faf7f014}.gear .nav a{padding:7px 12px;font-size:14px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:22px 0 18px;display:flex}.tabs a{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:15px}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--ink);border-bottom-color:var(--green);font-weight:500}.tabs a .count{background:var(--gold);color:var(--ink);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px}.settings summary{color:#faf7f0d9;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:15px;list-style:none;display:flex}.settings summary::-webkit-details-marker{display:none}.settings summary:hover{color:var(--cream);background:#faf7f014}.settings summary.active{color:#fff;background:#faf7f029}.settings .chev-s{opacity:.7;font-size:18px;line-height:1;transition:transform .15s}.settings[open] .chev-s{transform:rotate(90deg)}.settings .nav.sub{border-left:1px solid #faf7f02e;margin:2px 0 4px 14px;padding-left:6px}.settings .nav.sub a{padding:7px 10px;font-size:14.5px}.gear{display:none}.seg-toggle{border:1px solid var(--line-strong);background:var(--paper);border-radius:999px;display:inline-flex;overflow:hidden}.seg-toggle button{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:6px 14px;font-size:13.5px}.seg-toggle button.on{background:var(--deep);color:#fff}.copybox{background:var(--soft);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13.5px;display:flex}.copybox code{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:12.5px}.whoami{color:#faf7f0bf;padding:0 10px 8px;font-size:12.5px}.whoami b{color:var(--cream);font-weight:500}.demo-accounts{flex-direction:column;gap:6px;display:flex}.demo-row{background:var(--paper);border:1px solid var(--line);border-radius:10px;grid-template-columns:max-content 1fr auto;align-items:center;gap:14px;margin:0;padding:8px 12px;display:grid}.demo-row .who{white-space:nowrap;font-size:14px}.demo-row .who b{font-weight:500}.demo-row .creds{white-space:nowrap;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.demo-row .creds code{background:var(--soft);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.demo-row .btn{white-space:nowrap}@media (max-width:640px){.demo-row{grid-template-columns:1fr;gap:6px}.demo-row .creds{flex-wrap:wrap}}.greeting{font-family:var(--display);color:var(--muted);font-size:20px}h1.headline{margin-top:4px;font-size:34px}.meetings{margin:0;padding:0;list-style:none}.meetings li{border-bottom:1px dashed var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:10px 0;font-size:15px;display:grid}.meetings li:last-child{border-bottom:0}.meetings .when{font-family:var(--display);font-size:17px;line-height:1.2}.meetings .who{color:var(--muted);font-size:12.5px}.attn.clocked{grid-template-columns:44px 1fr 260px auto}.attn-clock .clock .big{font-size:24px}.attn-clock .clock .small{display:none}@media (max-width:900px){.attn.clocked{grid-template-columns:44px 1fr}.attn-clock{grid-column:1/-1}}.month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.month-h{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);text-align:center;padding:10px 8px;font-size:12px}.month-d{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:3px;min-height:96px;padding:6px 8px;font-size:12.5px;display:flex}.month-d:nth-child(7n){border-right:0}.month-d.pad{background:var(--soft)}.month-d.today{background:var(--ok-soft)}.month-n{font-family:var(--display);align-self:flex-start;font-size:15px}.month-i{text-overflow:ellipsis;white-space:nowrap;border-left:3px solid var(--green);padding-left:6px;overflow:hidden}.month-i.calendar{border-left-color:var(--line-strong);color:var(--muted)}.checklist-line summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;padding:8px 4px;font-size:14px;list-style:none;display:flex}.checklist-line summary::-webkit-details-marker{display:none}.checklist-line .caret{transition:transform .15s;display:inline-block}.checklist-line[open] .caret{transform:rotate(90deg)}.line{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:15.5px;display:flex}.line+.line{margin-top:10px}.line .k{font-family:var(--display);font-size:17px}.line .v{color:var(--muted)}details.line-d{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}details.line-d+details.line-d,details.line-d+.line,.line+details.line-d{margin-top:10px}details.line-d summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:15.5px;list-style:none;display:flex}details.line-d summary::-webkit-details-marker{display:none}details.line-d .body{border-top:1px dashed var(--line);padding:14px 20px 18px}.green-clock{grid-template-columns:1fr 280px;align-items:center;gap:24px;display:grid}@media (max-width:900px){.green-clock{grid-template-columns:1fr}}.steps{flex-direction:column;display:flex}.step-row{border-bottom:1px dashed var(--line);grid-template-columns:22px 150px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:grid}.step-row:last-child{border-bottom:0}.step-k{border:1.5px solid var(--line-strong);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.step-row.done .step-k{background:var(--green);border-color:var(--green)}.step-row.overdue .step-k{background:var(--warn);border-color:var(--warn)}.step-row.done .step-l{color:var(--muted)}.step-when{color:var(--muted);font-size:13px}@media (max-width:700px){.step-row{grid-template-columns:22px 1fr}.step-when,.step-row .chip{grid-column:2}}.c-row{grid-template-columns:120px 1fr auto;align-items:center;gap:14px;display:grid}.c-date{flex-direction:column;line-height:1.2;display:flex}.c-date b{font-family:var(--display);font-size:17px;font-weight:500}.c-days{color:var(--muted);font-size:12.5px}.c-days.warn{color:var(--warn);font-weight:500}.c-main{align-items:center;gap:10px;min-width:0;display:flex}.c-label{text-overflow:ellipsis;font-weight:500;overflow:hidden}.c-thresh{grid-column:2/-1}@media (max-width:700px){.c-row{grid-template-columns:1fr}}.tile .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.t th.missing,table.t td.missing{background:repeating-linear-gradient(135deg,#0000 0 6px,#b4531b0f 6px 12px)}table.t tr.total td{border-top:2px solid var(--line-strong)}.demo-strip{height:26px;font-family:var(--body);color:var(--muted);background:var(--soft);border-bottom:1px dashed var(--line-strong);justify-content:center;align-items:center;font-size:12.5px;display:flex}.demo-strip a{text-decoration:underline}.pub.demo .kit{top:26px}.demo-exit{display:none}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:18px 16px calc(49px + 16px + env(safe-area-inset-bottom,0px))}h1{font-size:26px}h1.headline{font-size:24px}.page-head{margin-bottom:18px}.grid-4,.grid-3,.grid-2,.form-grid{grid-template-columns:1fr}.tile .n{font-size:32px}.attn{grid-template-columns:44px 1fr}.attn .btn{grid-column:1/-1}.line,details.line-d summary{flex-direction:column;align-items:flex-start;gap:4px}.step-row{grid-template-columns:22px 1fr}.step-row .step-when,.step-row .step-l,.step-row .chip{grid-column:2}.keypad button{height:56px}.tabs a{padding:8px 10px;font-size:14px}}.tabbar{display:none}@media (max-width:900px){.tabbar{z-index:40;height:calc(49px + env(safe-area-inset-bottom,0px));padding-left:8px;padding-right:8px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--deep);color:#faf7f0cc;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #faf7f026}.tab{min-height:49px;color:inherit;justify-content:center;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex;position:relative}.tab.on{color:#fff;font-weight:600}.tab.on:after{content:"";background:var(--gold);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18%;right:18%}.tab-n{background:var(--gold);color:var(--ink);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}.tab-n.quiet{background:var(--soft);color:var(--muted)}.tab.more summary{cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:49px;list-style:none;display:flex}.tab.more summary::-webkit-details-marker{display:none}.more-sheet{left:0;right:0;bottom:calc(49px + env(safe-area-inset-bottom,0px));background:var(--paper);max-height:70vh;color:var(--ink);border-radius:18px 18px 0 0;flex-direction:column;padding:10px 8px 18px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 -12px 40px -20px #1a1a1773}.more-sheet,.more-foot{flex-direction:column;gap:16px;display:flex}.more-who{color:var(--muted);padding:8px 14px 0;font-size:13px}.more-note{font-size:var(--t-caption);color:var(--muted);padding:0 14px}.more-backdrop{top:0;left:0;right:0;bottom:calc(49px + env(safe-area-inset-bottom,0px));z-index:1;background:#1a1a1747;position:fixed}.more-sheet{z-index:2}.brand-phone{font-family:var(--display);font-size:var(--t-secondary);letter-spacing:-.01em;align-items:baseline;gap:6px;margin:-4px 0 10px;display:flex}.brand-phone small{font-family:var(--body);font-size:var(--t-caption);color:var(--muted)}.more-item{min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:0 14px;font-size:17px;display:flex}.more-item.on{background:var(--soft);font-weight:600}.more-foot{border-top:1px dashed var(--line);margin-top:6px;padding-top:6px}.more-foot form{margin:0}}@media (min-width:901px){.nav-owner{display:none}}.shell,.shell>*,.main,.sidebar,.card,.tile,.attn,.line,details.line-d,.grid>*,.row>*,.stack>*,.c-row>*,.step-row>*,.meetings li>*,.copybox>*,.page-head>*,.card-head>*,.between>*{min-width:0}.row>.f,.row>label,.row>.input,.row>input:not([type=checkbox]):not([type=radio]),.row>select,.row>textarea,.f>.input,.f>input,.f>select,.f>textarea{min-width:min(100%,180px)}.copybox{flex-wrap:wrap}.copybox code{min-width:min(100%,160px)}.survey-setup{gap:12px;display:grid}.survey-setup .k{color:var(--muted);font-size:13px;display:block}.survey-setup .menu{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 16px;min-width:0;margin:0;padding:10px 14px 12px;display:grid}.survey-setup .menu legend{color:var(--muted);padding:0 6px;font-size:13px}.survey-setup .menu label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.survey-setup .menu input{width:18px;height:18px;accent-color:var(--green);margin:0}@media (max-width:900px){.table-wrap table.t{min-width:640px}}table.t.freeze th:first-child,table.t.freeze td:first-child{z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--line);position:sticky;left:0}@media (max-width:900px){.table-wrap table.t.cards{min-width:0;display:block}.table-wrap:has(>table.t.cards){overflow:visible}.card:has(>.table-wrap>table.t.cards){box-shadow:none;background:0 0;border:0;border-radius:0}table.t.cards thead{display:none}table.t.cards tbody{gap:8px;display:grid}table.t.cards tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;min-width:0;padding:12px 16px;display:flex}table.t.cards td{white-space:normal;border:0;grid-template-columns:minmax(84px,30%) minmax(0,1fr);place-items:baseline start;gap:12px;min-width:0;padding:5px 0;display:grid}table.t.cards td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:var(--t-caption)}table.t.cards td:not([data-l]){grid-template-columns:minmax(0,1fr)}table.t.cards td.lead{font-size:var(--t-body);order:-1;padding:0 0 6px;display:block}table.t.cards td.act{order:1;padding:10px 0 0;display:block}table.t.cards td.act:before{margin-bottom:6px;display:block}table.t.cards td.act .btn{justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}table.t.cards td:empty{display:none}table.t.cards td[colspan]{text-align:center;display:block}}code,pre{overflow-wrap:anywhere}pre{white-space:pre-wrap}.pub,.phone-wrap{font-size:var(--t-body);line-height:var(--t-lh)}.pub .small,.pub .notice,.pub .bubble,.pub .insight,.pub .input,.pub .btn,.pub .pub-head .plus,.pub table.t,.pub .activity li,.pub .copybox,.phone-wrap .small,.phone-wrap .notice,.phone-wrap .input,.phone-wrap .btn,.phone-wrap .help,.phone-wrap .demo-row .who{font-size:var(--t-secondary)}.pub .tiny,.pub .help,.pub .eyebrow,.pub .chip,.pub .demo-strip,.pub table.t th,.pub .activity .when,.pub .activity .who,.pub .copybox code,.pub .kit-foot,.phone-wrap .tiny,.phone-wrap .eyebrow,.phone-wrap .chip,.phone-wrap .demo-row .creds,.phone-wrap .demo-row .creds code{font-size:var(--t-caption)}.pub .lede{font-size:19px}.pub .brand small,.phone-wrap .brand small{font-size:var(--t-caption)}.pub .choice,.pub .bubble{font-size:var(--t-body)}.pub .insight,.pub label.f,.pub label.f>span,.pub .mono.sm,.phone-wrap label.f,.phone-wrap label.f>span{font-size:var(--t-secondary)}@media (max-width:900px){.tiny,.chip,.eyebrow,.help,.activity .when,.activity .who,table.t th,.tile .sub,.sidebar-foot,.whoami,.demo-bar,.nav .count,.tabs .count,.qsub,.qhead,.qhead span,.c-days,.month-d,.month-h,.month-i,.copybox code,.step-when,.attn .s,.line .v,.c-thresh,.meetings .who,.chip.tiny,.month-n{font-size:var(--t-caption)}.small,.notice,.input,.attn .s,.line,details.line-d summary,.card-head .muted,.copybox,table.t,.activity li,.meetings li,.check,.fact .l,.tile .l,.btn.small,.btn{font-size:var(--t-secondary)}body,.main{font-size:var(--t-body);line-height:var(--t-lh)}}.pub .btn,.pub .input,.pub select,.pub textarea,.pub input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.pub .choice,.phone-wrap .btn,.phone-wrap .input{min-height:44px}.pub .btn.small{min-height:44px;padding:10px 16px}.pub .btn.ghost{min-height:44px}.pub details.card{padding:0}.pub details.card>summary{cursor:pointer;align-items:center;min-height:48px;padding:12px 18px;list-style:none;display:flex}.pub details.card>summary::-webkit-details-marker{display:none}.pub details.card>:not(summary){margin-left:18px;margin-right:18px}.pub details.card>:last-child:not(summary){margin-bottom:14px}.pub details.card>summary+*{margin-top:0}.pub .stack{gap:8px}.pub p a,.pub .small a,.pub .help a,.pub li a,.pub .tiny a{margin:-13px -6px;padding:13px 6px;display:inline-block}.pub .back-row{text-align:center;margin-top:10px}.pub .back{font:inherit;font-size:var(--t-secondary);color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:12px 14px;text-decoration:underline}.pub .back:hover{color:var(--ink)}@media (max-width:900px){.demo-strip{height:44px}.demo-strip a{align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.pub.demo .kit{top:44px}}.qrow{min-height:48px}@media (max-width:900px){.pinpad{left:0;right:0;bottom:calc(49px + env(safe-area-inset-bottom,0px));z-index:30;border-bottom:0;border-radius:18px 18px 0 0;margin:0;position:fixed;box-shadow:0 -12px 40px -20px #1a1a1773;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}.pinpad .eyebrow{margin-bottom:4px}.pinpad .pin{gap:8px;margin:8px 0}.pinpad .pin input{width:52px;height:48px;font-size:28px}.pinpad .keypad{gap:16px;margin-top:4px}.pinpad .keypad button{height:44px;font-size:22px}.pinpad .btn.big{margin-top:16px;padding:12px 20px;font-size:17px}.pinpad .tiny{display:none}.pinpad .notice{padding:8px 12px}.main:has(.pinpad){padding-bottom:calc(398px + 49px + 16px + env(safe-area-inset-bottom,0px))}.main .btn,.main .input,.main select,.main textarea,.main input:not([type=hidden]):not([type=radio]):not([type=checkbox]),.main summary,.main .chip[href],.main a.line,.main details.line-d summary,.tabs a{min-height:44px}.main .btn.small{padding:10px 14px}.main .chip[href],.tabs a{align-items:center;display:inline-flex}.main .btn,.main .chip[href],.main button.chip{justify-content:center;min-width:44px}.main p a:not(.btn):not(.chip),.main li a:not(.btn):not(.chip),.main td a:not(.btn):not(.chip):not(.row),.main .small a:not(.btn):not(.chip),.main .tiny a:not(.btn),.main .help a,.main .lede a,.main a.u,.main .copybox a,.main .whoami a,.main .card-head a:not(.btn),.main span>a:not(.btn):not(.chip):not(.row),.main .demo-bar a{margin:-13px -1px;padding:13px 1px;display:inline-block}.main a.row{min-height:44px}.main .peek{min-height:44px;margin:-13px -2px;padding:13px 2px}.main button.check{min-height:44px}.main .seg-toggle button{min-height:44px;padding:10px 14px}.main .month-n{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-6px 0 0 -6px;display:inline-flex}:is(.main .row:has(>a,>button,>.input,>form,>label,>summary,>.chip[href]),.main .taps){gap:24px 16px!important}.main .tabs{gap:18px!important}.main .row+details,.main p+details{margin-top:16px}.main button.check{margin-bottom:8px}.main .seg-toggle{background:0 0;border:0;gap:16px;overflow:visible}.main .seg-toggle button{border:1px solid var(--line-strong);border-radius:999px}.main .card>a+details,.main .card>p+details,.main .card>div+details{margin-top:16px}.main .stack:has(>a,>button,>form){gap:16px}:is(.main li:has(a.u~a.u) a.u,.main p:has(a.u~a.u) a.u,.main li a.u){border:1px solid var(--line);border-radius:10px;width:max-content;max-width:100%;margin:8px 0;padding:11px 12px;text-decoration:none;display:block}.month{flex-direction:column;gap:16px;display:flex}.month-h,.month-d.pad{display:none}.month-d:not(.today):not(:has(.month-i)){display:none}.month-d{border-right:0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:0 12px;min-height:0;padding:0 0 12px;display:grid}.month-d .month-n{grid-area:1/1/span 30;margin:0}.month-d .month-i{white-space:normal;font-size:var(--t-secondary);grid-column:2;padding:4px 0 4px 8px;overflow:visible}}
