[data-ugh-context=member]{--bg:var(--ugh-studio-cream);--stage:var(--ugh-kitchen-sage);--panel:var(--ugh-screen-milk);--panel-2:var(--ugh-paper);--ink:var(--ugh-forest-ink);--sub:var(--ugh-deep-plum);--line:var(--ugh-forest-ink);--text:var(--ugh-forest-ink);--text-sub:var(--ugh-deep-plum);--blue:var(--ugh-coral);--on-blue:var(--ugh-paper);--accent:var(--ugh-signal-green);--danger:var(--ugh-danger);font-family:var(--cv-body-font,var(--ugh-font-body))}[data-ugh-context=member].week-planner{--text-secondary:var(--sub);--text-primary:var(--ink);--glass-border:var(--line);--glass-bg:var(--panel-2);--glass-bg-strong:var(--panel-2);--accent:var(--blue);--accent-contrast:var(--on-blue);--bg-2:var(--panel-2);--glass:var(--panel-2);--shadow-glow:transparent;flex-direction:column;gap:20px;width:min(760px,96%);max-height:94%;padding:clamp(20px,3vh,32px) clamp(18px,4vw,42px);display:flex;overflow-y:auto}[data-ugh-context=member] .week-planner-header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}[data-ugh-context=member] .week-planner-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-ugh-context=member] .week-planner-header h1{letter-spacing:-.035em;max-width:560px;margin:9px 0 7px;font-size:clamp(28px,4vw,44px);line-height:1.04}[data-ugh-context=member] .week-range,[data-ugh-context=member] .week-help,[data-ugh-context=member] .week-lock-note{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}[data-ugh-context=member] .week-planner-body{flex-direction:column;align-items:stretch;gap:14px;min-height:0;display:flex}[data-ugh-context=member] .week-lede{color:var(--text-primary);margin:0;font-size:clamp(20px,2.5vw,25px);line-height:1.25}[data-ugh-context=member] .week-hour-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}[data-ugh-context=member] .week-hour-options button,[data-ugh-context=member] .week-duration-options button{text-align:left;min-width:0;min-height:112px;color:var(--text-primary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:14px;display:flex}[data-ugh-context=member] .week-hour-options button.selected,[data-ugh-context=member] .week-duration-options button.selected{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);box-shadow:0 8px 24px var(--shadow-glow)}[data-ugh-context=member] .week-hour-options strong{font-size:30px;line-height:1}[data-ugh-context=member] .week-hour-options span{font-size:17px;font-weight:600}[data-ugh-context=member] .week-hour-options small{color:var(--text-secondary);font-size:14px;line-height:1.25}[data-ugh-context=member] .week-hour-options button.selected small{color:var(--accent-contrast);opacity:.8}[data-ugh-context=member] .week-duration-options{border:0;flex-direction:column;gap:7px;margin:0;padding:0;display:flex}[data-ugh-context=member] .week-duration-options legend{color:var(--text-secondary);padding:0;font-size:14px}[data-ugh-context=member] .week-duration-options>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-ugh-context=member] .week-duration-options button{flex-direction:row;align-items:center;gap:7px;min-height:60px}[data-ugh-context=member] .week-duration-options strong{font-size:23px}[data-ugh-context=member] .week-duration-options span{font-size:14px}[data-ugh-context=member] .week-computed-total{border-left:3px solid var(--accent);background:var(--glass-bg);color:var(--text-secondary);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}[data-ugh-context=member] .week-computed-total strong{color:var(--text-primary);font-size:19px}[data-ugh-context=member] .week-calendar-connection,[data-ugh-context=member] .week-calendar-sync{border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}[data-ugh-context=member] .week-calendar-connection .pill-action,[data-ugh-context=member] .week-calendar-sync .pill-action{flex:none}[data-ugh-context=member] .week-calendar-sync.synced{border-left:3px solid var(--accent);color:var(--text-primary)}[data-ugh-context=member] .week-calendar-sync.failed,[data-ugh-context=member] .week-calendar-connection.unavailable{border-left:3px solid var(--danger)}[data-ugh-context=member] .week-tape{border:1px solid var(--glass-border);background:var(--glass-bg);flex-direction:column;gap:9px;padding:12px;display:flex}[data-ugh-context=member] .week-tape-intro{justify-content:space-between;align-items:baseline;gap:14px;display:flex}[data-ugh-context=member] .week-tape-intro strong{color:var(--text-primary);font-size:19px}[data-ugh-context=member] .week-tape-intro span{color:var(--text-secondary);text-align:right;font-size:14px;line-height:1.4}[data-ugh-context=member] .week-tape-scroll{overscroll-behavior-x:contain;max-width:100%;padding-bottom:2px;overflow-x:auto}[data-ugh-context=member] .week-tape-grid{border-top:1px solid var(--glass-border);border-left:1px solid var(--glass-border);grid-template-columns:48px repeat(7,minmax(96px,1fr));min-width:760px;display:grid}[data-ugh-context=member] .week-tape-times,[data-ugh-context=member] .week-tape-day{min-width:0}[data-ugh-context=member] .week-tape-times{border-right:1px solid var(--glass-border);color:var(--text-secondary);font:12px var(--ugh-font-body);font-variant-numeric:tabular-nums;grid-template-rows:31px repeat(26,22px);display:grid}[data-ugh-context=member] .week-tape-times span{border-bottom:1px solid var(--glass-border);justify-content:flex-end;align-items:flex-start;padding:3px 6px 0 2px;display:flex}[data-ugh-context=member] .week-tape-day{border-right:1px solid var(--glass-border)}[data-ugh-context=member] .week-tape-day header{border-bottom:1px solid var(--glass-border);height:31px;color:var(--text-primary);font:600 14px var(--ugh-font-body);justify-content:center;align-items:center;display:flex}[data-ugh-context=member] .week-tape-track{height:572px;position:relative}[data-ugh-context=member] .week-tape-cell{border:0;border-bottom:1px solid var(--glass-border);background:0 0;border-radius:0;width:100%;height:22px;padding:0;display:block}[data-ugh-context=member] .week-tape-cell:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}[data-ugh-context=member] .week-tape-cell.busy{background:var(--ugh-kitchen-sage)}[data-ugh-context=member] .week-tape-cell.occupied{background:color-mix(in srgb,var(--accent) 12%,transparent)}[data-ugh-context=member] .week-tape-cell.unknown{background:var(--panel);border-bottom-style:dashed}[data-ugh-context=member] .week-tape-cell:focus-visible,[data-ugh-context=member] .week-tape-slot:focus-visible{z-index:3;outline:3px solid var(--accent);outline-offset:-3px;position:relative}[data-ugh-context=member] .week-tape-slot{z-index:2;border:1px solid var(--line);background:var(--panel-2);min-height:22px;color:var(--text-primary);text-align:left;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:2px 5px;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}[data-ugh-context=member] .week-tape-slot.selected{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}[data-ugh-context=member] .week-tape-slot.conflict{border-left:4px solid var(--danger)}[data-ugh-context=member] .week-tape-slot span{font:600 12px var(--ugh-font-body);font-variant-numeric:tabular-nums}[data-ugh-context=member] .week-tape-slot small{white-space:nowrap;font-size:12px;line-height:1.1}[data-ugh-context=member] .week-slot-list-fallback{margin-top:2px}[data-ugh-context=member] .week-slot-list-fallback>.week-help{margin:0 0 2px;font-size:14px}[data-ugh-context=member] .week-total-card,[data-ugh-context=member] .week-progress-summary{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:16px;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}[data-ugh-context=member] .week-total-card strong{color:var(--accent);font-size:22px}[data-ugh-context=member] .week-total-card span{color:var(--text-secondary);text-align:right;font-size:14px}[data-ugh-context=member] .week-slot-list{flex-direction:column;flex:none;gap:7px;min-height:0;display:flex}[data-ugh-context=member] .week-slot-row{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:13px;grid-template-columns:30px minmax(150px,1fr) minmax(215px,auto);align-items:center;gap:11px;padding:10px 12px;display:grid;position:relative}[data-ugh-context=member] .week-slot-number{background:var(--bg-2);width:27px;height:27px;color:var(--accent);font:700 12px var(--font-mono);border-radius:50%;place-items:center;display:grid}[data-ugh-context=member] .week-slot-copy{flex-direction:column;gap:2px;min-width:0;display:flex}[data-ugh-context=member] .week-slot-copy strong{overflow-wrap:anywhere;font-size:17px;line-height:1.2}[data-ugh-context=member] .week-slot-copy small{color:var(--text-secondary);font-size:14px}[data-ugh-context=member] .week-slot-row input{border:1px solid var(--glass-border);background:var(--glass-bg-strong);width:100%;min-width:0;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:8px 9px;font-size:16px}[data-theme=dawn] [data-ugh-context=member] .week-slot-row input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ugh-context=member] .week-planner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}[data-ugh-context=member] .week-planner-actions .btn-start{width:auto;max-width:none}[data-ugh-context=member] .week-lock-note{border-left:3px solid var(--accent);background:var(--glass-bg);border-radius:10px;padding:12px 14px}[data-ugh-context=member] .week-lock-note strong{color:var(--text-primary)}[data-ugh-context=member] .week-progress-summary{display:block}[data-ugh-context=member] .week-progress-summary>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}[data-ugh-context=member] .week-progress-summary strong{font-size:22px}[data-ugh-context=member] .week-progress-summary span{color:var(--text-secondary);font-size:14px}[data-ugh-context=member] .week-progress-meter{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:999px;height:12px;overflow:hidden}[data-ugh-context=member] .week-progress-meter span{background:var(--accent);border-radius:inherit;height:100%;transition:width .25s;display:block}[data-ugh-context=member] .week-locked-list .week-slot-row{grid-template-columns:30px minmax(0,1fr) auto}[data-ugh-context=member] .week-slot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex;position:relative}[data-ugh-context=member] .week-slot-actions .pill-action{padding:7px 11px}[data-ugh-context=member] .week-slot-actions a.pill-action{align-items:center;text-decoration:none;display:inline-flex}[data-ugh-context=member] .slot-complete{opacity:.7}[data-ugh-context=member] .slot-complete .week-slot-number{color:#132b22;background:#4ec98a}[data-ugh-context=member] .slot-service_error{border-color:var(--accent)}[data-ugh-context=member] .week-move-control{border-top:1px solid var(--glass-border);grid-template-columns:auto minmax(180px,220px);align-items:center;gap:5px 8px;width:100%;padding-top:8px;display:grid}[data-ugh-context=member] .week-move-control label{color:var(--text-secondary);font-size:14px}[data-ugh-context=member] .week-move-control input{grid-column:2}[data-ugh-context=member] .week-move-control small{color:var(--text-secondary);grid-column:1/-1;font-size:12px}[data-ugh-context=member] .extra-call-button{border:1px dashed var(--accent);width:100%;color:var(--text-primary);text-align:left;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 15px;font-size:17px;display:flex}[data-ugh-context=member] .extra-call-button small{color:var(--text-secondary);text-align:right;font-size:14px}[data-ugh-context=member] .week-calendar-feed{border-left:3px solid var(--accent);background:var(--glass-bg);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}[data-ugh-context=member] .week-calendar-feed-copy{flex-direction:column;gap:2px;display:flex}[data-ugh-context=member] .week-calendar-feed-copy strong{color:var(--text-primary);font-size:16px}[data-ugh-context=member] .week-calendar-feed-copy span{color:var(--text-secondary);font-size:14px;line-height:1.4}[data-ugh-context=member] .week-calendar-feed-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-ugh-context=member] .week-calendar-feed-note{color:var(--text-secondary);font-size:14px;line-height:1.4}[data-ugh-context=member] .week-calendar-feed-row code{overflow-wrap:anywhere;min-width:0;font:14px var(--font-mono);border:1px solid var(--glass-border);background:var(--glass-bg-strong);color:var(--text-primary);border-radius:10px;flex:1;padding:8px 10px}@media (max-width:620px){[data-ugh-context=member].week-planner{gap:16px;width:calc(100% - 24px);max-height:calc(100dvh - 42px);padding:18px 14px}[data-ugh-context=member] .week-planner-header{display:block}[data-ugh-context=member] .week-planner-header-actions{justify-content:flex-start;margin-top:12px}[data-ugh-context=member] .week-planner-header .pill-action{margin-top:0}[data-ugh-context=member] .week-hour-options{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ugh-context=member] .week-hour-options button{min-height:92px}[data-ugh-context=member] .week-tape-intro,[data-ugh-context=member] .week-calendar-connection,[data-ugh-context=member] .week-calendar-sync{flex-direction:column;align-items:flex-start}[data-ugh-context=member] .week-tape-intro span{text-align:left}[data-ugh-context=member] .week-slot-row,[data-ugh-context=member] .week-locked-list .week-slot-row{grid-template-columns:27px minmax(0,1fr);align-items:start}[data-ugh-context=member] .week-slot-row input,[data-ugh-context=member] .week-slot-actions{grid-column:2}[data-ugh-context=member] .week-slot-actions{justify-content:flex-start}[data-ugh-context=member] .week-move-control{grid-template-columns:1fr}[data-ugh-context=member] .week-move-control input,[data-ugh-context=member] .week-move-control small{grid-column:1}[data-ugh-context=member] .week-total-card,[data-ugh-context=member] .week-progress-summary>div:first-child{display:block}[data-ugh-context=member] .week-total-card span,[data-ugh-context=member] .week-progress-summary span{text-align:left;margin-top:4px;display:block}[data-ugh-context=member] .week-planner-actions{justify-content:stretch}[data-ugh-context=member] .week-planner-actions>*{flex:1}[data-ugh-context=member] .week-planner-actions .btn-start{max-width:none}[data-ugh-context=member] .extra-call-button{display:block}[data-ugh-context=member] .extra-call-button small{text-align:left;margin-top:4px;display:block}[data-ugh-context=member] .week-calendar-feed-row{flex-direction:column;align-items:stretch}[data-ugh-context=member] .week-calendar-feed-row .pill-action{align-self:flex-start}}[data-ugh-context=member].task-promises-stage{--text-secondary:var(--sub);--text-primary:var(--ink);--glass-border:var(--line);--glass-bg:var(--panel-2);--glass-bg-strong:var(--panel-2);--accent:var(--blue);--accent-contrast:var(--on-blue);background:linear-gradient(#17201914 1px, transparent 1px), linear-gradient(90deg, #17201914 1px, transparent 1px), var(--ugh-studio-cream);background-size:32px 32px;padding-top:62px;padding-bottom:22px}[data-ugh-context=member].task-promises-stage .wordmark-pill{text-decoration:none}[data-ugh-context=member] .task-promises-shell{border:3px solid var(--ugh-forest-ink);background:var(--ugh-screen-milk);width:min(880px,96%);max-height:100%;box-shadow:8px 8px 0 var(--ugh-kitchen-sage);border-radius:0;flex-direction:column;gap:16px;padding:clamp(20px,3vh,32px) clamp(18px,4vw,42px);display:flex;overflow:hidden auto}[data-ugh-context=member] .task-promises-header{border-bottom:2px solid var(--ugh-forest-ink);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}[data-ugh-context=member] .task-promises-header h1,[data-ugh-context=member] .task-promise-form h2,[data-ugh-context=member] .task-promise-review h2,[data-ugh-context=member] .task-list-heading h2{font-family:var(--cv-display-font,var(--ugh-font-display))}[data-ugh-context=member] .task-promises-header h1{color:var(--ugh-forest-ink);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.04}[data-ugh-context=member] .task-promises-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-ugh-context=member] .eyebrow,[data-ugh-context=member] .task-state,[data-ugh-context=member] .stub-balance,[data-ugh-context=member] .task-list-heading span{font-family:var(--ugh-font-instrument);font-size:14px}[data-ugh-context=member] .stub-balance{border:2px solid var(--ugh-forest-ink);background:var(--ugh-signal-green);color:var(--ugh-forest-ink);box-shadow:3px 3px 0 var(--ugh-forest-ink);white-space:nowrap;border-radius:0;align-items:baseline;gap:5px;margin:0;padding:8px 13px;display:flex}[data-ugh-context=member] .stub-balance strong{color:var(--ugh-forest-ink);font-size:19px}[data-ugh-context=member] .task-promises-lede,[data-ugh-context=member] .task-promises-note,[data-ugh-context=member] .task-promise-review>p,[data-ugh-context=member] .task-promise-card>p,[data-ugh-context=member] .task-proof p{color:var(--ugh-forest-ink);margin:0;font-size:19px;line-height:1.45}[data-ugh-context=member] .task-promises-note{border-left:5px solid var(--ugh-coral);background:var(--ugh-paper);color:var(--ugh-deep-plum);padding:12px 14px}[data-ugh-context=member] .task-promises-shell>.error[role=alert]{font-size:19px;line-height:1.45}[data-ugh-context=member] .stake-authority-panel,[data-ugh-context=member] .stake-decision-panel{border:1px solid var(--ugh-forest-ink);background:var(--ugh-paper)}[data-ugh-context=member] .stake-authority-panel>header{border-bottom:1px solid var(--ugh-forest-ink);align-items:stretch;gap:13px;display:flex}[data-ugh-context=member] .stake-authority-panel>header>span{background:var(--ugh-coral);width:9px}[data-ugh-context=member] .stake-authority-panel>header>div{padding:13px 13px 12px 0}[data-ugh-context=member] .stake-authority-panel>header p{color:var(--ugh-deep-plum);font:700 14px var(--ugh-font-instrument);margin:0 0 3px}[data-ugh-context=member] .stake-authority-panel h2{font:700 25px/1.05 var(--cv-display-font,var(--ugh-font-display));margin:0}[data-ugh-context=member] .stake-authority-panel dl,[data-ugh-context=member] .stake-decision-panel dl,[data-ugh-context=member] .task-money-evidence dl{margin:0}[data-ugh-context=member] .stake-authority-panel dl div,[data-ugh-context=member] .stake-decision-panel dl div,[data-ugh-context=member] .task-money-evidence dl div{border-bottom:1px solid color-mix(in srgb, var(--ugh-kitchen-sage) 65%, transparent);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:12px;padding:9px 13px;display:grid}[data-ugh-context=member] .stake-authority-panel dl div:last-child,[data-ugh-context=member] .stake-decision-panel dl div:last-child,[data-ugh-context=member] .task-money-evidence dl div:last-child{border-bottom:0}[data-ugh-context=member] .stake-authority-panel dt,[data-ugh-context=member] .stake-decision-panel dt,[data-ugh-context=member] .task-money-evidence dt{color:var(--ugh-deep-plum);font:700 14px var(--ugh-font-instrument)}[data-ugh-context=member] .stake-authority-panel dd,[data-ugh-context=member] .stake-decision-panel dd,[data-ugh-context=member] .task-money-evidence dd{color:var(--ugh-forest-ink);margin:0;font-size:14px;line-height:1.4}[data-ugh-context=member] .stake-decision-panel{flex-direction:column;gap:13px;padding:18px;display:flex}[data-ugh-context=member] .stake-decision-panel h2{font:700 29px/1 var(--cv-display-font,var(--ugh-font-display));margin:0}[data-ugh-context=member] .stake-decision-panel>p:not(.eyebrow){margin:0;font-size:19px;line-height:1.45}[data-ugh-context=member] .stake-decision-panel>a{color:var(--ugh-coral);align-self:flex-start;font-size:14px}[data-ugh-context=member] .task-money-evidence{border:1px solid var(--ugh-forest-ink);background:var(--ugh-screen-milk)}[data-ugh-context=member] .task-money-evidence>header{border-bottom:1px solid var(--ugh-forest-ink);grid-template-columns:9px minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}[data-ugh-context=member] .task-money-evidence>header>span{background:var(--ugh-coral)}[data-ugh-context=member] .task-money-evidence.money-processing>header>span,[data-ugh-context=member] .task-money-evidence.money-awaiting-processing>header>span{background:var(--ugh-kitchen-sage)}[data-ugh-context=member] .task-money-evidence.money-failed>header>span{background:var(--ugh-danger)}[data-ugh-context=member] .task-money-evidence.money-waived>header>span,[data-ugh-context=member] .task-money-evidence.money-refunded>header>span,[data-ugh-context=member] .task-money-evidence.money-voided>header>span,[data-ugh-context=member] .task-money-evidence.money-monthly-cap>header>span{background:var(--ugh-signal-green)}[data-ugh-context=member] .task-money-evidence>header>div{padding:10px 0}[data-ugh-context=member] .task-money-evidence>header p{color:var(--ugh-deep-plum);font:700 14px var(--ugh-font-instrument);margin:0}[data-ugh-context=member] .task-money-evidence>header strong{margin-top:2px;font-size:22px;display:block}[data-ugh-context=member] .task-money-evidence>header b{align-self:center;padding:10px 13px 10px 0;font-size:14px}[data-ugh-context=member] .task-money-evidence>button,[data-ugh-context=member] .task-money-evidence>.money-details-link{margin:11px 13px}[data-ugh-context=member] .task-money-evidence>.money-details-link{color:var(--ugh-coral);font-size:14px;display:inline-block}[data-ugh-context=member].task-money-outcomes{flex-direction:column;gap:10px;display:flex}[data-ugh-context=member].task-money-outcomes>header{border-bottom:1px solid var(--ugh-forest-ink);justify-content:space-between;align-items:end;gap:16px;padding-bottom:9px;display:flex}[data-ugh-context=member].task-money-outcomes>header p{color:var(--ugh-coral);font:700 12px var(--ugh-font-instrument);text-transform:uppercase;margin:0 0 4px}[data-ugh-context=member].task-money-outcomes>header h2{font:700 27px/1 var(--cv-display-font,var(--ugh-font-display));margin:0}[data-ugh-context=member].task-money-outcomes>header span{border:1px solid var(--ugh-forest-ink);background:var(--ugh-signal-green);text-align:center;min-width:30px;padding:5px 8px}[data-ugh-context=member] .task-money-outcome{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:12px;display:grid}[data-ugh-context=member] .task-money-outcome h3{border:1px solid var(--ugh-forest-ink);background:var(--ugh-paper);overflow-wrap:anywhere;margin:0;padding:13px;font-size:19px}[data-ugh-context=member] .task-money-outcomes-error{border:1px solid var(--ugh-danger);background:var(--ugh-paper);justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}[data-ugh-context=member] .task-money-outcomes-error p{margin:0}[data-ugh-context=member] .task-arm-button{align-self:flex-start;width:auto;max-width:none}[data-ugh-context=member] .task-promise-form,[data-ugh-context=member] .task-promise-review,[data-ugh-context=member] .task-promise-card,[data-ugh-context=member] .task-proof,[data-ugh-context=member] .task-empty{border:1px solid var(--ugh-forest-ink);background:var(--ugh-paper);border-radius:0}[data-ugh-context=member] .task-promise-form,[data-ugh-context=member] .task-promise-review{flex-direction:column;gap:12px;padding:18px;display:flex}[data-ugh-context=member] .task-promise-form h2,[data-ugh-context=member] .task-promise-review h2{color:var(--ugh-forest-ink);margin:0;font-size:24px;line-height:1.2}[data-ugh-context=member] .task-promise-form>label,[data-ugh-context=member] .task-promise-fields label,[data-ugh-context=member] .task-promise-fields legend,[data-ugh-context=member] .task-waive-form label{color:var(--ugh-deep-plum);font-size:14px}[data-ugh-context=member] .task-promise-form>input,[data-ugh-context=member] .task-promise-fields input,[data-ugh-context=member] .task-waive-form select{border:1px solid var(--ugh-forest-ink);background:var(--ugh-screen-milk);width:100%;color:var(--ugh-forest-ink);border-radius:0;padding:11px 13px;font-size:19px}[data-ugh-context=member] .task-promise-fields{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:14px;display:grid}[data-ugh-context=member] .task-promise-fields label,[data-ugh-context=member] .task-promise-fields fieldset{flex-direction:column;gap:6px;display:flex}[data-ugh-context=member] .task-promise-fields fieldset{border:0;margin:0;padding:0}[data-ugh-context=member] .task-stake-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}[data-ugh-context=member] .task-stake-options button{border:1px solid var(--ugh-forest-ink);background:var(--ugh-screen-milk);min-height:48px;color:var(--ugh-forest-ink);border-radius:0;font-size:17px}[data-ugh-context=member] .task-stake-options button.selected{border-color:var(--ugh-forest-ink);background:var(--ugh-signal-green);color:var(--ugh-forest-ink);box-shadow:inset 0 -4px #1720192e}[data-ugh-context=member] .task-form-actions,[data-ugh-context=member] .task-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}[data-ugh-context=member] .task-form-actions .btn-start,[data-ugh-context=member] .task-card-actions .btn-start{width:auto;max-width:none}[data-ugh-context=member] .task-promise-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}[data-ugh-context=member] .task-promise-review dl div{border:1px solid var(--ugh-forest-ink);background:var(--ugh-screen-milk);padding:11px}[data-ugh-context=member] .task-promise-review dt{color:var(--ugh-deep-plum);font-size:14px}[data-ugh-context=member] .task-promise-review dd{color:var(--ugh-forest-ink);margin:4px 0 0;font-size:19px}[data-ugh-context=member] .task-acceptance,[data-ugh-context=member] .task-proof label{color:var(--ugh-forest-ink);align-items:flex-start;gap:9px;font-size:16px;line-height:1.4;display:flex}[data-ugh-context=member] .task-acceptance input,[data-ugh-context=member] .task-proof input{width:18px;height:18px;accent-color:var(--ugh-coral);flex:none;margin-top:2px}[data-ugh-context=member] .task-promise-list{flex-direction:column;gap:9px;display:flex}[data-ugh-context=member] .task-list-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-ugh-context=member] .task-list-heading h2{color:var(--ugh-forest-ink);margin:0;font-size:22px}[data-ugh-context=member] .task-list-heading span{border:1px solid var(--ugh-forest-ink);background:var(--ugh-signal-green);min-width:28px;height:28px;color:var(--ugh-forest-ink);place-items:center;padding:0 8px;display:grid}[data-ugh-context=member] .task-empty{color:var(--ugh-deep-plum);text-align:center;border-style:dashed;margin:0;padding:24px;font-size:19px}[data-ugh-context=member] .task-promise-card{flex-direction:column;gap:8px;padding:15px;display:flex}[data-ugh-context=member] .task-promise-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-ugh-context=member] .task-promise-card-head h3{color:var(--ugh-forest-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:21px;line-height:1.3}[data-ugh-context=member] .task-promise-card-head>strong{color:var(--ugh-coral);white-space:nowrap;font-size:19px}[data-ugh-context=member] .task-state{color:var(--ugh-coral);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}[data-ugh-context=member] .task-private-note{font-style:italic}[data-ugh-context=member] .task-result{border-left:4px solid var(--ugh-signal-green);background:var(--ugh-screen-milk);padding:9px 11px;color:var(--ugh-forest-ink)!important}[data-ugh-context=member] .task-proof{flex-direction:column;gap:9px;padding:12px;display:flex}[data-ugh-context=member] .task-proof h4{color:var(--ugh-forest-ink);margin:0;font-size:19px}[data-ugh-context=member] .task-waive-form{border-top:1px solid var(--ugh-forest-ink);grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:6px 9px;padding-top:8px;display:grid}[data-ugh-context=member] .task-waive-form label{grid-column:1/-1}[data-ugh-context=member] .task-promises-footer{border-top:1px solid var(--ugh-forest-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}[data-ugh-context=member] .task-promises-footer>a:last-child{color:var(--ugh-coral);font-size:14px}[data-ugh-context=member] .btn-start{border:2px solid var(--ugh-forest-ink);background:var(--ugh-coral);min-height:48px;color:var(--ugh-paper);box-shadow:4px 4px 0 var(--ugh-forest-ink);border-radius:0;font-size:14px;font-weight:800}[data-ugh-context=member] .pill-action{border:1px solid var(--ugh-forest-ink);background:var(--ugh-paper);min-height:44px;color:var(--ugh-forest-ink);border-radius:0;align-items:center;font-size:14px;font-weight:750;display:inline-flex}[data-ugh-context=member] .btn-start:focus-visible,[data-ugh-context=member] .pill-action:focus-visible,[data-ugh-context=member] .task-stake-options button:focus-visible,[data-ugh-context=member] input:focus-visible,[data-ugh-context=member] select:focus-visible{outline:3px solid var(--ugh-signal-green);outline-offset:2px}[data-ugh-context=member] .stake-decision-panel h2:focus,[data-ugh-context=member] .task-promise-review h2:focus,[data-ugh-context=member] .task-proof h4:focus,[data-ugh-context=member] .notice:focus,[data-ugh-context=member] .error:focus{outline:3px solid var(--ugh-signal-green);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-ugh-context=member] .btn-start,[data-ugh-context=member] .pill-action,[data-ugh-context=member] .task-stake-options button{transition:none}}@media (max-width:620px){[data-ugh-context=member].task-promises-stage{padding:60px 12px 12px}[data-ugh-context=member] .task-promises-shell{width:100%;padding:18px 14px}[data-ugh-context=member] .task-promises-header{display:block}[data-ugh-context=member] .task-promises-header-actions{justify-content:flex-start;margin-top:12px}[data-ugh-context=member] .task-promise-fields{grid-template-columns:1fr}[data-ugh-context=member] .task-stake-options{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ugh-context=member] .task-promise-review dl{grid-template-columns:1fr}[data-ugh-context=member] .stake-authority-panel dl div,[data-ugh-context=member] .stake-decision-panel dl div,[data-ugh-context=member] .task-money-evidence dl div{grid-template-columns:1fr;gap:3px}[data-ugh-context=member] .task-money-evidence>header{grid-template-columns:8px minmax(0,1fr)}[data-ugh-context=member] .task-money-evidence>header b{grid-column:2;padding:0 12px 10px 0}[data-ugh-context=member] .task-money-outcome{grid-template-columns:1fr;gap:6px}[data-ugh-context=member] .task-form-actions,[data-ugh-context=member] .task-card-actions{justify-content:stretch}[data-ugh-context=member] .task-form-actions>*,[data-ugh-context=member] .task-card-actions>*{flex:1}[data-ugh-context=member] .task-waive-form{grid-template-columns:1fr}[data-ugh-context=member] .task-promises-footer{flex-direction:column;align-items:flex-start}}
[data-ugh-context=public]{--bg:#f3eee3;--panel:#fffdf8;--panel-2:#fffdf8;--ink:#1c211c;--sub:#4b5249;--line:#ddd5c4;--blue:#33222a;--on-blue:#fff9ef;--accent:#ece6d8;--danger:#b3261e;--pub-plum:linear-gradient(160deg, #3d2a34, var(--cv-action,#33222a) 60%)}[data-ugh-context=public].public-page,[data-ugh-context=public].privacy-page{background:radial-gradient(1100px 560px at 12% -8%, #c7e79b57, transparent 62%), radial-gradient(900px 520px at 100% 0%, #d654701a, transparent 60%), var(--cv-canvas,#f3eee3);width:100%;height:100dvh;color:var(--cv-text,#1c211c);font-family:var(--cv-font);background-attachment:fixed;padding:0 clamp(16px,4vw,48px);font-size:16px;line-height:1.5;overflow-y:auto}[data-ugh-context=public] h1,[data-ugh-context=public] h2,[data-ugh-context=public] h3{color:inherit;font-family:var(--cv-font);letter-spacing:-.03em;margin:0}[data-ugh-context=public] p{margin:0}[data-ugh-context=public] a{color:var(--cv-action,#33222a);text-underline-offset:3px}[data-ugh-context=public] .public-header,[data-ugh-context=public] .public-footer{align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto;display:flex}[data-ugh-context=public] .public-header{min-height:72px;padding:16px 0 8px}[data-ugh-context=public] .public-wordmark,[data-ugh-context=public] .public-footer-wordmark{min-height:44px;color:var(--cv-text,#1c211c);letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}[data-ugh-context=public] .public-wordmark:before,[data-ugh-context=public] .public-footer-wordmark:before{content:"";background:var(--cv-action,#33222a);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--cv-action,#33222a), inset 0 0 0 9px var(--cv-signal,#c7e79b);border-radius:6px}[data-ugh-context=public] .public-header nav{align-items:center;gap:4px;margin-left:auto;display:flex}[data-ugh-context=public] .public-header nav a,[data-ugh-context=public] .public-header .public-nav-action{min-height:44px;color:var(--cv-text-2,#4b5249);transition:background var(--cv-d-hover,.14s) var(--cv-ease-out,ease), color var(--cv-d-hover,.14s) var(--cv-ease-out,ease);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}[data-ugh-context=public] .public-header nav a:hover,[data-ugh-context=public] .public-header .public-nav-action:hover{color:var(--cv-text,#1c211c);background:#33222a0f}[data-ugh-context=public] .public-header .public-nav-action,[data-ugh-context=public] .public-header .public-nav-action:hover{background:var(--cv-action,#33222a);color:var(--cv-on-action,#fff9ef);margin-left:-4px}[data-ugh-context=public] .public-header .public-nav-action:hover{background:var(--cv-action-hover,#47303a)}[data-ugh-context=public] .public-skip-link{z-index:100;background:var(--cv-surface,#fffdf8);color:var(--cv-text,#1c211c);box-shadow:var(--cv-e3);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}[data-ugh-context=public] .public-skip-link:focus{transform:translateY(0)}[data-ugh-context=public] :focus-visible{outline:2px solid var(--cv-focus,#2b6b3f);outline-offset:2px}[data-ugh-context=public] .public-hero :focus-visible,[data-ugh-context=public] .join-intro :focus-visible{outline-color:var(--cv-signal,#c7e79b)}[data-ugh-context=public] .public-eyebrow{color:var(--cv-text-3,#666d62);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:650}[data-ugh-context=public] .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}[data-ugh-context=public] .public-button{background:var(--cv-surface,#fffdf8);min-height:52px;box-shadow:var(--cv-e1);color:var(--cv-text,#1c211c);font:650 16px/24px var(--cv-font);letter-spacing:-.01em;text-align:center;cursor:pointer;transition:background var(--cv-d-hover,.14s) var(--cv-ease-out,ease), transform var(--cv-d-press,90ms) var(--cv-ease-out,ease), box-shadow var(--cv-d-hover,.14s) var(--cv-ease-out,ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}[data-ugh-context=public] .public-button:hover{box-shadow:var(--cv-e2);background:#fff}[data-ugh-context=public] .public-button:active{transform:scale(.97)}[data-ugh-context=public] .public-button.primary{background:var(--cv-action,#33222a);color:var(--cv-on-action,#fff9ef);box-shadow:var(--cv-e1)}[data-ugh-context=public] .public-button.primary:hover{background:var(--cv-action-hover,#47303a)}[data-ugh-context=public] .public-hero,[data-ugh-context=public] .join-intro{background:radial-gradient(640px 320px at 8% -10%, #c7e79b33, transparent 65%), radial-gradient(520px 300px at 100% 110%, #d6547038, transparent 62%), linear-gradient(160deg, #3d2a34, var(--cv-action,#33222a) 60%);width:min(1180px,100%);color:var(--cv-on-action,#fff9ef);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px 48px;margin:16px auto 0;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #33222a80,0 2px 4px #33222a1f,0 24px 48px -16px #33222a73,inset 0 1px #ffffff1a}[data-ugh-context=public] .public-hero .public-eyebrow,[data-ugh-context=public] .join-intro .public-eyebrow{color:var(--cv-signal,#c7e79b)}[data-ugh-context=public] .public-hero h1,[data-ugh-context=public] .join-intro h1{letter-spacing:-.04em;max-width:14em;font-size:clamp(38px,4.4vw,56px);font-weight:650;line-height:1.04}[data-ugh-context=public] .hero-lede,[data-ugh-context=public] .join-intro-copy>p:not(.public-eyebrow){color:#fff9efcc;max-width:34em;margin-top:20px;font-size:18px;line-height:1.55}[data-ugh-context=public] .join-intro .hero-actions p{color:#fff9efb8;max-width:30em;margin:0;font-size:14px}[data-ugh-context=public] .public-hero .public-button,[data-ugh-context=public] .join-intro .public-button{color:var(--cv-on-action,#fff9ef);box-shadow:none;background:#fff9ef1a}[data-ugh-context=public] .public-hero .public-button:hover,[data-ugh-context=public] .join-intro .public-button:hover{background:#fff9ef2e}[data-ugh-context=public] .public-hero .public-button.primary,[data-ugh-context=public] .join-intro .public-button.primary{background:var(--cv-signal,#c7e79b);color:#1c211c;box-shadow:inset 0 1px #ffffff80,0 8px 20px -6px #c7e79b73}[data-ugh-context=public] .public-hero .public-button.primary:hover,[data-ugh-context=public] .join-intro .public-button.primary:hover{background:#d3edac}[data-ugh-context=public] .hero-price{color:#fff9efc7;border-top:1px solid #fff9ef24;margin-top:28px;padding-top:16px;font-size:14px;line-height:1.5}[data-ugh-context=public] .public-desk-preview{border-radius:var(--cv-r-5,20px);background:var(--cv-canvas,#f3eee3);box-shadow:var(--cv-e4);color:var(--cv-text,#1c211c);overflow:hidden}[data-ugh-context=public] .public-desk-preview>header{border-bottom:1px solid var(--cv-hairline);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}[data-ugh-context=public] .public-desk-preview>header strong{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}[data-ugh-context=public] .public-desk-preview>header strong:before{content:"";background:var(--cv-action,#33222a);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--cv-action,#33222a), inset 0 0 0 7px var(--cv-signal,#c7e79b);border-radius:5px}[data-ugh-context=public] .public-desk-preview>header span{color:var(--cv-text-2,#4b5249);background:#33222a0f;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}[data-ugh-context=public] .public-desk-body{padding:20px}[data-ugh-context=public] .public-desk-label{color:var(--cv-text-3,#666d62);margin:0 0 4px;font-size:14px;font-weight:600}[data-ugh-context=public] .public-desk-body h2{font-size:28px;font-weight:650}[data-ugh-context=public] .public-desk-actions{gap:10px;margin-top:16px;display:grid}[data-ugh-context=public] .public-desk-actions section{border-radius:var(--cv-r-4,16px);background:var(--cv-surface,#fffdf8);box-shadow:var(--cv-e1);gap:2px;padding:14px 16px;display:grid}[data-ugh-context=public] .public-desk-actions span{color:var(--cv-text-3,#666d62);font-size:14px;font-weight:650}[data-ugh-context=public] .public-desk-actions strong{letter-spacing:-.01em;font-size:16px;font-weight:650}[data-ugh-context=public] .public-desk-actions p{color:var(--cv-text-2,#4b5249);font-size:14px;line-height:1.45}[data-ugh-context=public] .public-desk-preview-compact .public-desk-body h2{font-size:24px}[data-ugh-context=public] .public-section{width:min(1180px,100%);margin:72px auto 0}[data-ugh-context=public] .section-heading{margin-bottom:24px}[data-ugh-context=public] .section-heading h2{max-width:20em;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.12}[data-ugh-context=public] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-ugh-context=public] .product-grid article{border-radius:var(--cv-r-5,20px);background:var(--cv-surface,#fffdf8);box-shadow:var(--cv-e1), var(--cv-hl);flex-direction:column;gap:12px;padding:28px;display:flex}[data-ugh-context=public] .product-name{background:var(--cv-inset,#ece6d8);color:var(--cv-text-2,#4b5249);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:14px;font-weight:650}[data-ugh-context=public] .product-grid h3{font-size:26px;font-weight:650;line-height:1.15}[data-ugh-context=public] .product-grid article>p:not(.product-name){color:var(--cv-text-2,#4b5249);font-size:16px;line-height:1.55}[data-ugh-context=public] .call-line ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-ugh-context=public] .call-line li{border-radius:var(--cv-r-4,16px);background:var(--cv-surface,#fffdf8);box-shadow:var(--cv-e1), var(--cv-hl);flex-direction:column;gap:10px;padding:20px;display:flex;position:relative}[data-ugh-context=public] .call-line time{background:var(--cv-inset,#ece6d8);color:var(--cv-text,#1c211c);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:14px;font-weight:650}[data-ugh-context=public] .timeline-pin{background:var(--cv-signal,#c7e79b);width:10px;height:10px;box-shadow:0 0 0 3px var(--cv-signal-tint,#e3f1c9);border-radius:50%;position:absolute;top:26px;right:20px}[data-ugh-context=public] .call-line h3{font-size:19px;font-weight:650}[data-ugh-context=public] .call-line li p{color:var(--cv-text-2,#4b5249);font-size:14px;line-height:1.5}[data-ugh-context=public] .beta-strip{background:var(--cv-signal-tint,#e3f1c9);box-shadow:0 0 0 1px #33222a14, var(--cv-hl);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px 48px;padding:clamp(24px,3vw,40px);display:grid}[data-ugh-context=public] .beta-strip h2{font-size:clamp(26px,2.8vw,34px);font-weight:650;line-height:1.15}[data-ugh-context=public] .beta-strip>div:first-child>p:not(.public-eyebrow){color:var(--cv-text-2,#4b5249);margin-top:12px}[data-ugh-context=public] .beta-strip>div:first-child .public-eyebrow{color:#3f5a24}[data-ugh-context=public] .beta-strip>p{color:var(--cv-text-2,#4b5249)}[data-ugh-context=public] .beta-strip>.public-button{justify-self:start}[data-ugh-context=public] .beta-facts{grid-area:1/2/span 3;gap:10px;display:grid}[data-ugh-context=public] .beta-facts p{border-radius:var(--cv-r-4,16px);background:var(--cv-surface,#fffdf8);box-shadow:var(--cv-e1);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:14px;padding:16px 20px;display:grid}[data-ugh-context=public] .beta-facts strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1}[data-ugh-context=public] .beta-facts span{color:var(--cv-text-2,#4b5249);font-size:14px}[data-ugh-context=public] .public-footer{border-top:1px solid var(--cv-hairline);color:var(--cv-text-3,#666d62);flex-wrap:wrap;margin-top:72px;padding:24px 0 40px;font-size:14px}[data-ugh-context=public] .public-footer p{margin:0}[data-ugh-context=public] .public-footer nav{flex-wrap:wrap;gap:4px 20px;margin-left:auto;display:flex}[data-ugh-context=public] .public-footer a:not(.public-footer-wordmark){min-height:32px;color:var(--cv-text-2,#4b5249);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}[data-ugh-context=public] .public-footer a:not(.public-footer-wordmark):hover{color:var(--cv-text,#1c211c);text-decoration:underline}[data-ugh-context=public] .checkout-banner,[data-ugh-context=public] .checkout-result{border-radius:var(--cv-r-4,16px);background:var(--cv-surface,#fffdf8);width:min(1180px,100%);box-shadow:0 0 0 1px #1e7a4659, var(--cv-e1);color:var(--cv-text,#1c211c);margin:24px auto 0;padding:20px 24px;font-size:16px}[data-ugh-context=public] .checkout-result h2{font-size:22px;font-weight:650}[data-ugh-context=public] .checkout-result p{color:var(--cv-text-2,#4b5249);margin-top:6px}[data-ugh-context=public] .checkout-result .public-eyebrow{margin-bottom:4px}[data-ugh-context=public] .activation-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}[data-ugh-context=public] .activation-actions p{margin:0}[data-ugh-context=public] .join-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:16px;width:min(1180px,100%);margin:24px auto 0;display:grid}[data-ugh-context=public] .membership-card,[data-ugh-context=public] .checkout-card{border-radius:var(--cv-r-5,20px);background:var(--cv-surface,#fffdf8);box-shadow:var(--cv-e2), var(--cv-hl);padding:clamp(24px,3vw,36px)}[data-ugh-context=public] .membership-card-head{border-bottom:1px solid var(--cv-hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}[data-ugh-context=public] .membership-card h2,[data-ugh-context=public] .checkout-card h2{font-size:clamp(24px,2.4vw,30px);font-weight:650;line-height:1.15}[data-ugh-context=public] .founder-tag{background:var(--cv-signal-tint,#e3f1c9);color:#2f4a17;letter-spacing:.04em;border-radius:999px;flex:none;padding:5px 12px;font-size:14px;font-weight:650}[data-ugh-context=public] .membership-facts{margin:0}[data-ugh-context=public] .membership-facts>div{border-bottom:1px solid var(--cv-hairline);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}[data-ugh-context=public] .membership-facts dt{color:var(--cv-text-3,#666d62);font-size:14px;font-weight:650}[data-ugh-context=public] .membership-facts dd{color:var(--cv-text,#1c211c);margin:0;font-size:16px;line-height:1.55}[data-ugh-context=public] .membership-facts dd a{font-weight:600}[data-ugh-context=public] .founding-limit{border-radius:var(--cv-r-3,12px);background:var(--cv-warn-bg,#fff4d6);color:var(--cv-warn,#7a4f00);margin-top:20px;padding:16px 18px}[data-ugh-context=public] .founding-limit strong{font-size:16px}[data-ugh-context=public] .founding-limit p{margin-top:4px;font-size:14px}[data-ugh-context=public] .checkout-card .public-eyebrow{margin-bottom:8px}[data-ugh-context=public] .invite-gate{flex-direction:column;align-items:stretch;gap:12px;margin-top:20px;display:flex}[data-ugh-context=public] .invite-gate p{color:var(--cv-text-2,#4b5249)}[data-ugh-context=public] .invite-gate .public-button{width:100%}[data-ugh-context=public] .invite-gate .public-button.secondary{background:var(--cv-inset,#ece6d8);box-shadow:none}[data-ugh-context=public] .invite-gate .public-button.secondary:hover{background:#e4ddcd}[data-ugh-context=public] .checkout-form{flex-direction:column;gap:18px;margin-top:20px;display:flex}[data-ugh-context=public] .plan-option{border-radius:var(--cv-r-3,12px);background:var(--cv-inset,#ece6d8);box-shadow:inset 0 0 0 1px var(--cv-hairline);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px;display:grid}[data-ugh-context=public] .plan-option>span,[data-ugh-context=public] .plan-option>b{flex-direction:column;gap:2px;display:flex}[data-ugh-context=public] .plan-option>b{letter-spacing:-.03em;align-items:flex-end;font-size:26px;font-weight:650}[data-ugh-context=public] .plan-option small{color:var(--cv-text-2,#4b5249);letter-spacing:0;font-size:14px;font-weight:500}[data-ugh-context=public] .purchase-summary{border-top:1px solid var(--cv-hairline);border-bottom:1px solid var(--cv-hairline);grid-template-columns:1fr auto;align-items:baseline;padding:16px 0;display:grid}[data-ugh-context=public] .purchase-summary>span{color:var(--cv-text-2,#4b5249);font-size:14px;font-weight:650}[data-ugh-context=public] .purchase-summary>strong{letter-spacing:-.03em;font-size:30px;font-weight:650}[data-ugh-context=public] .purchase-summary>p{color:var(--cv-text-2,#4b5249);grid-column:1/-1;margin:8px 0 0;font-size:14px;line-height:1.5}[data-ugh-context=public] .purchase-checks{flex-direction:column;gap:14px;display:flex}[data-ugh-context=public] .purchase-checks label{color:var(--cv-text-2,#4b5249);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}[data-ugh-context=public] .purchase-checks input{width:18px;height:18px;accent-color:var(--cv-action,#33222a);flex:none;margin-top:2px}[data-ugh-context=public] .purchase-checks a,[data-ugh-context=public] .shadow-stakes-note a{font-weight:600}[data-ugh-context=public] .shadow-stakes-note{border-radius:var(--cv-r-3,12px);background:var(--cv-inset,#ece6d8);color:var(--cv-text-2,#4b5249);margin:0;padding:12px 14px;font-size:14px;line-height:1.5}[data-ugh-context=public] .shadow-stakes-note strong{color:var(--cv-text,#1c211c)}[data-ugh-context=public] .first-charge-statement{border-radius:var(--cv-r-3,12px);background:var(--cv-warn-bg,#fff4d6);color:var(--cv-warn,#7a4f00);margin:0;padding:12px 14px;font-size:14px;line-height:1.5}[data-ugh-context=public] .promo-code{gap:8px;display:grid}[data-ugh-context=public] .promo-code label{color:var(--cv-text,#1c211c);font-size:14px;font-weight:650}[data-ugh-context=public] .checkout-form input:not([type=checkbox]):not([type=radio]),[data-ugh-context=public] .checkout-form select{border-radius:var(--cv-r-3,12px);background:var(--cv-surface,#fffdf8);width:100%;min-height:48px;color:var(--cv-text,#1c211c);font:500 16px/24px var(--cv-font);border:0;padding:0 14px;box-shadow:inset 0 0 0 1px #33222a47}[data-ugh-context=public] .checkout-form input:focus-visible,[data-ugh-context=public] .checkout-form select:focus-visible{outline:2px solid var(--cv-focus,#2b6b3f);outline-offset:1px}[data-ugh-context=public] .checkout-form button:not(.purchase-button){background:var(--cv-inset,#ece6d8);min-height:44px;color:var(--cv-text,#1c211c);font:650 14px/20px var(--cv-font);border-radius:999px;padding:0 18px}[data-ugh-context=public] .purchase-button{background:var(--cv-action,#33222a);width:100%;min-height:56px;color:var(--cv-on-action,#fff9ef);font:650 16px/24px var(--cv-font);letter-spacing:-.01em;cursor:pointer;transition:background var(--cv-d-hover,.14s) var(--cv-ease-out,ease), transform var(--cv-d-press,90ms) var(--cv-ease-out,ease);border:0;border-radius:999px;padding:0 24px}[data-ugh-context=public] .purchase-button:hover:not(:disabled){background:var(--cv-action-hover,#47303a)}[data-ugh-context=public] .purchase-button:active:not(:disabled){transform:scale(.98)}[data-ugh-context=public] .purchase-button:disabled{cursor:not-allowed;opacity:.4}[data-ugh-context=public] .checkout-provider{color:var(--cv-text-3,#666d62);margin:0;font-size:14px;line-height:1.45}[data-ugh-context=public] .checkout-form .error,[data-ugh-context=public] .invite-gate .error{border-radius:var(--cv-r-3,12px);background:var(--cv-money-bg,#fdecea);color:var(--cv-money,#b3261e);border:0;padding:10px 14px;font-size:14px}[data-ugh-context=public] .checkout-recovery{border-radius:var(--cv-r-3,12px);background:var(--cv-warn-bg,#fff4d6);color:var(--cv-warn,#7a4f00);flex-direction:column;gap:10px;padding:16px 18px;display:flex}[data-ugh-context=public] .checkout-recovery h3{font-size:17px;font-weight:650}[data-ugh-context=public] .checkout-recovery p{font-size:14px;line-height:1.5}[data-ugh-context=public] .checkout-recovery-terms{border-radius:var(--cv-r-2,8px);background:#fff9;padding:12px 14px;font-size:14px}[data-ugh-context=public] .checkout-recovery-terms strong{color:var(--cv-text,#1c211c)}[data-ugh-context=public] .checkout-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}[data-ugh-context=public] .checkout-recovery-actions button{background:var(--cv-action,#33222a);min-height:44px;color:var(--cv-on-action,#fff9ef);font:650 14px/20px var(--cv-font);border-radius:999px;padding:0 18px}[data-ugh-context=public] .purchase-steps{width:min(1180px,100%);margin:48px auto 0}[data-ugh-context=public] .purchase-steps h2{font-size:24px;font-weight:650}[data-ugh-context=public] .purchase-steps ol{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}[data-ugh-context=public] .purchase-steps li{border-radius:var(--cv-r-4,16px);background:var(--cv-surface,#fffdf8);box-shadow:var(--cv-e1);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}[data-ugh-context=public] .purchase-steps li strong{background:var(--cv-action,#33222a);width:28px;height:28px;color:var(--cv-on-action,#fff9ef);border-radius:50%;flex:none;place-items:center;font-size:14px;display:inline-grid}[data-ugh-context=public] .purchase-steps li span{color:var(--cv-text-2,#4b5249);padding-top:2px;font-size:14px;line-height:1.5}[data-ugh-context=public] .purchase-steps>p{color:var(--cv-text-3,#666d62);margin-top:16px;font-size:14px}[data-ugh-context=public] .privacy-link{color:var(--cv-action,#33222a);font-size:14px;font-weight:600}[data-ugh-context=public] .privacy-document{border-radius:var(--cv-r-5,20px);background:var(--cv-surface,#fffdf8);width:min(880px,100%);box-shadow:var(--cv-e2), var(--cv-hl);color:var(--cv-text,#1c211c);margin:24px auto 0;padding:clamp(24px,4vw,48px)}[data-ugh-context=public] .privacy-page>.privacy-document:last-child{margin-bottom:48px}[data-ugh-context=public] .privacy-document .eyebrow{color:var(--cv-text-3,#666d62);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:650}[data-ugh-context=public] .privacy-document h1{letter-spacing:-.04em;max-width:16em;font-size:clamp(32px,4vw,44px);font-weight:650;line-height:1.08}[data-ugh-context=public] .privacy-document>header{border-bottom:1px solid var(--cv-hairline);padding-bottom:20px}[data-ugh-context=public] .privacy-document>header p:not(.eyebrow){color:var(--cv-text-3,#666d62);margin-top:14px;font-size:14px}[data-ugh-context=public] .privacy-document section{padding-top:28px}[data-ugh-context=public] .privacy-document h2{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:650;line-height:1.25}[data-ugh-context=public] .privacy-document h3{margin:16px 0 6px;font-size:17px;font-weight:650}[data-ugh-context=public] .privacy-document p,[data-ugh-context=public] .privacy-document li,[data-ugh-context=public] .privacy-document dd{color:var(--cv-text-2,#4b5249);font-size:16px;line-height:1.6}[data-ugh-context=public] .privacy-document p+p{margin-top:12px}[data-ugh-context=public] .privacy-document ol,[data-ugh-context=public] .privacy-document ul{padding-left:22px}[data-ugh-context=public] .privacy-document li+li{margin-top:8px}[data-ugh-context=public] .privacy-document a{color:var(--cv-action,#33222a);font-weight:600}[data-ugh-context=public] .privacy-document strong{color:var(--cv-text,#1c211c)}[data-ugh-context=public] .privacy-document footer{border-top:1px solid var(--cv-hairline);margin-top:28px;padding-top:20px}[data-ugh-context=public] .privacy-document .privacy-alert{border-radius:var(--cv-r-4,16px);background:var(--cv-signal-tint,#e3f1c9);margin-top:28px;padding:20px 22px}[data-ugh-context=public] .privacy-alert h2{margin-top:0}[data-ugh-context=public] .privacy-alert p{color:var(--cv-text,#1c211c)}[data-ugh-context=public] .privacy-group,[data-ugh-context=public] .privacy-provider{border-radius:var(--cv-r-3,12px);background:var(--cv-inset,#ece6d8);margin-top:12px;padding:16px 18px}[data-ugh-context=public] .privacy-retention>div{border-bottom:1px solid var(--cv-hairline);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}[data-ugh-context=public] .privacy-retention dt{color:var(--cv-text,#1c211c);font-size:14px;font-weight:650}[data-ugh-context=public] .privacy-retention dd{margin:0}[data-ugh-context=public] .terms-document .public-footer{width:100%;margin-top:36px;padding-bottom:0}[data-ugh-context=public] .help-content{border-radius:var(--cv-r-5,20px);background:var(--cv-surface,#fffdf8);max-width:860px;box-shadow:var(--cv-e2), var(--cv-hl);margin:24px auto 0;padding:clamp(24px,4vw,44px)}[data-ugh-context=public] .help-content h1{letter-spacing:-.04em;max-width:14em;margin:0 0 16px;font-size:clamp(32px,4vw,44px);font-weight:650;line-height:1.08}[data-ugh-context=public] .help-content>p:not(.public-eyebrow):not(.help-return){max-width:40em;color:var(--cv-text-2,#4b5249);margin-top:12px;font-size:16px;line-height:1.6}[data-ugh-context=public] .help-faq{gap:8px;margin-top:28px;display:grid}[data-ugh-context=public] .help-faq details{border-radius:var(--cv-r-3,12px);background:var(--cv-canvas,#f3eee3);box-shadow:inset 0 0 0 1px var(--cv-hairline);padding:0 18px}[data-ugh-context=public] .help-faq summary{cursor:pointer;align-items:center;gap:16px;min-height:56px;font-size:16px;font-weight:650;list-style:none;display:flex}[data-ugh-context=public] .help-faq summary::-webkit-details-marker{display:none}[data-ugh-context=public] .help-faq summary:after{content:"+";color:var(--cv-text-2,#4b5249);margin-left:auto;font-size:22px;font-weight:500}[data-ugh-context=public] .help-faq details[open] summary:after{content:"−"}[data-ugh-context=public] .help-faq details p{max-width:42em;color:var(--cv-text-2,#4b5249);margin:0 0 14px;font-size:16px;line-height:1.55}[data-ugh-context=public] .help-faq a,[data-ugh-context=public] .help-return a{color:var(--cv-action,#33222a);text-underline-offset:3px;font-weight:600}[data-ugh-context=public] .help-return{margin-top:24px;font-size:14px}@media (max-width:900px){[data-ugh-context=public] .public-hero,[data-ugh-context=public] .join-intro,[data-ugh-context=public] .beta-strip,[data-ugh-context=public] .join-grid{grid-template-columns:1fr}[data-ugh-context=public] .beta-facts{grid-area:auto/1}[data-ugh-context=public] .product-grid{grid-template-columns:1fr}[data-ugh-context=public] .call-line ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-ugh-context=public] .public-header{flex-wrap:wrap;gap:0 12px;min-height:0;padding:10px 0 2px}[data-ugh-context=public] .public-header .public-nav-action{order:2;min-height:40px;margin-left:auto}[data-ugh-context=public] .public-header nav{flex-basis:100%;order:3;gap:0;margin-left:-12px}[data-ugh-context=public] .public-header nav a{min-height:40px;padding:0 12px}[data-ugh-context=public] .public-hero,[data-ugh-context=public] .join-intro{border-radius:20px;gap:24px;margin-top:8px;padding:24px 20px 26px}[data-ugh-context=public] .public-hero h1,[data-ugh-context=public] .join-intro h1{font-size:clamp(30px,8.6vw,38px)}[data-ugh-context=public] .hero-lede,[data-ugh-context=public] .join-intro-copy>p:not(.public-eyebrow){margin-top:14px;font-size:16px}[data-ugh-context=public] .hero-actions{margin-top:20px}[data-ugh-context=public] .hero-actions .public-button{width:100%}[data-ugh-context=public] .public-section{margin-top:40px}[data-ugh-context=public] .section-heading h2{font-size:26px}[data-ugh-context=public] .call-line ol{grid-template-columns:1fr}[data-ugh-context=public] .beta-facts p{grid-template-columns:1fr;gap:4px}[data-ugh-context=public] .checkout-banner,[data-ugh-context=public] .checkout-result{padding:16px 18px}[data-ugh-context=public] .membership-card-head{flex-wrap:wrap}[data-ugh-context=public] .membership-facts>div,[data-ugh-context=public] .privacy-retention>div{grid-template-columns:1fr;gap:4px}[data-ugh-context=public] .purchase-steps{margin-top:36px}[data-ugh-context=public] .help-content h1,[data-ugh-context=public] .privacy-document h1{font-size:clamp(28px,8vw,36px)}[data-ugh-context=public] .public-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:48px;padding-bottom:32px}[data-ugh-context=public] .public-footer nav{gap:2px 16px;margin-left:0}}@media print{:is(html:has([data-ugh-context=public]),body:has([data-ugh-context=public])){color:#111;background:#fff;height:auto;overflow:visible}[data-ugh-context=public].privacy-page,[data-ugh-context=public].public-page{background:#fff;height:auto;padding:0;overflow:visible}[data-ugh-context=public] .public-header{display:none}[data-ugh-context=public] .privacy-document{width:100%;box-shadow:none;color:#111;background:#fff;border:0;padding:20px}[data-ugh-context=public] .privacy-document p,[data-ugh-context=public] .privacy-document li,[data-ugh-context=public] .privacy-document dd,[data-ugh-context=public] .privacy-document a,[data-ugh-context=public] .terms-document .public-footer{color:#111}}
:root{--sem-money:#b3261e;--sem-money-bg:#fdecea;--sem-ok:#1e7a46;--sem-ok-bg:#e6f4ea;--sem-warn:#7a4f00;--sem-warn-bg:#fff4d6;--sem-call:#3158bf;--sem-call-bg:#eaf0fc;--sem-busy-bg:repeating-linear-gradient(135deg, #e3e7ee 0 6px, #eef1f5 6px 12px);--sem-busy-ink:#3c4a5e;--sem-past-bg:#eceef1;--sem-past-ink:#8a93a0}
