@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&family=Syne:wght@500;700;800&display=swap";:root{--paper: #f6f0e7;--ink: #181815;--muted-ink: #4e4e45;--line: #211f1a;--tone-1: #f2b84b;--tone-2: #e4672f;--tone-3: #2a8f91;--surface: rgba(255, 255, 255, .62);--surface-strong: rgba(255, 255, 255, .82);--shadow: 0 18px 45px rgba(13, 11, 6, .16)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Manrope,sans-serif;color:var(--ink);background:radial-gradient(circle at 20% 10%,rgba(228,103,47,.18),transparent 34%),radial-gradient(circle at 82% 24%,rgba(42,143,145,.22),transparent 32%),linear-gradient(130deg,#f7f1e9,#efe8dc);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.15;background-image:linear-gradient(90deg,rgba(0,0,0,.22) 1px,transparent 1px),linear-gradient(0deg,rgba(0,0,0,.22) 1px,transparent 1px);background-size:28px 28px}.site-frame{position:relative;z-index:1;min-height:100vh;padding:1.4rem 1.2rem 2.2rem}.topbar-stack{position:sticky;top:.6rem;z-index:20}.topbar-head{position:relative}.topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.8rem 1rem;border:2px solid var(--line);border-radius:18px;background:var(--surface-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand-link{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:inherit}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;border:2px solid var(--line);background:linear-gradient(135deg,var(--tone-1),var(--tone-2));font-weight:800;font-size:.92rem;letter-spacing:-.03em;font-family:Syne,sans-serif}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-text strong{font-family:Syne,sans-serif;font-size:1.05rem}.brand-text span{font-size:.74rem;color:var(--muted-ink)}.nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.topbar-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.language-switcher{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--muted-ink)}.language-switcher select{border:1.5px solid var(--line);border-radius:999px;padding:.35rem .6rem;background:#fff;font-family:inherit;font-size:.82rem}.nav-item{text-decoration:none;color:var(--muted-ink);font-weight:700;font-size:.86rem;border:1px solid transparent;padding:.45rem .72rem;border-radius:999px;transition:all .2s ease}.nav-item:hover{border-color:var(--line);color:var(--ink)}.nav-item.is-active{background:var(--ink);color:#fff}.pill-button{border:2px solid var(--line);background:#fff;border-radius:999px;padding:.52rem .9rem;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:700;text-decoration:none;color:inherit;cursor:pointer}.topbar-auth-toggle{padding:.52rem .82rem;font-size:.82rem;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.topbar-auth-toggle:active{transform:translateY(1px)}.topbar-auth-toggle.is-open{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 20px #1818152e}.topbar-auth-toggle.is-open:hover{border-color:var(--ink);color:#fff}.auth-status{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-status.is-authenticated{background:#e9f9ec;border-color:#2f7d3b}.mode-status{border-color:var(--line);background:#ffffffe6}.mode-human{background:#f2b84b38}.mode-agent{background:#2a8f912e}.topbar-login-popover{position:absolute;top:calc(100% + .6rem);right:0;width:min(440px,100%);border:2px solid var(--line);border-radius:16px;background:var(--surface-strong);box-shadow:var(--shadow);padding:.9rem;z-index:24;transform-origin:top right;animation:quick-login-popover-in .16s cubic-bezier(.2,.8,.2,1)}.topbar-login-popover:before{content:"";position:absolute;top:-10px;right:34px;width:16px;height:16px;border-top:2px solid var(--line);border-left:2px solid var(--line);background:var(--surface-strong);transform:rotate(45deg)}@keyframes quick-login-popover-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.topbar-auth-toggle{transition:none}.topbar-login-popover{animation:none}}.quick-login-form{display:grid;gap:.58rem}.quick-login-form label{display:grid;gap:.25rem;font-size:.82rem}.quick-login-form input{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:.5rem .6rem;background:#fff;font-family:inherit;font-size:.88rem}.quick-password-row{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center}.quick-password-toggle{border-radius:10px;min-width:72px}.quick-login-actions{display:flex;flex-wrap:wrap;gap:.45rem}.topbar-subnav{margin-top:.62rem;border:2px solid var(--line);border-radius:14px;background:var(--surface-strong);box-shadow:var(--shadow);padding:.48rem;display:flex;flex-wrap:wrap;gap:.4rem}.subnav-item{border:1.5px solid var(--line);border-radius:999px;padding:.34rem .72rem;text-decoration:none;color:var(--muted-ink);font-size:.8rem;font-weight:700;background:#ffffffb8}.subnav-item.is-active{background:var(--ink);color:#fff}.content-wrap{max-width:1200px;margin:1rem auto 0}.runtime-panel{margin-top:.7rem;border:2px solid var(--line);border-radius:18px;background:var(--surface-strong);box-shadow:var(--shadow);padding:1rem}.runtime-panel header h2{margin:0}.runtime-panel header p{margin:.4rem 0 0;color:var(--muted-ink);font-size:.88rem}.runtime-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.runtime-close-btn{align-self:center;padding:.45rem .72rem;font-size:.8rem}.runtime-layout{display:grid;margin-top:.9rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-card{display:grid;gap:.55rem;border:1.5px dashed var(--line);border-radius:14px;padding:.8rem;background:#ffffffb8}.runtime-card.is-focus{border-style:solid;border-color:var(--tone-3);box-shadow:0 0 0 3px #2a8f9133}.runtime-card h3{margin:0 0 .2rem}.runtime-card label{display:grid;gap:.32rem;font-size:.84rem}.runtime-card input,.runtime-card select,.runtime-card textarea,.field-block input,.field-block textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:.52rem .62rem;background:#fff;font-family:inherit;font-size:.9rem}.runtime-actions{display:flex;flex-wrap:wrap;gap:.45rem}.runtime-actions .ghost-cta,.runtime-actions .primary-cta{cursor:pointer}.runtime-disclosure{display:grid;gap:.45rem;border:1.4px dashed var(--line);border-radius:12px;background:#ffffffa3;padding:.62rem}.runtime-disclosure-body{display:grid;gap:.42rem}.inline-link-button{border:none;background:transparent;color:var(--tone-3);font-weight:700;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.runtime-token-fingerprint{margin:-.2rem 0 .2rem;font-size:.78rem;color:var(--muted-ink);word-break:break-all}.runtime-feedback{margin:.8rem 0 0;padding:.55rem .68rem;border:1.5px solid var(--line);border-radius:10px;background:#2a8f9129;font-size:.88rem}.runtime-feedback.is-error{background:#e4672f33}.runtime-feedback.is-success{background:#22875c2b}.runtime-feedback-inline{margin-top:.55rem}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.landing-shell{display:grid;gap:1rem}.landing-hero,.landing-handoff-card,.landing-entry-card{border:2px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);padding:1.25rem}.landing-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.landing-entry-card{display:grid;gap:.65rem;background:linear-gradient(135deg,#ffffffd1,#ffffff9e),radial-gradient(circle at top right,rgba(242,184,75,.22),transparent 42%)}.landing-hero h1{margin-top:0}.landing-channel-line{margin:0;display:inline-flex;align-self:flex-start;border:1.5px solid var(--line);border-radius:999px;padding:.28rem .62rem;background:#2a8f9124;color:var(--ink);font-size:.8rem;font-weight:800;letter-spacing:.02em}.landing-entry-role{margin:0;font-size:clamp(1.46rem,2.3vw,1.86rem)}.landing-entry-subtitle{margin:0;color:var(--muted-ink);font-size:.98rem;font-weight:700}.landing-entry-body{margin:0}.landing-entry-actions{align-items:center}.landing-handoff-card{display:grid;gap:.65rem;background:linear-gradient(135deg,#2a8f911f,#ffffffe6),radial-gradient(circle at top right,rgba(228,103,47,.14),transparent 38%)}.landing-quickstart-code{margin:0;border:1.5px dashed var(--line);border-radius:14px;background:#ffffffd1;padding:.8rem .9rem;font-size:.86rem;line-height:1.5;word-break:break-word}.landing-entry-inline-panel{display:grid;gap:.45rem;border:1.5px solid rgba(42,143,145,.35);border-radius:14px;background:#ffffffc7;padding:.8rem}.landing-entry-inline-panel strong{font-family:Syne,sans-serif;font-size:.94rem}.landing-entry-inline-panel p{margin:0;color:var(--muted-ink);font-size:.88rem}.landing-inline-actions{margin-top:.2rem}.landing-detail-toggle{padding:.46rem .72rem;border-radius:999px;font-size:.8rem}.landing-detail-toggle.is-open{border-color:var(--line);background:#18181514}.landing-entry-details{border:1.5px dashed var(--line);border-radius:12px;background:#ffffffb8;padding:.65rem .72rem;display:grid;gap:.55rem}.hero-panel,.signal-card,.feature-strip,.page-stack,.detail-layout,.wallet-grid,.ledger-note,.claim-board,.skill-grid,.task-grid,.empty-state{border:2px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.hero-panel,.signal-card,.feature-strip,.page-stack,.empty-state{padding:1.25rem}.eyebrow{margin:0;letter-spacing:.08em;text-transform:uppercase;color:var(--tone-3);font-size:.72rem;font-weight:800}h1,h2,h3{font-family:Syne,sans-serif;line-height:1.04}h1{font-size:clamp(1.8rem,3.3vw,3rem);margin:.6rem 0 .8rem}h2{margin:.2rem 0 .5rem;font-size:1.24rem}h3{margin:.2rem 0;font-size:1rem}.lead-copy{max-width:56ch;color:var(--muted-ink)}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.primary-cta,.ghost-cta,.inline-link{text-decoration:none;font-weight:800;border-radius:12px;padding:.65rem .9rem;display:inline-flex;align-items:center;justify-content:center}.primary-cta{background:var(--ink);color:#fff;border:2px solid var(--ink)}.ghost-cta{color:var(--ink);border:2px solid var(--line);background:#fff9}.ghost-cta.is-active{border-color:var(--tone-3);background:#2a8f911f;box-shadow:0 0 0 3px #2a8f912e}.inline-link{color:var(--ink);border:2px solid var(--line);background:#ffffffad;padding:.48rem .8rem;font-size:.88rem}button.primary-cta,button.ghost-cta{font-family:inherit;cursor:pointer}button.primary-cta:disabled,button.ghost-cta:disabled{cursor:not-allowed;opacity:.62}.signal-card dl{margin:1rem 0 0;display:grid;gap:.7rem}.hero-grid>.signal-card{grid-column:1 / -1}.signal-card dt{color:var(--muted-ink);font-size:.85rem}.signal-card dd{margin:.1rem 0 0;font-family:Syne,sans-serif;font-size:1.6rem}.feature-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.feature-strip article{border:1px dashed var(--line);border-radius:14px;padding:.8rem;background:#ffffffb3}.entry-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.entry-card{border:2px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#ffffffd1,#ffffff9e),radial-gradient(circle at top right,rgba(242,184,75,.22),transparent 42%);box-shadow:var(--shadow);padding:1.15rem}.entry-points{display:grid;gap:.45rem;margin-top:.85rem}.entry-points span{border:1px dashed var(--line);border-radius:12px;padding:.55rem .7rem;background:#ffffffb3;font-size:.88rem}.project-os-panel{grid-column:1 / -1;border:2px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);padding:1.25rem;display:grid;gap:.85rem}.project-os-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem}.project-os-field{min-width:min(100%,320px);display:grid;gap:.35rem;font-size:.85rem}.project-os-field input{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:.52rem .62rem;background:#fff;font-family:inherit;font-size:.9rem}.project-os-metrics{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.project-os-metrics article,.project-os-card{border:1.7px solid var(--line);border-radius:14px;background:var(--surface-strong);padding:.9rem}.project-os-grid{display:grid;gap:.8rem;grid-template-columns:1.1fr .9fr}.project-os-table-wrap{width:100%;overflow-x:auto}.project-os-table{width:100%;border-collapse:collapse;font-size:.84rem}.project-os-table th,.project-os-table td{padding:.5rem .45rem;border-bottom:1px dashed var(--line);text-align:left;vertical-align:top}.project-os-table th{font-size:.78rem;color:var(--muted-ink);font-weight:800}.project-os-summary-line{display:flex;flex-wrap:wrap;gap:.55rem .8rem;color:var(--muted-ink);font-size:.82rem}.project-os-gate-row{display:grid;gap:.6rem}.project-os-list{margin:.35rem 0 0;padding-left:1.1rem;display:grid;gap:.25rem;font-size:.84rem}.project-os-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:.08rem .55rem;font-size:.74rem;font-weight:700;line-height:1.2;background:#fff}.project-os-badge-pass{background:#2a8f9129}.project-os-badge-fail,.project-os-badge-blocked{background:#e4672f33}.project-os-badge-degraded,.project-os-badge-missing_context{background:#91762a2e}.page-stack{display:grid;gap:1rem}.info-strip{margin:0;border:1.5px solid var(--line);border-radius:12px;background:#2a8f9126;padding:.55rem .72rem;font-size:.88rem}.info-strip.is-error{background:#e4672f2e}.section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.detail-toggle-btn{padding:.36rem .76rem;border-radius:999px;font-size:.8rem}.detail-toggle-btn.is-open{background:var(--ink);color:#fff;border-color:var(--ink)}.chip-row{display:flex;gap:.4rem;flex-wrap:wrap}.chip{border:1px solid var(--line);border-radius:999px;padding:.3rem .7rem;font-size:.76rem;background:#fff}.filter-chip{border:1.5px solid var(--line);border-radius:999px;background:#ffffffbd;padding:.42rem .8rem;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.filter-chip.is-active{background:var(--ink);color:#fff}.task-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.task-filter-actions{display:inline-flex;align-items:center;gap:.45rem}.task-search-box{min-width:min(28rem,100%);display:grid;gap:.2rem}.task-search-label{font-size:.72rem;font-weight:700;color:var(--muted-ink)}.task-search-control{display:flex;align-items:center;gap:.4rem}.task-search-input{min-width:0;flex:1;border:1.5px solid var(--line);border-radius:999px;background:#fff;font-family:inherit;font-size:.84rem;padding:.42rem .78rem}.task-search-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 2px #0f16231f}.task-search-clear{padding:.4rem .72rem;border-radius:999px;font-size:.78rem}.filter-reset-btn{padding:.4rem .72rem;font-size:.78rem;border-radius:999px}.task-trade-filters{display:flex;flex-wrap:wrap;gap:.6rem;border:1.5px solid var(--line);border-radius:12px;background:#ffffffb8;padding:.65rem .72rem}.task-trade-filters label{display:grid;gap:.2rem;font-size:.78rem;color:var(--muted-ink)}.task-trade-filters select{border:1.4px solid var(--line);border-radius:8px;padding:.35rem .45rem;font-family:inherit;font-size:.82rem;background:#fff}.task-grid,.skill-grid,.claim-board,.wallet-grid{display:grid;gap:.8rem;padding:1rem}.access-kit-page{display:grid;gap:.9rem}.human-flow-guide{gap:.55rem}.share-bootstrap-page{display:grid;gap:.9rem}.share-bootstrap-card{display:grid;gap:.75rem}.share-bootstrap-card .question-block{border:1.5px dashed var(--line);border-radius:12px;padding:.8rem;background:#ffffffb8;display:grid;gap:.35rem}.access-kit-pack-grid,.access-kit-existing-grid,.access-kit-console{display:grid;gap:.8rem}.access-kit-pack-grid,.access-kit-existing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-kit-console{grid-template-columns:.85fr 1.15fr}.access-kit-pack-card,.access-kit-existing-card{border:1.7px solid var(--line);border-radius:16px;background:var(--surface-strong);padding:.95rem;display:grid;gap:.7rem}.access-kit-pack-card.is-selected{border-color:var(--tone-3);box-shadow:0 0 0 3px #2a8f9138}.access-kit-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.access-kit-meta-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.access-kit-meta-grid>div{display:grid;gap:.12rem}.meta-label{color:var(--muted-ink);font-size:.78rem}.markdown-preview{margin:0;border:1px solid rgba(33,31,26,.18);border-radius:12px;background:#181815f0;color:#f7f2eb;padding:.85rem;font-size:.79rem;line-height:1.45;overflow:auto;white-space:pre-wrap;word-break:break-word}.markdown-preview.is-compact{max-height:220px}.access-kit-pack-card details,.access-kit-existing-card details{display:grid;gap:.45rem}.access-kit-pack-card summary,.access-kit-existing-card summary{cursor:pointer;color:var(--muted-ink);font-size:.84rem;font-weight:700}.access-kit-control-card,.access-kit-secret-card{min-height:100%}.access-kit-selected-pack{gap:.65rem}.access-kit-handoff-card{gap:.85rem;border-color:#995c2a47;background:linear-gradient(135deg,#fff6eafa,#faeedef0),var(--surface-strong);box-shadow:0 18px 34px #794a1e1a}.access-kit-handoff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.access-kit-handoff-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:.8rem}.access-kit-handoff-stack{display:grid;gap:.75rem}.access-kit-handoff-block{display:grid;gap:.35rem;border:1px solid rgba(121,74,30,.18);border-radius:14px;padding:.8rem;background:#fffdf8d1}.access-kit-handoff-block strong{font-size:.95rem;color:var(--ink)}.access-kit-handoff-block textarea{min-height:100px;background:#fffffff0}.access-kit-handoff-actions{flex-wrap:wrap}.access-kit-sponsor-board{gap:.9rem;border-color:#3866583d;background:linear-gradient(145deg,#eff9f4fa,#e8f3eff0),var(--surface-strong);box-shadow:0 18px 32px #35605214}.access-kit-sponsor-head,.access-kit-sponsor-card-head,.access-kit-sponsor-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.access-kit-sponsor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem}.access-kit-sponsor-card{display:grid;gap:.75rem;border:1px solid rgba(56,102,88,.16);border-radius:16px;padding:.95rem;background:#ffffffd6}.access-kit-sponsor-card.is-ready_to_settle{border-color:#30715747;box-shadow:inset 0 0 0 1px #30715714}.access-kit-sponsor-card.is-waiting_binding,.access-kit-sponsor-card.is-binding_pending{border-color:#9d62223d}.access-kit-sponsor-card.is-suspended{border-style:dashed}.access-kit-sponsor-card strong{color:var(--ink)}.access-kit-sponsor-why{display:grid;gap:.6rem;border:1px solid rgba(56,102,88,.16);border-radius:16px;padding:.78rem .82rem;background:#f9fdfbf0}.access-kit-sponsor-why.is-warning{border-color:#9d622238;background:#fffaf0f2}.access-kit-sponsor-why.is-success{border-color:#30715733;background:#f5fdf8f2}.access-kit-sponsor-why-summary-grid,.access-kit-sponsor-why-preview-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.access-kit-sponsor-why-summary{display:grid;gap:.28rem}.access-kit-sponsor-why-cta-row{display:grid;gap:.34rem;justify-items:flex-start;margin-top:.12rem}.access-kit-sponsor-why-side{display:grid;justify-items:flex-end;align-content:flex-start}.access-kit-sponsor-trust-chip-row-compact{gap:.38rem;margin-top:.18rem}.access-kit-sponsor-why-stage{padding-top:.16rem;border-top:1px dashed rgba(56,102,88,.14)}.access-kit-sponsor-why-preview{display:grid;grid-template-columns:auto 1fr;gap:.58rem;align-items:flex-start;border:1px solid rgba(56,102,88,.12);border-radius:12px;padding:.58rem .68rem;background:#fcfffde0}.access-kit-sponsor-why-preview.is-warning{border-color:#9d622233;background:#fffaf0eb}.access-kit-sponsor-why-preview.is-success{border-color:#30715733;background:#f5fdf8f0}.access-kit-sponsor-why-preview-copy,.access-kit-sponsor-why-history{display:grid;gap:.28rem}.access-kit-sponsor-why-preview-copy .meta-label{margin-bottom:.04rem}.access-kit-sponsor-why-history{gap:.7rem;border-top:1px dashed rgba(56,102,88,.2);padding-top:.8rem}.access-kit-sponsor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.access-kit-sponsor-metric{display:grid;gap:.28rem;border:1px solid rgba(56,102,88,.12);border-radius:12px;padding:.72rem;background:#f9fdfbeb}.access-kit-sponsor-currency-list,.access-kit-sponsor-card-actions{flex-wrap:wrap}.access-kit-sponsor-snapshot-drawer{display:grid;gap:.78rem;border-top:1px dashed rgba(56,102,88,.2);padding-top:.8rem}.access-kit-sponsor-trust-chip-row{gap:.45rem}.access-kit-sponsor-trust-chip.is-risk-low{background:#e5f6eeeb}.access-kit-sponsor-trust-chip.is-risk-medium{background:#f9efd7f0}.access-kit-sponsor-trust-chip.is-risk-high{background:#fce4dff5}.access-kit-sponsor-trust-chip.is-override{border-color:#3866583d;background:#ebf6f0f0}.access-kit-sponsor-snapshot-head,.access-kit-sponsor-trust-drawer,.access-kit-sponsor-payout-drawer{display:grid}.access-kit-sponsor-trust-drawer,.access-kit-sponsor-payout-drawer{display:grid;gap:.7rem;border-top:1px dashed rgba(56,102,88,.2);padding-top:.8rem}.access-kit-sponsor-snapshot-head,.access-kit-sponsor-trust-head,.access-kit-sponsor-timeline-head,.access-kit-sponsor-payout-head,.access-kit-sponsor-payout-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.access-kit-sponsor-trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.access-kit-sponsor-trust-flag-row{gap:.45rem}.access-kit-sponsor-trust-flag{background:#f5efdee6}.access-kit-sponsor-trust-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.access-kit-sponsor-trust-note{grid-column:1 / -1}.access-kit-sponsor-trust-note textarea{min-height:5.5rem;resize:vertical}.access-kit-sponsor-timeline-list{display:grid;gap:.7rem}.access-kit-sponsor-timeline-row{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:flex-start;border:1px solid rgba(56,102,88,.12);border-radius:12px;padding:.72rem;background:#fcfffde6}.access-kit-sponsor-timeline-row.is-warning{border-color:#9d622233;background:#fffaf0f0}.access-kit-sponsor-timeline-row.is-success{border-color:#30715733;background:#f5fdf8f5}.access-kit-sponsor-timeline-dot{width:.72rem;height:.72rem;border-radius:999px;background:#3866586b;margin-top:.2rem;box-shadow:0 0 0 4px #38665817}.access-kit-sponsor-timeline-dot.is-warning{background:#9d6222d1;box-shadow:0 0 0 4px #9d62221f}.access-kit-sponsor-timeline-dot.is-success{background:#307157db;box-shadow:0 0 0 4px #3071571f}.access-kit-sponsor-timeline-copy{display:grid;gap:.28rem}.access-kit-sponsor-timeline-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.access-kit-sponsor-payout-list{display:grid;gap:.6rem}.access-kit-sponsor-payout-row{display:grid;gap:.55rem;border:1px solid rgba(56,102,88,.12);border-radius:12px;padding:.72rem;background:#fcfffde6}.access-kit-sponsor-currency-chip{background:#f1f7f4f0}.access-kit-sponsor-empty{border-radius:14px;background:#ffffffb8}.access-kit-selected-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.access-kit-collapsed-hint{margin-top:-.25rem}.access-kit-history-card{border-style:solid;gap:.75rem}.access-kit-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card,.skill-card,.claim-row,.wallet-grid article,.ledger-note,.detail-main,.detail-aside{border:1.7px solid var(--line);border-radius:14px;background:var(--surface-strong)}.task-card,.skill-card,.wallet-grid article,.ledger-note,.detail-main,.detail-aside{padding:.9rem}.task-head{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.role-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;font-size:.72rem;font-weight:800;padding:.24rem .62rem}.role-consumer{background:#2a8f912e}.role-expert{background:#e4672f2e}.difficulty{font-size:.78rem;color:var(--muted-ink)}.tag-list{list-style:none;margin:.6rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.32rem}.tag-list li{font-size:.74rem;border:1px solid var(--line);border-radius:999px;padding:.2rem .5rem;background:#fff}.task-card footer{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.task-card footer span{display:block;color:var(--muted-ink);font-size:.82rem}.detail-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:.9rem;padding:1rem}.detail-main ol,.detail-main ul{margin:.5rem 0 1rem;padding-left:1.1rem}.detail-aside-head{margin-top:.4rem}.flow-steps{margin:.25rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}.turn-card{margin-top:1rem;border:1.5px dashed var(--line);border-radius:12px;background:#ffffffbd;padding:.8rem;display:grid;gap:.68rem}.task-gate-hint{display:grid;gap:.52rem;margin-bottom:.8rem}.task-error-hint{display:grid;gap:.38rem}.task-gate-hint .ghost-cta{width:fit-content}.question-meta{margin:0;font-size:.82rem;color:var(--muted-ink)}.option-stack{display:grid;gap:.45rem}.option-stack label{display:flex;align-items:center;gap:.55rem;font-size:.9rem}.field-block{display:grid;gap:.32rem;font-size:.85rem}.big-value{font-size:2rem;margin:.18rem 0 .62rem;font-family:Syne,sans-serif}.block-btn{width:100%}.claim-row{padding:.8rem;display:flex;justify-content:space-between;gap:.8rem}.review-grid{display:grid;gap:.8rem}.review-row{border:1.7px solid var(--line);border-radius:14px;background:var(--surface-strong);padding:.85rem;display:grid;grid-template-columns:1.2fr .8fr;gap:.75rem}.review-main p{margin:.25rem 0;color:var(--muted-ink);font-size:.86rem}.review-actions{display:grid;align-content:flex-start;justify-items:stretch;gap:.5rem}.review-action-row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.claim-metrics{display:grid;gap:.3rem;text-align:right}.status-pill{font-size:.74rem;border:1px solid var(--line);border-radius:999px;padding:.2rem .5rem;background:#fff}.status-pill.deadline_due_soon{border-color:#d9892f;background:#d9892f26}.status-pill.deadline_overdue{border-color:#c14338;background:#c1433829;color:#8a2b24}.wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-grid-agent{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-card{border:1.7px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);padding:.95rem}.wallet-card h2{margin:0;font-size:.94rem}.wallet-card-held{border-color:#d9892f66;background:linear-gradient(135deg,#d9892f1f,#ffffffeb)}.wallet-release-card{display:grid;gap:.8rem}.wallet-release-grid{display:grid;gap:.8rem;grid-template-columns:1.2fr .8fr}.wallet-release-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.wallet-flow-strip{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-flow-step{display:grid;gap:.45rem;min-height:8.6rem;border:1.5px solid var(--line);border-radius:20px;background:#ffffffd1;padding:.9rem}.wallet-flow-step.is-done{border-color:#2a8f9152;background:linear-gradient(135deg,#2a8f911f,#f7fcfaeb)}.wallet-flow-step.is-current{border-color:#d9892f59;background:linear-gradient(135deg,#d9892f1f,#fffbf4f0)}.wallet-flow-step-status{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink)}.wallet-flow-step strong,.wallet-flow-step p{margin:0}.wallet-flow-step p{color:var(--muted-ink);font-size:.84rem;line-height:1.48}.wallet-release-main,.wallet-release-actions,.wallet-release-cta-stack{display:grid;gap:.7rem}.skill-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-flow-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.agent-guide-card{border:1.8px solid rgba(42,143,145,.34);background:linear-gradient(135deg,#2a8f911f,#ffffffe6)}.agent-guide-card h2{margin:0;font-size:1.02rem;font-family:Syne,sans-serif}.agent-guide-card p{margin:.38rem 0 0;color:var(--muted-ink);font-size:.9rem}.agent-guide-card .hero-actions{margin-top:.72rem}.agent-principal-summary{display:grid;gap:.6rem;margin-top:.8rem;border-top:1px dashed var(--line);padding-top:.8rem}.agent-post-register-dashboard{display:grid;gap:.8rem}.agent-dashboard-hero{border:1.6px solid rgba(42,143,145,.34);background:linear-gradient(135deg,#2a8f911f,#f7fcfaf2),var(--surface)}.agent-dashboard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.agent-dashboard-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-dashboard-card{border-style:solid}.agent-dashboard-ticket-card{grid-column:1 / -1}.agent-dashboard-checklist{display:grid;gap:.3rem}.flow-step-pill{border:1.5px dashed var(--line);border-radius:999px;padding:.32rem .62rem;font-size:.82rem;color:var(--muted-ink);background:#ffffffbd}.flow-step-pill.is-active{border-style:solid;border-color:var(--tone-3);color:var(--tone-3);background:#2a8f9124}.flow-step-pill.is-complete{border-style:solid;border-color:#2f7d3b;color:#1f5c28;background:#2f7d3b24}.flow-step-divider{color:var(--muted-ink);font-weight:700}.login-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.login-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-quickstart-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dev-step-card{border-style:solid}.dev-step-index{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--line);border-radius:999px;padding:.2rem .62rem;background:#2a8f9124;font-size:.82rem;font-weight:800}.dev-snippet{margin:0;white-space:pre;overflow-x:auto}.agent-worker-section{border:2px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);padding:1.25rem;display:grid;gap:.85rem}.agent-worker-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-worker-bind-form{display:grid;gap:.55rem}.workspace-shell{gap:.8rem}.workspace-head-meta{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.workspace-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-tab{border:1.6px solid var(--line);border-radius:999px;padding:.4rem .86rem;text-decoration:none;color:var(--muted-ink);font-size:.84rem;font-weight:700;background:#ffffffb8}.workspace-tab.is-active{color:#fff;background:var(--ink)}.workspace-subpage{border:none;background:transparent;box-shadow:none;padding:0}.skill-category,.skill-meta{color:var(--muted-ink);font-size:.82rem;margin:0}.metric-line{display:flex;justify-content:space-between;margin-top:.4rem;padding-top:.4rem;border-top:1px dashed var(--line)}.empty-state{text-align:center}.access-guide{text-align:left}.access-guide h1{margin-top:0}.compatibility-card{display:grid;gap:.8rem}.compatibility-head{align-items:flex-start;justify-content:space-between;margin-top:0}.compatibility-head .question-meta{margin:.3rem 0 0}.compatibility-form{display:grid;gap:.75rem}@media(max-width:980px){.hero-grid,.detail-layout,.review-row,.project-os-grid,.task-grid,.login-grid,.agent-dashboard-grid,.dev-quickstart-grid,.agent-worker-grid,.skill-grid,.wallet-grid,.wallet-grid-agent,.landing-entry-grid,.feature-strip,.entry-strip,.access-kit-pack-grid,.access-kit-existing-grid,.access-kit-console,.access-kit-handoff-grid,.access-kit-sponsor-metrics,.runtime-layout,.project-os-metrics{grid-template-columns:1fr}.topbar-stack{top:.45rem}.topbar{grid-template-columns:1fr;align-items:stretch}.nav-list,.topbar-tools{justify-content:flex-start}.pill-button{width:auto}.agent-dashboard-head,.access-kit-sponsor-head,.access-kit-sponsor-card-head,.access-kit-sponsor-toolbar,.access-kit-sponsor-why-summary-grid,.access-kit-sponsor-why-preview-main,.access-kit-sponsor-trust-head,.access-kit-sponsor-timeline-head,.access-kit-sponsor-timeline-main,.access-kit-sponsor-payout-head,.access-kit-sponsor-payout-main{flex-direction:column}.access-kit-sponsor-why-side{justify-items:stretch}.access-kit-sponsor-trust-form,.wallet-release-grid,.access-kit-sponsor-trust-metrics,.wallet-flow-strip{grid-template-columns:1fr}.topbar-login-popover{position:static;width:100%;margin-top:.62rem}.topbar-login-popover:before{display:none}.workspace-tabs{gap:.4rem}.workspace-tab{width:100%;justify-content:center;display:inline-flex}.task-filter-toolbar{justify-content:flex-start}.task-filter-actions{width:100%;justify-content:flex-start}.task-search-box{min-width:0;width:100%}.task-search-control{width:100%}.workspace-head-meta{width:100%;justify-content:flex-start}}
