@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--d-bg:#fff;--d-side:#fafafa;--d-panel:#fff;--d-sunk:#fafafa;--d-ink:#0a0a0a;--d-body:#262626;--d-muted:#737373;--d-line:#ebebeb;--d-line-strong:#d4d4d4;--d-hover:#f5f5f5;--d-active:#f0f0f0;--d-accent:#ff4d2e;--d-accent-ink:#fff;--d-ok:#16a34a;--d-code-bg:#fff4f1;--d-r:8px;--d-font:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;color-scheme:light}html[data-theme=dark]{--d-bg:#0a0a0a;--d-side:#0a0a0a;--d-panel:#111;--d-sunk:#0f0f10;--d-ink:#ededed;--d-body:#d4d4d8;--d-muted:#8f8f95;--d-line:#232326;--d-line-strong:#34343a;--d-hover:#18181b;--d-active:#1c1c1f;--d-ok:#22c55e;--d-code-bg:#2a1410;color-scheme:dark}html[data-theme] body.app-shell{--ink:var(--d-ink);--body:var(--d-body);--muted:var(--d-muted);--line:var(--d-line);--tint:var(--d-sunk);--paper:var(--d-panel);--accent:var(--d-accent)}body.app-shell{background:var(--d-bg);color:var(--d-body);font:400 14px/1.5 var(--d-font);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0}body.app-shell h1,body.app-shell h2,body.app-shell h3,body.app-shell h4{font-family:var(--d-font);color:var(--d-ink);letter-spacing:-.02em;line-height:1.25}body.app-shell .shell-hidden{display:none!important}body.app-shell a{color:inherit}body.app-shell svg{flex:none}body.app-shell .button{border:1px solid var(--d-line-strong);background:var(--d-panel);height:auto;min-height:32px;color:var(--d-ink);font:500 13px/1.4 var(--d-font);width:auto;box-shadow:none;cursor:pointer;border-radius:6px;padding:5px 12px;transition:background .15s,border-color .15s}body.app-shell .button:hover{background:var(--d-hover);transform:none}body.app-shell .button.primary,body.app-shell .rw-pause{background:var(--d-accent);border-color:var(--d-accent);color:var(--d-accent-ink)}body.app-shell .button.primary:hover,body.app-shell .rw-pause:hover{filter:brightness(.95);background:var(--d-accent)}body.app-shell select,body.app-shell input,body.app-shell textarea{background:var(--d-panel);color:var(--d-ink);border-color:var(--d-line-strong)}.shell-side{display:none}.shell-frame{min-height:100vh}.shell-top{z-index:30;border-bottom:1px solid var(--d-line);background:color-mix(in srgb,var(--d-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.shell-brand-sm img,.shell-brand img{width:auto;height:20px;display:block}html[data-theme=dark] .shell-brand-sm img,html[data-theme=dark] .shell-brand img{filter:invert()hue-rotate(180deg)}.shell-spacer{flex:1}.shell-owner select,body.app-shell #viewAs{max-width:190px;border:1px solid var(--d-line)!important;height:32px!important;min-height:32px!important;font:13px var(--d-font)!important;background:var(--d-panel)!important;color:var(--d-ink)!important;border-radius:6px!important;padding:0 8px!important}.shell-theme{border:1px solid var(--d-line);width:32px;height:32px;color:var(--d-muted);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:color .15s,background .15s;display:grid}.shell-theme:hover{color:var(--d-ink);background:var(--d-hover)}.shell-theme svg{width:16px;height:16px}.shell-theme .moon{display:block}.shell-theme .sun,html[data-theme=dark] .shell-theme .moon{display:none}html[data-theme=dark] .shell-theme .sun{display:block}.shell-account{position:relative}.shell-account>summary{cursor:pointer;list-style:none}.shell-account>summary::-webkit-details-marker{display:none}.shell-avatar{background:var(--d-ink);width:28px;height:28px;color:var(--d-bg);font:600 11px var(--d-font);border-radius:50%;place-items:center;display:grid}.shell-menu{z-index:40;border:1px solid var(--d-line);background:var(--d-panel);border-radius:8px;gap:2px;width:190px;padding:4px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 8px 24px #0000001f}.shell-menu a,.shell-menu button{text-align:left;cursor:pointer;width:100%;text-decoration:none;display:block;min-height:0!important;color:var(--d-ink)!important;font:500 13px var(--d-font)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:6px 10px!important}.shell-menu a:hover,.shell-menu button:hover{background:var(--d-hover)!important}.shell-menu [hidden]{display:none!important}.shell-bottom{z-index:40;border-top:1px solid var(--d-line);background:color-mix(in srgb,var(--d-bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 0 calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.shell-bottom a{font:500 11px var(--d-font);color:var(--d-muted);justify-items:center;gap:3px;text-decoration:none;display:grid}.shell-bottom a[aria-current=page]{color:var(--d-ink)}.shell-ico{width:20px;height:20px}@media (min-width:1024px){.shell-side{z-index:40;border-right:1px solid var(--d-line);background:var(--d-side);flex-direction:column;gap:16px;width:220px;height:100vh;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.shell-brand{padding:4px 8px}.shell-nav{gap:2px;display:grid}.shell-nav a{height:32px;color:var(--d-muted);border-radius:0;align-items:center;gap:10px;padding:0 8px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}.shell-nav a:hover{color:var(--d-ink);background:var(--d-hover)}.shell-nav a[aria-current=page]{color:var(--d-ink);box-shadow:inset 2px 0 0 var(--d-ink)}.shell-nav .shell-ico{width:16px;height:16px}.shell-note{color:var(--d-muted);margin-top:auto;padding:0 8px;font-size:12px;line-height:1.5}.shell-frame{padding-left:220px}.shell-brand-sm{display:none}.shell-top{padding:0 32px}.shell-bottom{display:none}}body.app-shell main.dash{width:100%;max-width:1100px;padding:28px 16px 96px;animation:.15s ease-out dfade;margin:0 auto!important}@keyframes dfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){body.app-shell main.dash{animation:none}}@media (min-width:1024px){body.app-shell main.dash{padding:32px 40px 48px}}body.app-shell .dash .head{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 20px;padding:0;display:flex}body.app-shell .dash .head .eyebrow,body.app-shell .dash .head #searchStatus{display:none}body.app-shell .dash .head h1{max-width:none;margin:0;font-size:22px;font-weight:600}body.app-shell .dash .head #email{color:var(--d-muted);margin:4px 0 0;font-size:13px}body.app-shell .dash .head>div:last-child:empty{display:none}body.app-shell .owner-preview{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-sunk);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:10px 14px;display:flex}body.app-shell .owner-preview strong{color:var(--d-ink);font-size:13px}body.app-shell .owner-preview strong:before{content:"";background:var(--d-accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}body.app-shell .owner-preview p{color:var(--d-muted);margin:2px 0 0;font-size:12px}body[data-tab] [data-tab]{display:none!important}body[data-tab=home] [data-tab=home],body[data-tab=applications] [data-tab=applications],body[data-tab=interviews] [data-tab=interviews],body[data-tab=inbox] [data-tab=inbox],body[data-tab=profile] [data-tab=profile]{display:block!important}body[data-tab] .rw-screen[data-tab]{display:none!important}body[data-tab=home] .rw-screen[data-tab=home],body[data-tab=applications] .rw-screen[data-tab=applications],body[data-tab=interviews] .rw-screen[data-tab=interviews],body[data-tab=inbox] .rw-screen[data-tab=inbox],body[data-tab=profile] .rw-screen[data-tab=profile],body[data-tab=interviews] .dash>.grid[data-tab=interviews]{display:grid!important}body.has-runner #overview,body[data-tab] .rw-empty,body[data-tab] .dash>.rw-empty,body[data-tab=interviews] .dash>.grid.rw-empty{display:none!important}body.app-shell .panel{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);box-shadow:none;padding:20px}body.app-shell .panel h2{margin:0 0 4px;font-size:15px;font-weight:600}body.app-shell .panel h3{font-size:14px;font-weight:600}body.app-shell .panel>p,body.app-shell .panel p{color:var(--d-muted);font-size:13px}body.app-shell .panel .eyebrow{letter-spacing:0;text-transform:none;color:var(--d-muted);font-size:12px;font-weight:500}body.app-shell .section-panel{margin-top:16px}body.app-shell .dash>.grid{gap:16px;margin-top:16px}body.app-shell .table th{letter-spacing:0;text-transform:none;color:var(--d-muted);font-size:12px;font-weight:500}body.app-shell .table th,body.app-shell .table td{border-color:var(--d-line);padding:10px 8px}body.app-shell .empty,body.app-shell .thread-card,body.app-shell .receipt-card{background:var(--d-panel);border-color:var(--d-line);color:var(--d-muted)}.rw{gap:16px;display:grid}.rw-screen{align-content:start;gap:16px;display:grid}.rw .sub{color:var(--d-muted);margin:0;font-size:13px}.rw-card{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);min-width:0;padding:16px 20px}.rw-card.rw-plain{background:0 0;border:0;padding:0}.rw-card.rw-tight{padding:0}.rw-card h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.rw-card h3{margin:0;font-size:14px;font-weight:600}.rw-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.rw-tight>.rw-card-head{border-bottom:1px solid var(--d-line);margin:0;padding:12px 16px}.rw-card-head small,.rw-card-head a{color:var(--d-muted);font-size:12px;text-decoration:none}.rw-card-head a:hover{color:var(--d-ink)}.rw-home-head{justify-content:space-between;align-items:center;gap:12px;margin-top:-8px;display:flex}.rw-status{color:var(--d-muted);align-items:center;gap:8px;font-size:13px;display:flex}.rw-status .dot{background:var(--d-muted);border-radius:50%;width:7px;height:7px}.rw-status.on .dot{background:var(--d-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--d-accent) 22%,transparent)}.rw-pause{min-height:32px;font:500 13px var(--d-font)!important;border-radius:6px!important;padding:5px 14px!important}.rw-stats{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rw-stat{border-left:1px solid var(--d-line);align-content:start;gap:4px;min-width:0;padding:16px 20px;display:grid}.rw-stat:first-child{border-left:0}.rw-stat .lbl{color:var(--d-muted);font-size:12px;font-weight:500}.rw-stat strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--d-ink);font-size:28px;font-weight:600;line-height:1.1}.rw-stat small{color:var(--d-muted);font-size:12px}.rw-spark{width:100%;height:22px;color:var(--d-muted)}.rw-spark polyline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.rw-needs{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 16px;font-size:13px;display:flex}.rw-needs>b{color:var(--d-ink);align-items:center;gap:8px;font-weight:600;display:flex}.rw-needs>b:before{content:"";background:var(--d-accent);border-radius:50%;width:7px;height:7px}.rw-needs ul{color:var(--d-muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.rw-needs li b{color:var(--d-body);font-weight:500}.rw-needs a{color:var(--d-ink);font-weight:500}.rw-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.rw-list,.rw-apps{margin:0;padding:0;list-style:none}.rw-list>li+li,.rw-apps>li+li{border-top:1px solid var(--d-line)}.rw-empty-row{color:var(--d-muted);margin:0;padding:14px 16px;font-size:13px;display:block}.rw-app{width:100%;min-height:48px;color:var(--d-body);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;transition:background .15s;display:flex}.rw-card:not(.rw-tight) .rw-app{padding-left:0;padding-right:0}button.rw-app{cursor:pointer}.rw-app:hover{background:var(--d-hover)}.rw-app .main{flex:1;min-width:0;display:grid}.rw-app .main b{white-space:nowrap;text-overflow:ellipsis;color:var(--d-ink);font-weight:500;overflow:hidden}.rw-app .main small{white-space:nowrap;text-overflow:ellipsis;color:var(--d-muted);font-size:12px;overflow:hidden}.rw-app .date{text-align:right;width:72px;color:var(--d-muted);font-variant-numeric:tabular-nums;flex:none;order:3;font-size:12px}.rw-logo{border:1px solid var(--d-line);width:24px;height:24px;color:var(--d-muted);background:var(--d-panel);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.rw-check{width:88px;color:var(--d-muted);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.rw-check i{border:1px solid var(--d-muted);border-radius:50%;width:6px;height:6px}.rw-check.ok{color:var(--d-ink)}.rw-check.ok i{background:var(--d-ok);border-color:var(--d-ok)}.rw-mini{border:1px solid var(--d-line);color:var(--d-ink);border-radius:6px;flex:none;padding:2px 10px;font-size:12px;font-weight:500}.rw-app-detail{gap:12px;padding:4px 0 16px 36px;display:grid}.rw-app-detail dl,.rw-dl{grid-template-columns:160px 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.rw-app-detail dt,.rw-dl dt{color:var(--d-muted)}.rw-app-detail dd,.rw-dl dd{color:var(--d-ink);overflow-wrap:anywhere;margin:0;font-weight:500}.rw-app-detail .button,.rw-actions .button,.rw-read .button,.rw-prep .button{justify-self:start}.rw-int-top{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;display:grid}.rw-int .rw-logo{width:32px;height:32px}.rw-when{border:1px solid var(--d-line);color:var(--d-ink);border-radius:6px;padding:2px 10px;font-size:12px}.rw-when.pick{color:var(--d-muted)}.rw-who{color:var(--d-muted);margin:10px 0 0;font-size:13px}.rw-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rw-prep{border-top:1px solid var(--d-line);gap:16px;margin-top:16px;padding-top:16px;display:grid}.rw-prep-sec{gap:6px;display:grid}.rw-prep-sec p{margin:0;font-size:13px}.rw-prep-sec ol,.rw-prep-sec ul{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.rw-prep blockquote{border-left:2px solid var(--d-accent);background:var(--d-sunk);color:var(--d-ink);margin:0;padding:10px 14px;font-size:13px}.rw-addr{border:1px solid var(--d-line);color:var(--d-ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-size:12px}.rw-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.rw-chip{border:1px solid var(--d-line);height:28px;color:var(--d-muted);font:500 12px var(--d-font);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;transition:color .15s,background .15s;display:inline-flex}.rw-chip:hover{color:var(--d-ink)}.rw-chip .n{font-variant-numeric:tabular-nums;opacity:.7}.rw-chip.on{background:var(--d-ink);border-color:var(--d-ink);color:var(--d-bg)}.rw-mailbox{gap:16px;display:grid}@media (min-width:1024px){.rw-mailbox{grid-template-columns:minmax(260px,340px) 1fr}}.rw-mail-list{border:1px solid var(--d-line);border-radius:var(--d-r);max-height:600px;margin:0;padding:0;list-style:none;overflow:auto}.rw-mail-list li+li{border-top:1px solid var(--d-line)}.rw-mail{width:100%;color:var(--d-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 12px;transition:background .15s;display:grid}.rw-mail:hover{background:var(--d-hover)}.rw-mail.on{background:var(--d-active);box-shadow:inset 2px 0 0 var(--d-ink)}.rw-mail .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rw-mail .top b{white-space:nowrap;text-overflow:ellipsis;color:var(--d-ink);font-size:13px;font-weight:500;overflow:hidden}.rw-mail .top small{color:var(--d-muted);flex:none;font-size:12px}.rw-mail .subj{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rw-tag{color:var(--d-muted);justify-self:start;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rw-tag:before{content:"";background:var(--d-line-strong);border-radius:50%;width:6px;height:6px}.rw-tag.hot:before{background:var(--d-accent)}.rw-tag.ok:before{background:var(--d-ok)}.rw-tag.code:before{background:var(--d-ink)}.rw-read{border:1px solid var(--d-line);border-radius:var(--d-r);align-content:start;gap:10px;min-width:0;padding:16px 20px;display:grid}.rw-read h3{margin:0;font-size:16px;font-weight:600}.rw-codes{flex-wrap:wrap;gap:8px;display:flex}.rw-code{border:1px solid var(--d-line-strong);background:var(--d-code-bg);letter-spacing:.12em;color:var(--d-ink);border-radius:6px;padding:4px 12px;font:600 16px/1.4 ui-monospace,Menlo,Consolas,monospace}.rw-body{white-space:pre-line;overflow-wrap:anywhere;max-height:520px;color:var(--d-body);font-size:13px;line-height:1.6;overflow:auto}.rw-edit{margin-top:16px}.rw-edit>summary{cursor:pointer;list-style:none;display:inline-flex}.rw-edit>summary::-webkit-details-marker{display:none}.rw-edit[open]>summary{margin-bottom:16px}.rw-warn{color:var(--d-accent);margin:12px 0 0;font-size:13px}.rw-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.rw-form label{color:var(--d-ink);gap:6px;font-size:13px;font-weight:500;display:grid}.rw-form .full{grid-column:1/-1}.rw-form input,.rw-form select,.rw-form textarea{box-sizing:border-box;border:1px solid var(--d-line-strong);background:var(--d-panel);width:100%;color:var(--d-ink);font:400 14px var(--d-font);border-radius:6px;padding:8px 10px}.rw-form input::placeholder,.rw-form textarea::placeholder{color:var(--d-muted)}.rw-form input:focus,.rw-form select:focus,.rw-form textarea:focus{outline:2px solid color-mix(in srgb,var(--d-ink) 25%,transparent);outline-offset:1px;border-color:var(--d-ink)}.rw-form fieldset{border:1px solid var(--d-line-strong);border-radius:6px;flex-wrap:wrap;gap:16px;margin:0;padding:8px 12px;display:flex}.rw-form fieldset legend{color:var(--d-ink);padding:0 4px;font-size:13px;font-weight:500}.rw-form fieldset label{align-items:center;gap:6px;font-weight:400;display:flex}.rw-form fieldset input,.rw-consent input{width:auto}.rw-consent{align-items:flex-start;gap:8px;font-weight:400!important;display:flex!important}.rw-more>summary{color:var(--d-ink);cursor:pointer;margin-bottom:12px;font-size:13px;font-weight:500}.rw-row{align-items:center;gap:12px;display:flex}.rw-save{color:var(--d-muted);font-size:13px}@media (max-width:900px){body.app-shell .dash .head h1{font-size:20px}.rw-stats{grid-template-columns:1fr 1fr}.rw-stat{padding:14px 16px}.rw-stat:nth-child(3){border-left:0}.rw-stat:nth-child(n+3){border-top:1px solid var(--d-line)}.rw-stat strong{font-size:24px}.rw-cols{grid-template-columns:1fr}.rw-check,.rw-app .date{width:auto}.rw-app{gap:10px}.rw-form{grid-template-columns:1fr}.rw-app-detail{padding-left:0}.rw-app-detail dl,.rw-dl{grid-template-columns:120px 1fr}.shell-owner select{max-width:128px}}.gr-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.gr-body{gap:10px;padding:14px 16px;font-size:13px;display:grid}.gr-body p{color:var(--d-body);margin:0}.gr-muted{font-size:12px;color:var(--d-muted)!important}.gr-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gr-checks li{align-items:baseline;gap:8px;display:flex}.gr-checks li:before{content:"";background:var(--d-ok);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.gr-checks li.bad:before{background:var(--d-accent)}.gr-checks small{color:var(--d-muted);white-space:nowrap;margin-left:auto;font-size:12px}.gr-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-code input{border:1px solid var(--d-line-strong);min-width:0;height:32px;font:13px var(--d-font);background:var(--d-sunk);color:var(--d-ink);border-radius:6px;flex:1;padding:0 10px}.gr-ask{border:1px solid color-mix(in srgb,var(--d-accent) 45%,var(--d-line));border-radius:var(--d-r);background:color-mix(in srgb,var(--d-accent) 7%,var(--d-panel));color:var(--d-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.gr-ask b{font-weight:600}.gr-opts{gap:8px;display:grid}.gr-opt{border:1px solid var(--d-line);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.gr-opt.main{border-color:var(--d-ink)}.gr-opt div{gap:2px;display:grid}.gr-opt b{color:var(--d-ink);font-weight:600}.gr-meter{background:var(--d-line);border-radius:3px;height:6px;overflow:hidden}.gr-meter i{background:var(--d-accent);height:100%;display:block}.gr-table{border-collapse:collapse;width:100%;font-size:13px}.gr-table th{text-align:left;color:var(--d-muted);border-bottom:1px solid var(--d-line);padding:8px 16px;font-size:12px;font-weight:500}.gr-table td{border-top:1px solid var(--d-line);color:var(--d-body);vertical-align:top;padding:9px 16px}.gr-table td.num,.gr-table th.num{text-align:right;font-variant-numeric:tabular-nums}.gr-tag{border:1px solid var(--d-line-strong);color:var(--d-muted);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.gr-tag.hot{border-color:var(--d-accent);color:var(--d-accent)}.gr-tag.ok{border-color:var(--d-ok);color:var(--d-ok)}.gr-wrap{gap:16px;max-width:1100px;margin:0 auto;padding:28px 16px 64px;display:grid}.gr-hero h1{margin:0 0 6px;font-size:28px;font-weight:600}.gr-hero p{max-width:640px;color:var(--d-muted);margin:0;font-size:15px}.gr-big{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.gr-big div{border-left:1px solid var(--d-line);gap:4px;padding:20px;display:grid}.gr-big div:first-child{border-left:0}.gr-big strong{letter-spacing:-.04em;color:var(--d-ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:600}.gr-big span{color:var(--d-muted);font-size:12px}.gr-steps{gap:8px;margin:0;padding-left:20px;font-size:14px;display:grid}@media (max-width:900px){.gr-cols,.gr-big{grid-template-columns:1fr}.gr-big div{border-left:0;border-top:1px solid var(--d-line)}.gr-big div:first-child{border-top:0}.gr-table td,.gr-table th{padding-left:10px;padding-right:10px}.gr-checks small{white-space:normal}}#growth .rw-card{overflow-x:auto}.rw-empty-row[hidden]{display:none}body.app-shell .appnav,body.app-shell .appnav[hidden]{display:none!important}.rw-post{color:var(--d-muted);text-underline-offset:2px;flex:none;order:2;font-size:12px;text-decoration:underline}.rw-post:hover{color:var(--d-ink)}.rw-reply{border-top:1px solid var(--d-line);gap:8px;margin-top:8px;padding-top:12px;display:grid}.rw-reply small{color:var(--d-muted);font-size:12px}.rw-reply textarea{box-sizing:border-box;border:1px solid var(--d-line-strong);background:var(--d-panel);width:100%;color:var(--d-ink);font:400 14px/1.5 var(--d-font);resize:vertical;border-radius:6px;padding:8px 10px}.rw-sent{border-left:2px solid var(--d-ok);background:var(--d-sunk);border-radius:0 6px 6px 0;gap:4px;padding:10px 12px;display:grid}.rw-sent small{color:var(--d-muted);font-size:12px}.rw-steps{color:var(--d-muted);flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.rw-steps li{align-items:center;gap:6px;display:flex}.rw-steps li:before{content:"";border:1px solid var(--d-line-strong);border-radius:50%;width:7px;height:7px}.rw-steps li.past{color:var(--d-body)}.rw-steps li.past:before{background:var(--d-muted);border-color:var(--d-muted)}.rw-steps li.now{color:var(--d-ink);font-weight:600}.rw-steps li.now:before{background:var(--d-accent);border-color:var(--d-accent)}.rw-conf{margin-top:14px}.rw-reply .rw-chips{align-items:center;margin:0}.gr-cols.one{grid-template-columns:1fr}.gr-share{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gr-share .button{min-height:30px;padding:4px 10px;font-size:12px}.rw-example{border-top:1px solid var(--d-line);gap:6px;padding:12px 0;display:grid}.rw-more-stats{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel)}.rw-more-stats>summary{cursor:pointer;color:var(--d-muted);padding:10px 16px;font-size:13px;font-weight:500}.rw-more-stats[open]>summary{border-bottom:1px solid var(--d-line)}.rw-mini-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.rw-mini-stat{border-bottom:1px solid var(--d-line);gap:2px;padding:12px 16px;display:grid}.rw-mini-stat .lbl{color:var(--d-muted);font-size:12px}.rw-mini-stat b{color:var(--d-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.rw-stack{gap:16px;display:grid}.gr-switch{color:var(--d-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:8px;font-size:13px;display:flex}.gr-switch-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gr-switch-track{background:var(--d-line-strong);border-radius:999px;flex:none;width:32px;height:18px;margin-top:1px;transition:background .15s;position:relative}.gr-switch-track:after{content:"";background:var(--d-panel);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.gr-switch-input:checked+.gr-switch-track{background:var(--d-ok)}.gr-switch-input:checked+.gr-switch-track:after{transform:translate(14px)}.gr-switch-input:focus-visible+.gr-switch-track{outline:2px solid var(--d-accent);outline-offset:2px}.gr-switch-input:disabled+.gr-switch-track{opacity:.5}.gr-switch-text{flex:1;min-width:0}.gr-preview{border:1px solid var(--d-line);background:var(--d-sunk);color:var(--d-ink);border-radius:6px;margin:8px 0;padding:10px 12px;font-size:13px}.gr-share .button.on{background:var(--d-ink);color:var(--d-bg);border-color:var(--d-ink)}.gr-trial{border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-panel);color:var(--d-body);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.gr-trial b{color:var(--d-ink);font-weight:600}.gr-tag-ic{align-items:center;gap:5px;display:inline-flex}.gr-turbo-ic{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.gr-turbo-ic.lg{width:28px;height:28px;margin-bottom:6px;display:block}.gr-turbo-ic.xl{flex:none;width:40px;height:40px}.gr-turbo-ic.hero{width:64px;height:64px;margin:4px auto 10px;display:block}.gr-turbo-card{border:1px solid #ee5a3b59;border-radius:12px;align-items:center;gap:14px;margin-bottom:12px;padding:14px;display:flex}.gr-turbo-card b{display:block}.gr-wide{justify-content:center;width:100%}.gr-pill{color:#ee5a3b;white-space:nowrap;border:1px solid #ee5a3b;border-radius:999px;align-items:center;gap:5px;margin-right:8px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.gr-sheet-wrap{z-index:100;background:#13141673;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gr-sheet{background:var(--d-panel,#fff);color:var(--d-ink,inherit);width:100%;max-width:440px;padding:14px 24px calc(24px + env(safe-area-inset-bottom));text-align:center;border-radius:24px 24px 0 0;animation:.35s ease-out gr-up;box-shadow:0 -8px 30px #0003}@media (min-width:768px){.gr-sheet-wrap{align-items:center}.gr-sheet{border-radius:24px}}.gr-grab{background:var(--d-line,#d6d4cf);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}.gr-kicker{color:#ee5a3b;letter-spacing:2px;margin:0;font-size:12px;font-weight:700}.gr-sheet h2{margin:6px 0 8px;font-size:22px}.gr-sheet .button{margin:16px 0 10px}.gr-sheet .small{font-size:13px}@keyframes gr-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gr-sheet{animation:none}}.gr-sheet .button{border-radius:999px;justify-content:center;width:100%;min-height:46px;display:flex}.gr-sheet .button:focus:not(:focus-visible){box-shadow:none;outline:none}.gr-sheet{border:1px solid var(--d-line,#e5e5e5)}.gr-sheet-wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.gr-sheet .button.gr-wide{width:100%!important;max-width:none!important}@media (min-width:768px){.gr-card .gr-wide,[data-growth] .gr-wide:not(.gr-sheet .gr-wide){max-width:320px}}.gr-turbo-ic svg{width:100%;height:100%;display:block}span.gr-turbo-ic{display:inline-block}span.gr-turbo-ic.hero{display:block}.shell-logo{line-height:0;display:inline-block}html[data-theme=dark] .is-turbo img{filter:none}.gr-ppi{border:1px solid var(--d-line);border-radius:10px;gap:6px;margin:10px 0;padding:12px 14px;display:grid}.gr-ppi p{margin:0}.gr-ppi-mail{background:var(--d-sunk,#fafafa);color:var(--d-body);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:13px}.rw-rules{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.rw-rules li{border:1px solid var(--d-line);overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.rw-rule-add{flex-wrap:wrap;gap:8px;display:flex}.rw-rule-add input{border:1px solid var(--d-line-strong);background:var(--d-panel);min-width:0;height:36px;color:var(--d-ink);border-radius:8px;flex:200px;padding:0 10px}.rw-sub{margin:16px 0 4px;font-size:14px}.gr-billing-promise{font-weight:600}.rw-prep-lock{border:1px dashed var(--d-line-strong);border-radius:10px;margin-top:10px;padding:12px 14px}.gr-review a{margin-right:8px}.live-stats{color:#2b2e33;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font:500 14px/1.4 Inter,system-ui,sans-serif;display:flex}.live-stats b{color:#ff4f38;font-weight:700}.rw-rules .button{white-space:nowrap;flex:none}.gr-review~.button,.gr-body>.button:last-child{justify-self:start;width:auto}.rw-card .gr-switch{margin:4px 0 12px}.rw-mail-list{overflow-x:hidden}.rw-mail{min-width:0}.rw-mail .subj{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rw-mailbox>*{min-width:0}.rw-read{overflow-wrap:anywhere;min-width:0}.rw-body-html{gap:8px;display:grid}.rw-mail-frame{border:1px solid var(--d-line);background:#fff;border-radius:10px;width:100%;height:320px}.rw-mail-list li{min-width:0;overflow:hidden}.rw-mail{max-width:100%;overflow:hidden}.rw-mail .top,.rw-mail .top b{min-width:0}.gr-get{color:#fff;white-space:nowrap;background:#ff4f38;border-radius:999px;align-items:center;height:30px;margin-right:8px;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.gr-trial[data-turbo-open],.gr-turbo-card[data-turbo-open]{cursor:pointer}.gr-link{color:inherit;margin-top:6px;font-size:13px;text-decoration:underline;display:inline-block}.rw-legal-row{border-top:1px solid var(--d-line);gap:6px;padding:12px 0;display:grid}.rw-legal-row .rw-row{flex-wrap:wrap;gap:8px;display:flex}.rw-legal-save{color:var(--d-muted);font-size:12.5px}.button.danger{color:#fff;background:#b42318;border-color:#b42318}.button.danger:disabled{opacity:.45}.rw-widen-step{border-top:1px solid var(--d-line);gap:4px;padding:10px 0;display:grid}.rw-widen-step p{margin:0}.rw-widen .gr-switch{margin-top:10px}.rw-prep2{gap:12px}.rw-prep-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rw-prep-top>div{flex:260px;min-width:0}.rw-prep-card{border:1px solid var(--d-line);background:var(--d-panel);border-radius:12px;gap:8px;min-width:0;padding:14px 16px;display:grid}.rw-prep-card h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.rw-prep-card p{overflow-wrap:anywhere;margin:0;font-size:13px}.rw-prep-card ul,.rw-prep-card ol{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.rw-prep-n{background:var(--d-sunk);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.rw-prep-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted);font-weight:700;margin-top:4px!important;font-size:11px!important}.rw-script{border-left:2px solid var(--d-accent);background:var(--d-sunk);color:var(--d-ink);border-radius:0 8px 8px 0;gap:6px;padding:10px 12px;font-size:13px;display:grid}.rw-script .rw-copy{justify-self:start;min-height:0;padding:4px 10px;font-size:12px}.rw-prep-gap{border:1px dashed var(--d-line-strong,var(--d-line));border-radius:8px;padding:8px 12px;font-size:13px}.rw-reqs{gap:8px;margin-top:6px;display:grid}.rw-req{border:1px solid var(--d-line);border-radius:8px;gap:3px;padding:8px 10px;font-size:13px;display:grid}.rw-q{border-top:1px solid var(--d-line);gap:6px;padding:10px 0;display:grid}.rw-q:first-of-type{border-top:0}.rw-q-top{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.rw-kw{flex-wrap:wrap;gap:6px;display:flex}.rw-src{white-space:nowrap;font-size:12px}.rw-ticks{list-style:none;padding:0!important}.rw-ticks li{align-items:flex-start;gap:8px;display:flex}.rw-ticks input{flex:none;margin-top:3px}.rw-prep2 *{min-width:0}.rw-prep2 textarea{box-sizing:border-box;width:100%;font:inherit;font-size:13px}.rw-cue{border-style:dashed}@media (max-width:600px){.rw-prep-card{padding:12px}.rw-prep-top .button{width:100%}}@media print{body.rw-printing *{visibility:hidden}body.rw-printing .rw-print-target,body.rw-printing .rw-print-target *{visibility:visible}body.rw-printing .rw-print-target{width:100%;position:absolute;top:0;left:0}body.rw-printing .rw-print-target button,body.rw-printing .rw-print-target .rw-cue{display:none}body.rw-printing details,body.rw-printing details>*{display:block}.rw-prep-card{break-inside:avoid;border-color:#ccc}}.rw-ticks label{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:13px}.rw-ticks li,.rw-prep2,.rw-prep2 *{min-width:0}