@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-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/d0f4d39c08066a29-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/7015758c94fe7945-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%}.smteha_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.smteha_variable{--helm-font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.sWp1ga_className{font-family:Figtree,Figtree Fallback;font-style:normal}.sWp1ga_variable{--helm-font-body:"Figtree", "Figtree Fallback"}
:root{--background:var(--helm-bg);--foreground:var(--helm-ink);--card:var(--helm-surface);--card-hover:var(--helm-raised);--border:var(--helm-line);--muted:var(--helm-muted);--accent:var(--helm-accent);--ok:var(--helm-accent);--warn:var(--helm-now);--radius:8px;--gap:16px}*{box-sizing:border-box}html,body{background:var(--background);color:var(--foreground);font-family:var(--helm-font-body,"Figtree"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0}.page{width:100%;max-width:880px;margin:0 auto;padding:32px 16px 96px}.page.wide{max-width:1200px}h1:not([class*=mq-]){font-family:var(--helm-font-display,"Fraunces"), Georgia, serif;letter-spacing:-.01em;margin:8px 0 4px;font-size:32px;font-weight:450}.who{color:var(--muted);margin:0 0 32px;font-size:14px}section:not([class*=mq-]){margin-top:32px}h2:not([class*=mq-]){margin:0 0 4px;font-size:15px}.hint{color:var(--muted);margin:0 0 12px;font-size:13px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:var(--gap);margin-bottom:8px;padding:14px 16px;display:flex}.card .main{flex-direction:column;gap:2px;min-width:0;display:flex}.name{text-transform:capitalize;font-size:14px;font-weight:500}.sub{color:var(--muted);font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pill{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.pill.yes{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.pill.no{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}button.disconnect{color:var(--foreground);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:5px;padding:7px 12px;font-size:13px;transition:background .18s,border-color .18s}button.disconnect:hover:not(:disabled){background:var(--card-hover);border-color:var(--accent)}button.disconnect:disabled{opacity:.45;cursor:not-allowed}.error{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);color:var(--foreground);border-radius:var(--radius);margin:8px 0 0;padding:12px 14px;font-size:13px}.unreadable{color:var(--warn);font-size:13px}@media (max-width:560px){.card{flex-direction:column;align-items:flex-start}}.plan{margin:20px 0 28px}.plan-app{text-transform:capitalize;align-items:baseline;gap:10px;margin:0 0 10px;font-size:14px;display:flex}.switch:focus-visible,button.disconnect:focus-visible,.text-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.explain{color:var(--foreground);max-width:640px;line-height:1.5}.name.plain{text-transform:none}.app-tag{color:var(--foreground)}.source{color:var(--accent)}.switch{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:12px;transition:border-color .18s,color .18s;display:inline-flex}.switch .knob{background:var(--border);border-radius:999px;width:18px;height:18px;transition:background .18s}.switch.on{color:var(--foreground);border-color:color-mix(in srgb, var(--ok) 50%, transparent)}.switch.on .knob{background:var(--ok)}.switch:disabled{opacity:.55;cursor:progress}.inline-form{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.text-input{background:var(--card);min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:5px;flex:220px;padding:7px 10px;font-size:13px}button.disconnect.primary{border-color:var(--accent)}button.disconnect.danger{border-color:color-mix(in srgb, var(--warn) 60%, transparent)}.hint.ok{color:var(--ok);margin-top:8px}.confirm{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.confirm-actions{gap:8px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.confirm{align-items:flex-start}}.level-cap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;margin-bottom:12px;padding:14px 16px;display:flex}.level-cap-head{flex-direction:column;gap:2px;display:flex}.level-list{flex-direction:column;gap:6px;display:flex}.level-row{justify-content:space-between;align-items:center;gap:var(--gap);border:1px solid var(--border);border-radius:6px;padding:10px 12px;display:flex}.level-row .main{flex-direction:column;gap:3px;min-width:0;display:flex}.level-row.current{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.level-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--ok) 45%, transparent);color:var(--ok);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:500}.badge.current{border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent)}.risk-label{color:var(--warn)}.sub.approval{color:var(--foreground)}.warn-text{color:var(--warn);margin:4px 0 0}.always{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.5}.level-panel{border:1px solid var(--accent);border-radius:6px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.panel-title{margin:0;font-size:14px;font-weight:500}.panel-does{margin:0;font-size:13px;line-height:1.5}.risk{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.5}.risk p{margin:4px 0 0}.risk .risk-label{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.bound-fields{flex-wrap:wrap;gap:8px;display:flex}.bound-field{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.understood{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.understood input{accent-color:var(--accent);margin-top:2px}.understood input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.level-row{flex-direction:column;align-items:flex-start}}.each-app{margin-top:40px}.app-looks{border:1px solid var(--border);background:var(--card);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.app-look{border-top:1px solid var(--border);align-items:center;gap:14px;padding:12px 16px;display:flex}.app-look:first-child{border-top:0}.app-look .main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-look .name{font-size:15px}.app-look .pill{color:var(--accent);text-decoration:none}.app-look .pill:hover{border-color:var(--accent)}.app-look .pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.app-look{flex-wrap:wrap}}.decision{flex-direction:column;gap:6px;max-width:680px;margin:0 0 14px;display:flex}.decision p{color:var(--foreground);margin:0;font-size:13px;line-height:1.5}.decision .q{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.decision .from{color:var(--muted)}.app-looks+.app-looks-rest{margin-top:10px}.app-looks-rest>summary{cursor:pointer;color:var(--foreground);padding:10px 2px;font-size:13px;list-style-position:inside}.app-looks-rest>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-looks-rest[open]>summary{margin-bottom:8px}.card.app-row{justify-content:flex-start}.card.app-row .main{flex:1}.card.app-row a.pill,.app-look a.pill{color:var(--accent);text-decoration:none}.card.app-row a.pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.card.app-row{flex-flow:wrap;align-items:center}}.legal{max-width:680px;font-size:15px;line-height:1.65}.legal h2{margin:32px 0 8px;font-size:18px}.legal p,.legal li{color:var(--foreground)}.legal ul{padding-left:22px}.legal li+li{margin-top:6px}.legal a{color:var(--accent)}.legal a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mq-si-page{background:var(--helm-bg);min-height:100vh;color:var(--helm-ink);flex-direction:column;display:flex}.mq-si-main{flex:1;place-items:center;padding:80px 32px;display:grid}.mq-si-card{border:1px solid var(--helm-line);background:var(--helm-surface);width:100%;max-width:440px;color:var(--helm-ink);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.mq-si-card[data-gap="16"]{gap:16px}.mq-si-card[data-width="480"]{max-width:480px}.mq-si-card[data-align=start]{align-items:flex-start}.mq-si-h{font-family:var(--helm-font-display,"Fraunces"), Georgia, serif;color:var(--helm-ink);margin:0;font-size:30px;font-weight:400;line-height:1.15}.mq-si-h[data-size="28"]{font-size:28px}.mq-si-p{color:var(--helm-muted);margin:0;font-size:15px;line-height:22px}.mq-si-p b,.mq-si-note b{color:var(--helm-ink)}.mq-si-note{color:var(--helm-muted);margin:0;font-size:14px;line-height:22px}.mq-si-form,.mq-si-row form{display:contents}.mq-si-row{flex-wrap:wrap;gap:10px;display:flex}.mq-si-btn{height:44px;font:600 15px/1 var(--helm-font-body,"Figtree"), system-ui, sans-serif;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.mq-si-btn[data-kind=primary]{background:var(--helm-accent);color:var(--helm-on-accent)}.mq-si-btn[data-kind=primary]:hover{background:color-mix(in srgb, var(--helm-accent) 88%, var(--helm-ink))}.mq-si-btn[data-kind=primary]:active{transform:scale(.98)}.mq-si-btn[data-kind=ghost]{color:var(--helm-ink);border-color:var(--helm-line);background:0 0}.mq-si-btn[data-kind=ghost]:hover{background:var(--helm-raised)}.mq-si-btn[aria-busy=true]{cursor:progress}.mq-si-field{color:var(--helm-ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.mq-si-input{border:1px solid var(--helm-line);height:44px;font:400 15px var(--helm-font-body,"Figtree"), system-ui, sans-serif;background:var(--helm-raised);color:var(--helm-ink);border-radius:8px;padding:0 12px}.mq-si-input[aria-invalid=true]{border-color:var(--helm-now)}.mq-si-links{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.mq-si-links a{color:var(--helm-accent)}.mq-si-sep{background:var(--helm-line);width:100%;height:1px;margin:6px 0}.mq-si-alert{color:var(--helm-ink);background:color-mix(in srgb, var(--helm-now) 10%, transparent);border:1px solid color-mix(in srgb, var(--helm-now) 40%, transparent);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.mq-si-btn:focus-visible,.mq-si-input:focus-visible,.mq-si-links a:focus-visible{outline:2px solid var(--helm-accent);outline-offset:2px}@media (max-width:639.98px){.mq-si-main{padding:32px 16px}}@media (prefers-reduced-motion:reduce){.mq-si-btn{transition:none}}
