@layer base{.bounty-summary-metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(8.75rem,1fr));margin:0;display:grid}.bounty-summary-metrics dt,.bounty-card-details dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.bounty-summary-metrics dd{color:var(--text-primary);font-family:var(--font-display);font-size:var(--type-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1}.bounty-kpi-card{align-content:space-between;justify-items:center;gap:var(--space-2);min-width:0;min-height:112px;padding:var(--space-6) var(--space-4);border-radius:var(--radius-md);background:var(--surface-container-lowest);text-align:center;display:grid;box-shadow:inset 0 0 0 1px #1e1b1814,0 8px 20px #342d240d}.bounty-kpi-card dt{white-space:nowrap}.bounty-kpi-card dd{font-size:var(--type-2xl);letter-spacing:-.03em;white-space:nowrap;line-height:1}.filter-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface-container-high);color:var(--text-secondary);font-size:var(--type-sm);white-space:nowrap;transition:background .18s var(--ease), color .18s var(--ease);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.filter-chip-count{margin-left:var(--space-1);opacity:.72;font-variant-numeric:tabular-nums}.bounty-list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.bounty-list-toolbar .filter-chip{min-height:var(--space-8);padding:0 var(--space-3);font-size:var(--type-xs)}.bounty-list-controls{align-items:center;gap:var(--space-2);display:flex}.bounty-sort{font-size:var(--type-xs);font-weight:600;position:relative}.bounty-sort>summary{min-height:var(--space-8);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-container-high);line-height:1;list-style:none}.bounty-sort>summary::-webkit-details-marker{display:none}.bounty-sort-options{right:0;top:calc(100% + var(--space-2));z-index:10;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-container-high);min-width:100%;padding:0;position:absolute;overflow:hidden}.bounty-sort-options a[aria-current]{background:var(--surface-container-highest)}.bounty-sort-options a:hover,.bounty-sort-options a:focus-visible{background:var(--primary-container);color:var(--on-primary)}.bounty-view-toggle{align-items:center;gap:var(--space-1);padding-left:var(--space-2);border-left:1px solid var(--border-subtle);display:inline-flex}.bounty-view-option{width:var(--space-8);min-height:var(--space-8);border-radius:var(--radius-sm);color:var(--text-tertiary);transition:background .18s var(--ease), color .18s var(--ease);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.bounty-view-option:hover{background:var(--surface-container-high);color:var(--text-primary)}.bounty-featured{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-md);background:linear-gradient(135deg,#fffaf0 0%,#f7efdf 55%,#f3e8d2 100%);grid-template-columns:minmax(0,1fr) minmax(320px,380px);display:grid;box-shadow:inset 0 0 0 1px #8b5b122e,inset 0 1px #fff8e6e6,0 14px 36px #543a121a}.bounty-featured-copy{align-content:start;gap:var(--space-4);min-width:0;display:grid}.bounty-featured-top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bounty-featured-funded{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.bounty-featured-copy h2{font-size:var(--type-2xl);letter-spacing:-.03em;margin:0;line-height:1.15}.bounty-featured-description{max-width:62ch;color:var(--text-secondary);font-size:var(--type-sm);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.bounty-featured-prize{align-content:center;justify-items:stretch;gap:var(--space-3);min-height:100%;padding:var(--space-6);border-radius:var(--radius-md);color:#f4efe2;background:radial-gradient(120% 90% at 80% 0,#f0d58a38,#0000 55%),linear-gradient(165deg,#3a3728 0%,#2a281c 100%);display:grid;box-shadow:inset 0 0 0 1px #f0d58a29,0 10px 28px #2a281c38}.bounty-featured-meta{column-gap:var(--space-4);row-gap:var(--space-1);margin:var(--space-1) 0 0;padding-top:var(--space-3);border-top:1px solid #f4efe224;grid-template-columns:minmax(0,1fr) auto;display:grid}.bounty-featured-meta div{gap:var(--space-1);display:grid}.bounty-featured-meta dt{color:#f4efe294;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.bounty-featured-meta dd{color:#f4efe2;font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.bounty-featured-prize>span{color:#f4efe2b8;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.bounty-featured-prize strong{color:#f0d58a;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.75rem);line-height:1}.bounty-featured-prize small{color:#f0d58ac7;font-size:var(--type-sm);letter-spacing:.02em}.bounty-featured-cta{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--record-invert-accent);color:#2a2416;font-size:var(--type-sm);transition:background .18s var(--ease), transform .18s var(--ease);font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.bounty-featured-cta:hover{background:#ffe9a8}.bounty-featured-cta span{transition:transform .18s var(--ease)}.bounty-featured-cta:hover span{transform:translate(3px)}.bounty-table-panel{border-radius:var(--radius-md);background:var(--surface-container-lowest);overflow:hidden;box-shadow:inset 0 0 0 1px #1e1b180f}.bounty-table-wrap{margin-top:0}.bounty-index-table{min-width:820px}.bounty-index-table thead{background:var(--surface-container-low)}.bounty-index-table th{padding-top:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid #1e1b1814}.bounty-index-table td{padding-top:var(--space-4);padding-bottom:var(--space-4);font-family:var(--font-sans);font-size:var(--type-sm);vertical-align:top}.bounty-index-table th:first-child,.bounty-index-table td:first-child{width:1%;padding-right:var(--space-8);white-space:nowrap}.bounty-index-table tbody tr+tr{box-shadow:inset 0 1px #1e1b180f}.bounty-index-table tbody tr:hover{background:#fffdf8e6}.bounty-table-title{color:var(--text-primary);letter-spacing:-.015em;font-weight:650;line-height:1.3;text-decoration:none}.bounty-table-title:hover{color:var(--text-accent)}.bounty-table-id{color:var(--text-tertiary);font-weight:500}.bounty-table-description{margin:var(--space-1) 0 0;max-width:52ch;color:var(--text-secondary);font-size:var(--type-xs);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bounty-table-prize{font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.bounty-table-prize .usdc-icon{width:1em;height:1em;margin-inline-end:.4em;top:.18em}.bounty-index-table .bounty-table-poster{font-family:var(--font-mono);font-size:var(--type-xs)}.bounty-poster-wallet{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.bounty-table-submissions{text-align:center}.bounty-table-deadline{white-space:nowrap}.bounty-list-foot{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.01em;flex-wrap:wrap;display:flex}.bounty-list-foot nav{align-items:center;gap:var(--space-3);display:flex}.bounty-grid{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-container-low);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bounty-card{border-radius:var(--radius-md);background:var(--surface-container-lowest);min-height:430px;color:inherit;transition:background .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);grid-template-rows:auto auto auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1e1b180d}.bounty-card:hover{background:#fffdf8;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #675b3733,0 18px 40px #342d2414}.bounty-card-top,.bounty-card-foot{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.bounty-card-top{padding:var(--space-6) var(--space-6) 0}.bounty-card-body{align-content:start;gap:var(--space-3);min-height:174px;padding:var(--space-6) var(--space-6) var(--space-4);display:grid}.bounty-card-body h2{font-size:var(--type-lg);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}.bounty-card-top,.bounty-card-details,.bounty-card-foot>*{z-index:2;position:relative}.bounty-card-primary-link:after{z-index:1;content:"";position:absolute;inset:0}.bounty-card-body .bounty-card-description{color:var(--text-secondary);font-size:var(--type-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.bounty-card-reward{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:74px;margin:0 var(--space-6);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#655c42;background:#f3ede1;display:flex;position:relative}.bounty-card-reward>span{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.bounty-card-reward strong{color:#373526;font-family:var(--font-display);font-size:var(--type-xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;line-height:1}.bounty-card-reward small{font-size:var(--type-xs);letter-spacing:.01em}.bounty-card-details{align-content:start;gap:var(--space-4) var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bounty-card-details div{gap:var(--space-1);display:grid}.bounty-card-poster{grid-column:1/-1}.bounty-card-details dd{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.bounty-card-foot{min-height:58px;padding:var(--space-2) var(--space-6);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);line-height:1.45}.bounty-card-foot>div{min-width:0}.bounty-card-foot-label{color:#71694f}.bounty-card-cta{align-items:center;gap:var(--space-2);color:#55543a;min-height:36px;font-family:var(--font-sans);font-size:var(--type-xs);white-space:nowrap;font-weight:700;display:inline-flex}.bounty-card-cta span{transition:transform .18s var(--ease)}.bounty-card:hover .bounty-card-cta span{transform:translate(4px)}.bounty-card-index{color:var(--text-tertiary);font-size:var(--type-xs)}}@layer overrides{@media (max-width:1000px){.bounty-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.bounty-featured{grid-template-columns:1fr}.bounty-list-toolbar{align-items:stretch}.bounty-view-toggle{align-self:flex-start}.bounty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bounty-summary-metrics,.bounty-grid{grid-template-columns:1fr}.bounty-kpi-card{min-height:0;padding:var(--space-3) var(--space-4);text-align:left;grid-template-columns:1fr auto;place-items:center start}.bounty-kpi-card dd{font-size:var(--type-xl);text-align:right;white-space:normal}.bounty-featured-meta dd{white-space:normal}.bounty-grid{padding:var(--space-4)}.bounty-card{min-height:0;padding:0}.bounty-card-body{min-height:0}.bounty-card-details{grid-template-columns:repeat(2,minmax(0,1fr))}.bounty-card-top,.bounty-card-foot{gap:var(--space-2);flex-direction:row;align-items:center}}}
@layer base{.bounty-detail-page{background-color:var(--record-canvas);overflow-x:clip}.bounty-detail-shell{gap:var(--space-6);width:min(var(--width-app), 100%);grid-template-columns:minmax(0,1fr);min-width:0;margin:0 auto;display:grid}.detail-breadcrumb{align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--type-sm);white-space:nowrap;display:flex}.detail-breadcrumb [aria-current=page]{font-family:var(--font-mono)}.detail-back-link{min-height:var(--space-12);align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-sm);font-weight:600;display:inline-flex}.detail-back-link:hover,.detail-back-link:focus-visible{color:var(--text-primary)}.bounty-detail-hero{gap:var(--space-6);grid-template-columns:minmax(0,1.35fr) minmax(380px,.95fr);display:grid}.bounty-detail-heading{align-content:start;gap:var(--space-4);padding:var(--card-pad);border-radius:var(--radius-record);background:var(--record-paper);box-shadow:inset 0 0 0 1px var(--record-border);display:grid}.bounty-detail-summary-rest{gap:var(--space-4);display:grid}.bounty-detail-summary-more{width:fit-content;font-size:var(--type-sm);font-weight:600}@media (min-width:901px){@supports (animation-timeline:scroll()){.bounty-detail-heading{flex-direction:column;display:flex}.bounty-detail-summary-rest{flex:1 1 0;min-height:0;max-height:max-content;animation:linear both summary-fade;animation-timeline:scroll(self);overflow:hidden}}}@keyframes summary-fade{0%,to{-webkit-mask-image:linear-gradient(#000 calc(100% - 3lh),#0000);mask-image:linear-gradient(#000 calc(100% - 3lh),#0000)}}.bounty-detail-heading-meta{gap:var(--space-4) var(--space-6);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bounty-detail-heading-meta>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.bounty-detail-heading-meta dt{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500;display:flex}.bounty-detail-heading-meta dd{min-width:0;font-size:var(--type-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.bounty-detail-heading-meta dd a,.bounty-detail-summary-more{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.bounty-detail-heading-meta dd a:hover,.bounty-detail-summary-more:hover{color:var(--text-accent);text-decoration-color:currentColor}.bounty-detail-heading-meta .bounty-creation-link{align-items:center;gap:var(--space-2);width:fit-content;color:inherit;font-size:inherit;font-weight:inherit;margin-top:0;display:inline-flex}.bounty-detail-heading-badges{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.bounty-stage-stamp{padding:var(--space-1) var(--space-3);font-size:var(--type-xs);line-height:1.5}.bounty-stage-stamp.settlement_window,.bounty-stage-stamp.timeout_available{color:var(--record-muted);background:color-mix(in srgb, var(--record-muted) 8%, transparent)}.bounty-detail-kind{margin:0}.bounty-prize-panel{border-radius:var(--radius-record);background:var(--record-invert-bg-deep);min-width:0;min-height:100%;color:var(--on-primary);align-content:center;gap:0;padding:0;display:grid;overflow:hidden}.bounty-prize-panel.has-submission-preparation{grid-template-rows:1fr auto;align-content:stretch}.bounty-prize-panel-main{align-content:center;gap:var(--space-4);padding:var(--card-pad);display:grid}.bounty-prize-panel:not(.has-submission-preparation) .bounty-prize-panel-main{min-height:100%}.bounty-prize-panel.has-submission-preparation .bounty-prize-panel-main{padding-bottom:var(--space-6)}.bounty-submission-preparation{align-content:start;gap:var(--space-4);padding:var(--space-6) var(--card-pad) var(--card-pad);border-top:1px solid color-mix(in srgb, var(--record-invert-accent) 28%, transparent);display:grid}.bounty-submission-preparation-intro{gap:var(--space-2);display:grid}.settlement-receipt{border-radius:var(--radius-record);background:var(--record-invert-bg-deep);color:var(--on-primary);--receipt-rule:color-mix(in srgb, var(--record-accent) 20%, transparent);--receipt-dim:color-mix(in srgb, var(--record-canvas) 68%, transparent);overflow:hidden;container-type:inline-size}.settlement-receipt-title,.settlement-receipt-label,.settlement-split-total,.settlement-receipt-foot-label{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.settlement-receipt-head{gap:var(--space-3);padding:var(--space-6);border-bottom:1px solid var(--receipt-rule);flex-wrap:wrap;display:flex}.settlement-receipt-title{color:var(--record-accent);margin:0;font-weight:600}.settlement-receipt-body{grid-template-columns:minmax(0,1fr);display:grid}.settlement-receipt-payout{padding:var(--space-8) var(--space-6);border-bottom:1px solid var(--receipt-rule)}.settlement-receipt-split{gap:var(--space-4);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.settlement-receipt-label{color:var(--receipt-dim);margin:0;font-weight:500}.settlement-receipt-amount{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--type-3xl);font-variant-numeric:tabular-nums;color:var(--record-invert-accent);font-weight:700;line-height:1;display:flex}.settlement-receipt-amount span{font-family:var(--font-mono);font-size:var(--type-base);color:var(--receipt-dim);font-weight:500}.settlement-receipt .settlement-receipt-recipient{margin:var(--space-3) 0 0;color:var(--record-accent);font-size:var(--type-sm)}.settlement-receipt-pending{font-style:italic}.settlement-split-bar{border-radius:var(--radius-pill);height:10px;display:flex;overflow:hidden}.settlement-split-segment{min-width:10px}.settlement-split-segment+.settlement-split-segment{box-shadow:inset 1.5px 0 0 var(--record-invert-bg-deep)}.settlement-split-rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.settlement-split-row{align-items:baseline;gap:var(--space-3) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--receipt-rule);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.settlement-split-swatch{border-radius:var(--radius-pill);width:10px;height:10px}.settlement-split-name{align-items:baseline;gap:var(--space-2);font-size:var(--type-sm);flex-wrap:wrap;font-weight:600;display:flex}.settlement-receipt .settlement-split-share{color:var(--receipt-dim);font-size:var(--type-xs);font-variant-numeric:tabular-nums}.settlement-receipt .settlement-split-amount{font-size:var(--type-sm);font-variant-numeric:tabular-nums;text-align:right}.settlement-split-total{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;font-weight:600;display:flex}.settlement-receipt-note{color:var(--receipt-dim);font-size:var(--type-xs);margin:0;line-height:1.5}.settlement-receipt>.settlement-receipt-note{padding:var(--space-4) var(--space-6)}.settlement-receipt-deadlines{padding:0 var(--space-6) var(--space-2)}.settlement-receipt-foot{align-items:baseline;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--receipt-rule);flex-wrap:wrap;display:flex}.settlement-receipt-foot-label{color:var(--receipt-dim)}.settlement-receipt-foot-link{align-items:center;gap:var(--space-2);color:var(--record-accent);font-size:var(--type-xs);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-flex}.bounty-detail-prize{color:var(--record-invert-accent);font-family:var(--font-display);font-size:var(--type-3xl);letter-spacing:-.055em;margin:0;font-weight:650;line-height:.95}.bounty-detail-prize span{font-size:var(--type-base);letter-spacing:0}.settlement-receipt-amount .usdc-icon{margin-inline-end:0}.bounty-deadline-timeline{margin:var(--space-6) 0 0;border-top:1px solid #fffaf01f;padding:0;list-style:none}.bounty-deadline-timeline li{--deadline-muted:#fffaf08c;--deadline-copy:#fffaf0cc;column-gap:var(--space-4);grid-template-columns:56px 14px minmax(0,1fr);display:grid}.bounty-deadline-date,.bounty-deadline-copy{padding:var(--space-4) 0;flex-direction:column;display:flex}.bounty-deadline-date{gap:var(--space-1)}.bounty-deadline-day{color:var(--deadline-tone,#fffaf0cc);font-family:var(--font-display);font-size:var(--type-xl);letter-spacing:-.03em;font-weight:650;line-height:1}.bounty-deadline-month{color:var(--deadline-muted);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1}.bounty-deadline-rail{background:#fffaf02e;width:1px;margin:0 auto;position:relative}.bounty-deadline-timeline li:last-child .bounty-deadline-rail{background:linear-gradient(#fffaf02e 50%,#0000 50%)}.bounty-deadline-rail:after{content:"";border:1.5px solid var(--deadline-tone,#fffaf0cc);background:var(--deadline-tone,var(--record-invert-bg-deep));border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bounty-deadline-copy{justify-content:center;gap:var(--space-2);color:var(--deadline-copy);border-bottom:1px solid #fffaf01f}.bounty-deadline-timeline li:last-child .bounty-deadline-copy{border-bottom:0}.bounty-deadline-label{font-family:var(--font-display);font-size:var(--type-base);font-weight:600;line-height:1.2}.bounty-deadline-meta{color:var(--deadline-muted);font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:1}.bounty-deadline-relative{white-space:nowrap}.bounty-deadline-timeline li[data-state=next]{--deadline-tone:var(--record-invert-accent);--deadline-muted:#fffaf0b8;--deadline-copy:var(--on-primary)}.bounty-deadline-timeline li[data-state=past]{--deadline-tone:#fffaf06b}.bounty-submission-stat{align-items:baseline;gap:var(--space-2);display:flex}.bounty-submission-stat-value{font-family:var(--font-display);font-size:var(--type-2xl);color:var(--record-invert-accent);letter-spacing:-.03em;font-weight:650;line-height:1}.bounty-submission-stat-label{color:#fffaf0b8;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.bounty-detail-layout{align-items:start;gap:var(--space-6);scroll-margin-top:calc(112px + var(--space-4));grid-template-columns:minmax(0,1fr);display:grid}.bounty-challenge-content{gap:var(--space-6);min-width:0;max-width:100%;padding:var(--card-pad);border-radius:var(--radius-record);background:var(--record-paper);box-shadow:inset 0 0 0 1px var(--record-border);display:grid}.integrity-badge{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid;position:relative}.integrity-badge-trigger{padding:var(--space-1);margin:calc(-1 * var(--space-1));color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.integrity-badge-label{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--type-sm);font-weight:500;line-height:1.5;display:flex}.integrity-help{margin-top:var(--space-1);flex-shrink:0;display:inline-flex}.integrity-tooltip{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;z-index:20;gap:var(--space-2);width:260px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-container-lowest);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--border-subtle);opacity:0;visibility:hidden;transition:opacity .14s var(--ease), transform .14s var(--ease);pointer-events:none;font-weight:400;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.integrity-tooltip:before{content:"";width:100%;height:var(--space-3);position:absolute;bottom:100%;left:0}.integrity-help:hover .integrity-tooltip,.integrity-help:focus-within .integrity-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.integrity-tooltip-method{color:var(--text-tertiary);font-size:var(--type-xs)}.commitment-evidence{gap:var(--space-1);display:grid}.commitment-evidence>span{color:var(--text-tertiary);font-size:var(--type-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.commitment-copy-button{width:fit-content;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:#55583d;cursor:pointer;font-size:var(--type-xs);background:0 0;border:1px solid #423d2d24;font-weight:700}.commitment-copy-button:hover{background:#423d2d0f}.commitment-copy-button:focus-visible{outline-offset:2px;outline:2px solid #777a52}.challenge-unavailable{padding:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-container-low)}.challenge-unavailable.mismatch{background:#9b2d2012}.challenge-unavailable.mismatch h3{color:var(--error)}.bounty-status-shell{gap:var(--space-6);width:100%;display:grid}.bounty-wallet-panel{padding:var(--space-6);border-radius:var(--radius-record)}.bounty-evidence-panel .bounty-wallet-panel{border-radius:var(--radius-md);background:var(--record-canvas)}.bounty-wallet-row{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.bounty-wallet-copy{flex:15rem;min-width:0}.bounty-wallet-copy>p:last-child{max-width:var(--width-prose);margin:var(--space-2) 0 0;text-wrap:pretty;color:var(--text-secondary);font-size:var(--type-xs);line-height:1.5}.bounty-status-controls{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.bounty-status-action-note{padding:var(--space-2) var(--space-3);border:1px solid var(--ghost-border);border-radius:var(--radius-pill);background:var(--surface-container-lowest);color:var(--text-secondary);font-size:var(--type-xs);font-weight:600}.bounty-status-transaction{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-container-low);display:flex}.bounty-status-transaction>svg{color:var(--success);flex:none}.bounty-status-inline-error{margin:var(--space-4) 0 0;color:#a53d2b;font-size:var(--type-xs);line-height:1.45}.winning-solution-delivery{background:var(--record-invert-bg);color:var(--on-primary)}.winning-solution-delivery .bounty-wallet-copy>p:last-child{color:#fffaf0b8}.winning-solution-delivery .bounty-status-transaction{background:#fffaf01f}.winning-solution-delivery .bounty-status-transaction>svg{color:var(--record-accent)}.winning-solution-delivery .bounty-status-transaction p{color:#fffaf0d9}.winning-solution-delivery .winning-solution-files{gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.winning-solution-delivery .winning-solution-files a{color:var(--on-primary);overflow-wrap:anywhere}.winning-solution-delivery .bounty-status-inline-error{color:color-mix(in srgb, var(--error) 35%, var(--on-primary))}.settlement-receipt .bounty-wallet-panel-on-receipt{padding:var(--space-6);border-top:1px solid var(--receipt-rule);box-shadow:none;color:var(--on-primary);background:0 0;border-radius:0;margin:0}.settlement-receipt .bounty-wallet-panel-on-receipt .bounty-wallet-copy h2{color:var(--record-invert-accent)}.settlement-receipt .bounty-wallet-panel-on-receipt .bounty-wallet-copy>p:last-child{color:var(--receipt-dim)}.settlement-receipt .bounty-wallet-panel-on-receipt .bounty-status-action-note{border-color:var(--receipt-rule);background:color-mix(in srgb, var(--record-canvas) 8%, transparent);color:var(--receipt-dim)}.bounty-status-tx-link{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:600;display:inline-flex}.bounty-status-tx-link:hover{color:var(--text-accent)}.bounty-evidence-panel{padding:clamp(var(--space-6), 3vw, var(--space-8));grid-template-columns:minmax(0,1fr)}.guardian-verdicts-chamber{background:var(--record-canvas);gap:0;padding:0;overflow:hidden}.guardian-chamber-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-8);background:var(--record-invert-bg);color:var(--on-primary);display:flex}.guardian-chamber-heading{gap:var(--space-1);min-width:0;display:grid}.guardian-chamber-open-note,.guardian-settled-result,.guardian-settled-winner{background:var(--record-invert-bg-deep);border-top:1px solid #fffaf01f;margin:0}.guardian-chamber-open-note{padding:var(--space-4) var(--space-8);color:#fffaf0b8;font-size:var(--type-sm);line-height:1.45}.guardian-chamber-caption{max-width:var(--width-prose);margin:var(--space-2) 0 0;color:#fffaf0ad;font-size:var(--type-sm);text-wrap:pretty}.guardian-chamber-quorum{align-self:flex-start;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--record-invert-bg-deep) 45%, transparent);border:1px solid #fffaf01a;flex:none;margin-left:auto;display:inline-flex}.guardian-chamber-quorum-dots{align-items:center;gap:6px;display:inline-flex}.guardian-chamber-quorum-dot{background:0 0;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1.5px #fffaf047}.guardian-chamber-quorum-dot.is-on{background:var(--record-invert-accent);box-shadow:none}.guardian-chamber-quorum-dot.is-threshold:not(:last-child){margin-right:7px;position:relative}.guardian-chamber-quorum-dot.is-threshold:not(:last-child):after{content:"";background:#fffaf073;border-radius:1px;width:1.5px;height:18px;position:absolute;top:-3px;right:-10px}.guardian-chamber-quorum-count{color:#fffaf09e;font-family:var(--font-mono);font-size:var(--type-sm);align-items:baseline;gap:1px;margin:0;font-weight:500;line-height:1;display:inline-flex}.guardian-chamber-quorum-status{align-items:center;gap:var(--space-1);padding-left:var(--space-3);color:#fffaf09e;font-size:var(--type-xs);letter-spacing:.01em;white-space:nowrap;border-left:1px solid #fffaf024;margin:0;font-weight:500;display:inline-flex}.guardian-settled-result{gap:var(--space-6);padding:var(--space-4) var(--space-8) var(--space-6);color:var(--on-primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guardian-settled-result>div{gap:var(--space-1);min-width:0;display:grid}.guardian-settled-result dt{color:#fffaf09e;font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:650}.guardian-settled-result dd{color:var(--record-invert-accent);font-family:var(--font-mono);font-size:var(--type-sm);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.guardian-settled-result dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.guardian-settled-result-link{align-items:center;gap:var(--space-1);color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;display:inline-flex}.guardian-settled-result-link:hover{color:var(--on-primary);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.guardian-settled-winner{align-items:center;gap:var(--space-2) var(--space-4);min-height:36px;padding:var(--space-4) var(--space-8);color:var(--on-primary);white-space:nowrap;flex-wrap:wrap;display:flex}.guardian-settled-winner-chip{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--record-accent);color:var(--record-ink);font-family:var(--font-sans);font-size:var(--type-sm);font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #cbd57059}.guardian-settled-winner-address,.guardian-settled-winner-settlement{color:var(--record-invert-accent);font-family:var(--font-mono);font-size:var(--type-sm);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}.guardian-settled-winner-address{gap:var(--space-2);width:16.5rem}:is(.guardian-settled-winner-address,.guardian-report-winner) .agent-wallet-stack{align-items:center;gap:var(--space-1);display:inline-flex}:is(.guardian-settled-winner-address,.guardian-report-winner) .world-human-badge>span{display:none}.guardian-settled-winner-settlement{gap:var(--space-2) 10px;flex-wrap:wrap;margin-left:auto}.guardian-settled-winner-label{color:#fffaf09e;font-family:var(--font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:650}.guardian-settled-winner-date{color:#fffaf073;font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;line-height:calc(var(--type-sm) * 1.6)}.guardian-chamber-seats{padding:var(--space-6) var(--space-6) var(--space-8);background:var(--record-paper);box-shadow:inset 0 1px 0 var(--record-border);display:grid}.guardian-report-columns{padding:0 var(--space-6) 10px;border-bottom:1px solid var(--record-border);color:var(--record-muted);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:650;line-height:1}.guardian-report-list{margin:0;padding:0;list-style:none;display:grid}.guardian-seat+.guardian-seat{border-top:1px solid var(--record-border)}.guardian-report-disclosure>summary{cursor:pointer;list-style:none}.guardian-report-disclosure>summary::-webkit-details-marker{display:none}.guardian-report-disclosure>summary:hover{background:color-mix(in srgb, var(--record-canvas) 45%, transparent)}.guardian-report-disclosure>summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--text-accent);outline-offset:4px}.guardian-report-identity{gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;display:grid}.guardian-report-name{min-width:0;font-size:var(--type-base);justify-items:start;gap:3px;line-height:1.2;display:grid}.guardian-report-name>:first-child{color:var(--record-ink);font-weight:600}.guardian-report-name>.agent-identity-name:not(:first-child){color:var(--text-secondary);font-size:var(--type-sm)}.guardian-report-owner{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-body);white-space:nowrap;line-height:1;display:inline-flex}.guardian-owner-copy:hover:not(:disabled){background:var(--record-canvas);color:var(--record-ink)}.guardian-report-outcome{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.guardian-report-decision{box-sizing:border-box;border-radius:var(--radius-pill);width:360px;max-width:100%;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--record-award) 24%, transparent);font-size:var(--type-sm);white-space:nowrap;font-weight:600;line-height:1;display:flex;overflow:hidden}.guardian-report-decision.no-report{padding:0 var(--space-4);border:1.5px dashed color-mix(in srgb, var(--record-muted) 60%, transparent);box-shadow:none;color:var(--record-muted);align-items:center}.guardian-report-position{padding:0 var(--space-4);background:var(--record-status);color:var(--on-primary);align-items:center;display:inline-flex}.guardian-report-position:only-child{flex:auto}.guardian-report-position.is-awarded{background:var(--record-award)}.guardian-report-winner{align-items:center;gap:var(--space-2);min-width:0;padding:0 14px 0 var(--space-3);background:color-mix(in srgb, var(--record-award) 14%, var(--record-paper));color:var(--record-award);flex:auto;font-weight:500;display:inline-flex}.guardian-report-winner svg{flex:none}.guardian-report-winner:hover{background:color-mix(in srgb, var(--record-award) 22%, var(--record-paper))}.guardian-report-decision .guardian-report-winner a{color:inherit;font-family:var(--font-mono);font-size:var(--type-body);font-variant-numeric:tabular-nums}.guardian-report-standing{min-width:0}.guardian-report-fact{align-items:center;gap:var(--space-2);color:var(--record-ink);font-family:var(--font-mono);font-size:var(--type-body);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--record-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--record-ink) 35%, transparent);text-underline-offset:3px;white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.guardian-report-fact code{font:inherit}.guardian-report-fact svg{color:var(--record-muted);flex:none}.guardian-report-fact:hover{color:var(--text-accent);text-decoration-color:currentColor}.guardian-report-empty{color:var(--text-muted);font-size:var(--type-sm)}.record-toggle{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);width:164px;height:40px;padding:0 10px 0 var(--space-4);border-radius:var(--radius-pill);background:var(--record-paper);color:var(--record-ink);font-size:var(--type-sm);white-space:nowrap;transition:background .15s var(--ease), box-shadow .15s var(--ease), color .15s var(--ease);font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #5c563e47}summary:hover .record-toggle,details[open]>summary .record-toggle{background:color-mix(in srgb, var(--record-status) 14%, var(--record-paper));box-shadow:inset 0 0 0 1px var(--record-status);color:var(--record-status)}.record-toggle.is-unavailable{opacity:.54}.record-toggle svg{transition:transform .15s var(--ease)}details[open]>summary .record-toggle svg{transform:rotate(180deg)}.guardian-report-unpublished{box-sizing:border-box;border-radius:var(--radius-pill);width:164px;height:40px;color:var(--text-muted);font-size:var(--type-sm);white-space:nowrap;border:1.5px dashed #5c563e38;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.guardian-report-source{align-items:center;gap:var(--space-1);color:var(--text-accent);display:inline-flex}.guardian-report-body{gap:var(--space-3);margin:0 var(--space-6) var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--record-canvas);box-shadow:inset 0 0 0 1px var(--record-border);display:grid;overflow-x:hidden}.guardian-report-source{width:fit-content;margin-top:var(--space-1);font-size:var(--type-xs);font-weight:650}}@layer overrides{@media (prefers-reduced-motion:no-preference){.detail-back-link{transition:color .15s}.detail-back-link svg{transition:transform .15s}.detail-back-link:hover svg{transform:translateX(calc(-1 * var(--space-1)))}}@container (min-width:620px){.settlement-receipt-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.settlement-receipt-payout{border-right:1px solid var(--receipt-rule);border-bottom:0}}@media (max-width:1100px){.guardian-report-columns{display:none}.guardian-report-identity{grid-area:1/1/span 2}:is(.guardian-report-toggle,.guardian-report-unpublished){grid-area:1/3/span 2}.guardian-report-standing{grid-area:2/2}.guardian-report-standing:has(.guardian-report-empty){display:none}}@media (max-width:480px){.guardian-report-decision:has(.guardian-report-winner){align-items:flex-start;gap:var(--space-1);height:auto;box-shadow:none;border-radius:0;flex-direction:column;overflow:visible}.guardian-report-decision>*{border-radius:var(--radius-pill);min-height:32px}.guardian-report-decision>.guardian-report-winner{max-width:100%}}@media (max-width:360px){.guardian-report-winner-label{display:none}}@media (max-width:900px){.guardian-report-identity,.guardian-report-standing,:is(.guardian-report-toggle,.guardian-report-unpublished){grid-area:auto}.guardian-report-decision{width:fit-content;max-width:100%}.record-toggle,.guardian-report-unpublished{width:100%}}@media (max-width:720px){.guardian-report-body{margin:0 var(--space-4) var(--space-4);padding:var(--space-4)}}@media (max-width:560px){.guardian-chamber-header{align-items:stretch;gap:var(--space-4);padding:var(--space-6);flex-direction:column}.guardian-chamber-quorum{flex-wrap:wrap;align-self:flex-end;max-width:100%}.guardian-chamber-quorum-status{border-left:0;padding-left:0}.guardian-chamber-seats{padding:var(--space-4)}.guardian-chamber-open-note,.guardian-settled-result,.guardian-settled-winner{padding-left:var(--space-6);padding-right:var(--space-6)}.guardian-settled-winner{flex-direction:column;align-items:flex-start}.guardian-settled-winner-settlement{margin-left:0}.guardian-settled-result{gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:1fr}.bounty-wallet-row{flex-direction:column;align-items:stretch}.bounty-status-controls{justify-content:flex-start}}@media (max-width:900px){.bounty-detail-hero,.bounty-detail-layout{grid-template-columns:1fr}.bounty-prize-panel.has-submission-preparation{grid-template-rows:none}}@media (max-width:560px){.integrity-tooltip{width:min(260px,100vw - 64px);left:auto;right:0}.bounty-detail-heading-meta{grid-template-columns:1fr}}@media (max-width:400px){.bounty-detail-heading-badges{grid-template-columns:minmax(0,1fr);justify-items:start}}}
@layer base{.shell{z-index:1;min-height:100svh;padding:var(--space-6);position:relative}.nav-shell{background:var(--surface-base);padding-top:112px}.workspace{gap:var(--space-8);width:100%;max-width:var(--width-app);grid-template-columns:minmax(0,1fr) 380px;margin:0 auto;display:grid}.topbar{z-index:20;justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:0 0 var(--space-2);grid-column:1/-1;display:flex;position:relative}.topbar>div:first-child{min-width:0}.detail-row+.detail-row{box-shadow:inset 0 1px #1e1b1812}.detail-label{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.create-workspace{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px}.create-agent-path{--create-agent-path-icon:18px;--create-agent-path-indent:calc(var(--create-agent-path-icon) + var(--space-2));align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--card-pad);border-radius:var(--radius-record);background:var(--record-invert-bg-deep);color:var(--on-primary);grid-column:1/-1;grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.create-agent-path-icon{width:var(--create-agent-path-icon);height:var(--create-agent-path-icon);margin-left:calc(-1 * var(--create-agent-path-indent));margin-right:var(--space-2);color:color-mix(in srgb, var(--on-primary) 82%, transparent);vertical-align:-4px;display:inline-block}.create-agent-path-icon svg{width:100%;height:100%;display:block}.create-agent-path-copy a svg{vertical-align:-1px;margin-left:3px}.create-agent-path-needs{padding-top:var(--space-4);border-top:1px solid #fffaf01f;grid-column:1/-1;margin:0}.create-stepper{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-record);background:var(--surface-container);box-shadow:inset 0 0 0 1px var(--border-subtle);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.create-stepper>li{min-width:0}.create-step{align-items:center;gap:var(--space-3);width:100%;min-width:0;height:100%;padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius-record) - var(--space-1));color:inherit;font:inherit;text-align:left;transition:background .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;display:flex}.create-step-selected{background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--ghost-border), 0 6px 16px #312d2714}button.create-step{cursor:pointer}button.create-step:hover{box-shadow:inset 0 0 0 1px var(--border-subtle);background:#fdfbf6b3}button.create-step:active{background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--ghost-border)}button.create-step:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.create-step-badge{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--on-primary);font-family:var(--font-mono);font-size:var(--type-xs);flex:none;place-items:center;font-weight:700;display:grid}.create-step-done .create-step-badge{background:var(--success)}.create-step-active .create-step-badge{background:var(--text-primary)}.create-step-error .create-step-badge{background:var(--error)}button.create-step-todo:hover .create-step-badge{box-shadow:inset 0 0 0 1.5px var(--text-primary);color:var(--text-primary)}.create-step-copy{min-width:0;display:grid}.create-step-title{font-family:var(--font-display);font-size:var(--type-base);font-weight:600;line-height:1.25}.create-step-subline{color:var(--text-tertiary);font-size:var(--type-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-main{min-width:0;display:grid}.create-form{gap:var(--space-6);padding:var(--card-pad);flex-direction:column;display:flex;container:create-form/inline-size}.create-form,.create-questions-band{border-radius:var(--radius-record);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--ghost-border)}.create-heading-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.create-heading,.create-check-copy{gap:var(--space-1);min-width:0;display:grid}.create-text-action{min-height:36px;padding:0 var(--space-2);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;flex:none;font-weight:600}.create-editor-footer{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.create-example-card{align-items:center;gap:var(--space-4);background:var(--surface-container-low);color:var(--text-accent);text-align:left;transition:background .15s var(--ease);border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;padding:10px 14px 10px 10px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #1e1b181a}.create-example-card:hover{background:var(--surface-container)}.create-example-thumb{align-content:start;gap:var(--space-1);height:56px;padding:var(--space-2) 7px;border-radius:var(--radius-sm);background:var(--record-paper);box-shadow:inset 0 0 0 1px var(--ghost-border);display:grid}.create-example-thumb>span{background:#1e1b181a;border-radius:2px;height:3px}.create-example-thumb>span:first-child{background:#1e1b1838;width:70%;height:5px}.create-example-thumb>span:nth-child(3){width:92%}.create-example-thumb>span:nth-child(4){width:60%}.create-example-thumb>span:nth-child(5){width:84%}.create-example-copy,.create-next-copy{min-width:0;color:var(--text-secondary);font-size:var(--type-body);gap:1px;display:grid}.create-example-title,.create-next-title,.create-editor-dropzone-title,.create-stops strong{color:var(--text-primary);font-size:var(--type-sm);font-weight:600}.create-next-card{transition:box-shadow .2s var(--ease), background .2s var(--ease);background:0 0;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid;box-shadow:inset 0 0 0 1px #1e1b181a}.create-next-glyph{width:40px;height:40px;color:var(--text-muted);place-items:center;display:grid}.create-next-card .create-next-title,.create-next-card .create-next-copy{color:var(--text-tertiary)}.create-next-title>span{font-weight:500}.create-next-card.is-lit{background:var(--surface-container-lowest);grid-template-columns:40px minmax(0,1fr) auto;padding:10px;box-shadow:inset 0 0 0 1px #1e1b1824,0 6px 16px #312d2714}.create-next-card.is-lit .create-next-glyph,.create-next-card.is-lit .create-next-title{color:var(--text-primary)}.create-next-card.is-lit .create-next-title>span{color:var(--text-tertiary)}.create-next-card.is-lit .create-next-copy{color:var(--text-secondary)}.create-next-card :is(.primary-action,.idle-action){padding:0 var(--space-4);border-radius:7px}.create-next-card :is(.primary-action,.idle-action) svg{display:none}.create-next-card .idle-action{color:var(--text-tertiary)}.create-form:has(>.create-editor){padding:var(--space-6);gap:14px}.create-editor{flex-direction:column;gap:14px;display:flex}.create-editor-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.create-editor-file{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-tertiary);font-size:var(--type-sm);white-space:nowrap;display:flex}.create-editor-file-name{color:var(--text-primary);text-overflow:ellipsis;font-weight:600;overflow:hidden}.create-editor-file-count{font-variant-numeric:tabular-nums}.create-editor-tools{align-items:center;gap:var(--space-1);display:flex}.create-editor-button,.create-issue-edit,.create-last-read-label{height:30px;color:var(--text-primary);font-size:var(--type-body);white-space:nowrap;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #1e1b1824}.create-editor-copy{justify-content:center;min-width:85px}.create-editor-button-quiet{box-shadow:none;color:var(--text-tertiary)}.create-editor-button:hover,.create-issue-edit:hover{background:var(--surface-container-low);color:var(--text-primary)}.create-editor-divider{background:var(--ghost-border);width:1px;height:18px;margin:0 6px}.create-editor-view{background:var(--surface-container);min-width:0;box-shadow:inset 0 0 0 1px var(--border-subtle);border:0;border-radius:7px;gap:2px;margin:0;padding:2px;display:inline-flex}.create-editor-view-tab{height:26px;color:var(--text-secondary);font-size:var(--type-body);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.create-editor-view-tab:hover{color:var(--text-primary)}.create-editor-view-tab[aria-pressed=true]{background:var(--surface-container-lowest);color:var(--text-primary);font-weight:600;box-shadow:0 1px 2px #1e1b181a}.create-editor-view-tab:disabled{color:var(--text-muted);cursor:not-allowed}.create-editor-frame{background:var(--record-paper);border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:440px;display:grid;position:relative;overflow:hidden}.create-editor-frame:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1e1b1824}.create-editor-frame.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.create-editor-pane{grid-template-rows:36px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.is-split .create-editor-source{border-right:1px solid #1e1b181a}.create-editor-pane-head{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--type-xs);white-space:nowrap;padding:0 14px;font-weight:500;display:flex}.create-editor-pane-head>span:first-child{align-items:center;gap:6px;display:inline-flex}.create-editor-pane-head>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.create-editor-ext{font-family:var(--font-mono);font-size:11px}.create-editor-source-body,.create-editor-preview-body{max-height:calc(min(720px,75vh) - 36px)}.create-editor-source-body{display:grid;position:relative}.create-editor-source textarea,.create-editor-lines{font-family:var(--font-mono);font-size:var(--type-body);scrollbar-gutter:stable;line-height:1.7}.create-editor-source textarea{width:100%;min-height:404px;padding:14px var(--space-4) 14px 48px;color:var(--text-primary);resize:none;background:0 0;border:0;display:block}.create-editor-lines{color:#0000;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;padding:14px 0;position:absolute;inset:0;overflow:hidden}.create-editor-lines>div{padding:0 var(--space-4) 0 48px;position:relative}.create-editor-lines>div:before{content:attr(data-line);width:34px;color:var(--text-muted);font-size:11px;line-height:calc(var(--type-body) * 1.7);text-align:right;position:absolute;left:0}.create-editor-lines>.is-marked{box-shadow:inset 2px 0 0 var(--text-accent);background:#245a8314}.create-editor-lines>.is-marked:before{color:var(--text-accent);font-weight:600}.create-editor-source textarea:focus{outline:none}.create-editor-source:has(textarea:focus){box-shadow:inset 0 0 0 2px #245a836b}.create-editor-dropfirst{grid-template-rows:minmax(0,1fr) auto;display:grid}.create-editor-dropzone{place-content:center;justify-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-3) 0;padding:var(--space-6);color:var(--text-secondary);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);background:0 0;border:1px dashed #1e1b183d;border-radius:6px;display:grid}.create-editor-dropzone:hover,.create-editor-dropzone:focus-visible{border-color:var(--text-accent);background-color:var(--surface-base)}.create-editor-dropzone:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.create-editor-dropzone-copy{gap:3px;display:grid}.create-editor-dropzone-title>span{color:var(--text-accent)}.create-editor-dropzone-types{color:var(--text-secondary);font-size:var(--type-xs);white-space:nowrap}.create-editor-dropzone-button{height:32px;margin-top:var(--space-1);background:linear-gradient(145deg, var(--primary), var(--primary-container));color:var(--on-primary);font-size:var(--type-body);border-radius:6px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.create-editor-paste-instead{height:44px;color:var(--text-secondary);font-size:var(--type-body);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.create-editor-paste-instead button{color:var(--text-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.create-editor-paste-instead button:hover{text-decoration:underline}.create-editor-hint{bottom:var(--space-3);color:var(--text-tertiary);pointer-events:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex;position:absolute;left:48px}.create-editor-drop{padding:144px var(--space-6) var(--space-6);background:var(--surface-container-high);color:var(--text-tertiary);font-size:var(--type-body);text-align:center;pointer-events:none;place-content:start center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.create-editor-drop:before{inset:var(--space-2);border:1.5px dashed var(--text-accent);content:"";background-color:#245a830d;background-image:linear-gradient(#245a830f 1px,#0000 1px),linear-gradient(90deg,#245a830f 1px,#0000 1px);background-size:28px 28px;border-radius:6px;position:absolute}.create-editor-drop>*{position:relative}.create-editor-drop-badge{background:var(--text-accent);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.create-editor-drop-title{color:var(--text-accent);font-size:var(--type-sm);font-weight:600}.create-editor-preview.is-empty{background:var(--surface-container-low)}.create-editor-preview-body{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:20px 22px;display:grid;overflow-y:auto}.create-editor-preview-empty{padding:var(--space-6);color:var(--text-tertiary);font-size:var(--type-body);text-align:center;place-content:center;gap:10px;display:grid}.create-editor-skeleton{gap:var(--space-2);width:200px;margin:0 auto 6px;display:grid}.create-editor-skeleton>span{background:#1e1b180f;border-radius:3px;height:6px}.create-editor-skeleton>span:first-child{background:#1e1b1814;width:70%;height:10px}.create-editor-skeleton>span:nth-child(3){width:92%}.create-editor-skeleton>span:nth-child(4){width:60%}.create-notice{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--error-surface);font-size:var(--type-sm);flex-wrap:wrap;margin:0;display:flex;box-shadow:inset 0 0 0 1px #9b2d2029}.create-notice-fields{justify-content:stretch;gap:var(--space-1);padding:var(--space-3);display:grid}.create-notice-fields button{color:var(--error);font-family:var(--font-mono);font-size:var(--type-xs);cursor:pointer;background:0 0;border:0;padding:0}.create-notice-fields button:hover{text-underline-offset:3px;text-decoration:underline}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nowrap{white-space:nowrap}.create-subchecks{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.create-subcheck{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--type-xs);white-space:nowrap;display:inline-flex}.create-subcheck svg{color:var(--success)}.create-subcheck-dot{border-radius:var(--radius-pill);width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--text-muted);flex:none;margin:0 3px}.create-subcheck-waiting{color:var(--text-tertiary)}.create-subcheck-failed{color:var(--error)}.create-subcheck-failed .create-subcheck-dot{background:var(--error);box-shadow:none}.create-sheet{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-sm);background:var(--record-paper);grid-template-columns:minmax(0,1fr);display:grid;box-shadow:inset 0 0 0 1px #1e1b181a}.create-meta-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.create-meta-chips>div{padding:var(--space-1) var(--space-2);background:var(--surface-container-low);font-size:var(--type-xs);border-radius:5px;align-items:baseline;gap:6px;display:inline-flex;box-shadow:inset 0 0 0 1px #1e1b181a}.create-meta-chips dt{color:var(--text-tertiary);font-weight:500}.create-meta-chips dd{font-family:var(--font-mono);margin:0}.validation-actions{z-index:10;align-items:center;gap:var(--space-3) var(--space-4);margin:auto calc(var(--card-pad) * -1) calc(var(--card-pad) * -1);padding:var(--space-4) var(--card-pad);border-radius:0 0 var(--radius-record) var(--radius-record);background:var(--surface-container-low);box-shadow:inset 0 0 0 1px var(--ghost-border);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.create-actions-note{color:var(--text-secondary);font-size:var(--type-sm);margin:0;line-height:1.5}.validation-actions .create-actions-note{flex:260px}.validation-actions>:last-child{margin-left:auto}.create-approval-record{background:var(--record-paper);box-shadow:inset 0 0 0 1px var(--ghost-border);border-radius:10px;grid-template-columns:minmax(0,1fr) 360px;display:grid;overflow:hidden}.create-approval-result{align-content:start;gap:10px;padding:20px 22px;display:grid}.create-approval-pill{align-items:center;gap:var(--space-2);width:fit-content;padding:var(--space-1) 10px var(--space-1) 6px;border-radius:var(--radius-pill);background:var(--success-surface);color:var(--success);font-size:var(--type-xs);font-weight:600;display:inline-flex}.create-approval-pill-icon{background:var(--success);width:16px;height:16px;color:var(--on-primary);border-radius:50%;place-items:center;display:grid}.create-approval-title{font-family:var(--font-display);font-size:var(--type-lg);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.create-approval-body{color:var(--text-secondary);font-size:var(--type-sm);text-wrap:pretty;margin:0;line-height:1.55}.create-approval-facts{background:var(--surface-container-low);font-size:var(--type-body);border-left:1px solid #1e1b181a;align-content:start;padding:14px 20px;display:grid}.create-approval-facts dl{margin:0}.create-approval-row{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.create-approval-facts dl .create-approval-row{border-top:1px solid var(--border-subtle);padding:9px 0}.create-approval-row>:first-child{color:var(--text-tertiary);white-space:nowrap}.create-approval-row>:last-child,.create-questions-rows dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.create-approval-meter{padding:var(--space-2) 0 var(--space-3);gap:6px;display:grid}.create-approval-track{background:#1e1b181a;border-radius:3px;height:6px;display:block;overflow:hidden}.create-approval-track>span{background:var(--success);height:100%;display:block}.create-approval-row>.create-approval-commitment{font-family:var(--font-mono);font-size:var(--type-xs);align-items:center;gap:6px;font-weight:400;display:inline-flex}.create-status{gap:var(--space-2);display:grid}.create-status h4{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--type-sm);font-weight:600}.create-agent-prompt{padding:var(--space-3);background:var(--surface-container-low);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;box-shadow:inset 0 0 0 1px #1e1b181a}.create-status-warnings .create-agent-prompt{margin-top:var(--space-1)}.create-agent-prompt-head{align-items:center;gap:10px;display:flex}.create-agent-prompt-copy{min-width:0;display:grid}.create-agent-prompt-copy>:first-child{font-size:var(--type-body);font-weight:600}.create-agent-prompt-copy>:last-child{color:var(--text-tertiary);font-size:var(--type-xs)}.create-agent-prompt-actions{gap:6px;display:flex}.create-actions-buttons{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.create-check-count{font-family:var(--font-display);font-size:var(--type-xl);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.create-checks{border-radius:var(--radius-md);background:var(--surface-base);box-shadow:inset 0 0 0 1px var(--ghost-border)}.create-check{gap:var(--space-3);padding:var(--space-4) var(--space-6);grid-template-columns:24px minmax(0,1fr);display:grid}.create-check+.create-check{box-shadow:inset 0 1px #1e1b1812}.create-status-icon{flex:none;width:22px;height:22px;margin-top:1px}.create-check-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.create-check-head h3{overflow-wrap:anywhere}.create-check-copy .create-check-service-message{color:var(--text-primary)}.create-check-status{color:var(--text-tertiary);font-size:var(--type-body);white-space:nowrap;flex:none;font-weight:600}.create-check-progress{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.create-check-progress-bar{border-radius:var(--radius-pill);background:#245a831f;flex:1;height:4px;position:relative;overflow:hidden}.create-check-progress-bar:after{content:"";border-radius:var(--radius-pill);background:var(--text-accent);width:40%;position:absolute;inset:0 auto 0 0}.create-check-copy .create-check-description{text-wrap:balance}.create-check-copy .create-check-note{color:var(--text-tertiary);font-size:var(--type-xs);font-style:italic}.create-check-list{background:var(--record-paper);border-radius:10px;overflow:hidden}.create-check-list .create-check{padding:var(--space-4) 20px}.create-check-list .create-check+.create-check{box-shadow:inset 0 1px 0 var(--border-subtle)}.create-check-list .create-check-status{font-size:var(--type-xs)}.create-check-list .create-check-copy>p:not(.create-check-note){font-size:var(--type-body)}.create-check-list .create-subchecks{gap:var(--space-1) 14px}.create-check-timer{color:var(--text-accent);font-size:var(--type-xs);font-variant-numeric:tabular-nums}.create-check .create-subchecks{margin-top:var(--space-1)}.create-issues{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid;container:create-issues/inline-size}.create-issue{align-items:start;gap:var(--space-1) var(--space-3);padding:var(--space-3) 14px;border-radius:var(--radius-md);background:var(--surface-base);grid-template-columns:22px minmax(0,1fr) auto;display:grid;box-shadow:inset 0 0 0 1px #1e1b181a}.create-issue-hazard{box-shadow:inset 0 0 0 1.5px #9b2d2073}.create-issue-number{border-radius:var(--radius-pill);background:var(--error-surface);width:20px;height:20px;color:var(--error);place-items:center;margin-top:2px;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #9b2d204d}.create-issue-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;min-height:24px;display:flex}.create-issue-anchor{font-size:var(--type-sm);overflow-wrap:anywhere;font-weight:600}.create-issue-anchor.is-field{font-family:var(--font-mono);font-size:var(--type-xs)}.create-issue-line{border-radius:var(--radius-sm);background:var(--surface-container);color:var(--text-tertiary);font-family:var(--font-mono);padding:1px 6px;font-size:11px}.create-issue-excerpt{color:var(--text-tertiary);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:11px}.create-issue-count{color:var(--text-tertiary);font-size:var(--type-xs)}.create-issue-findings{grid-column:2/-1;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.create-issue-findings.is-list{padding-left:var(--space-4);list-style:outside}.create-issue-findings p{color:var(--text-primary);font-size:var(--type-sm);margin:0;line-height:1.5}.create-issue-topic{color:var(--text-tertiary);font-weight:500}.create-status-warnings{gap:var(--space-2);display:grid}.create-status-warnings .create-issue{background:var(--warning-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 24%, transparent)}.create-resolved{margin:var(--space-2) 0 0}.create-resolved summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--success-surface);color:var(--success);font-size:var(--type-body);cursor:pointer;font-weight:600;list-style:none;display:flex}.create-resolved summary::-webkit-details-marker{display:none}.create-resolved summary>svg:last-child{transition:transform .15s var(--ease);margin-left:auto}.create-resolved[open] summary>svg:last-child{transform:rotate(180deg)}.create-resolved ul{gap:var(--space-1);padding:0 var(--space-3) 0 var(--space-8);color:var(--text-secondary);font-size:var(--type-body);margin:6px 0 0;line-height:1.6;display:grid}.create-resolved s{color:var(--text-tertiary)}.create-summary,.create-terms-card,.create-ending-grid{background:var(--record-paper);box-shadow:inset 0 0 0 1px var(--ghost-border);border-radius:14px;overflow:hidden}.create-summary-main{grid-template-columns:300px minmax(0,1fr);display:grid}.create-escrow{background:var(--record-invert-bg-deep);color:color-mix(in srgb, var(--surface-container-lowest) 60%, transparent);font-size:var(--type-xs);align-content:space-between;gap:28px;padding:26px 28px;display:grid}.create-escrow-head{gap:14px;font-weight:600;display:grid}.create-escrow-amount{color:var(--surface-container-lowest);font-size:var(--type-base);flex-wrap:wrap;align-items:baseline;gap:10px;font-weight:500;display:flex}.create-escrow-amount>:first-child{color:var(--record-invert-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:1}.create-escrow-open{gap:2px;display:grid}.create-escrow-open strong{color:var(--surface-container-lowest);font-size:var(--type-sm);font-weight:600}.create-escrow-open>:last-child{color:color-mix(in srgb, var(--surface-container-lowest) 70%, transparent)}.create-stops{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;margin:0;padding:26px 28px;list-style:none;display:grid}.create-stops li{color:var(--text-secondary);font-size:var(--type-xs);align-content:start;gap:2px;display:grid}.create-stops li>:not(.create-stops-track){text-wrap:pretty;padding-right:20px}.create-stops li>:nth-child(2){color:var(--text-tertiary)}.create-stops-track{align-items:center;height:14px;margin-bottom:16px;display:flex}.create-stops-track:before{width:14px;height:14px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--record-invert-bg-deep) 45%, transparent);content:"";border-radius:50%;flex:none}.create-stops-track:after{border-top:2px dashed color-mix(in srgb, var(--record-invert-bg-deep) 45%, transparent);content:"";flex:1}.create-stops li:first-child .create-stops-track:before{background:var(--record-invert-bg-deep)}.create-stops li:first-child .create-stops-track:after{border-top-style:solid;border-top-color:var(--record-invert-bg-deep)}.create-stops li:nth-child(2) .create-stops-track:before{box-shadow:inset 0 0 0 2px var(--record-invert-bg-deep)}.create-stops li:last-child .create-stops-track:after{content:none}.create-summary-details{border-top:1px solid var(--border-subtle)}.create-summary-details summary{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-body);cursor:pointer;padding:11px 24px;font-weight:500;list-style:none;display:flex}.create-summary-details summary::-webkit-details-marker{display:none}.create-summary-details summary:hover{background:var(--surface-container-low)}.create-summary-details[open] summary svg{transform:rotate(90deg)}.create-summary-details dl{font-size:var(--type-body);grid-template-columns:160px minmax(0,1fr);gap:10px 20px;margin:0;padding:4px 24px 18px 44px;display:grid}.create-summary-details dt{color:var(--text-tertiary)}.create-summary-details dd{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;margin:0;display:flex}.create-mono{font-family:var(--font-mono);font-size:var(--type-xs)}.create-fact-copy{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.create-fact-copy:hover{background:var(--surface-container);color:var(--text-primary)}.create-terms,.create-endings{gap:14px;display:grid}.create-terms-block{grid-template-columns:200px minmax(0,1fr);column-gap:32px;min-width:0;padding:22px 28px 24px;display:grid}.create-terms-block+.create-terms-block{border-top:1px solid var(--border-subtle)}.create-terms-rows{border-left:1px solid var(--border-subtle);min-width:0;padding-left:24px}.create-terms-head{flex-direction:column;align-items:flex-start;gap:12px;padding-top:11px;display:flex}.create-terms-head h4{color:var(--text-primary);font-family:var(--font-sans);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.create-terms-head h4 svg{color:var(--text-tertiary)}.create-terms ol{margin:0;padding:0;list-style:none}.create-terms li{font-size:var(--type-sm);overflow-wrap:anywhere;text-wrap:pretty;padding:11px 0;line-height:1.55;display:grid}.create-terms-lead{font-size:var(--type-sm);overflow-wrap:anywhere;text-wrap:pretty;border-bottom:1px solid #1e1b180f;margin:0;padding:11px 0;font-weight:500;line-height:1.55}.create-terms .is-numbered li{grid-template-columns:28px minmax(0,1fr)}.create-terms .is-numbered li:has(>.create-terms-row-icon){grid-template-columns:28px 26px minmax(0,1fr)}.create-terms-row-icon{margin-top:3px}.create-terms li+li{border-top:1px solid #1e1b180f}.create-terms li.create-terms-subheading{color:var(--text-primary);font-family:var(--font-display);border-top:0;padding:28px 0 8px;font-size:17px;font-weight:600;line-height:1.2;display:block}.create-terms .create-terms-subheading+li{border-top:0}.create-terms li>[aria-hidden]{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);line-height:1.8}.create-terms li>button{color:var(--text-accent);font-size:var(--type-body);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-weight:500}.create-terms code{font-family:var(--font-mono);font-size:var(--type-xs)}.create-terms-winner{align-items:center;gap:var(--space-2) 16px;border-top:1px solid var(--border-subtle);background:var(--surface-container-low);color:var(--text-tertiary);grid-template-columns:28px minmax(0,1fr) auto;padding:12px 28px;display:grid}.create-terms-winner p{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--type-sm);margin:0}.create-terms-winner strong,.create-ending-next strong{color:var(--text-primary);font-weight:600}.create-ending-grid{font-size:var(--type-sm);grid-template-columns:140px repeat(4,minmax(0,1fr));display:grid}.create-ending-labels,.create-ending{grid-row:span 6;grid-template-rows:subgrid;min-width:0;display:grid}.create-ending{border-left:1px solid var(--border-subtle)}.create-ending dl{display:contents}.create-ending-labels>:not(:first-child),.create-ending dl>div{border-top:1px solid var(--border-subtle);margin:0;padding:12px 16px}.create-ending-labels>*{color:var(--text-secondary)}:is(.create-ending-labels,.create-ending dl)>.create-ending-yours{background:var(--surface-container-low);color:var(--text-primary);padding-block:16px;font-weight:600}:is(.create-ending-labels,.create-ending dl)>.create-ending-next{padding-bottom:18px}.create-ending dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.create-ending dd>[aria-hidden]{color:var(--text-tertiary)}.create-ending-yours dd{text-align:left;justify-items:start;gap:6px;display:grid}.create-ending-next dd{color:var(--text-secondary);font-size:var(--type-body);text-align:left}.create-ending-head{gap:6px;min-width:0;padding:18px 16px 14px;display:grid}.create-ending-head h4{font-family:var(--font-sans);font-size:var(--type-sm);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.create-ending-head p{color:var(--text-secondary);font-size:var(--type-body);text-wrap:pretty;margin:0}.create-ending-icon{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.create-ending-icon.awarded{background:var(--success-surface);color:var(--success)}.create-ending-icon.no_valid_submission{background:var(--surface-container);color:var(--text-secondary)}.create-ending-icon.timed_out{background:var(--warning-surface);color:var(--warning)}.create-ask-number{border-radius:var(--radius-pill);background:var(--surface-container-lowest);width:24px;height:24px;font-family:var(--font-mono);font-size:var(--type-xs);flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #1e1b1833}.create-last-read{border-radius:var(--radius-sm);background:var(--record-canvas);box-shadow:inset 0 0 0 1.5px #4d531961}.create-last-read-toggle{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background .18s var(--ease);background:0 0;border:0;display:flex}.create-last-read-toggle:hover{background:#4d53190f}.create-last-read-icon{border-radius:var(--radius-pill);background:linear-gradient(145deg, var(--record-invert-bg-deep), var(--record-invert-bg));width:40px;height:40px;color:var(--record-invert-accent);flex:none;place-items:center;display:grid}.create-last-read-copy{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-size:var(--type-sm);flex:1;gap:2px;display:grid}.create-last-read-label{flex:none}.create-last-read .create-sheet{margin:0 var(--space-3) var(--space-3)}.create-agent-icon{border-radius:var(--radius-pill);background:var(--record-invert-bg-deep);width:30px;height:30px;color:var(--record-invert-accent);flex:none;place-items:center;display:grid}.create-agent-show,.create-agent-copy{height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--type-body);white-space:nowrap;cursor:pointer;border:0;border-radius:6px}.create-agent-show{color:var(--text-primary);background:0 0;font-weight:500;box-shadow:inset 0 0 0 1px #1e1b1824}.create-agent-copy{background:var(--text-primary);color:var(--on-primary);font-weight:600}.create-agent-feedback-text{max-height:320px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--ghost-border);font-size:var(--type-xs);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;margin:0;line-height:1.5;overflow:auto}.create-confirm{align-items:center;gap:var(--space-3);font-size:var(--type-sm);cursor:pointer;flex:260px;line-height:1.5;display:flex}.create-confirm-field{gap:var(--space-1);flex:260px;display:grid}.create-confirm-error{color:var(--error);font-size:var(--type-xs);margin:0}.create-confirm input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}.create-confirm input{appearance:none;border-radius:var(--radius-sm);background:var(--surface-container-lowest);cursor:pointer;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid;box-shadow:inset 0 0 0 1.5px #1e1b1866}.create-confirm input:checked{background:var(--text-primary);box-shadow:none}.create-confirm input:checked:after{content:"";border-bottom:2px solid var(--on-primary);border-left:2px solid var(--on-primary);width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.create-fund-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center}.create-fund-row .create-check-copy{gap:0}.create-tx-inline{color:var(--text-accent);white-space:nowrap}.create-published .create-heading{gap:var(--space-2)}.create-receipt{padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--record-invert-bg-deep), var(--record-invert-bg));color:var(--record-invert-accent);font-family:var(--font-mono);font-size:var(--type-xs);margin:0;display:grid}.create-receipt>div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.create-receipt>div+div{box-shadow:inset 0 1px #fff3cc29}.create-receipt dt{letter-spacing:var(--tracking-label);opacity:.78;text-transform:uppercase}.create-receipt dd{font-variant-numeric:tabular-nums;margin:0}.create-receipt .create-tx-inline{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #fff3cc66;text-decoration:underline #fff3cc66}.create-receipt .create-tx-inline:hover{text-decoration-color:currentColor}.validation-actions.create-published-actions{position:static}.create-live{align-items:center;gap:var(--space-2);color:var(--success);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:600;display:inline-flex}.create-live:before{content:"";border-radius:var(--radius-pill);background:var(--success);width:7px;height:7px}@keyframes create-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes create-pulse{50%{opacity:.35}}.poster-guide{gap:var(--space-6);padding:var(--card-pad);display:grid}.create-workspace:not(:has(>.side)){grid-template-columns:minmax(0,1fr)}.create-questions-tips{margin:0;padding:0;list-style:none;display:grid}.create-questions-tips li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--type-body);text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 0;line-height:1.55;display:grid}.create-questions-tips strong{color:var(--text-primary);font-weight:600}.create-questions-check{width:18px;height:18px;color:var(--success);background:#176b511a;border-radius:999px;place-items:center;margin-top:1px;display:grid}.create-questions-status-link{color:var(--text-accent);font-size:var(--type-body);font-weight:500;text-decoration:none}.create-questions-status-link:hover{text-decoration:underline}.create-questions-band{font-size:var(--type-sm);grid-template-columns:400px minmax(0,1fr);display:grid;overflow:hidden}.create-questions-list{align-content:start;gap:var(--space-1);border-right:1px solid #1e1b181a;padding:28px 20px 28px 28px;display:grid}.create-questions-heading{padding:0 14px 14px}.create-questions-tabs{display:contents}.create-questions-tabs>button{align-items:center;gap:var(--space-3);min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:0 14px;font-weight:500;display:grid}.create-questions-tabs>button:hover{background:var(--surface-container-low)}.create-questions-tabs>button[aria-selected=true]{background:var(--text-primary);color:var(--on-primary);font-weight:600}.create-questions-answer{padding:28px var(--space-8) var(--space-8);background:var(--surface-container-low);align-content:start;gap:20px;display:grid}.create-questions-title{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.create-questions-title h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:650;line-height:1.2}.create-questions-title .state{padding:var(--space-1) 10px}.create-questions-body{gap:var(--space-2);max-width:60ch;color:var(--text-secondary);margin:-6px 0 0;line-height:1.6;display:grid}.create-questions-body p{text-wrap:pretty;margin:0}.create-questions-body strong{color:var(--text-primary);font-weight:600}.create-questions-escrow,.create-questions-card{padding:var(--space-4) 18px;background:var(--surface-container-lowest);border-radius:10px;display:grid;box-shadow:inset 0 0 0 1px #1e1b181a}.create-questions-escrow{gap:10px}.create-questions-card{gap:var(--space-3)}.create-questions-card :is(ul,ol){gap:var(--space-2) var(--space-6);color:var(--text-secondary);font-size:var(--type-body);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.create-questions-card li{align-items:baseline;gap:var(--space-2);text-wrap:pretty;grid-template-columns:13px minmax(0,1fr);display:grid}.create-questions-rows{font-size:var(--type-body);margin:0;display:grid}.create-questions-rows>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.create-questions-rows>div+div{border-top:1px solid var(--border-subtle)}.create-questions-rows dt{color:var(--text-secondary)}.create-questions-card .create-questions-steps{counter-reset:step;grid-template-columns:minmax(0,1fr)}.create-questions-steps li{counter-increment:step;grid-template-columns:20px minmax(0,1fr);line-height:1.55}.create-questions-steps li:before{background:var(--surface-container);width:20px;height:20px;color:var(--text-primary);content:counter(step);font-size:var(--type-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.create-questions-card svg{color:var(--text-tertiary);align-self:start;margin-top:3px}.create-questions-card>p,.create-questions-escrow-head{font-size:var(--type-body);margin:0;font-weight:600}.create-questions-bar{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.create-questions-legend{gap:var(--space-2) var(--space-6);font-size:var(--type-body);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.create-questions-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.create-questions-legend li>span:first-child{border-radius:2px;width:10px;height:10px}.create-questions-legend strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.create-questions-legend li>span:last-child{color:var(--text-tertiary)}.create-questions-escrow .is-poster{background:var(--record-invert-bg-deep)}.create-questions-escrow .is-winner{background:var(--record-status)}.create-questions-escrow .is-guardian{background:#3536284d}.create-questions-escrow .is-treasury{background:#35362824}.create-questions-phases{padding:var(--space-1) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.create-questions-phases:before{top:var(--space-2);right:var(--space-1);left:var(--space-1);content:"";background:#1e1b1833;height:1px;position:absolute}.create-questions-phases li{padding-right:var(--space-4);font-size:var(--type-body);text-wrap:balance;gap:1px;font-weight:500;display:grid}.create-questions-phases li>span:nth-child(2){color:var(--text-tertiary);font-size:var(--type-xs);margin-top:10px;font-weight:400}.create-questions-phases li.is-current{font-weight:600}.create-questions-node{z-index:1;width:var(--space-2);height:var(--space-2);background:var(--text-primary);border-radius:50%;position:relative}.is-current .create-questions-node{box-shadow:0 0 0 3px var(--surface-container-low), 0 0 0 4px var(--text-primary)}.is-upcoming .create-questions-node{background:var(--surface-container-low);box-shadow:inset 0 0 0 1.5px #1e1b1859}@media (max-width:1000px){.create-questions-band{grid-template-columns:minmax(0,1fr)}.create-questions-list{gap:var(--space-2);padding:var(--space-6);border-bottom:1px solid #1e1b181a;border-right:0;display:flex;overflow-x:auto}.create-questions-heading{display:none}.create-questions-tabs>button{border-radius:var(--radius-pill);min-height:36px;box-shadow:inset 0 0 0 1px var(--ghost-border);white-space:nowrap;flex:none}.create-questions-tabs>button svg{display:none}.create-questions-answer{padding:var(--space-6)}.create-questions-card :is(ul,ol){grid-template-columns:minmax(0,1fr)}.create-questions-title{align-items:flex-start;gap:var(--space-2);flex-direction:column}}@media (max-width:640px){.create-questions-phases{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.create-questions-phases:before{display:none}.create-questions-phases li{grid-template-columns:var(--space-2) minmax(0, 1fr);column-gap:var(--space-3);padding-right:0;position:relative}.create-questions-phases li:not(:last-child):after{width:1px;height:calc(100% + var(--space-4));content:"";background:#1e1b1833;position:absolute;top:9px;left:3.5px}.create-questions-node{grid-row:1/span 2;margin-top:5px}.create-questions-phases li>span:not(.create-questions-node){grid-column:2;margin-top:0}}.poster-guide-group{gap:var(--space-2);display:grid}.poster-guide-label{align-items:center;gap:var(--space-2);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-body);margin:0;font-weight:600;display:flex}.poster-guide-caption,.create-check-limits{color:var(--text-tertiary);font-size:var(--type-sm);margin:0;line-height:1.5}.create-check-limits{text-wrap:pretty}.create-check-limits a{white-space:nowrap}.create-timeline{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.create-timeline>li:last-child{padding-bottom:0}.create-timeline>li:not(:last-child):before{content:"";background:var(--ghost-border);width:1px;position:absolute;top:28px;bottom:0;left:13.5px}.create-timeline-node{border-radius:var(--radius-pill);background:var(--surface-container-lowest);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ghost-border);color:var(--text-secondary);place-items:center;display:grid}.create-timeline h4{font-family:var(--font-sans);font-size:var(--type-sm);padding-top:var(--space-1);margin:0;font-weight:600;line-height:1.4}.create-timeline .create-timeline-when{color:var(--text-tertiary);font-size:var(--type-xs);margin-top:0;line-height:1.48}.create-timeline-endings{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.create-timeline-endings dt{margin-bottom:var(--space-1);display:flex}.wallet-requirements{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-container-low);box-shadow:inset 0 0 0 1px var(--ghost-border);display:grid}.wallet-requirements-list{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wallet-requirement{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.wallet-requirement-title{font-size:var(--type-sm);margin:0;font-weight:600}.wallet-requirement .section-note{font-size:var(--type-body)}.wallet-balance{align-items:center;gap:var(--space-2);padding-top:var(--space-3);box-shadow:inset 0 1px 0 var(--ghost-border);color:var(--text-secondary);font-size:var(--type-body);margin:0;display:flex}.wallet-balance>svg{flex:none}.app-dialog h2>svg{color:var(--warning)}.error-panel{padding:var(--space-4);border-radius:var(--radius-md);background:var(--error-surface);overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px #9b2d2033}.error-panel .detail-row>div{min-width:0}.error-panel .detail-label{overflow-wrap:anywhere}.transaction-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.transaction-link{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-base);box-shadow:inset 0 0 0 1px var(--ghost-border);white-space:nowrap;display:inline-flex}}@layer overrides{@media (min-width:1001px){.create-workspace .topbar{align-items:flex-end}}@media (max-width:1100px){.create-agent-path{grid-template-columns:minmax(0,1fr)}}@container create-issues (max-width:480px){.create-issue{grid-template-columns:22px minmax(0,1fr)}.create-issue-edit{grid-column:1/-1;justify-self:start}}@media (max-width:1000px){.create-summary-main,.create-stops,.create-ending-grid{grid-template-columns:minmax(0,1fr)}.create-stops{gap:14px}.create-stops li{padding-left:28px;position:relative}.create-stops-track{flex-direction:column;height:auto;margin:0;position:absolute;top:3px;bottom:-17px;left:0}.create-stops-track:after{border-top:0;border-left:2px dashed color-mix(in srgb, var(--record-invert-bg-deep) 45%, transparent)}.create-stops li:first-child .create-stops-track:after{border-left-style:solid;border-left-color:var(--record-invert-bg-deep)}.create-summary-details dl{grid-template-columns:minmax(0,1fr);gap:2px;padding-left:24px}.create-summary-details dd+dt{margin-top:10px}.create-terms-block{grid-template-columns:minmax(0,1fr);padding-inline:20px}.create-terms-head{flex-flow:wrap;justify-content:space-between;align-items:center}.create-terms-rows{border-left:0;padding-left:0}.create-terms-winner{grid-template-columns:28px minmax(0,1fr)}.create-terms-winner>button{grid-column:2;justify-self:start}.create-ending-labels{display:none}.create-ending{border-left:0;grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.create-ending+.create-ending{border-top:1px solid var(--border-subtle)}.create-ending dl>div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.create-ending dt{clip:auto;width:auto;height:auto;color:var(--text-secondary);white-space:normal;margin:0;font-weight:400;position:static;overflow:visible}.create-ending dl>.create-ending-next{gap:4px;display:grid}}@media (prefers-reduced-motion:no-preference){.create-check-progress-bar:after{animation:create-slide 1.4s var(--ease) infinite}.create-live:before{animation:1.8s ease-in-out infinite create-pulse}}@media (max-width:720px){.create-step-subline{display:none}}@container create-form (max-width:640px){.create-approval-record{grid-template-columns:minmax(0,1fr)}.create-approval-facts{border-bottom:1px solid #1e1b181a;border-left:0;order:-1}.create-editor-footer{grid-template-columns:minmax(0,1fr)}.create-next-card{order:-1}.create-editor-frame.is-split{grid-template-columns:minmax(0,1fr)}.is-split .create-editor-source{border-bottom:1px solid #1e1b181a;border-right:0}}@container create-form (max-width:608px){.create-heading-row{flex-wrap:wrap}}@media (max-width:560px){.create-step{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);flex-direction:column}.create-step-title{font-size:var(--type-sm)}}@container create-form (max-width:448px){.create-editor-file,.create-editor-tools{row-gap:var(--space-2);flex-wrap:wrap}.create-editor-divider{display:none}.create-editor-dropzone-types{white-space:normal}.create-editor-paste-instead{height:auto;padding:var(--space-3) var(--space-4);text-align:center;flex-wrap:wrap}.create-last-read-toggle{flex-wrap:wrap}.create-last-read-copy{flex-basis:calc(100% - 40px - var(--space-4))}.create-check{padding:var(--space-4)}.create-fund-row{grid-template-columns:24px minmax(0,1fr)}.create-fund-row>:last-child:not(.create-check-copy){grid-column:2}}@container create-form (max-width:448px) or ((not (max-width:640px)) and (max-width:920px)){.create-next-card.is-lit{grid-template-columns:40px minmax(0,1fr)}.create-next-card.is-lit>:last-child{grid-column:1/-1}.create-next-card.is-lit .wallet-action{max-width:100%}.create-next-card.is-lit :is(.primary-action,.idle-action){white-space:normal;width:100%}}@container create-form (max-width:448px){.wallet-requirements-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.shell{padding:var(--space-4)}.nav-shell{padding-top:108px}.workspace{padding:var(--space-8) var(--space-4);grid-template-columns:1fr}.topbar{align-items:flex-start;gap:var(--space-6);padding:var(--space-8);flex-direction:column}}@media (max-width:560px){.shell,.workspace{padding:var(--space-4)}.nav-shell{padding-top:156px}.topbar{padding:var(--space-6)}.validation-actions button{white-space:normal}.create-form .transaction-link{padding-block:var(--space-2);white-space:normal;flex-wrap:wrap}}@media (max-width:640px){.create-agent-prompt{grid-template-columns:minmax(0,1fr)}.create-agent-copy{flex:1}}}
@layer base{.wallet-role{align-items:center;gap:var(--space-1);padding:var(--space-1) 10px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--type-xs);font-weight:500;line-height:16px;display:inline-flex}.wallet-role svg{width:12px;height:12px}.guardian-fee-unavailable,.guardian-history-unavailable,.guardian-analytics-unavailable{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.guardian-fee-unavailable,.guardian-history-unavailable{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-container-high);color:var(--text-secondary);font-size:var(--type-sm)}.guardian-fee-unavailable strong,.guardian-history-unavailable strong{color:var(--text-primary)}.guardian-performance{font-variant-numeric:tabular-nums;gap:2px;display:inline-grid}.guardian-performance strong{font-family:var(--font-display);font-size:var(--type-sm);line-height:1.2}.guardian-performance span,.guardian-performance.unavailable{color:var(--record-invert-muted);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label)}.guardian-performance.unavailable{text-transform:uppercase;white-space:nowrap}.guardian-performance span{text-transform:none;white-space:normal}.guardian-meta-card.guardian-meta-figures :where(dd){font-family:var(--font-display);font-size:var(--type-lg);font-weight:600;line-height:1.2}.guardian-meta-card.guardian-meta-figures :where(dd a){font-family:var(--font-mono);font-size:var(--type-sm);font-weight:400;line-height:1.5}.guardian-roster-updated{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:right;margin:0}.guardian-dossier-record dt[title]{cursor:help;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--text-tertiary) 55%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--text-tertiary) 55%, transparent);text-underline-offset:3px}.analytics-sparkline{width:100%;height:28px;display:block}.analytics-sparkline-area{fill:color-mix(in srgb, var(--record-accent) 24%, transparent)}.analytics-sparkline-line{fill:none;stroke:var(--record-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.analytics-columns{gap:var(--space-4);display:grid}.analytics-panel{border-radius:var(--radius-md);background:var(--surface-container-lowest);position:relative;overflow:hidden}.analytics-panel:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1e1b180f}.analytics-panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.analytics-panel-head h2{font-size:var(--type-lg);margin:0}.analytics-panel-kicker,.guardian-dossier-label{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.analytics-table{min-width:920px}.analytics-table thead{background:var(--surface-container-low)}.analytics-table th{border-bottom:1px solid #1e1b1814}.analytics-table .num{text-align:right}.analytics-rank{width:3ch;color:var(--text-tertiary)}.analytics-table :is(th,td):first-child{text-align:right}.analytics-table td{height:52px;padding-block:0}.analytics-table th:nth-child(2){width:1%}.analytics-table th.num{width:72px}.analytics-table th.num.submissions{width:112px}.analytics-table tr:nth-child(-n+3) .analytics-rank{color:var(--text-primary)}.analytics-table .agent-identity-trigger{font-size:var(--type-sm);font-weight:500}.analytics-table .agent-wallet-stack{align-items:center;gap:var(--space-1);display:inline-flex}.analytics-table .world-human-badge>span{display:none}.analytics-wallet{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.analytics-wallet>*{flex-shrink:0}.analytics-agent-address{align-items:center;gap:var(--space-1);font-weight:400;display:inline-flex}.analytics-agent-address svg{width:var(--type-base);height:var(--type-base);color:var(--text-tertiary);flex-shrink:0}.analytics-zero{color:var(--text-muted);font-weight:400}.analytics-flow-legend{align-items:center;gap:14px;display:inline-flex}.analytics-flow-legend span{align-items:center;gap:6px;display:inline-flex}.analytics-flow-legend span:before{content:"";border-radius:2px;width:8px;height:8px}th.analytics-flow span+span{float:right}.analytics-flow-cell{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 7ch;align-items:center;display:grid}.analytics-flow-stack{gap:var(--space-1);display:grid}.analytics-flow-bar{background:var(--surface-container-high);border-radius:2px;height:8px;display:flex;overflow:hidden}.analytics-flow-labels{gap:var(--space-3);min-height:12px;font-weight:600;line-height:1;display:flex}.analytics-flow-bar .is-funded,.analytics-flow-legend .is-funded:before{background:var(--text-accent)}.analytics-flow-bar .is-won,.analytics-flow-legend .is-won:before{background:var(--success)}.analytics-flow-labels .is-funded{color:var(--text-accent)}.analytics-flow-labels .is-won{color:var(--success)}.analytics-flow-total{text-align:right;font-weight:600}.analytics-leaderboard.is-collapsed tbody tr:nth-child(n+11){display:none}.analytics-leaderboard-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.activity-pages{gap:var(--space-2);display:flex}.analytics-leaderboard-panel thead th{border-top:1px solid var(--border-subtle);background:var(--surface-container-low);position:sticky;top:0}.activity-head{align-items:center}.activity-chips{border:0;margin:-4px 0;padding:0}.activity-chips .filter-chip{min-height:var(--space-8);padding:0 var(--space-3);font-size:var(--type-xs);cursor:pointer;border:0}.activity-wrap{margin:0}.activity-sheet{justify-content:space-between;column-gap:var(--space-3);min-width:min-content;font-family:var(--font-mono);font-size:var(--type-xs);grid-template-columns:max-content max-content fit-content(24ch) fit-content(51ch) max-content max-content;display:grid}.activity-list,.activity-grid{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.activity-grid{padding:0 var(--space-4);align-items:center}.activity-day,.activity-empty{grid-column:1/-1}.bounty-log{border-radius:var(--radius-record);background:var(--record-paper)}.bounty-log:after{box-shadow:inset 0 0 0 1px var(--record-border)}.bounty-log :is(.analytics-panel-head,.activity-grid,.activity-day,.activity-empty,.analytics-leaderboard-footer){padding-inline:var(--card-pad)}.bounty-log .analytics-panel-head h2{font-size:var(--type-xl)}.bounty-log .activity-sheet{grid-template-columns:max-content fit-content(24ch) fit-content(51ch) max-content max-content}.bounty-log .activity-grid>:first-child{display:none}.activity-columns,.activity-day{font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.activity-columns{border-block:1px solid var(--border-subtle);background:var(--surface-container-low);color:var(--text-tertiary);padding-block:10px;font-weight:500}.activity-columns>:nth-child(n+5),.activity-time{text-align:right}.activity-tx{justify-self:end;align-items:center;gap:var(--space-1);color:var(--text-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;display:inline-flex}.activity-tx:hover{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.activity-list{margin:0;padding:0;list-style:none}.activity-day{padding:var(--space-3) var(--space-4) var(--space-1);color:var(--text-secondary);font-weight:600}.activity-row{min-height:48px;box-shadow:inset 0 -1px #1e1b1812}.activity-row:hover{background:var(--surface-container-lowest)}.activity-event,.activity-actor,.activity-time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-event{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--type-sm);font-weight:600}.activity-actor{min-width:15ch;color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}.activity-actor>.mono{text-overflow:ellipsis;overflow:hidden}.activity-hub,.activity-detail,.activity-time{color:var(--text-tertiary)}.activity-detail{min-width:24ch}.activity-time{font-variant-numeric:tabular-nums}.activity-empty{padding:var(--space-4);color:var(--record-muted);font-size:var(--type-sm);margin:0}.analytics-bounty-chip{width:5ch;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-xs);flex-shrink:0;text-decoration:none}.analytics-bounty-chip:hover{text-underline-offset:3px;text-decoration:underline}.activity-row[data-run] .analytics-bounty-chip{color:var(--text-muted)}}@layer overrides{.guardian-roster{gap:var(--space-4);display:grid}.guardian-dossier{border-radius:var(--radius-record);background:var(--record-paper);box-shadow:inset 0 0 0 1px var(--record-border), 0 8px 24px #342d240d;grid-template-columns:minmax(0,1fr) 340px;display:grid;overflow:hidden}.guardian-dossier-main{align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-8);display:grid}.guardian-dossier h3{color:var(--record-ink);font-size:var(--type-lg);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.1}.guardian-dossier-label{color:var(--record-muted)}.guardian-statement{margin:0}.guardian-statement p{max-width:68ch;color:var(--record-ink);font-size:var(--type-sm);quotes:"“" "”";text-wrap:pretty;margin:0;line-height:1.6}.guardian-statement p:before{content:open-quote}.guardian-statement p:after{content:close-quote}.guardian-timeline{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--record-border);display:grid}.guardian-timeline-header{justify-content:space-between;gap:var(--space-1) var(--space-4);color:var(--record-muted);font-family:var(--font-mono);font-size:var(--type-xs);flex-wrap:wrap;display:flex}.guardian-timeline-blocks{padding-block:var(--space-1);gap:var(--space-1);align-items:center;display:flex}.guardian-timeline-grid{--block:24px;grid-template-columns:repeat(auto-fit, minmax(var(--block), 1fr));gap:var(--space-1);flex:1;display:grid}.guardian-timeline-end{padding:0 var(--space-1);color:var(--record-muted);font-family:var(--font-mono);font-size:var(--type-xs)}.guardian-timeline-block{height:var(--block);cursor:pointer;background:currentColor;border:0;border-radius:2px;padding:0}@media (pointer:coarse){.guardian-timeline-grid{--block:var(--tap)}}.guardian-timeline-legend{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--type-xs);margin:0;display:flex}.guardian-timeline-legend span:before{content:"";width:8px;height:8px;margin-right:var(--space-1);background:currentColor;border-radius:2px;display:inline-block}.guardian-timeline .is-agreed{color:var(--success)}.guardian-timeline .is-different{color:var(--warning)}.guardian-timeline .is-missed{color:var(--error)}.guardian-dossier-record{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--record-invert-bg);color:var(--record-invert-accent);display:grid}.guardian-dossier-record dl{margin:0;display:grid}.guardian-dossier-model{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--record-invert-accent) 16%, transparent);margin:0;display:grid}.guardian-dossier-model strong{font-family:var(--font-display);font-size:var(--type-sm);letter-spacing:-.01em;line-height:1.2}.guardian-dossier-stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.guardian-dossier-facts{gap:var(--space-1) var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--record-invert-accent) 16%, transparent);font-family:var(--font-mono);font-size:var(--type-xs);grid-template-columns:110px minmax(0,1fr)}.guardian-dossier-record dt{color:var(--record-invert-muted);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.guardian-dossier-model .guardian-dossier-label{color:var(--record-invert-muted)}.guardian-dossier-record dd{margin:0}.guardian-dossier-record a{color:inherit}.guardian-dossier-record .is-high strong{color:var(--record-invert-error)}@media (max-width:1000px){.guardian-dossier{grid-template-columns:1fr}}@media (max-width:720px){.guardian-timeline-end{display:none}}}
@layer base{.status-fact-hint{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--type-xs);text-wrap:pretty;line-height:1.5}#status-title{max-width:none}.status-deployment-target{margin:var(--space-4) 0}}

