[data-trace-mobile] .trc-score-ring,[data-trace] .trc-score-ring{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.trc-score-ring__label{font-family:var(--tr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tr-text-muted)}[data-trace-mobile] .trc-type-chip,[data-trace] .trc-type-chip{padding:3px 8px;font-size:9.5px;font-weight:700;letter-spacing:.16em}[data-trace-mobile] .trc-prov,[data-trace-mobile] .trc-type-chip,[data-trace] .trc-prov,[data-trace] .trc-type-chip{display:inline-flex;align-items:center;border-radius:var(--tr-r-xs);font-family:var(--tr-font-mono);text-transform:uppercase}[data-trace-mobile] .trc-prov,[data-trace] .trc-prov{font-size:10px;font-weight:600;letter-spacing:.12em;padding:2px 7px;background:color-mix(in srgb,currentColor 8%,transparent)}[data-trace-mobile] .trc-prov-row,[data-trace] .trc-prov-row{display:flex;flex-wrap:wrap;gap:5px}[data-trace-mobile] .trc-cite-menu,[data-trace] .trc-cite-menu{position:relative;display:inline-block}.trc-cite-menu__trigger{padding:7px 14px;background:var(--tr-surface-3);border:1px solid var(--tr-border);border-radius:var(--tr-r-pill);color:var(--tr-text);font-family:var(--tr-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.trc-cite-menu__list{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;min-width:220px;display:flex;flex-direction:column;padding:6px;background:var(--tr-surface-2);border:1px solid var(--tr-border-strong);border-radius:var(--tr-r-md);box-shadow:var(--tr-shadow-md)}.trc-cite-menu__item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:0;background:transparent;border-radius:var(--tr-r-sm);color:var(--tr-text);font-size:12.5px;text-align:left;cursor:pointer}.trc-cite-menu__item:hover:not(:disabled){background:var(--tr-surface-4)}.trc-cite-menu__item:disabled{color:var(--tr-text-ghost);cursor:not-allowed}.trc-cite-menu__status{font-family:var(--tr-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tr-up)}[data-trace-mobile] .trc-action-btn,[data-trace] .trc-action-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--tr-border);border-radius:var(--tr-r-pill);background:var(--tr-surface-3);color:var(--tr-text);font-family:var(--tr-font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.trc-action-btn--primary{background:var(--tr-accent);border-color:var(--tr-accent);color:var(--tr-accent-contrast)}.trc-action-btn__icon{font-size:12px}.trc-action-btn__price{font-size:10px;letter-spacing:.1em;padding:2px 6px;border-radius:var(--tr-r-xs);background:color-mix(in srgb,currentColor 14%,transparent)}[data-trace-mobile] .trc-block-card,[data-trace] .trc-block-card{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r-md)}.trc-block-card--compact{padding:12px;gap:8px}.trc-block-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.trc-block-card__topic{font-family:var(--tr-font-mono);font-size:11px;letter-spacing:.08em;color:var(--tr-text-muted)}.trc-block-card__live{font-family:var(--tr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-up);padding:2px 7px;border-radius:var(--tr-r-xs);background:var(--tr-up-soft)}.trc-block-card__title{margin:0;font-family:var(--tr-font-heading);font-size:16px;font-weight:600;line-height:1.28;letter-spacing:-.014em;color:var(--tr-text)}.trc-block-card--compact .trc-block-card__title{font-size:15px}.trc-block-card__summary{margin:0;font-size:13.5px;line-height:1.5;color:var(--tr-text-muted)}.trc-block-card--compact .trc-block-card__summary{font-size:13px}.trc-block-card__evidence{margin:0;padding:10px 13px;background:var(--tr-surface-2);border:1px solid var(--tr-border);border-radius:var(--tr-r-sm);color:var(--tr-text);font-size:12.5px;line-height:1.5}.trc-block-card__meta{display:flex;flex-wrap:wrap;gap:12px;font-family:var(--tr-font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--tr-text-faint)}.trc-block-card__meta strong{color:var(--tr-text-muted);font-weight:600}.trc-block-card__tags{display:flex;flex-wrap:wrap;gap:5px}.trc-block-card__tag{font-family:var(--tr-font-mono);font-size:10px;letter-spacing:.08em;color:var(--tr-text-muted);padding:2px 6px;border-radius:var(--tr-r-xs);background:var(--tr-surface-3)}.trc-block-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}[data-trace-mobile] .trc-agent-panel,[data-trace] .trc-agent-panel{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r-md)}.trc-agent-panel__head{display:flex;flex-direction:column;gap:4px}.trc-agent-panel__title{margin:0;font-family:var(--tr-font-heading);font-size:17px;font-weight:600;letter-spacing:-.014em;color:var(--tr-text)}.trc-agent-panel__meta{font-family:var(--tr-font-mono);font-size:11px;letter-spacing:.1em;color:var(--tr-text-muted)}.trc-agent-panel__grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:700px){.trc-agent-panel__grid{grid-template-columns:1fr 1fr}}.trc-agent-panel__col-title{margin:0 0 8px;font-family:var(--tr-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tr-text-muted)}.trc-agent-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.trc-agent-panel__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--tr-surface-2);border:1px solid var(--tr-border);border-radius:var(--tr-r-sm)}.trc-agent-panel__path{font-family:var(--tr-font-mono);font-size:11.5px;color:var(--tr-text);text-decoration:none;word-break:break-all}.trc-agent-panel__path:hover{color:var(--tr-accent)}.trc-agent-panel__verb{font-family:var(--tr-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:var(--tr-text-muted);padding:3px 7px;border-radius:var(--tr-r-xs);border:1px solid var(--tr-border);background:var(--tr-surface)}.trc-agent-panel__verb[data-method=POST]{color:var(--tr-accent)}.trc-agent-panel__verb[data-method=GET]{color:var(--tr-flat)}.trc-agent-panel__tool{flex:1 1;min-width:0}.trc-agent-panel__tool-name{font-family:var(--tr-font-mono);font-size:12px;font-weight:700;color:var(--tr-text)}.trc-agent-panel__tool-desc{font-size:11.5px;color:var(--tr-text-muted);margin-top:2px}.trc-agent-panel__price{font-family:var(--tr-font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--tr-text-muted);white-space:nowrap}.trc-profile-page{display:block;padding:32px 0 80px;background:var(--tr-bg);color:var(--tr-text)}[data-trace-mobile] .trc-profile,[data-trace] .trc-profile{display:flex;flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.trc-profile--compact{gap:18px;padding:0}.trc-profile__hero{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:start;padding-top:24px}.trc-profile--compact .trc-profile__hero{grid-template-columns:auto 1fr;grid-template-areas:"avatar score" "body body";gap:14px;padding-top:14px}.trc-profile--compact .trc-profile__hero>:first-child{grid-area:avatar}.trc-profile--compact .trc-profile__score{grid-area:score;justify-self:end}.trc-profile--compact .trc-profile__hero-body{grid-area:body}.trc-profile__hero-body{display:flex;flex-direction:column;gap:8px;min-width:0}.trc-profile__handle{font-family:var(--tr-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tr-text-muted)}.trc-profile__name{margin:0;font-family:var(--tr-font-heading);font-size:clamp(22px,3vw,34px);font-weight:600;letter-spacing:-.018em;line-height:1.1;color:var(--tr-text)}.trc-profile--compact .trc-profile__name{font-size:22px}.trc-profile__blurb{margin:0;font-size:14.5px;line-height:1.55;color:var(--tr-text-muted);max-width:64ch}.trc-profile--compact .trc-profile__blurb{font-size:13.5px}.trc-profile__cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.trc-profile__score{justify-self:end}.trc-profile__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.trc-profile--compact .trc-profile__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.trc-profile__stat{padding:14px 16px;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r-md)}.trc-profile--compact .trc-profile__stat{padding:10px 11px}.trc-profile__stat-label{font-family:var(--tr-font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-text-muted)}.trc-profile__stat-value{margin-top:4px;font-family:var(--tr-font-mono);font-size:22px;font-weight:700;letter-spacing:-.008em;color:var(--tr-text)}.trc-profile--compact .trc-profile__stat-value{font-size:17px}.trc-profile__columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:32px;gap:32px;align-items:start}.trc-profile--compact .trc-profile__columns{grid-template-columns:1fr;gap:18px}.trc-profile__main{display:flex;flex-direction:column;gap:18px;min-width:0}.trc-profile__tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--tr-border);border-radius:var(--tr-r-pill);background:var(--tr-surface-2);width:-moz-fit-content;width:fit-content;max-width:100%}.trc-profile__tab{padding:8px 14px;border-radius:var(--tr-r-pill);font-family:var(--tr-font-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--tr-text-muted);white-space:nowrap}.trc-profile--compact .trc-profile__tabs{padding:3px;margin:0 calc(-1 * var(--trm-pad-screen, 14px));padding-left:var(--trm-pad-screen,14px);padding-right:var(--trm-pad-screen,14px);border:0;background:transparent;border-radius:0}.trc-profile--compact .trc-profile__tab{padding:6px 11px;font-size:10.5px;letter-spacing:.1em;background:var(--tr-surface-2);border:1px solid var(--tr-border)}.trc-profile--compact .trc-profile__tab[aria-current=true]{background:var(--tr-surface-4);border-color:var(--tr-border-strong)}.trc-profile__freshness{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 8px;border-radius:var(--tr-r-pill);background:color-mix(in srgb,var(--tr-up) 12%,transparent);color:var(--tr-up);font-family:var(--tr-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.trc-profile__freshness-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.trc-profile__tab[aria-current=true]{background:var(--tr-surface-4);color:var(--tr-text);box-shadow:var(--tr-shadow-xs)}.trc-profile__section{display:flex;flex-direction:column;gap:12px}.trc-profile__section-title{margin:8px 0 0;font-family:var(--tr-font-heading);font-size:18px;font-weight:600;letter-spacing:-.014em;color:var(--tr-text)}.trc-profile__blocks{display:flex;flex-direction:column;gap:12px}.trc-profile--compact .trc-profile__blocks{gap:9px}.trc-profile__rail{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:24px}.trc-profile__rail-block{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--tr-surface);border:1px solid var(--tr-border);border-radius:var(--tr-r-md)}.trc-profile__rail-title{margin:0 0 4px;font-family:var(--tr-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tr-text-muted)}.trc-profile__rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.trc-profile__rail-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;color:var(--tr-text)}.trc-profile__rail-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-profile__rail-value{font-family:var(--tr-font-mono);font-size:11px;color:var(--tr-text-muted);white-space:nowrap}[data-mobile-app]{--ma-screen-x:16px;--ma-screen-top:12px;--ma-screen-bottom:16px;--ma-header-h:54px;--ma-bottom-nav-h:64px;--ma-sticky-action-h:72px;--ma-card-r:20px;--ma-card-r-sm:14px;--ma-sheet-r:28px;--ma-control-r:14px;--ma-pill-r:999px;--ma-tap-min:44px;--ma-row-h:52px;--ma-gap-1:6px;--ma-gap-2:10px;--ma-gap-3:14px;--ma-gap-4:18px;--ma-gap-5:24px;--ma-gap-6:32px;--ma-title:28px;--ma-section-title:18px;--ma-body:14px;--ma-meta:11px;--ma-cta:15px;--ma-ease:cubic-bezier(0.2,0.7,0.3,1);--ma-fast:120ms;--ma-base:220ms;--ma-slow:360ms;--ma-z-base:0;--ma-z-content:10;--ma-z-sticky-header:100;--ma-z-sticky-action:150;--ma-z-bottom-nav:200;--ma-z-overlay-screen:300;--ma-z-sheet-backdrop:400;--ma-z-sheet:410;--ma-z-toast:500;--ma-z-modal:600;--ma-bg:var(--bg,#070709);--ma-surface:var(--surface,#0f1014);--ma-surface-2:var(--surface-2,#16181d);--ma-surface-3:var(--surface-3,#1c1e25);--ma-ink:var(--ink,#f4f5f7);--ma-ink-muted:var(--ink-muted,#b1b3bb);--ma-ink-faint:var(--ink-faint,#75787f);--ma-border:var(--border,rgba(255,255,255,0.08));--ma-border-strong:var(--border-strong,rgba(255,255,255,0.14));--ma-accent:var(--brand-orange,#ff6a2c);--ma-accent-contrast:#ffffff;--ma-accent-soft:color-mix(in srgb,var(--ma-accent) 12%,transparent);--ma-danger:var(--danger,#f76161);--ma-success:var(--success,#2bd49b);background:var(--ma-bg);color:var(--ma-ink);font-family:var(--font-body,"Inter Tight","Inter",system-ui,sans-serif);font-size:var(--ma-body);line-height:1.5;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:has([data-mobile-app]) .ds-mobnav,body:has([data-mobile-app]) .ds-shell>.ds-main>.ds-topbar,body:has([data-mobile-app]) .ds-shell>.ds-side{display:none!important}body:has([data-mobile-app]) .ds-shell,body:has([data-mobile-app]) .ds-shell>.ds-main{display:block!important;grid-template-columns:none!important;padding:0!important;margin:0!important;min-height:100dvh}body:has([data-mobile-app]) .ds-page{padding:0!important;margin:0!important}.ma-app-root{position:relative;min-height:100dvh;width:100%;display:flex;flex-direction:column;background:var(--ma-bg);color:var(--ma-ink)}@supports not (min-height:100dvh){.ma-app-root{min-height:100vh}}.ma-screen{position:relative;display:flex;flex-direction:column;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain}.ma-screen__body{flex:1 1;display:flex;flex-direction:column;padding:var(--ma-screen-top) var(--ma-screen-x) var(--ma-gap-3);gap:var(--ma-gap-4);-webkit-overflow-scrolling:touch}.ma-screen__body--scroll{overflow-y:auto}.ma-screen--has-sticky-action .ma-screen__body{padding-bottom:calc(var(--ma-sticky-action-h) + var(--ma-gap-3) + env(safe-area-inset-bottom))}.ma-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ma-z-sticky-header);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--ma-gap-2);gap:var(--ma-gap-2);min-height:var(--ma-header-h);padding:6px var(--ma-screen-x);background:color-mix(in srgb,var(--ma-bg) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--ma-border)}.ma-topbar__title{text-align:center;font-family:var(--font-display,"Fraunces",serif);font-size:var(--ma-section-title);font-weight:500;letter-spacing:-.01em;color:var(--ma-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-topbar__slot{display:inline-flex;align-items:center;min-height:var(--ma-tap-min)}.ma-topbar__slot--right{justify-content:flex-end}.ma-topbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ma-tap-min);min-height:var(--ma-tap-min);padding:0 10px;border:0;background:transparent;color:var(--ma-ink);font-size:var(--ma-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:var(--ma-control-r);-webkit-tap-highlight-color:transparent}.ma-topbar__icon-btn:active{background:var(--ma-surface-2)}.ma-topbar__autosave{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--ma-ink-faint);letter-spacing:.08em;text-transform:uppercase}.ma-topbar__autosave--saving{color:var(--ma-ink-muted)}.ma-topbar__autosave--saved{color:var(--ma-success)}.ma-topbar__autosave--error{color:var(--ma-danger)}.ma-sticky-action{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--ma-z-sticky-action);display:flex;flex-direction:column;gap:var(--ma-gap-2);padding:var(--ma-gap-3) var(--ma-screen-x) calc(var(--ma-gap-3) + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--ma-bg) 60%,transparent) 0,var(--ma-bg) 25%)}.ma-sticky-action__primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;padding:0 18px;border:0;border-radius:var(--ma-control-r);background:var(--ma-accent);color:var(--ma-accent-contrast);font-family:inherit;font-size:var(--ma-cta);font-weight:600;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ma-fast) var(--ma-ease),filter var(--ma-fast) var(--ma-ease)}.ma-sticky-action__primary:active:not([disabled]){transform:scale(.98);filter:brightness(1.05)}.ma-sticky-action__primary[aria-disabled=true],.ma-sticky-action__primary[disabled]{opacity:.55;cursor:not-allowed}.ma-sticky-action__secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 14px;border:0;background:transparent;color:var(--ma-ink-muted);font-family:inherit;font-size:var(--ma-body);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}.ma-card,.ma-sticky-action__secondary:active{color:var(--ma-ink)}.ma-card{display:flex;flex-direction:column;gap:var(--ma-gap-2);padding:var(--ma-gap-3);background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:var(--ma-card-r);-webkit-tap-highlight-color:transparent}.ma-card--tappable{cursor:pointer;transition:transform var(--ma-fast) var(--ma-ease),border-color var(--ma-fast) var(--ma-ease)}.ma-card--tappable:active{transform:scale(.985);border-color:var(--ma-border-strong)}.ma-card--selected{border-color:var(--ma-accent);background:var(--ma-accent-soft)}.ma-card--disabled{opacity:.55;cursor:not-allowed}.ma-card__title{font-size:15px;font-weight:600;color:var(--ma-ink);margin:0}.ma-card__outcome{font-size:13px;line-height:1.45;color:var(--ma-ink-muted);margin:0}.ma-card__row{gap:var(--ma-gap-2)}.ma-card__row,.ma-list-row{display:flex;align-items:center}.ma-list-row{gap:var(--ma-gap-3);min-height:var(--ma-row-h);padding:10px var(--ma-gap-3);background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:var(--ma-control-r);color:var(--ma-ink);-webkit-tap-highlight-color:transparent}.ma-list-row--button{cursor:pointer;transition:background var(--ma-fast) var(--ma-ease)}.ma-list-row--button:active{background:var(--ma-surface-2)}.ma-list-row__content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ma-list-row__title{font-size:14px;font-weight:500;color:var(--ma-ink)}.ma-list-row__meta{font-size:12px;color:var(--ma-ink-muted)}.ma-section-header{display:flex;align-items:baseline;justify-content:space-between;padding:var(--ma-gap-2) 0 var(--ma-gap-1)}.ma-section-header__title{font-size:var(--ma-section-title);font-weight:600;letter-spacing:-.01em;color:var(--ma-ink);margin:0}.ma-section-header__meta{font-size:var(--ma-meta);font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--ma-ink-muted);letter-spacing:.08em;text-transform:uppercase}.ma-progress{width:100%;height:4px;background:var(--ma-surface-3);border-radius:var(--ma-pill-r);overflow:hidden}.ma-progress__fill{height:100%;background:var(--ma-accent);transform-origin:left center;transition:transform var(--ma-base) var(--ma-ease)}.ma-segmented{gap:2px;padding:3px;background:var(--ma-surface-2);border:1px solid var(--ma-border);border-radius:var(--ma-pill-r)}.ma-segmented,.ma-segmented__option{display:inline-flex;align-items:center}.ma-segmented__option{justify-content:center;min-height:32px;padding:0 14px;border:0;background:transparent;color:var(--ma-ink-muted);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;cursor:pointer;border-radius:var(--ma-pill-r);-webkit-tap-highlight-color:transparent;transition:background var(--ma-fast) var(--ma-ease),color var(--ma-fast) var(--ma-ease)}.ma-segmented__option[aria-pressed=true],.ma-segmented__option[aria-selected=true]{background:var(--ma-surface);color:var(--ma-ink);box-shadow:0 1px 2px rgba(0,0,0,.18)}.ma-sheet-backdrop{position:fixed;inset:0;z-index:var(--ma-z-sheet-backdrop);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ma-fade-in var(--ma-base) var(--ma-ease)}.ma-sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--ma-z-sheet);max-height:88dvh;display:flex;flex-direction:column;background:var(--ma-surface);color:var(--ma-ink);border-top:1px solid var(--ma-border);border-radius:var(--ma-sheet-r) var(--ma-sheet-r) 0 0;padding:8px var(--ma-screen-x) calc(var(--ma-screen-x) + env(safe-area-inset-bottom));animation:ma-sheet-up var(--ma-base) var(--ma-ease)}.ma-sheet--fullscreen{inset:0;max-height:100dvh;border-radius:0;padding-top:calc(env(safe-area-inset-top) + 8px)}.ma-sheet__handle{align-self:center;width:36px;height:4px;margin-bottom:6px;background:var(--ma-border-strong);border-radius:var(--ma-pill-r)}.ma-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ma-gap-3);padding:4px 0 10px}.ma-sheet__title{font-family:var(--font-display,"Fraunces",serif);font-size:var(--ma-section-title);font-weight:500;letter-spacing:-.01em;margin:0}.ma-sheet__close{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ma-tap-min);min-height:var(--ma-tap-min);padding:0 8px;background:transparent;border:0;color:var(--ma-ink-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.ma-sheet__body{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--ma-gap-3)}.ma-empty,.ma-error,.ma-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ma-gap-2);padding:var(--ma-gap-5) var(--ma-screen-x);text-align:center}.ma-loading__glyph{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:28px;letter-spacing:.1em;color:var(--ma-ink-faint)}.ma-empty__title,.ma-error__title,.ma-loading__label{font-size:15px;font-weight:500;color:var(--ma-ink)}.ma-empty__body,.ma-error__body{font-size:13px;color:var(--ma-ink-muted);max-width:28ch}.ma-error__title{color:var(--ma-danger)}.ma-toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 88px);transform:translateX(-50%);z-index:var(--ma-z-toast);padding:10px 16px;background:var(--ma-surface-3);border:1px solid var(--ma-border-strong);border-radius:var(--ma-pill-r);color:var(--ma-ink);font-size:13px;box-shadow:0 8px 24px rgba(0,0,0,.35);animation:ma-toast-in var(--ma-base) var(--ma-ease)}.ma-field{display:flex;flex-direction:column;gap:6px}.ma-field__label{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ma-ink-muted)}.ma-field__input,.ma-field__textarea{width:100%;min-height:var(--ma-tap-min);padding:12px 14px;background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:var(--ma-control-r);color:var(--ma-ink);font-family:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none}.ma-field__textarea{min-height:96px;resize:vertical}.ma-field__input:focus,.ma-field__textarea:focus{outline:none;border-color:var(--ma-accent);box-shadow:0 0 0 3px var(--ma-accent-soft)}.ma-field__hint{font-size:12px;color:var(--ma-ink-faint)}.ma-field__error{font-size:12px;color:var(--ma-danger)}@keyframes ma-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ma-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ma-push-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ma-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ma-success-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.ma-success-pop{animation:ma-success-pop var(--ma-slow) var(--ma-ease)}.ma-tap{-webkit-tap-highlight-color:transparent;transition:transform var(--ma-fast) var(--ma-ease),filter var(--ma-fast) var(--ma-ease);cursor:pointer}.ma-tap:active{transform:scale(.965);filter:brightness(1.04)}@media (prefers-reduced-motion:reduce){[data-mobile-app] *,[data-mobile-app] :after,[data-mobile-app] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ma-onb-stage{display:flex;flex-direction:column;gap:var(--ma-gap-4)}.ma-onb-stage__intro{display:flex;flex-direction:column;gap:6px}.ma-onb-stage__eyebrow{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ma-accent)}.ma-onb-stage__title{font-family:var(--font-display,"Fraunces",serif);font-size:var(--ma-title);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--ma-ink);margin:0}.ma-onb-stage__body{font-size:14.5px;line-height:1.5;color:var(--ma-ink-muted);margin:0}.ma-onb-progress{display:inline-flex;align-items:center;gap:6px}.ma-onb-progress__dot{width:6px;height:6px;border-radius:var(--ma-pill-r);background:var(--ma-surface-3);transition:background var(--ma-fast) var(--ma-ease),transform var(--ma-fast) var(--ma-ease)}.ma-onb-progress__dot--active{background:var(--ma-accent);transform:scale(1.3)}.ma-onb-progress__dot--done{background:var(--ma-ink-faint)}.ma-onb-avatar{display:flex;align-items:center;gap:var(--ma-gap-3)}.ma-onb-avatar__img{width:56px;height:56px;border-radius:var(--ma-pill-r);object-fit:cover;background:var(--ma-surface-2);border:1px solid var(--ma-border)}.ma-onb-avatar__hint{font-size:12px;color:var(--ma-ink-faint)}.ma-onb-url{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--ma-control-r);background:var(--ma-surface-2);border:1px dashed var(--ma-border-strong);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12.5px;color:var(--ma-ink-muted);word-break:break-all}.ma-onb-url__handle{color:var(--ma-accent);font-weight:600}.ma-onb-cap-group{display:flex;flex-direction:column;gap:var(--ma-gap-2)}.ma-onb-cap-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ma-gap-2);gap:var(--ma-gap-2)}@media (max-width:360px){.ma-onb-cap-grid{grid-template-columns:1fr}}.ma-onb-cap-card{display:flex;flex-direction:column;gap:6px;padding:12px;min-height:96px;border-radius:var(--ma-card-r-sm);border:1px solid var(--ma-border);background:var(--ma-surface);color:var(--ma-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ma-fast) var(--ma-ease),border-color var(--ma-fast) var(--ma-ease),background var(--ma-fast) var(--ma-ease)}.ma-onb-cap-card:active{transform:scale(.98)}.ma-onb-cap-card[aria-pressed=true]{border-color:var(--ma-accent);background:var(--ma-accent-soft)}.ma-onb-cap-card[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ma-onb-cap-card__title{font-size:13.5px;font-weight:600;color:var(--ma-ink)}.ma-onb-cap-card__outcome{font-size:11.5px;line-height:1.35;color:var(--ma-ink-muted)}.ma-onb-cap-card__check{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--ma-pill-r);background:var(--ma-accent);color:var(--ma-accent-contrast);font-size:11px}.ma-onb-import-found{display:flex;flex-direction:column;gap:6px;padding:var(--ma-gap-3);background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:var(--ma-card-r)}.ma-onb-import-found__item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ma-ink)}.ma-onb-import-found__check{color:var(--ma-success);font-weight:700}.ma-onb-trust-task{display:flex;align-items:center;gap:var(--ma-gap-3);padding:14px;background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:var(--ma-card-r-sm);cursor:pointer;-webkit-tap-highlight-color:transparent}.ma-onb-trust-task--done{border-color:var(--ma-success);background:color-mix(in srgb,var(--ma-success) 8%,var(--ma-surface))}.ma-onb-trust-task__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ma-pill-r);background:var(--ma-surface-3);color:var(--ma-accent)}.ma-onb-trust-task--done .ma-onb-trust-task__icon{background:var(--ma-success);color:var(--ma-bg)}.ma-onb-trust-task__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ma-onb-trust-task__title{font-size:14px;font-weight:600;color:var(--ma-ink)}.ma-onb-trust-task__hint{font-size:12px;color:var(--ma-ink-muted)}.ma-onb-preview{position:relative;display:flex;flex-direction:column;gap:var(--ma-gap-3);padding:var(--ma-gap-3) var(--ma-screen-x)}.ma-onb-preview__viewport{flex:1 1;display:flex;flex-direction:column;border-radius:var(--ma-card-r);overflow:hidden;background:var(--ma-surface);border:1px solid var(--ma-border)}.ma-onb-success{display:flex;flex-direction:column;align-items:center;gap:var(--ma-gap-4);padding:var(--ma-gap-6) var(--ma-screen-x);text-align:center}.ma-onb-success__title{font-family:var(--font-display,"Fraunces",serif);font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--ma-ink);margin:0}.ma-onb-success__url{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:14px;color:var(--ma-accent);padding:10px 14px;border:1px solid var(--ma-border-strong);border-radius:var(--ma-control-r);background:var(--ma-surface-2)}.ma-onb-success__actions{display:flex;flex-direction:column;gap:var(--ma-gap-2);width:100%;max-width:360px}.ma-onb-success__action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 18px;border:1px solid var(--ma-border-strong);background:var(--ma-surface);color:var(--ma-ink);font-size:var(--ma-cta);font-weight:500;border-radius:var(--ma-control-r);cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}.ma-onb-success__action--primary{background:var(--ma-accent);color:var(--ma-accent-contrast);border-color:var(--ma-accent)}.ma-plan-list{gap:var(--ma-gap-2)}.ma-plan-card,.ma-plan-list{display:flex;flex-direction:column}.ma-plan-card{gap:8px;padding:14px;background:var(--ma-surface);border:1px solid var(--ma-border);border-radius:var(--ma-card-r-sm)}.ma-plan-card--featured{border-color:var(--ma-accent)}.ma-plan-card__head{display:flex;align-items:baseline;justify-content:space-between}.ma-plan-card__name{font-size:15px;font-weight:600;color:var(--ma-ink)}.ma-plan-card__price{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:13px;color:var(--ma-ink-muted)}.ma-plan-card__bullets{margin:0;padding-left:18px;font-size:12.5px;color:var(--ma-ink-muted);display:flex;flex-direction:column;gap:4px}[data-profile-app]{--pma-screen-x:16px;--pma-screen-top:8px;--pma-screen-bottom:16px;--pma-gap-1:6px;--pma-gap-2:10px;--pma-gap-3:14px;--pma-gap-4:18px;--pma-gap-5:24px;--pma-appbar-h:56px;--pma-bottomnav-h:64px;--pma-card-r:18px;--pma-tile-r:16px;--pma-sheet-r:24px;--pma-pill-r:999px;--pma-control-r:12px;--pma-tap-min:44px;--pma-title:24px;--pma-section:13px;--pma-body:14px;--pma-meta:11px;--pma-cta:15px;--pma-tile-title:12.5px;--pma-tile-outcome:10.5px;--pma-ease:cubic-bezier(0.2,0.7,0.3,1);--pma-fast:120ms;--pma-base:220ms;--pma-z-content:10;--pma-z-appbar:100;--pma-z-bottomnav:110;--pma-z-overflow-sheet:400;--pma-bg:var(--bg,#070709);--pma-surface:var(--surface,#0f1014);--pma-surface-2:var(--surface-2,#16181d);--pma-surface-3:var(--surface-3,#1c1e25);--pma-ink:var(--ink,#f4f5f7);--pma-ink-muted:var(--ink-muted,#b1b3bb);--pma-ink-faint:var(--ink-faint,#75787f);--pma-border:var(--border,rgba(255,255,255,0.08));--pma-border-strong:var(--border-strong,rgba(255,255,255,0.14));--pma-accent:var(--brand-orange,#ff6a2c);--pma-accent-contrast:#ffffff;--pma-accent-soft:color-mix(in srgb,var(--pma-accent) 14%,transparent);--pma-up:var(--success,#2bd49b);--pma-down:var(--danger,#f76161);background:var(--pma-bg);color:var(--pma-ink);font-family:var(--font-body,"Inter Tight","Inter",system-ui,sans-serif);font-size:var(--pma-body);line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has([data-profile-app]) .route-shell>.unified-nav,body:has([data-profile-app]) header.unified-nav{display:none!important}body:has([data-profile-app]){background:var(--pma-bg,#070709)}.pma-root{position:relative;display:flex;flex-direction:column;min-height:100dvh;width:100%;background:var(--pma-bg);color:var(--pma-ink);overscroll-behavior-y:contain}@supports not (min-height:100dvh){.pma-root{min-height:100vh}}.pma-scroll{flex:1 1;display:flex;flex-direction:column;padding-top:calc(var(--pma-appbar-h) + env(safe-area-inset-top));padding-bottom:calc(var(--pma-bottomnav-h) + env(safe-area-inset-bottom) + 8px);-webkit-overflow-scrolling:touch}.pma-appbar{position:fixed;top:0;left:0;right:0;z-index:var(--pma-z-appbar);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--pma-gap-2);gap:var(--pma-gap-2);height:calc(var(--pma-appbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--pma-screen-x) 0;background:color-mix(in srgb,var(--pma-bg) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--pma-border)}.pma-appbar__identity{display:flex;align-items:center;gap:10px;min-width:0}.pma-appbar__avatar{width:36px;height:36px;border-radius:var(--pma-pill-r);background:var(--pma-surface-2);background-size:cover;background-position:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;color:var(--pma-ink-muted);letter-spacing:.04em}.pma-appbar__name{font-family:var(--font-display,"Fraunces",serif);font-size:15.5px;font-weight:500;letter-spacing:-.01em;color:var(--pma-ink);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pma-appbar__handle{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;color:var(--pma-ink-faint);letter-spacing:.04em;line-height:1.1}.pma-appbar__actions{display:inline-flex;align-items:center;gap:var(--pma-gap-1);justify-content:flex-end}.pma-appbar__power{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--pma-pill-r);background:var(--pma-accent-soft);color:var(--pma-accent);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;letter-spacing:.04em}.pma-appbar__icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pma-tap-min);min-height:var(--pma-tap-min);padding:0;background:transparent;border:0;color:var(--pma-ink-muted);cursor:pointer;border-radius:var(--pma-pill-r);-webkit-tap-highlight-color:transparent;transition:background var(--pma-fast) var(--pma-ease),color var(--pma-fast) var(--pma-ease)}.pma-appbar__icon-btn:active{background:var(--pma-surface-2);color:var(--pma-ink)}.pma-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:var(--pma-z-bottomnav);display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--pma-bottomnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--pma-bg) 94%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:1px solid var(--pma-border)}.pma-bottomnav__tab{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:var(--pma-tap-min);min-height:var(--pma-tap-min);padding:0;background:transparent;border:0;color:var(--pma-ink-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:color var(--pma-fast) var(--pma-ease)}.pma-bottomnav__tab[aria-current=page]{color:var(--pma-ink)}.pma-bottomnav__tab[aria-current=page]:after{content:"";position:absolute;top:4px;left:50%;width:18px;height:3px;border-radius:var(--pma-pill-r);background:var(--pma-accent);transform:translateX(-50%)}.pma-bottomnav__icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.pma-bottomnav__label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.pma-sheet-backdrop{position:fixed;inset:0;z-index:calc(var(--pma-z-overflow-sheet) - 1);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pma-sheet{position:fixed;left:0;right:0;bottom:0;z-index:var(--pma-z-overflow-sheet);max-height:78dvh;display:flex;flex-direction:column;background:var(--pma-surface);color:var(--pma-ink);border-top:1px solid var(--pma-border-strong);border-radius:var(--pma-sheet-r) var(--pma-sheet-r) 0 0;padding:8px var(--pma-screen-x) calc(var(--pma-screen-x) + env(safe-area-inset-bottom));animation:pma-sheet-up var(--pma-base) var(--pma-ease)}@keyframes pma-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pma-sheet__handle{align-self:center;width:36px;height:4px;margin-bottom:8px;border-radius:var(--pma-pill-r);background:var(--pma-border-strong)}.pma-sheet__title{font-family:var(--font-display,"Fraunces",serif);font-size:18px;font-weight:500;letter-spacing:-.01em;margin:4px 0 8px}.pma-sheet__rows{display:flex;flex-direction:column;gap:2px}.pma-sheet__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border:0;background:transparent;color:var(--pma-ink);font-size:15px;text-align:left;cursor:pointer;border-radius:var(--pma-control-r);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background var(--pma-fast) var(--pma-ease)}.pma-sheet__row:active{background:var(--pma-surface-2)}.pma-sheet__row-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--pma-ink-muted)}.pma-screen-header{display:flex;align-items:baseline;justify-content:space-between;padding:var(--pma-gap-3) var(--pma-screen-x) var(--pma-gap-2)}.pma-screen-header__title{font-family:var(--font-display,"Fraunces",serif);font-size:var(--pma-title);font-weight:500;letter-spacing:-.018em;color:var(--pma-ink);margin:0}.pma-screen-body{padding:0 var(--pma-screen-x);gap:var(--pma-gap-3)}.pma-empty,.pma-screen-body{display:flex;flex-direction:column}.pma-empty{align-items:center;justify-content:center;gap:var(--pma-gap-2);padding:var(--pma-gap-5) var(--pma-screen-x);text-align:center}.pma-empty__title{font-family:var(--font-display,"Fraunces",serif);font-size:18px;font-weight:500;color:var(--pma-ink);margin:0}.pma-empty__body{font-size:13.5px;color:var(--pma-ink-muted);max-width:30ch}.pma-tap{-webkit-tap-highlight-color:transparent;transition:transform var(--pma-fast) var(--pma-ease),filter var(--pma-fast) var(--pma-ease);cursor:pointer}.pma-tap:active{transform:scale(.97);filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){[data-profile-app] *,[data-profile-app] :after,[data-profile-app] :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.pma-home{gap:var(--pma-gap-4);padding:var(--pma-gap-3) var(--pma-screen-x) var(--pma-gap-5)}.pma-hero,.pma-home{display:flex;flex-direction:column}.pma-hero{position:relative;gap:10px;padding:18px 16px 16px;min-height:144px;border-radius:var(--pma-card-r);background:linear-gradient(135deg,color-mix(in srgb,var(--pma-accent) 22%,transparent),color-mix(in srgb,var(--pma-accent) 4%,transparent) 60%),var(--pma-surface);border:1px solid var(--pma-border);overflow:hidden;isolation:isolate}.pma-hero__kicker{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;color:var(--pma-accent);letter-spacing:.12em;text-transform:uppercase}.pma-hero__title{font-family:var(--font-display,"Fraunces",serif);font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.15;color:var(--pma-ink);margin:0}.pma-hero__subtitle{font-size:13.5px;color:var(--pma-ink-muted);margin:0}.pma-hero__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border:0;border-radius:var(--pma-pill-r);background:var(--pma-accent);color:var(--pma-accent-contrast);font-family:inherit;font-size:var(--pma-cta);font-weight:600;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-top:auto;transition:transform var(--pma-fast) var(--pma-ease),filter var(--pma-fast) var(--pma-ease)}.pma-hero__cta:active{transform:scale(.98);filter:brightness(1.06)}.pma-section{display:flex;align-items:baseline;justify-content:space-between;padding:0 4px;margin-bottom:6px}.pma-section__title{font-size:var(--pma-section);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pma-ink)}.pma-section__meta,.pma-section__title{font-family:var(--font-mono,"JetBrains Mono",monospace)}.pma-section__meta{font-size:10.5px;color:var(--pma-ink-faint);letter-spacing:.08em}.pma-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--pma-gap-2);gap:var(--pma-gap-2)}@media (max-width:360px){.pma-grid{grid-template-columns:repeat(3,1fr)}}.pma-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:88px;padding:10px;border-radius:var(--pma-tile-r);background:var(--pma-surface);border:1px solid var(--pma-border);color:var(--pma-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--pma-fast) var(--pma-ease),background var(--pma-fast) var(--pma-ease),border-color var(--pma-fast) var(--pma-ease);text-decoration:none}.pma-tile:active{transform:scale(.97);background:var(--pma-surface-2);border-color:var(--pma-border-strong)}.pma-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--pma-control-r);background:var(--pma-accent-soft);color:var(--pma-accent);font-size:16px;margin-bottom:6px}.pma-tile[data-accent=ocean] .pma-tile__icon{background:color-mix(in srgb,#4cc4ff 18%,transparent);color:#6fd0ff}.pma-tile[data-accent=violet] .pma-tile__icon{background:color-mix(in srgb,#b18bff 18%,transparent);color:#c9aeff}.pma-tile[data-accent=lime] .pma-tile__icon{background:color-mix(in srgb,#c5f23a 14%,transparent);color:#d6f97a}.pma-tile__title{font-size:var(--pma-tile-title);font-weight:600;color:var(--pma-ink);line-height:1.15}.pma-tile__outcome{font-size:var(--pma-tile-outcome);color:var(--pma-ink-faint);line-height:1.25;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pma-proof{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--pma-card-r);background:var(--pma-surface);border:1px solid var(--pma-border)}.pma-proof__mark{font-family:var(--font-display,"Fraunces",serif);font-size:24px;line-height:1;color:var(--pma-accent);flex:0 0 auto;margin-top:-4px}.pma-proof__body{font-size:13px;color:var(--pma-ink);line-height:1.4}.pma-proof__attr{display:block;font-size:11px;color:var(--pma-ink-faint);margin-top:4px}.pma-ask{display:flex;flex-direction:column;min-height:calc(100dvh - var(--pma-appbar-h) - var(--pma-bottomnav-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);position:relative}.pma-ask .ppc,.pma-ask>.ppc{position:relative!important;inset:auto!important;min-height:inherit!important;height:auto!important;width:100%!important;display:flex!important;flex-direction:column!important;padding-top:0!important;padding-bottom:0!important}.pma-ask .ppc__footline,.pma-ask .ppc__topbar{display:none!important}.pma-ask .ppc__composer{position:-webkit-sticky!important;position:sticky!important;bottom:0!important;background:var(--pma-bg)!important;padding-top:10px!important;padding-bottom:10px!important;border-top:1px solid var(--pma-border);z-index:1}.pma-ask .ppc__log{flex:1 1 auto}.pma-ask .ppc__dock,.pma-ask .ppc__log{padding-left:var(--pma-screen-x)!important;padding-right:var(--pma-screen-x)!important}.pv2{--pv2-pad:clamp(14px,4vw,28px);--pv2-radius:16px;--pv2-radius-sm:12px;--pv2-section-gap:clamp(20px,5vw,36px);--pv2-dock-h:64px;position:relative;width:100%;max-width:760px;margin:0 auto;padding:0 var(--pv2-pad) calc(var(--pv2-dock-h) + var(--safe-bottom) + 32px);color:var(--ink,#f5f5f7);display:grid;grid-gap:var(--pv2-section-gap);gap:var(--pv2-section-gap)}.pv2-chat-kicker{display:inline-block;font:500 10px/1 var(--font-body,system-ui);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--accent,#ff5e1a) 80%,transparent);padding:4px 8px;border-radius:999px;background:color-mix(in oklab,var(--accent,#ff5e1a) 14%,transparent)}.pv2-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;margin:0 calc(-1 * var(--pv2-pad));padding:0 var(--pv2-pad);padding-top:var(--safe-top);background:color-mix(in oklab,var(--bg,#070709) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 10%,transparent)}.pv2-topbar__identity{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;min-width:0;flex:1 1}.pv2-topbar__avatar{position:relative;width:36px;height:36px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--accent,#ff5e1a) 18%,var(--bg-2,#101016));display:grid;place-items:center;flex-shrink:0}.pv2-topbar__avatar img{width:100%;height:100%;object-fit:cover}.pv2-topbar__initials{font:600 13px/1 var(--font-body,system-ui);color:var(--ink,#f5f5f7)}.pv2-topbar__verify{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:999px;background:var(--accent,#ff5e1a);color:#0c0710;font:700 9px/1 var(--font-body,system-ui);display:grid;place-items:center;border:2px solid var(--bg,#070709)}.pv2-topbar__names{display:grid;min-width:0}.pv2-topbar__name{font:600 14px/1.2 var(--font-body,system-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv2-topbar__handle{font:400 11px/1 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 60%,transparent)}.pv2-topbar__score{margin-left:auto;min-width:36px;height:28px;padding:0 8px;border-radius:999px;background:color-mix(in oklab,var(--accent,#ff5e1a) 16%,transparent);color:var(--accent,#ff5e1a);font:700 12px/28px var(--font-body,system-ui);text-align:center}.pv2-topbar__actions{display:inline-flex;align-items:center;gap:6px}.pv2-hero{display:grid;grid-gap:12px;gap:12px;padding-top:8px}.pv2-hero__headline{font:600 clamp(20px,4.5vw,26px) /1.18 var(--font-display,var(--font-body,system-ui));letter-spacing:-.015em;margin:0;color:var(--ink,#f5f5f7)}.pv2-hero__bio,.pv2-hero__bio-full{font:400 15px/1.5 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 78%,transparent);margin:0}.pv2-hero__bio-collapse>summary{list-style:none;cursor:pointer}.pv2-hero__bio-collapse>summary::-webkit-details-marker{display:none}.pv2-hero__bio-collapse[open]>summary{display:none}.pv2-hero__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.pv2-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:color-mix(in oklab,var(--bg-2,#101016) 80%,transparent);border:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 14%,transparent);color:var(--ink,#f5f5f7);font:600 14px/1 var(--font-body,system-ui);text-decoration:none}.pv2-hero__cta--primary{background:var(--accent,#ff5e1a);border-color:transparent;color:#0c0710}.pv2-chat{display:grid;grid-gap:10px;gap:10px;scroll-margin-top:64px}.pv2-chat__title{font:600 clamp(18px,4vw,22px) /1.2 var(--font-display,var(--font-body,system-ui));letter-spacing:-.01em;margin:0}.pv2-chat__title em{font-style:normal;color:var(--accent,#ff5e1a)}.pv2-chat__panel{border-radius:var(--pv2-radius);border:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 10%,transparent);background:color-mix(in oklab,var(--bg-2,#101016) 80%,transparent);overflow:hidden;min-height:420px}.pv2-chat__disabled{font:400 14px/1.5 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 70%,transparent);margin:0;padding:16px;border-radius:var(--pv2-radius-sm);background:color-mix(in oklab,var(--bg-2,#101016) 70%,transparent)}.pv2-power{scroll-margin-top:64px}.pv2-deck{display:grid;grid-gap:var(--pv2-section-gap);gap:var(--pv2-section-gap)}.pv2-rail-wrap{scroll-margin-top:64px}.pv2-rail-wrap .pp-rail{max-width:none}.pv2-chat-skeleton{display:grid;grid-gap:12px;gap:12px;padding:18px;min-height:420px;align-content:end}.pv2-chat-skeleton__bubble{height:38px;width:70%;border-radius:14px;background:color-mix(in oklab,var(--ink,#f5f5f7) 6%,transparent);animation:pv2-skel-pulse 1.6s ease-in-out infinite}.pv2-chat-skeleton__bubble--right{width:60%;justify-self:end;background:color-mix(in oklab,var(--accent,#ff5e1a) 10%,transparent)}.pv2-chat-skeleton__bubble--short{width:40%}@media (prefers-reduced-motion:reduce){.pv2-chat-skeleton__bubble{animation:none}}.pv2-rail-skeleton{display:grid;grid-gap:14px;gap:14px;padding:20px 0}.pv2-rail-skeleton__line{height:14px;width:100%;border-radius:999px;background:color-mix(in oklab,var(--ink,#f5f5f7) 6%,transparent);animation:pv2-skel-pulse 1.6s ease-in-out infinite}.pv2-rail-skeleton__line--w70{width:70%}.pv2-rail-skeleton__block{height:86px;border-radius:14px;background:color-mix(in oklab,var(--ink,#f5f5f7) 5%,transparent);animation:pv2-skel-pulse 1.6s ease-in-out infinite}.pv2-rail-skeleton__block--h120{height:120px}@keyframes pv2-skel-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pv2-rail-skeleton__block,.pv2-rail-skeleton__line{animation:none}}.pv2-agent{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:var(--pv2-radius);border:1px solid color-mix(in oklab,var(--accent,#ff5e1a) 18%,transparent);background:radial-gradient(120% 100% at 0 0,color-mix(in oklab,var(--accent,#ff5e1a) 12%,transparent),transparent 70%),color-mix(in oklab,var(--bg-2,#101016) 85%,transparent);scroll-margin-top:64px}.pv2-agent__head{display:grid;grid-gap:8px;gap:8px}.pv2-agent__title{font:600 clamp(18px,4vw,22px) /1.2 var(--font-display,var(--font-body,system-ui));letter-spacing:-.01em;margin:0}.pv2-agent__copy{font:400 14px/1.5 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 76%,transparent);margin:0}.pv2-agent__installs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv2-agent__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:color-mix(in oklab,var(--bg,#070709) 60%,transparent);border:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 16%,transparent);color:var(--ink,#f5f5f7);font:600 13px/1 var(--font-body,system-ui);text-decoration:none}.pv2-agent__btn--primary{background:var(--accent,#ff5e1a);border-color:transparent;color:#0c0710}.pv2-agent__mcp{font:500 11px/1.4 var(--font-mono,ui-monospace,monospace);padding:8px 10px;border-radius:8px;background:color-mix(in oklab,var(--bg,#070709) 80%,transparent);border:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 10%,transparent);color:color-mix(in oklab,var(--ink,#f5f5f7) 80%,transparent);word-break:break-all;flex:1 1 220px}.pv2-agent__files{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px;gap:8px}.pv2-agent__file{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--bg,#070709) 70%,transparent);border:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 10%,transparent);text-decoration:none;min-height:44px}.pv2-agent__file-label{font:600 12px/1.2 var(--font-mono,ui-monospace,monospace);color:var(--ink,#f5f5f7)}.pv2-agent__file-hint{font:400 10px/1.3 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 60%,transparent)}.pv2-earn{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:var(--pv2-radius);background:color-mix(in oklab,var(--bg-2,#101016) 80%,transparent);border:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 10%,transparent);text-align:center;scroll-margin-top:64px}.pv2-earn__title{font:600 clamp(18px,4vw,22px) /1.2 var(--font-display,var(--font-body,system-ui));letter-spacing:-.01em;margin:0}.pv2-earn__copy{font:400 14px/1.5 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 76%,transparent);margin:0}.pv2-earn__cta{margin-top:6px;justify-content:center;padding:0 20px;border-radius:999px;font:700 14px/1 var(--font-body,system-ui);justify-self:center}.pv2-earn__cta,.pv2-skiplink{display:inline-flex;align-items:center;min-height:44px;background:var(--accent,#ff5e1a);color:#0c0710;text-decoration:none}.pv2-skiplink{position:absolute;top:-100px;left:12px;z-index:200;padding:0 16px;border-radius:8px;font:600 14px/1 var(--font-body,system-ui);transition:top .12s ease}.pv2-skiplink:focus-visible{top:calc(8px + var(--safe-top));outline:2px solid var(--ink,#f5f5f7);outline-offset:2px}.pv2-welcome{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-radius:14px;background:color-mix(in oklab,var(--accent,#ff5e1a) 14%,var(--bg-2,#101016));border:1px solid color-mix(in oklab,var(--accent,#ff5e1a) 40%,transparent);animation:pv2-welcome-rise .32s cubic-bezier(.22,.61,.36,1)}.pv2-welcome__share{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--accent,#ff5e1a);border:0;color:#0c0710;font:700 12px/1 var(--font-body,system-ui);letter-spacing:.02em;cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .12s cubic-bezier(.22,.61,.36,1)}.pv2-welcome__share:active{transform:scale(.97)}@media (max-width:419px){.pv2-welcome__share span{display:none}.pv2-welcome__share{padding:0 10px}}.pv2-welcome__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent,#ff5e1a);color:#0c0710}.pv2-welcome__copy{font:500 13px/1.35 var(--font-body,system-ui);color:var(--ink,#f5f5f7)}.pv2-welcome__copy strong{font-weight:700}.pv2-welcome__dismiss{background:transparent;border:0;color:color-mix(in oklab,var(--ink,#f5f5f7) 60%,transparent);font-size:22px;line-height:1;cursor:pointer;width:32px;height:32px;border-radius:999px}@keyframes pv2-welcome-rise{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.pv2-welcome{animation:none}}.pv2-foot{text-align:center;padding:16px 0;font:400 12px/1 var(--font-body,system-ui);color:color-mix(in oklab,var(--ink,#f5f5f7) 55%,transparent)}.pv2-foot a{color:inherit;text-decoration:underline}.pv2-dock{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;height:var(--pv2-dock-h);padding:6px 0 calc(6px + var(--safe-bottom));background:color-mix(in oklab,var(--bg,#070709) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid color-mix(in oklab,var(--ink,#f5f5f7) 10%,transparent)}.pv2-dock__item{display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;height:100%;text-decoration:none;color:color-mix(in oklab,var(--ink,#f5f5f7) 56%,transparent)}.pv2-dock__item--active{color:var(--accent,#ff5e1a)}.pv2-dock__icon{display:grid;place-items:center;width:28px;height:28px}.pv2-dock__label{font:600 10px/1 var(--font-body,system-ui);letter-spacing:.04em}.pv2 .pwa-install--bottom{bottom:calc(var(--pv2-dock-h, 64px) + var(--safe-bottom) + 12px)}@media (min-width:640px){.pv2{--pv2-pad:32px}.pv2-chat__panel{min-height:480px}}@media (min-width:980px){.pv2{max-width:880px;padding-bottom:64px}.pv2-dock{display:none}}@media (prefers-reduced-motion:reduce){.pv2 *,.pv2 :after,.pv2 :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.calm-page{display:flex;flex-direction:column;gap:22px}.calm-page>section{margin:0}.calm-page .app-head.calm-head,.ds3.ds-shell .calm-page .app-head.calm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 22px;gap:14px 22px;align-items:end;border-bottom:1px solid var(--line-soft,var(--line));padding-bottom:18px;margin-bottom:0}.calm-page .calm-head>div:first-child{min-width:0;display:flex;flex-direction:column;gap:6px}.calm-page .calm-head h1{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.04;letter-spacing:-.012em}.calm-page .calm-head .sub{margin:0;font-size:14px;line-height:1.5;color:var(--ink-soft,var(--ink-2));max-width:64ch}.calm-page .calm-head .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-self:end}@media (max-width:720px){.calm-page .app-head.calm-head{grid-template-columns:1fr;align-items:start}.calm-page .calm-head .row{justify-self:start}}.calm-page .calm-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:1024px){.calm-page .calm-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.calm-page .calm-stat-row{grid-template-columns:1fr}}.calm-page .calm-stat-row[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.calm-page .calm-stat-row[data-cols="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.calm-page .calm-stat-row[data-cols="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.calm-stat,.ds3.ds-shell .card.calm-stat{display:flex;flex-direction:column;gap:8px;padding:16px 18px;min-height:108px;border-radius:12px;justify-content:space-between}.card.calm-stat .calm-stat-head{display:flex;align-items:center;gap:8px;min-height:18px}.card.calm-stat .calm-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-family:var(--font-mono);flex-shrink:0}.card.calm-stat .calm-stat-icon[data-tone=steel]{background:var(--steel-soft);color:var(--steel)}.card.calm-stat .kicker{font-size:9.5px;letter-spacing:.18em;color:var(--ink-mute,var(--muted));font-family:var(--font-mono);text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.card.calm-stat .kicker:before{content:none}.card.calm-stat .calm-stat-value{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,2.2vw,30px);line-height:1.04;letter-spacing:-.012em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card.calm-stat .calm-stat-value small{font-size:.45em;color:var(--ink-mute,var(--muted));font-weight:400;font-family:var(--font-mono);margin-left:4px}.card.calm-stat .calm-stat-sub{font-size:11.5px;line-height:1.4;color:var(--ink-mute,var(--muted));letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.calm-page .card.calm-danger,.card.calm-activity,.card.calm-hero,.ds3.ds-shell .card.calm-activity,.ds3.ds-shell .card.calm-hero{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.calm-page .card.calm-danger{border-color:color-mix(in srgb,var(--bad) 28%,var(--line))}.calm-page .card.calm-danger .calm-section-head h2,.calm-page .card.calm-danger .calm-section-head h3{color:var(--bad)}.calm-page .calm-section-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.calm-page .calm-section-head .kicker{font-size:9.5px;letter-spacing:.18em;font-family:var(--font-mono);color:var(--ink-mute,var(--muted));text-transform:uppercase;font-weight:500}.calm-page .calm-section-head .kicker:before{content:none}.calm-page .calm-section-head h2,.calm-page .calm-section-head h3{margin:0;font-family:var(--font-serif);font-weight:400;font-size:18px;line-height:1.15;letter-spacing:-.008em;flex:1 1;min-width:0}.calm-page .calm-section-head h3{font-size:15px}.calm-page .calm-section-head .calm-section-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute,var(--muted));letter-spacing:.04em}.calm-page .calm-row-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.calm-page .calm-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink-soft,var(--ink-2));text-decoration:none}.calm-page .calm-row:first-child{border-top:0;padding-top:4px}.calm-page .calm-row:last-child{padding-bottom:4px}.calm-page .calm-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.calm-page .calm-row-title{color:var(--ink);font-weight:500;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm-page .calm-row-meta,.calm-page .calm-row-sub{font-size:11.5px;color:var(--ink-mute,var(--muted))}.calm-page .calm-row-meta{font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.calm-page .calm-row-amount{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.calm-page .calm-usage-bar{display:block;flex:0 0 120px;height:5px;border-radius:999px;background:var(--line);overflow:hidden;position:relative}.calm-page .calm-usage-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--pct,0);background:var(--accent);border-radius:inherit}@media (max-width:720px){.calm-page .calm-usage-bar{flex-basis:72px}}.calm-page .calm-empty{text-align:center;padding:28px 16px;color:var(--ink-mute,var(--muted));font-size:13px;line-height:1.6}.calm-page .calm-link{color:var(--accent);text-decoration:none;font-weight:500;font-size:12.5px}.calm-page .calm-link:hover{text-decoration:underline}.analytics-page--dense .analytics-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 10px;border-bottom:1px solid var(--line-soft,var(--line));margin-bottom:4px;flex-wrap:wrap}.analytics-page--dense .analytics-toolbar-eyebrow{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute,var(--muted))}.analytics-page--dense .analytics-toolbar-label{font-weight:700;color:var(--ink,currentColor);letter-spacing:.12em}.analytics-page--dense .analytics-toolbar-sep{opacity:.5}.analytics-page--dense .analytics-toolbar-profile{text-transform:none;letter-spacing:0;font-size:11.5px;color:var(--ink-soft,var(--ink-2));font-family:var(--font-jetbrains,ui-monospace,monospace)}.analytics-page--dense .analytics-toolbar-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:720px){.analytics-page--dense .analytics-toolbar-row{flex-direction:column;align-items:flex-start}.analytics-page--dense .analytics-toolbar-actions{width:100%;justify-content:space-between}}.calm-page .card.calm-stat[data-tone=mint] .calm-stat-icon{background:color-mix(in oklab,#1be7c2 18%,transparent);color:#1be7c2}.calm-page .card.calm-stat[data-tone=sky] .calm-stat-icon{background:color-mix(in oklab,#38bdf8 18%,transparent);color:#38bdf8}.calm-page .card.calm-stat[data-tone=orange] .calm-stat-icon{background:color-mix(in oklab,#ff8b3d 18%,transparent);color:#ff8b3d}.calm-page .card.calm-stat[data-tone=green] .calm-stat-icon{background:color-mix(in oklab,#22c55e 18%,transparent);color:#22c55e}.calm-page .card.calm-stat[data-tone=violet] .calm-stat-icon{background:color-mix(in oklab,#a78bfa 22%,transparent);color:#a78bfa}.calm-page .card.calm-stat[data-tone=mint]{border-top:1px solid color-mix(in oklab,#1be7c2 30%,transparent)}.calm-page .card.calm-stat[data-tone=sky]{border-top:1px solid color-mix(in oklab,#38bdf8 30%,transparent)}.calm-page .card.calm-stat[data-tone=orange]{border-top:1px solid color-mix(in oklab,#ff8b3d 30%,transparent)}.calm-page .card.calm-stat[data-tone=green]{border-top:1px solid color-mix(in oklab,#22c55e 30%,transparent)}.calm-page .card.calm-stat[data-tone=violet]{border-top:1px solid color-mix(in oklab,#a78bfa 30%,transparent)}.analytics-page--dense .analytics-pair{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:10px;gap:10px}@media (max-width:1024px){.analytics-page--dense .analytics-pair{grid-template-columns:1fr}}.analytics-page--dense .analytics-score-linechart svg{height:280px;width:100%;display:block}.analytics-score-grid line{stroke:var(--line-soft,rgba(255,255,255,.08));stroke-width:1;stroke-dasharray:2 4}.analytics-score-grid-label{fill:var(--ink-mute,#888);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:10px;letter-spacing:.04em}.analytics-score-end-label text{fill:var(--ink,currentColor);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:13px;font-weight:700;letter-spacing:-.01em}