@layer reset, base, tokens, recipes, utilities;@layer reset{:host,html{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}::-webkit-backdrop,::-webkit-file-upload-button{margin:0;padding:0;border-width:0;border-style:solid;border-color:var(--global-color-border,currentcolor);box-sizing:border-box}*,::backdrop,::file-selector-button,:after,:before{margin:0;padding:0;border-width:0;border-style:solid;border-color:var(--global-color-border,currentcolor);box-sizing:border-box}hr{color:inherit;height:0;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::-webkit-file-upload-button{appearance:button;-webkit-appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-moz-appearance:button;appearance:button;-webkit-appearance:button}::-webkit-file-upload-button{font:inherit;background:var(--edNtiq);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;background:var(--edNtiq);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback:rgba(0,0,0,0.5);opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}::selection{background-color:var(--global-color-selection,rgba(0,115,255,.3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}::-webkit-backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--cUJial:1/1;--joSgrv:4/3;--dXjFHz:3/4;--gqpqIn:16/9;--lixcAJ:18/5;--hSWVDT:1.618/1;--dzOvWn:none;--drrWcF:cubic-bezier(0.4,0,0.2,1);--hgfxJf:linear;--hCLxzh:cubic-bezier(0.4,0,1,1);--byCBno:cubic-bezier(0,0,0.2,1);--gSAVQW:cubic-bezier(0.4,0,0.2,1);--fuVfvZ:50ms;--fVBMec:100ms;--mUhz:150ms;--cWTXGg:200ms;--cifMdM:300ms;--goNNlj:400ms;--bPXfWW:500ms;--ixNmpi:0.125rem;--bewZvn:0.25rem;--kLOfAE:0.375rem;--dxfumK:0.5rem;--UXfgJ:0.75rem;--bphCwb:1rem;--eougbK:1.5rem;--holyYx:2rem;--kkkBVq:9999px;--dRPRGd:100;--dooANa:200;--fVSZDc:300;--llFanx:400;--leEsKL:500;--hmvyHR:600;--ghWdwL:700;--janwPd:800;--bvnjIx:900;--ekeMrS:1;--jyTpIu:1.25;--ipEwfb:1.375;--lomeBD:1.5;--kwMYUX:1.625;--dVGecO:2;--dywXPJ:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--guQdxN:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--gxQaAd:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--jrseCf:-0.05em;--glKTKc:-0.025em;--knaPyh:0em;--jwdARF:0.025em;--eUSVTv:0.05em;--lhSeXO:0.1em;--kWjDjq:0.5rem;--loLyxA:0.75rem;--eRgJXV:0.875rem;--daFrau:1rem;--gKFLFQ:1.125rem;--gFqSQX:1.25rem;--dllMvh:1.5rem;--jaXqkI:1.875rem;--cLogVb:2.25rem;--izMrAu:3rem;--hdlyfR:3.75rem;--bDBsww:4.5rem;--fwhTbD:6rem;--lkGdGW:8rem;--coIOli:0 1px rgb(0 0 0/0.05);--bUWovs:0 1px 2px 0 rgb(0 0 0/0.05);--cDhNnp:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--jMKUKK:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--kNVcRA:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--bnVgij:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--IghlV:0 25px 50px -12px rgb(0 0 0/0.25);--crdVaC:inset 0 1px rgb(0 0 0/0.05);--ImWHk:inset 0 1px 1px rgb(0 0 0/0.05);--lombUd:inset 0 2px 4px rgb(0 0 0/0.05);--izqvSz:4px;--aZLOC:8px;--kMMDaR:12px;--dyIDQb:16px;--TtVDs:24px;--btncja:40px;--esAhmv:64px;--fcTUxn:0rem;--dacYEG:0.25rem;--ebuyxV:0.5rem;--bYDCFo:0.75rem;--hIimNX:1rem;--fFrqVq:1.25rem;--gGIQOF:1.5rem;--eDRUVY:1.75rem;--flZesP:2rem;--djiiAi:2.25rem;--ieMJEa:2.5rem;--cBFxYr:2.75rem;--uyqLg:3rem;--hXmVPi:3.5rem;--mYCWo:4rem;--jgejxp:5rem;--iYEvIx:6rem;--dzpWeZ:7rem;--fifqnK:8rem;--faFCyS:9rem;--bxwoov:10rem;--huPzrf:11rem;--hgdKvb:12rem;--cZMJbQ:13rem;--iXfUeA:14rem;--vWSpd:15rem;--gtqdrN:16rem;--hNtIEu:18rem;--kqIPsj:20rem;--wdMRQ:24rem;--gEfgCY:0.125rem;--jJIQbV:0.375rem;--cqwGG:0.625rem;--dhUgfD:0.875rem;--jjtyTI:1.125rem;--ZByTJ:1.375rem;--kTdGYg:0rem;--cCUBeV:0.25rem;--gsUKim:0.5rem;--jshnNX:0.75rem;--juMtMc:1rem;--beDnSR:1.25rem;--eUDwWi:1.5rem;--hTQaBT:1.75rem;--cAmzCM:2rem;--fzzdix:2.25rem;--dDnfaV:2.5rem;--cpjPHA:2.75rem;--ckODEv:3rem;--hTmzdp:3.5rem;--gANXGP:4rem;--htnoem:5rem;--tQYHK:6rem;--kcGldO:7rem;--gMkTEx:8rem;--lcknGR:9rem;--kveXIc:10rem;--gsriJI:11rem;--bPcliI:12rem;--Mxqsr:13rem;--hZfkST:14rem;--fUWaSi:15rem;--bSilTO:16rem;--fnTGst:18rem;--dAFdyM:20rem;--jxszKr:24rem;--hghuKL:0.125rem;--drtIxO:0.375rem;--siblR:0.625rem;--hSPYxQ:0.875rem;--fHQhyH:1.125rem;--bTcvlK:1.375rem;--izvCpj:20rem;--aTIGG:24rem;--kMQJUV:28rem;--dyNKmL:32rem;--ToPgI:36rem;--btoFLe:42rem;--esBjqP:48rem;--hrOPNc:56rem;--krbtsN:64rem;--cRFSXi:72rem;--fQSwCT:80rem;--iQceEA:90rem;--jAesVz:65ch;--khWApH:100%;--eOXrSu:min-content;--jNBRbM:max-content;--UhpHH:fit-content;--eomHOU:640px;--iujnmj:768px;--gThSgZ:1024px;--cssArG:1280px;--jESPPc:1536px;--bJeTGz:spin 1s linear infinite;--cxTetH:ping 1s cubic-bezier(0,0,0.2,1) infinite;--jjLJjo:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--eUTuJH:bounce 1s infinite;--bLinLB:currentColor;--qLIrn:#000;--RiClf:#fff;--edNtiq:rgb(0 0 0/0);--cQacUT:#fff1f2;--fFtaKH:#ffe4e6;--eUoFZM:#fecdd3;--bPMUxN:#fda4af;--bvZVli:#fb7185;--jGTTif:#f43f5e;--iVPyxk:#e11d48;--fRnMVl:#be123c;--hxzBoW:#9f1239;--esXPMX:#881337;--epiLsK:#4c0519;--hPYfGc:#fdf2f8;--ioAkJk:#fce7f3;--eyVWNz:#fbcfe8;--nXIqK:#f9a8d4;--hGgStN:#f472b6;--dviDWY:#ec4899;--kUZZAj:#db2777;--gKbLdu:#be185d;--UhnuV:#9d174d;--hYEIxc:#831843;--dPgAHx:#500724;--kpTESD:#fdf4ff;--jfJgr:#fae8ff;--gZeVto:#f5d0fe;--gfHpEZ:#f0abfc;--dSTUoK:#e879f9;--cZwoAv:#d946ef;--jPvANs:#c026d3;--iVXUZd:#a21caf;--hYKnEO:#86198f;--hfmHQz:#701a75;--cYPdae:#4a044e;--ksTgfC:#faf5ff;--iCdJRO:#f3e8ff;--dWAXWh:#e9d5ff;--jcWlLI:#d8b4fe;--eLlnzT:#c084fc;--jRGBpu:#a855f7;--fmdPtN:#9333ea;--kszdjo:#7e22ce;--kMigIv:#6b21a8;--eDhKZa:#581c87;--eadxYH:#3b0764;--elZfLV:#f5f3ff;--jcWAkV:#ede9fe;--gHfMHa:#ddd6fe;--jSzuYT:#c4b5fd;--jDVPUQ:#a78bfa;--bzTONN:#8b5cf6;--ktyKIO:#7c3aed;--cpwJBL:#6d28d9;--foWeJc:#5b21b6;--iApNaV:#4c1d95;--cfTfyk:#2e1065;--kbclAu:#eef2ff;--gAzkHe:#e0e7ff;--gRHwoJ:#c7d2fe;--iYtjYI:#a5b4fc;--jCTsMf:#818cf8;--ujwXi:#6366f1;--LrIEN:#4f46e5;--cSdwoM:#4338ca;--irwviH:#3730a3;--kyiiSG:#312e81;--hgSANP:#1e1b4b;--glmLoi:#eff6ff;--bYrJpO:#dbeafe;--hoTvPd:#bfdbfe;--bMEoOM:#93c5fd;--hIEEwj:#60a5fa;--cgpxvS:#3b82f6;--hwRjVh:#2563eb;--bUCcUQ:#1d4ed8;--golFsv:#1e40af;--LWyse:#1e3a8a;--eJQij:#172554;--dosFxZ:#f0f9ff;--bMxFwZ:#e0f2fe;--vPNZS:#bae6fd;--bdmqGz:#7dd3fc;--bduzvQ:#38bdf8;--bKRccx:#0ea5e9;--ujkFq:#0284c7;--bbFNlX:#0369a1;--RWYCI:#075985;--bztBjp:#0c4a6e;--iNVpnc:#082f49;--dyXAhp:#ecfeff;--eeWoox:#cffafe;--fnHbwe:#a5f3fc;--cLmYYf:#67e8f9;--bpLSHw:#22d3ee;--kcNzIt:#06b6d4;--llymQa:#0891b2;--iJeksb:#0e7490;--jTKpqw:#155e75;--hrqmSx:#164e63;--bcqAnE:#083344;--jqQOis:#f0fdfa;--hsCMHs:#ccfbf1;--jcJhxj:#99f6e4;--czjDVi:#5eead4;--kfgCt:#2dd4bf;--eWbmzo:#14b8a6;--gGhHpf:#0d9488;--cIdNe:#0f766e;--catTvB:#115e59;--gMpZsw:#134e4a;--bnTNlF:#042f2e;--jVPfey:#ecfdf5;--gSyYHy:#d1fae5;--dOyJRJ:#a7f3d0;--jOMcLk:#6ee7b7;--bLsBkr:#34d399;--hLFUdS:#10b981;--eHFFod:#059669;--kHSYhE:#047857;--iuBcgT:#065f46;--dfsLBy:#064e3b;--jJEloz:#022c22;--hXozqf:#f0fdf4;--iDDIAz:#dcfce7;--khfuXU:#bbf7d0;--hypAVx:#86efac;--wGfza:#4ade80;--jdlUVz:#22c55e;--kGNHsU:#16a34a;--hXXNqx:#15803d;--bAQeLK:#166534;--khvUij:#14532d;--cbdKOS:#052e16;--dhEleJ:#f7fee7;--gFFbyh:#ecfccb;--fjFsBy:#d9f99d;--cfdGZz:#bef264;--bxLPEk:#a3e635;--jIFNBh:#84cc16;--imGeEy:#65a30d;--fietcz:#4d7c0f;--crovfQ:#3f6212;--kCitcN:#365314;--gEQkrg:#1a2e05;--cLFWMs:#fefce8;--kxGpio:#fef9c3;--cbZZGT:#fef08a;--fwcFBW:#fde047;--hUTJsd:#facc15;--loWpng:#eab308;--cTpZLL:#ca8a04;--gnsFGO:#a16207;--ByZWN:#854d0e;--dVBFRQ:#713f12;--iLqZUR:#422006;--kVxzTd:#fffbeb;--jZPQXp:#fef3c7;--hCWpXC:#fde68a;--bCKrrD:#fcd34d;--wuHbc:#fbbf24;--fLErTZ:#f59e0b;--doKQUm:#d97706;--iDUBNj:#b45309;--iOnUJo:#92400e;--cObWdp:#78350f;--frxesg:#451a03;--NQTLQ:#fff7ed;--JsfmQ:#ffedd5;--gBjjlD:#fed7aa;--QMCLK:#fdba74;--ijESlZ:#fb923c;--czilMg:#f97316;--iqZpKT:#ea580c;--cGCJla:#c2410c;--dUhLNN:#9a3412;--jzgOMQ:#7c2d12;--igBpVl:#431407;--bINrJX:#fef2f2;--fKgVwH:#fee2e2;--bLdQLg:#fecaca;--fMUQaR:#fca5a5;--hwCQam:#f87171;--iYfRb:#ef4444;--hzqKEw:#dc2626;--lMavl:#b91c1c;--bLDcWa:#991b1b;--fNuclL:#7f1d1d;--jHDsLG:#450a0a;--kltIHN:#fafafa;--hzpwrB:#f5f5f5;--lbfZji:#e5e5e5;--fcfsVb:#d4d4d4;--kPKNfw:#a3a3a3;--eQKgRp:#737373;--isAJIW:#525252;--ctAduP:#404040;--bqFRBA:#262626;--gHaUMp:#171717;--fhFoEQ:#0a0a0a;--NNaBX:#fafaf9;--juQpUX:#f5f5f4;--jjsRgY:#e7e5e4;--hxarzx:#d6d3d1;--dmyqvy:#a8a29e;--bAfQNX:#78716c;--boIrZY:#57534e;--kRLBRt:#44403c;--iKBpmW:#292524;--gYiPFv:#1c1917;--kshUcS:#0c0a09;--dhFdXS:#fafafa;--dGhjba:#f4f4f5;--efoVXJ:#e4e4e7;--ljOqfc:#d4d4d8;--cXLRGr:#a1a1aa;--kcllNK:#71717a;--kBsYKt:#52525b;--gqwJsQ:#3f3f46;--ylgyn:#27272a;--hCKAFG:#18181b;--dtmsQb:#09090b;--dcmCJN:#f9fafb;--ePJGsV:#f3f4f6;--dnVpUm:#e5e7eb;--bMJKSL:#d1d5db;--jSiOQk:#9ca3af;--iqXjOJ:#6b7280;--gPiTqa:#4b5563;--fnXooz:#374151;--fKIyfA:#1f2937;--ejwTdZ:#111827;--jympbw:#030712;--kcXOlL:#f8fafc;--kbRDfH:#f1f5f9;--ivwbEU:#e2e8f0;--dpNMHJ:#cbd5e1;--dtmoEy:#94a3b8;--jCZJgj:#64748b;--hWEhFw:#475569;--cQVSIl:#334155;--hVLXiS:#1e293b;--cQdIlH:#0f172a;--iFDdka:#020617;--jLCNCW:#eaf4ff;--LSEFy:#d9ecff;--ktKNMF:#b7ddff;--gPLgwU:#8eccff;--kXbJnT:#5fb3ff;--htcbYi:#0085ff;--fLyBGt:#006fe0;--chyUqI:#0057b3;--qWncv:#00458f;--icsplG:#00366f;--cykvkr:#00284f;--ikokJA:640px;--kSvAmr:768px;--uwdhN:1024px;--eyfDzy:1280px;--dgHGKE:1536px}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer recipes{@layer _base{.fzDuiy{color:var(--text-secondary);line-height:1.55}.yYjut{background:var(--surface-0);border-width:1px;border-color:var(--border-strong);border-radius:10px;padding-inline:var(--hIimNX);padding-block:var(--bYDCFo);outline:var(--dzOvWn);color:var(--text-primary);box-shadow:none;--transition-prop:border-color,box-shadow,background-color;transition-property:border-color,box-shadow,background-color;width:100%;min-height:var(--cpjPHA)}.yYjut:is(:focus-visible,[data-focus-visible]){border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.hEYtOD{color:var(--text-primary);font-weight:var(--ghWdwL);line-height:1.1;letter-spacing:-.035em}.fzzytv{padding:var(--gGIQOF);background:var(--surface-1);border-radius:20px;border-width:1px;border-color:var(--border-default);box-shadow:0 1px 0 rgba(255,255,255,.025);color:var(--text-primary)}.wGgBK{background:var(--surface-2);border-radius:8px;border-width:1px;border-color:var(--border-default);padding-inline:var(--bYDCFo);padding-block:var(--jJIQbV);font-size:.75rem;line-height:calc(1 / .75);color:var(--text-secondary);letter-spacing:.01em}.ervFBh,.wGgBK{display:inline-flex;align-items:center;font-weight:var(--hmvyHR)}.ervFBh{border-width:1px;border-color:var(--border-strong);border-radius:10px;gap:var(--ebuyxV);outline:0;padding-inline:var(--fFrqVq);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;flex-shrink:0;justify-content:center;position:relative;font-size:.9rem;letter-spacing:-.01em;--transition-duration:160ms;transition-duration:.16s;--transition-prop:background-color,border-color,color,box-shadow,transform;transition-property:background-color,border-color,color,box-shadow,transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;box-shadow:none;--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005FCC))}.ervFBh:is(:focus-visible,[data-focus-visible]){outline-width:var(--focus-ring-width,2px);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-color:var(--focus-ring-color)}.ervFBh{min-height:var(--cpjPHA)}.ervFBh:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ervFBh:is(:hover,[data-hover]){transform:translateY(-1px)}.ervFBh:is(:active,[data-active]){transform:translateY(0) scale(.99)}.eEcpQv{background:var(--surface-0);border-width:1px;border-color:var(--border-strong);border-radius:10px;padding-inline:var(--hIimNX);padding-block:var(--bYDCFo);outline:var(--dzOvWn);color:var(--text-primary);box-shadow:none;--transition-prop:border-color,box-shadow,background-color;transition-property:border-color,box-shadow,background-color;width:100%;min-height:var(--cpjPHA)}.eEcpQv:is(:focus-visible,[data-focus-visible]){border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.wyYNB{grid-gap:8px;gap:8px;display:grid}}.kNmSrs{background:var(--action);border-color:var(--action);color:var(--RiClf)}.kNmSrs:is(:hover,[data-hover]){background:var(--action-hover);border-color:var(--action-hover)}.kzJAEF{padding-inline:var(--hIimNX);height:var(--dDnfaV);min-width:var(--dDnfaV)}.eynXpK,.kzJAEF{font-size:.875rem;line-height:calc(1.25 / .875)}.eynXpK{padding-inline:var(--fFrqVq);height:var(--cpjPHA);min-width:var(--cpjPHA)}.bHbnsd{background:var(--edNtiq);border-color:var(--border-strong);color:var(--text-primary);box-shadow:none}.bHbnsd:is(:hover,[data-hover]){background:var(--surface-2);border-color:var(--text-tertiary)}.jjybuU{background:var(--surface-2);border-color:var(--border-default);color:var(--text-primary);box-shadow:none}.jjybuU:is(:hover,[data-hover]){background:var(--surface-3);border-color:var(--border-strong)}.egxggj{background:var(--edNtiq);border-color:var(--edNtiq);color:var(--text-secondary);box-shadow:none}.egxggj:is(:hover,[data-hover]){background:var(--surface-2);color:var(--text-primary)}.dMNzRw{padding-inline:var(--gGIQOF);font-size:1rem;line-height:calc(1.5 / 1);height:var(--ckODEv);min-width:var(--ckODEv)}}@layer utilities{.AxhzB{padding:var(--fFrqVq)}.Axikr{padding:var(--bYDCFo)}.AxhTk{padding:var(--hIimNX)}.Axhdq{padding:var(--gGIQOF)}.pvuga{gap:var(--hIimNX)}.pnxsH{gap:var(--fFrqVq)}.pKjuE{gap:var(--ebuyxV)}.pThsL{gap:var(--dacYEG)}.pCmHl{gap:var(--bYDCFo)}.pezuA{gap:var(--gGIQOF)}.iTnrVJ{border-radius:999px}.gnlqYH{overflow:hidden}.iTuXOL{color:#86efac}.kgRzLl{color:#fca5a5}.cdyFly{color:#93c5fd}.hgDTYS{stroke-width:2.4}.bgJxpc{stroke-width:2}.fPSBzf{display:flex}.iRgpoQ{flex-direction:column}.gEYBWy{align-items:flex-start}.unbqo{color:var(--RiClf)}.dGWaUF{color:var(--accent-9)}.cYdhWw{display:grid}.iCUXHr{grid-template-columns:repeat(1,minmax(0,1fr))}.bYPztT{align-items:center}.dDWCpe{justify-content:space-between}.cMGtQw{flex-direction:row}.jciMSz{align-items:baseline}.jTWvec{position:relative}.jXSfKH{position:absolute}.hzavxS{transform:translateX(-50%)}.gasSYy{flex-wrap:wrap}.fznAtr{width:var(--gsriJI)}.fznAtw{height:var(--gsriJI)}.AxijT{height:var(--jshnNX)}.frAPmw{min-width:4px}.hVpAQY{min-width:var(--kTdGYg)}.hYZFjI{height:100%}.hYZFkb{width:100%}.dlFKyG{top:-.75px}.eCzFHr{left:100%}.pitgE{width:var(--hghuKL)}.pirGn{height:var(--fHQhyH)}.AxhSM{height:var(--juMtMc)}.pkggG{width:216px}.pkggp{height:216px}.pzLHx{width:240px}.pzLHa{height:240px}.pAodI{width:560px}.pAodf{height:560px}.fzoaSF{width:46px}.fzoaSG{height:46px}.plhke{width:256px}.plhjF{height:256px}@media screen and (min-width:48rem){.dDKdFj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:64rem){.irlYqg{grid-template-columns:repeat(3,minmax(0,1fr))}.dDKdIp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:80rem){.dDKdAG{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{color-scheme:dark;--canvas:#08090b;--surface-0:#0c0e11;--surface-1:#111317;--surface-2:#171a1f;--surface-3:#1d2127;--text-primary:#f7f8fa;--text-secondary:#b5bac4;--text-tertiary:#7b828e;--border-default:#24282f;--border-strong:#343941;--action:#087cf0;--action-hover:#2792ff;--focus:#49a6ff;--focus-soft:rgba(73,166,255,0.24);--positive:#47c879;--warning:#f4b740;--negative:#ef6969;--skeleton:rgba(255,255,255,0.09);--skeleton-highlight:rgba(255,255,255,0.15);--overlay-opacity:0.74;--content-width:1240px;--page-gutter:clamp(16px,4vw,48px);--accent-2:var(--focus-soft);--accent-6:var(--action);--accent-7:var(--action);--accent-9:var(--action);--accent-11:var(--action-hover);--gray-1:var(--surface-1);--gray-2:var(--surface-2);--gray-3:var(--surface-3);--gray-4:var(--border-default);--gray-6:var(--border-strong);--gray-8:var(--text-tertiary);--gray-9:var(--text-secondary);--gray-10:var(--text-secondary);--gray-11:var(--text-secondary);--gray-12:var(--text-primary);--info-2:var(--focus-soft);--info-3:var(--focus-soft);--info-4:var(--focus-soft);--info-9:var(--focus);--error-2:rgba(239,105,105,0.12);--error-6:var(--negative);--error-9:var(--negative);--error-11:var(--negative);--warning-2:rgba(244,183,64,0.12);--warning-9:var(--warning);--warning-11:var(--warning);--success-2:rgba(71,200,121,0.12);--success-6:var(--positive);--success-9:var(--positive);--success-11:var(--positive);--amber-7:var(--warning);--red-7:var(--negative);--shadow-lg:0 12px 32px rgb(0 0 0/0.32)}*{box-sizing:border-box}html{min-width:320px;scrollbar-gutter:stable}body,html{min-height:100%;background:var(--canvas)}body{margin:0;color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(73,166,255,.32);color:white}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{position:fixed;z-index:1000;top:12px;left:12px;padding:10px 14px;border-radius:10px;background:var(--text-primary);color:var(--canvas);font-weight:700;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton{display:block;min-height:1em;border-radius:6px;background:var(--skeleton);animation:skeleton-pulse 1.6s ease-in-out infinite}.skeleton--inline{display:inline-block;vertical-align:middle}.skeleton--circle{border-radius:999px}.skeleton-list{display:grid;grid-gap:12px;gap:12px}.skeleton-row{display:flex;align-items:center;gap:14px;min-height:56px;padding:14px 0;border-top:1px solid var(--border-default)}.skeleton-row:first-of-type{border-top:0}.inline-loading,.loading-card,.skeleton-form{display:block}@keyframes skeleton-pulse{0%,to{background-color:var(--skeleton)}50%{background-color:var(--skeleton-highlight)}}.page-shell{width:100%;min-height:100vh;padding:24px var(--page-gutter) 48px}.app-frame{width:min(100%,var(--content-width));margin:0 auto}.app-header{position:-webkit-sticky;position:sticky;z-index:50;top:16px;display:grid;grid-gap:0;gap:0;padding:12px;border:1px solid var(--border-default);border-radius:16px;background:rgba(12,14,17,.9);box-shadow:0 4px 16px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.brand-lockup{display:flex;align-items:center;min-width:0;color:inherit;gap:12px;text-decoration:none}.brand-mark{flex:0 0 auto;width:44px;height:44px;object-fit:cover;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2)}.brand-copy{min-width:0}.brand-name{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:750;letter-spacing:-.025em}.brand-kicker,.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-kicker{margin:1px 0 0;color:var(--text-tertiary);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.mobile-nav,.primary-nav,.secondary-nav{display:flex;align-items:center;gap:3px}.nav-groups{display:block;width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.nav-groups::-webkit-scrollbar{display:none}.secondary-nav{min-width:max-content;justify-content:center;margin-top:12px;padding-top:8px;border-top:1px solid var(--border-default)}.nav-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 12px;border:1px solid transparent;border-radius:10px;color:var(--text-tertiary);font-size:.84rem;font-weight:650;gap:7px;text-decoration:none;transition:.16s ease;transition-property:color,background-color,border-color,transform;white-space:nowrap}.nav-link:hover{background:var(--surface-2);color:var(--text-primary)}.nav-link:active{transform:translateY(1px)}.nav-link[aria-current=page]{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-primary)}.admin-section-nav{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-1)}.admin-proposal-tray{border-color:var(--accent-7);background:linear-gradient(120deg,var(--surface-1),var(--accent-2))}.proposal-consent-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgb(0 0 0/var(--overlay-opacity));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.proposal-consent-dialog{width:min(100%,560px);max-height:min(720px,calc(100vh - 40px));overflow:auto;border-color:var(--border-strong);background:var(--surface-1);box-shadow:0 24px 80px rgba(0,0,0,.48)}@media (max-width:560px){.admin-section-nav{overflow-x:auto;flex-wrap:nowrap}.admin-proposal-tray>div:first-child{align-items:flex-start;flex-direction:column}.proposal-consent-backdrop{align-items:end;padding:10px}.proposal-consent-dialog{max-height:calc(100vh - 20px)}}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.network-chip{display:inline-flex;min-height:36px;align-items:center;padding:0 10px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-1);color:var(--text-secondary);font-size:.74rem;font-weight:700;gap:7px;white-space:nowrap}.network-dot{width:7px;height:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 3px rgba(71,200,121,.12)}.wallet-summary{display:flex;min-width:0;align-items:center;gap:8px}.wallet-menu{position:relative}.wallet-menu>summary{display:inline-flex;min-height:40px;align-items:center;padding:0 10px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-2);color:var(--text-primary);cursor:pointer;font-size:.84rem;font-weight:700;gap:7px;list-style:none;white-space:nowrap}.wallet-menu>summary::marker{display:none}.wallet-menu>summary::-webkit-details-marker{display:none}.wallet-menu>summary:hover,.wallet-menu[open]>summary{border-color:var(--border-strong);background:var(--surface-3)}.wallet-menu__panel{position:absolute;z-index:70;top:calc(100% + 6px);right:0;display:grid;width:max-content;min-width:210px;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2);box-shadow:0 14px 32px rgba(0,0,0,.28);opacity:0;pointer-events:none;transform:translateY(-4px);transition:.14s ease;transition-property:opacity,transform,visibility;visibility:hidden}.wallet-menu__balance{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:8px 10px 10px;border-bottom:1px solid var(--border-default);color:var(--text-tertiary);font-size:.78rem}.wallet-menu__balance strong{color:var(--text-primary);font-size:.84rem}.wallet-menu__action{display:inline-flex;min-width:126px;align-items:center;justify-content:flex-start;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;gap:7px;text-decoration:none;white-space:nowrap}.wallet-menu:focus-within .wallet-menu__panel,.wallet-menu:hover .wallet-menu__panel,.wallet-menu[open] .wallet-menu__panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.wallet-menu__action:hover{background:var(--surface-3)}.content-shell{position:relative;padding-top:clamp(28px,5vw,64px)}.discovery-frame{display:grid;min-height:calc(100vh - 72px);grid-template-rows:auto 1fr auto;grid-gap:24px;gap:24px}.discovery-header{position:-webkit-sticky;position:sticky;z-index:50;top:16px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--border-default);border-radius:16px;background:rgba(12,14,17,.9);box-shadow:0 4px 16px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.discovery-header__context{display:inline-flex;align-items:center;color:var(--text-tertiary);font-size:.78rem;font-weight:700;gap:9px;letter-spacing:.02em}.discovery-main{display:grid;align-content:start;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px);padding:clamp(32px,5vw,64px) 0 48px}.discovery-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:flex-end;grid-gap:clamp(32px,7vw,96px);gap:clamp(32px,7vw,96px)}.discovery-hero__copy{display:grid;max-width:820px;grid-gap:14px;gap:14px}.discovery-hero__copy .page-title{max-width:780px}.discovery-hero__copy .lede{max-width:610px}.discovery-hero__signal{display:grid;grid-gap:7px;gap:7px;padding:18px;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-1);box-shadow:0 1px 0 rgba(255,255,255,.025);color:var(--text-tertiary);font-size:.8rem;line-height:1.45}.discovery-hero__signal strong{color:var(--text-primary);font-size:1.05rem}.discovery-overview{display:grid;grid-template-columns:1.15fr .85fr 1.35fr;overflow:hidden;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-1);box-shadow:0 1px 0 rgba(255,255,255,.025)}.discovery-overview>div{display:grid;align-content:center;min-height:116px;grid-gap:6px;gap:6px;padding:20px 24px;border-left:1px solid var(--border-default)}.discovery-overview>div:first-child{border-left:0}.discovery-overview strong{color:var(--text-primary);font-size:1.25rem;letter-spacing:-.03em}.discovery-overview span:not(.label){color:var(--text-tertiary);font-size:.78rem}.discovery-directory{display:grid;grid-gap:24px;gap:24px}.discovery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-1)}.discovery-search{position:relative;display:flex;width:min(100%,520px);align-items:center;color:var(--text-tertiary)}.discovery-search>svg{position:absolute;left:14px;z-index:1}.discovery-search input{padding-left:42px}.discovery-results{margin:0;color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;white-space:nowrap}.discovery-directory__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:4px}.discovery-directory__hint{margin:0;font-size:.84rem;text-align:right}.discovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:16px;gap:16px}.discovery-card-link{display:block;color:inherit;text-decoration:none}.discovery-card{display:grid;min-height:248px;grid-template-rows:auto 1fr auto auto;grid-gap:20px;gap:20px}.discovery-card__footer,.discovery-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.discovery-card__identity{display:flex;align-items:center;min-width:0;gap:12px}.discovery-card__identity>div:last-child{min-width:0}.discovery-card__image{display:block;flex:0 0 auto;width:48px;height:48px;object-fit:cover;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-2)}.discovery-card__title{margin:7px 0 0;font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.08;overflow-wrap:anywhere}.discovery-card__arrow{flex:0 0 auto;color:var(--text-tertiary);transition:.16s ease;transition-property:color,transform}.discovery-card-link:focus-visible .discovery-card__arrow,.discovery-card-link:hover .discovery-card__arrow{color:var(--action-hover);transform:translate(2px,-2px)}.discovery-card__description{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-secondary)!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.discovery-card__badges{display:flex;flex-wrap:wrap;gap:7px}.discovery-card__footer{align-items:flex-end;padding-top:16px;border-top:1px solid var(--border-default)}.discovery-card__address,.discovery-card__date{margin:5px 0 0;color:var(--text-secondary);font-size:.78rem}.discovery-card__address{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-card__date{color:var(--text-tertiary);text-align:right}.discovery-empty-state{width:100%;max-width:720px;margin:0 auto}.discovery-footer{padding-top:0}.page-section{display:grid;grid-gap:20px;gap:20px}.page-intro{display:grid;max-width:900px;grid-gap:10px;gap:10px;padding:clamp(8px,2vw,16px) 0 clamp(12px,3vw,24px)}.eyebrow,.label{margin:0;color:var(--text-tertiary)!important;font-size:.72rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-title{margin:0;color:var(--text-primary);font-size:clamp(2.25rem,6vw,4.75rem);font-weight:760;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.lede{max-width:66ch;margin:0;color:var(--text-secondary)!important;font-size:1rem;line-height:1.65}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.section-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.stack{display:grid;grid-gap:16px;gap:16px}.stat-card{position:relative;overflow:hidden}.interactive-card{transition:.16s ease;transition-property:border-color,background-color,transform}.interactive-card:hover{border-color:var(--border-strong)!important;background:var(--surface-2)!important;transform:translateY(-2px)}.interactive-card:focus-within{border-color:var(--focus)!important;box-shadow:0 0 0 3px var(--focus-soft)}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.form-actions--split{justify-content:space-between}.create-progress{position:-webkit-sticky;position:sticky;z-index:40;top:88px;width:100%;padding:10px 0 12px;border-bottom:1px solid var(--border-default);background:var(--canvas)}.create-progress__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.create-progress__item{min-width:0}.create-progress__button{display:flex;width:100%;align-items:center;gap:10px;min-width:0;padding:8px 4px;border:0;color:var(--text-tertiary);background:transparent;text-align:left;cursor:pointer}.create-progress__button.is-active .create-progress__title,.create-progress__button:focus-visible .create-progress__title,.create-progress__button:hover .create-progress__title{color:var(--text-primary)}.create-accordion__number,.create-progress__marker{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-tertiary);font-size:.78rem;font-weight:750}.create-progress__button.is-active .create-progress__marker{border-color:var(--action);color:var(--action-hover);box-shadow:0 0 0 4px var(--focus-soft)}.create-progress__button.is-complete .create-progress__marker{border-color:var(--positive);color:var(--positive)}.create-progress__button.is-error .create-progress__marker{border-color:var(--negative);color:var(--negative)}.create-accordion__copy,.create-progress__copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.create-accordion__title,.create-progress__title{color:var(--text-secondary);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.create-accordion__subtitle{overflow:hidden;color:var(--text-tertiary);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.create-progress__connector{display:none}.create-accordion{display:grid;grid-gap:12px;gap:12px}.create-accordion__section{overflow:hidden;border:1px solid var(--border-default);border-radius:20px;background:var(--surface-1)}.create-accordion__heading{margin:0}.create-accordion__trigger{display:flex;width:100%;align-items:center;gap:14px;min-height:76px;padding:16px 22px;border:0;color:var(--text-primary);background:transparent;text-align:left;cursor:pointer}.create-accordion__section.is-open .create-accordion__trigger,.create-accordion__trigger:hover{background:var(--surface-2)}.create-accordion__section.is-open .create-accordion__number{border-color:var(--action);color:var(--action-hover)}.create-accordion__section:has(.create-accordion__status.is-error) .create-accordion__number{border-color:var(--negative);color:var(--negative)}.create-accordion__status{display:inline-flex;align-items:center;gap:5px;color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.create-accordion__status.is-complete{color:var(--positive)}.create-accordion__status.is-complete .create-accordion__status-check{display:inline}.create-accordion__status.is-error{color:var(--negative)}.create-accordion__status-check{display:none;font-size:1rem;line-height:1}.create-accordion__controls{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.create-accordion__chevron{width:22px;color:var(--text-tertiary);font-size:1.35rem;line-height:1;text-align:center}.create-accordion__panel[hidden]{display:none}.create-accordion__body{padding:0 22px 24px}.create-accordion__body>:first-child{margin-top:4px}.create-review-actions,.create-section-actions{align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-default)}.create-review-actions p,.create-section-actions p{margin:0}.founder-csv-upload{display:grid;grid-gap:16px;gap:16px}.founder-csv-upload__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.founder-csv-upload__dropzone{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--surface-0);color:var(--text-secondary);cursor:pointer;transition:.16s ease;transition-property:border-color,background-color,color}.founder-csv-upload__dropzone.is-dragging,.founder-csv-upload__dropzone:focus-visible,.founder-csv-upload__dropzone:hover{border-color:var(--action);background:var(--focus-soft);color:var(--text-primary);outline:none}.founder-csv-upload__dropzone.is-processing{cursor:wait;opacity:.65}.founder-csv-upload__error{padding:12px 14px;border-left:3px solid var(--negative);background:rgba(239,105,105,.08);color:var(--negative)!important;font-size:.82rem;line-height:1.5;white-space:pre-line}.auction-choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auction-choice{display:flex;align-items:flex-start;gap:12px;min-height:78px;padding:16px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-0);cursor:pointer;transition:.16s ease;transition-property:border-color,background-color,box-shadow}.auction-choice:focus-within,.auction-choice:hover{border-color:var(--border-strong)}.auction-choice.is-selected{border-color:var(--action);background:var(--focus-soft);box-shadow:0 0 0 3px var(--focus-soft)}.auction-choice input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--action)}.governance-intent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.governance-option{display:grid;grid-gap:6px;gap:6px;min-height:132px;padding:16px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-0);color:var(--text-primary);text-align:left;cursor:pointer;transition:.16s ease;transition-property:border-color,background-color,box-shadow}.governance-option:focus-visible,.governance-option:hover{border-color:var(--border-strong)}.governance-option.is-selected{border-color:var(--action);background:var(--focus-soft);box-shadow:0 0 0 3px var(--focus-soft)}.governance-option.is-testing:not(.is-selected){border-color:var(--warning)}.governance-option__title{font-weight:700}.governance-option__description,.governance-option__timing,.governance-option__warning{color:var(--text-tertiary);font-size:.8rem;line-height:1.45}.governance-option__warning{font-size:.72rem;font-style:italic}.governance-option__timing{align-self:end;color:var(--text-secondary);font-size:.72rem;font-weight:650}.governance-reassurance{padding:12px 14px;border-left:3px solid var(--action);background:var(--surface-0);color:var(--text-secondary);font-size:.85rem;line-height:1.5}.governance-reassurance p{margin:0}.governance-slider-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.governance-slider{width:100%;accent-color:var(--action)}.governance-slider-labels{display:flex;justify-content:space-between;color:var(--text-tertiary);font-size:.72rem}.governance-advanced-footer,.governance-advanced-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px}.governance-advanced-prompt{padding:14px 16px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--surface-0)}.governance-advanced-footer p,.governance-advanced-prompt p{margin:0}.governance-advanced-footer{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-default)}.stepper{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:12px;gap:12px}.stepper-line{height:1px;background:var(--border-strong)}.empty-state{padding:clamp(28px,7vw,64px) 20px;border:1px dashed var(--border-strong);border-radius:16px;background:var(--surface-0);text-align:center}.proposal-filters{display:grid;width:min(100%,680px);flex:1 1 520px;grid-template-columns:minmax(240px,1fr) minmax(150px,190px);grid-gap:10px;gap:10px}.proposal-list{display:grid;grid-gap:12px;gap:12px}.proposal-row{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:24px;padding:22px 28px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface-1);color:inherit;text-decoration:none;transition:.16s ease;transition-property:border-color,background-color,transform}.proposal-row:hover{border-color:var(--focus);background:var(--surface-2);transform:translateY(-1px)}.proposal-row:focus-visible{outline-offset:3px}.proposal-row__identity,.proposal-row__outcome{display:flex;min-width:0;align-items:center;gap:22px}.proposal-row__identity{flex:1 1 auto}.proposal-row__id{flex:0 0 auto;margin:0;color:var(--text-secondary)!important;font-size:1.05rem!important;font-weight:700}.proposal-row__content{display:grid;min-width:0;grid-gap:8px;gap:8px}.proposal-row__title{overflow:hidden;margin:0;color:var(--text-primary);font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.proposal-row__date,.proposal-row__votes-unavailable{margin:0;color:var(--text-secondary)!important;font-size:.92rem!important}.proposal-row__outcome{flex:0 0 auto;justify-content:flex-end}.proposal-row__votes{display:grid;grid-template-columns:repeat(3,auto);grid-gap:14px;gap:14px;margin:0}.proposal-row__votes>div{display:grid;grid-gap:3px;gap:3px;text-align:right}.proposal-row__votes dt{color:var(--text-tertiary);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.proposal-row__votes dd{margin:0;color:var(--text-primary);font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.page-section:has(.dashboard-controls){grid-template-columns:minmax(0,1fr) auto}.page-section:has(.dashboard-controls)>.page-intro{display:contents}.page-section:has(.dashboard-controls)>.page-intro>.page-title{grid-column:1;grid-row:1;align-self:center}.page-section:has(.dashboard-controls)>.page-intro>.lede{grid-column:1/-1;grid-row:2}.page-section:has(.dashboard-controls)>.dashboard-controls{grid-column:2;grid-row:1;align-self:center;margin:0}.page-section:has(.dashboard-controls)>:not(.page-intro):not(.dashboard-controls){grid-column:1/-1}.dashboard-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dashboard-sync-status{margin:0;color:var(--text-tertiary)!important;font-size:.78rem!important;font-weight:700;white-space:nowrap}.dashboard-health-menu,.dashboard-menu{position:relative}.dashboard-health-trigger,.dashboard-menu>summary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-1);color:var(--text-primary);cursor:pointer;font-size:.84rem;font-weight:700;gap:7px;list-style:none;white-space:nowrap}.dashboard-health-trigger::marker,.dashboard-menu>summary::marker{display:none}.dashboard-health-trigger::-webkit-details-marker,.dashboard-menu>summary::-webkit-details-marker{display:none}.dashboard-health-menu[open] .dashboard-health-trigger,.dashboard-health-trigger:hover,.dashboard-menu>summary:hover,.dashboard-menu[open]>summary{border-color:var(--text-tertiary);background:var(--surface-2)}.dashboard-menu__trigger--icon{width:40px;padding:0}.dashboard-health-panel,.dashboard-menu__panel{position:absolute;z-index:45;top:calc(100% + 8px);right:0;display:grid;width:min(360px,calc(100vw - 32px));grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-1);box-shadow:0 14px 32px rgba(0,0,0,.28)}.dashboard-health-menu:not([open])>.dashboard-health-panel,.dashboard-menu:not([open])>.dashboard-menu__panel{display:none}.dashboard-health-menu:focus-within>.dashboard-health-panel,.dashboard-health-menu:not([open]):hover>.dashboard-health-panel,.dashboard-health-menu[open]>.dashboard-health-panel{display:grid}.dashboard-contract-menu{min-width:340px}.dashboard-contract-menu__items{display:grid;grid-gap:10px;gap:10px}.dao-contract-list__missing{color:var(--gray-11);font-size:.78rem}.dao-contract-list__row{padding:11px;border:1px solid var(--gray-6);border-radius:10px;background:var(--gray-2)}.dao-contract-list--compact .mono{font-size:.72rem}.dashboard-options-menu{min-width:250px}.dashboard-health-trigger{width:40px;padding:0}.dashboard-health-dot{width:7px;height:7px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 3px rgba(244,183,64,.14)}.dashboard-health-dot--healthy{background:var(--positive);box-shadow:0 0 0 3px rgba(71,200,121,.14)}.dashboard-health-panel{width:min(360px,calc(100vw - 32px))}.dashboard-health-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-health-program{display:grid;grid-gap:3px;gap:3px;padding-top:10px;border-top:1px solid var(--border-default)}.dashboard-proposal-list{display:grid;width:100%;max-height:28rem;grid-gap:12px;gap:12px;overflow-y:auto;padding:0;scrollbar-gutter:stable}.dashboard-proposal-list .proposal-row,.dashboard-proposal-list>[role=listitem]{width:100%}.dashboard-proposal-list .proposal-row{padding:18px 20px}.dashboard-proposal-list .proposal-row__date{font-size:.72rem!important;line-height:1.2;white-space:nowrap}.dashboard-vote-totals{display:inline-flex;align-items:center;gap:2px;color:var(--text-tertiary);font-size:.88rem;font-weight:700;white-space:nowrap}.dashboard-vote-totals__for{color:var(--positive)}.dashboard-vote-totals__against{color:var(--negative)}.dashboard-vote-totals__abstain{color:var(--text-tertiary)}.dashboard-auction{display:grid;grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;text-align:left}.dashboard-auction>a{display:block}.dashboard-auction img{width:min(14rem,100%);height:auto;border:1px solid var(--border-default);border-radius:14px;background:var(--surface-2)}.dashboard-auction__details{display:grid;align-content:start;justify-items:start;grid-gap:14px;gap:14px;padding-top:2px}.dashboard-auction__action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface-2);color:var(--text-primary);font-size:.84rem;font-weight:700;text-decoration:none}.dashboard-auction__action:hover{border-color:var(--action);color:var(--action-hover)}.dashboard-activity-scroll{max-height:28rem;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.dashboard-activity-list{display:grid}.dashboard-activity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding:14px 0;border-top:1px solid var(--border-default)}.dashboard-activity-row[data-first]{border-top:0}.dashboard-activity-meta{max-width:22rem;margin:0;font-size:.8rem;text-align:right}.dashboard-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:16px;gap:16px}.dashboard-secondary-grid>:only-child{grid-column:1/-1}.dashboard-secondary-card{height:31rem;min-height:0}.dashboard-secondary-card__content{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px}.dashboard-secondary-card__scroll{min-height:0;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.dashboard-membership-card__content{display:grid;grid-gap:16px;gap:16px}.dashboard-membership-card__scroll{max-height:32rem;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.membership-token-card__content{display:grid;min-width:0;grid-gap:12px;gap:12px}.membership-token-card__owner{display:grid;min-width:0;grid-gap:4px;gap:4px}.membership-token-card__owner-link{overflow:hidden;color:var(--text-secondary);font-size:.78rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.membership-token-card__owner-link:hover{color:var(--action-hover);text-decoration:underline}.member-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.auction-current{position:relative;display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.auction-current__status{position:absolute;top:0;right:0;color:var(--text-secondary);font-size:.85rem;font-weight:700}.auction-current__token{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.auction-ended-note{padding:14px;border:1px solid var(--warning);border-radius:12px;background:rgba(244,183,64,.08)}.auction-bidder{color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.auction-bidder:hover{color:var(--action-hover)}.treasury-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;grid-gap:16px;gap:16px}.treasury-activity-row,.treasury-asset-row,.treasury-contract-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.proposal-refresh-button,.treasury-refresh-button{min-width:40px;padding:0!important}.proposal-create-tooltip{position:relative;display:inline-flex;outline:none}.proposal-create-tooltip__message{position:absolute;z-index:5;top:calc(100% + 8px);right:0;width:max-content;max-width:min(320px,80vw);padding:9px 11px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text-primary);box-shadow:var(--shadow-lg);font-size:.78rem;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease;visibility:hidden}.proposal-create-tooltip:focus-visible .proposal-create-tooltip__message,.proposal-create-tooltip:hover .proposal-create-tooltip__message{opacity:1;transform:translateY(0);visibility:visible}.is-spinning{animation:spin 1s linear infinite}.treasury-activity-panel{position:-webkit-sticky;position:sticky;top:100px}.treasury-activity-list{max-height:680px;overflow-y:auto;border-top:1px solid var(--border-default)}.treasury-activity-row{padding:16px 0;border-bottom:1px solid var(--border-default)}.members-table-wrap{overflow-x:auto}.members-card-list{display:none!important}.members-table{width:100%;border-collapse:collapse;color:var(--text-primary);text-align:left}.members-table td,.members-table th{padding:16px;border-bottom:1px solid var(--border-default);vertical-align:middle}.members-table th{color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.members-table-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.proposal-detail-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;grid-gap:16px;gap:16px}.proposal-detail-main,.proposal-detail-sidebar{display:grid;min-width:0;grid-gap:16px;gap:16px}.proposal-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,328px);grid-gap:24px;gap:24px;align-items:stretch}.proposal-studio-main{display:grid;min-width:0;align-content:start;grid-gap:20px;gap:20px}.proposal-context-rail{position:-webkit-sticky;position:sticky;top:100px;display:flex;height:calc(100vh - 124px);max-height:calc(100vh - 124px);flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--gray-6);border-radius:16px;background:linear-gradient(180deg,rgba(157,179,203,.1),rgba(157,179,203,.035))}.proposal-context-history-row,.proposal-context-member-heading,.proposal-context-panel-actions,.proposal-context-rail__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal-context-rail__header{padding:18px 18px 14px}.proposal-context-rail__title{margin-top:4px;font-size:1rem;font-weight:650}.proposal-context-backdrop,.proposal-context-close,.proposal-context-mobile-trigger{display:none}.proposal-context-backdrop{border:0;background:rgba(0,0,0,.66)}.proposal-context-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:0 12px 12px;border-bottom:1px solid var(--gray-6)}.proposal-context-tabs button{min-height:36px;padding:7px 8px;border:1px solid transparent;border-radius:9px;color:var(--gray-11);background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.proposal-context-tabs button.is-active,.proposal-context-tabs button:hover{border-color:var(--gray-6);color:var(--gray-12);background:var(--gray-2)}.proposal-context-tab-short-label{display:none}.proposal-context-rail__body{min-height:0;overflow-y:auto;flex:1 1;padding:18px}.proposal-context-kicker{color:var(--accent-11);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.proposal-context-detail,.proposal-context-intro{color:var(--gray-11);font-size:.78rem;line-height:1.45}.proposal-context-intro{margin-top:6px}.proposal-context-list,.proposal-context-loading{display:grid;grid-gap:8px;gap:8px}.proposal-context-loading{padding-top:4px}.proposal-context-skeleton-row{display:grid;grid-gap:8px;gap:8px}.proposal-context-history-row,.proposal-context-member,.proposal-context-row,.proposal-context-skeleton-row{padding:11px;border:1px solid var(--gray-6);border-radius:10px;background:var(--gray-2)}.proposal-context-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.proposal-context-value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proposal-context-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--gray-6);border-radius:9px;background:var(--gray-2)}.proposal-context-search input{min-width:0;border:0;background:transparent;box-shadow:none}.proposal-context-search input:focus{outline:none;box-shadow:none}.proposal-context-panel-actions{align-items:center}.proposal-context-panel-actions button{gap:5px}.proposal-context-member{display:grid;grid-gap:6px;gap:6px}.proposal-context-member-heading{align-items:flex-start}.proposal-context-member-address{min-width:0;flex:1 1}.proposal-context-members{display:grid;grid-gap:10px;gap:10px}.proposal-context-members .proposal-context-list{gap:6px}.proposal-context-members .mono{font-size:.72rem}.proposal-context-members svg{width:12px;height:12px}.proposal-context-members .proposal-context-member{gap:4px;padding:8px}.proposal-context-history-row{color:inherit;text-decoration:none}.proposal-context-history-row:hover{border-color:var(--accent-7);background:var(--gray-3)}.proposal-context-history-row strong{display:block;margin-top:4px;font-size:.84rem;line-height:1.35}@media (max-width:1020px){.proposal-studio-layout{grid-template-columns:minmax(0,1fr)}.proposal-context-rail{position:fixed;z-index:90;top:0;right:0;bottom:0;left:auto;width:min(380px,calc(100vw - 28px));height:100vh;max-height:none;border-radius:16px 0 0 16px;background:var(--surface-1);box-shadow:-18px 0 40px rgba(0,0,0,.35);transform:translateX(105%);visibility:hidden;transition:transform .18s ease}.proposal-context-rail.is-mobile-open{transform:translateX(0);visibility:visible}.proposal-context-backdrop{position:fixed;z-index:80;inset:0;display:block;width:100%;height:100%}.proposal-context-close,.proposal-context-mobile-trigger{display:inline-flex}.proposal-context-mobile-trigger{position:fixed;z-index:61;right:16px;bottom:max(16px,env(safe-area-inset-bottom));border-color:var(--border-strong);background:var(--surface-1);box-shadow:0 8px 24px rgba(0,0,0,.18)}.proposal-context-mobile-trigger[aria-expanded=true]{visibility:hidden;pointer-events:none}.proposal-context-rail__header{padding-top:16px}.proposal-context-rail__body{overflow-y:auto;overscroll-behavior:contain}.proposal-context-rail{display:flex;flex-direction:column}.proposal-context-rail__body{min-height:0;flex:1 1}}@media (min-width:681px) and (max-width:1020px){.proposal-context-mobile-trigger{right:24px}}@media (max-width:680px){.proposal-context-rail{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(82dvh,720px);border-radius:18px 18px 0 0;box-shadow:0 -18px 40px rgba(0,0,0,.35);transform:translateY(105%)}.proposal-context-rail.is-mobile-open{transform:translateY(0)}.proposal-context-mobile-trigger{right:10px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 64px);left:10px;width:calc(100% - 20px);min-height:40px;justify-content:center;text-align:center;border-color:var(--border-strong);border-radius:12px 12px 8px 8px;background:rgba(23,26,31,.98);box-shadow:0 -5px 14px rgba(0,0,0,.18)}.proposal-context-rail__body{max-height:calc(min(82dvh, 720px) - 132px)}.proposal-context-tab-label{display:none}.proposal-context-tab-short-label{display:inline}}.proposal-detail-sidebar{position:-webkit-sticky;position:sticky;top:100px}.app-footer{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding:20px 4px 0;border-top:1px solid var(--border-default);color:var(--text-tertiary);font-size:.78rem;gap:16px}.mobile-nav{display:none}.dao-header__identity{display:flex;align-items:center;min-width:0;gap:12px}.dao-exit-button{display:inline-flex;flex:0 0 auto;align-items:center;min-height:40px;gap:6px;padding:8px 10px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-1);color:var(--text-secondary);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:.16s ease}.dao-exit-button:hover{border-color:var(--text-tertiary);background:var(--surface-2);color:var(--text-primary)}.dao-exit-button__icon{flex:0 0 auto;transform:rotate(180deg)}@media (max-width:680px){.dao-header__identity{gap:8px}.dao-exit-button{width:44px;min-height:44px;justify-content:center;padding:0}.dao-exit-button__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.wallet-kit-button{display:block}.wallet-kit-button button{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--action);border-radius:10px;background:var(--action);color:white;font:inherit;font-weight:700;transition:.16s ease;transition-property:background-color,border-color,transform,opacity}.wallet-kit-button button:hover{border-color:var(--action-hover);background:var(--action-hover);transform:translateY(-1px)}.wallet-kit-button button:active{transform:translateY(0)}.wallet-kit-button button:disabled{opacity:.55}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1020px){.proposal-detail-layout,.treasury-layout{grid-template-columns:1fr}.proposal-detail-sidebar,.treasury-activity-panel{position:static}.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-secondary-card{height:auto}.dashboard-secondary-card__content{min-height:0}.dashboard-secondary-card__scroll{overflow:visible;padding-right:0}.dashboard-activity-scroll,.dashboard-membership-card__scroll,.dashboard-proposal-list{max-height:none;overflow:visible;padding-right:0}.dashboard-activity-row{grid-template-columns:1fr;gap:6px}.dashboard-activity-meta{max-width:none;text-align:left}.dashboard-auction{grid-template-columns:1fr}.dashboard-auction img{width:min(16rem,100%)}.auction-current,.member-profile-stats{grid-template-columns:1fr}.auction-current__status{position:static;order:-1}}@media (max-width:760px){.members-table-wrap{display:none}.members-card-list{display:grid!important}}@media (max-width:680px){.page-shell{padding:10px 12px 104px}.nav-groups{display:none}.mobile-nav{position:fixed;z-index:60;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) min-content;overflow:visible;padding:7px;border:1px solid var(--border-strong);border-radius:16px;background:rgba(12,14,17,.94);box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav .nav-link{min-width:0;min-height:48px;flex-direction:column;padding:5px 2px;font-size:.65rem;gap:3px}.mobile-nav__more{position:relative}.mobile-nav__more>summary{width:40px;min-height:48px;padding:0}.mobile-nav__more .dashboard-menu__panel{top:auto;right:0;bottom:calc(100% + 8px)}.mobile-nav__more .nav-link{width:100%;flex:initial;min-height:40px;flex-direction:row;padding:0 12px;font-size:.84rem;gap:7px;justify-content:flex-start}.app-header{top:8px;padding:9px;border-radius:14px}.app-header__top{grid-template-columns:1fr;gap:8px}.header-actions{justify-content:flex-end;padding-top:8px;border-top:1px solid var(--border-default)}.brand-mark{width:38px;height:38px}.content-shell{padding-top:32px}.page-section{gap:16px}.page-section:has(.dashboard-controls){grid-template-columns:1fr}.page-section:has(.dashboard-controls)>.page-intro>.page-title{grid-column:1;grid-row:1}.page-section:has(.dashboard-controls)>.dashboard-controls{grid-column:1;grid-row:2;justify-content:flex-start}.page-section:has(.dashboard-controls)>.page-intro>.lede{grid-column:1;grid-row:3}.page-title{font-size:clamp(2.15rem,12vw,3.35rem)}.discovery-header{padding-top:4px}.create-progress{top:72px}.discovery-header__context{display:none}.discovery-main{gap:32px;padding-top:40px}.discovery-hero{grid-template-columns:1fr;gap:24px}.discovery-hero__signal{border-top:1px solid var(--border-strong);border-left:0;padding:16px 0 0}.discovery-hero__signal--progress{border:1px solid var(--border-default);border-radius:14px;padding:14px 16px}.discovery-overview{grid-template-columns:1fr 1fr}.discovery-overview>div{min-height:104px;padding:16px 12px}.discovery-overview>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--border-default);padding-left:12px}.discovery-overview>div:nth-child(3){border-left:1px solid var(--border-default)}.discovery-directory__heading,.discovery-toolbar{align-items:stretch;flex-direction:column}.discovery-search{width:100%}.discovery-directory__hint{text-align:left}.discovery-grid{grid-template-columns:1fr}.discovery-card{min-height:0}.discovery-footer{padding-bottom:12px}.stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stepper-line{display:none}.stepper>*{justify-content:center;text-align:center}.form-actions,.form-actions--split{align-items:stretch;flex-direction:column-reverse}.form-actions--split>button,.form-actions>button{width:100%}.create-accordion__section{border-radius:16px}.create-accordion__trigger{gap:10px;min-height:68px;padding:14px 16px}.create-accordion__body{padding:0 16px 20px}.create-accordion__status{font-size:.64rem}.create-accordion__status.is-complete .create-accordion__status-check{display:inline}.create-accordion__status.is-complete .create-accordion__status-text{display:none}.create-review-actions,.create-section-actions{align-items:stretch}.founder-csv-upload__heading{align-items:stretch;flex-direction:column}.founder-csv-upload__dropzone{padding:16px}.auction-choice-group,.governance-intent-grid{grid-template-columns:1fr}.governance-option{min-height:0}.governance-advanced-footer,.governance-advanced-prompt{align-items:stretch;flex-direction:column}.proposal-filters{grid-template-columns:1fr}.proposal-row{align-items:flex-start;flex-direction:column;gap:16px;padding:18px}.proposal-row__identity,.proposal-row__outcome{width:100%}.proposal-row__outcome{align-items:flex-end;justify-content:space-between}.proposal-row__title{white-space:normal}.app-footer,.treasury-activity-row,.treasury-asset-row{align-items:flex-start}.app-footer{flex-direction:column}}.dashboard-page-shell{padding-top:16px}.proposal-workspace-panel{display:grid;min-height:0;grid-gap:16px;gap:16px}.marketplace-coming-soon{display:grid;justify-items:start;grid-gap:4px;gap:4px;min-height:360px;align-content:center;background:radial-gradient(circle at 90% 10%,rgba(73,166,255,.12),transparent 34%),var(--surface-1)}.marketplace-coming-soon__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border:1px solid rgba(73,166,255,.32);border-radius:14px;background:var(--focus-soft);color:var(--focus)}.marketplace-coming-soon__link{margin-top:20px;text-decoration:none}.marketplace-coming-soon__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--action);border-radius:10px;background:var(--action);color:white;font-weight:700;transition:.16s ease}.marketplace-coming-soon__cta:hover{border-color:var(--action-hover);background:var(--action-hover)}.marketplace-coming-soon__cta--outline{border-color:var(--border-strong);background:transparent;color:var(--text-primary)}.marketplace-coming-soon__features{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;color:var(--text-tertiary);font-size:.76rem}.marketplace-coming-soon__features span{padding:6px 9px;border:1px solid var(--border-default);border-radius:999px}.proposal-workspace-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--border-default);scrollbar-width:none}.proposal-workspace-tabs::-webkit-scrollbar{display:none}.proposal-workspace-tab{display:inline-flex;flex:0 0 auto;align-items:center;min-height:42px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-tertiary);font-size:.8rem;font-weight:700;cursor:pointer}.proposal-workspace-tab:hover,.proposal-workspace-tab[aria-selected=true]{color:var(--text-primary)}.proposal-workspace-tab[aria-selected=true]{border-bottom-color:var(--action)}.proposal-workspace-content{min-height:0;max-height:430px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.proposal-workspace-view{display:grid;grid-gap:16px;gap:16px}.proposal-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proposal-workspace-heading .button{flex:0 0 auto}.proposal-workspace-count,.proposal-workspace-hint,.proposal-workspace-item__detail{color:var(--text-tertiary);font-size:.76rem}.proposal-workspace-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border-default);border-radius:8px;color:var(--text-tertiary)}.proposal-workspace-search input{min-width:0;border:0;background:transparent}.proposal-workspace-list,.proposal-workspace-loading{display:grid;grid-gap:0;gap:0}.proposal-workspace-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-default)}.proposal-workspace-item:first-child{border-top:0}.proposal-workspace-item__actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.proposal-workspace-item__copy-button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 8px;border:1px solid var(--border-default);border-radius:6px;background:transparent;color:var(--text-tertiary);font-size:.72rem;font-weight:700;cursor:pointer}.proposal-workspace-item__copy-button:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.proposal-workspace-error{color:var(--negative);font-size:.8rem}.proposal-workspace-empty{padding:16px 0;color:var(--text-tertiary);font-size:.8rem}@media (max-width:680px){.proposal-workspace-content{max-height:none}.proposal-workspace-item{align-items:flex-start}.proposal-workspace-item__actions{flex-wrap:wrap;justify-content:flex-end}}.dashboard-frame{width:min(100%,1440px)}.dashboard-header{position:-webkit-sticky;position:sticky;top:16px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;border:1px solid var(--border-default);border-radius:16px;background:rgba(12,14,17,.92);box-shadow:0 4px 16px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.dashboard-menu-button,.icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-1);color:var(--text-secondary);cursor:pointer}.dashboard-menu-button{display:none}.dashboard-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;margin-top:24px}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:104px;display:flex;flex-direction:column;min-width:0;min-height:calc(100vh - 136px);padding:12px 0}.dashboard-sidebar__mobile-header{display:none}.dashboard-sidebar__dao-list{display:grid;grid-gap:4px;gap:4px}.dashboard-sidebar__section{display:grid;grid-gap:10px;gap:10px;margin-top:0}.dashboard-sidebar__heading{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.dashboard-sidebar__count{color:var(--text-tertiary);font-size:.76rem}.dashboard-sidebar-item{display:flex;align-items:center;min-height:42px;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text-secondary);font-size:.88rem;font-weight:600;text-decoration:none;transition:.16s ease}.dashboard-sidebar-item--active,.dashboard-sidebar-item:hover{background:var(--surface-2);color:var(--text-primary)}.dashboard-sidebar-item--active{box-shadow:inset 3px 0 var(--action)}.dashboard-sidebar-item--dao{font-weight:500}.dashboard-sidebar-item__avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;object-fit:cover;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text-primary);font-size:.72rem;font-weight:750}.dashboard-sidebar-item__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar__empty{padding:0 10px;color:var(--text-tertiary);font-size:.78rem}.dashboard-sidebar__error{color:var(--negative)}.dashboard-sidebar__actions{display:grid;grid-gap:4px;gap:4px;margin-top:auto;padding-top:28px}.dashboard-sidebar__menu-button{display:none}.dashboard-main{min-width:0;padding:20px 0 48px}.dashboard-guest-main{max-width:1120px;margin:0 auto;padding-top:clamp(48px,9vw,96px)}.dashboard-guest-hero{position:relative;display:grid;width:100%;margin-bottom:72px;padding:clamp(28px,5vw,56px) clamp(24px,5vw,64px);overflow:hidden;border:1px solid var(--border-default);border-radius:4px;background:radial-gradient(circle at 82% 12%,rgba(8,124,240,.18),transparent 34%),linear-gradient(120deg,var(--surface-1),rgba(17,19,23,.64))}.dashboard-guest-hero__main{min-width:0}.dashboard-guest-hero h2{max-width:760px;margin:14px 0 20px;font-size:clamp(2.6rem,5vw,4.25rem);line-height:.96;letter-spacing:-.06em}.dashboard-guest-hero .lede{max-width:500px;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.dashboard-guest-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.dashboard-guest-hero__primary{background:var(--text-primary);color:var(--canvas)}.dashboard-guest-hero__primary:hover{background:var(--action-hover);color:var(--canvas)}.dashboard-guest-hero__secondary{border:1px solid var(--border-strong);background:rgba(8,9,11,.24)}.dashboard-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.dashboard-intro .page-title{max-width:720px;margin:8px 0 12px}.dashboard-connected-hero{display:grid;width:100%;margin-bottom:36px;padding:clamp(28px,5vw,56px) clamp(24px,5vw,64px);overflow:hidden;border:1px solid var(--border-default);border-radius:4px;background:radial-gradient(circle at 82% 12%,rgba(8,124,240,.18),transparent 34%),linear-gradient(120deg,var(--surface-1),rgba(17,19,23,.64))}.dashboard-connected-hero .page-title{max-width:760px;margin:14px 0 20px;font-size:clamp(2.6rem,5vw,4.25rem);line-height:.96;letter-spacing:-.06em}.dashboard-connected-hero .lede{max-width:500px;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6}.dashboard-tabs{display:flex;gap:4px;margin-bottom:28px;overflow-x:auto;border-bottom:1px solid var(--border-default);scrollbar-width:none}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tab{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;min-height:44px;padding:8px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-tertiary);font-size:.88rem;font-weight:650;cursor:pointer}.dashboard-tab:hover,.dashboard-tab[aria-selected=true]{color:var(--text-primary)}.dashboard-tab[aria-selected=true]{border-bottom-color:var(--action)}.dashboard-feed{display:grid;grid-gap:24px;gap:24px}.dashboard-feed__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.dashboard-feed__hint{max-width:320px;text-align:right}.dashboard-feed__list{display:grid;grid-gap:10px;gap:10px}.dashboard-feed__item{display:grid;grid-gap:0;gap:0}.dashboard-feed__item-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-feed__date{color:var(--text-tertiary);font-size:.76rem}.dashboard-feed__summary{color:var(--text-secondary);font-size:.86rem;line-height:1.5}.dashboard-feed__link{display:inline-flex;align-items:center;gap:5px;justify-self:start;margin-top:14px;color:var(--action-hover);font-size:.78rem;font-weight:700;text-decoration:none}.dashboard-feed__error{color:var(--negative)}.dashboard-feed__empty{min-height:220px}.dashboard-empty-state{display:grid;justify-items:start;min-height:320px;padding:48px 32px;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-1)}.dashboard-discover-content .discovery-directory{margin-top:0}.dashboard-welcome__hint{margin-top:18px;color:var(--text-tertiary);font-size:.82rem}.dashboard-sidebar__overlay{display:none}@media (max-width:900px){.dashboard-layout{display:block}.dashboard-sidebar{position:fixed;z-index:80;top:0;bottom:0;left:0;width:min(300px,calc(100vw - 48px));min-height:100vh;padding:20px 16px;background:var(--surface-0);box-shadow:12px 0 32px rgba(0,0,0,.35);transform:translateX(-105%);transition:transform .18s ease}.dashboard-sidebar--open{transform:translateX(0)}.dashboard-sidebar__mobile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.dashboard-sidebar__overlay{position:fixed;z-index:70;inset:0;display:block;border:0;background:rgba(0,0,0,.6)}.dashboard-menu-button{display:inline-flex}.dashboard-header .brand-lockup{margin-right:auto}.dashboard-main{padding-top:8px}.dashboard-guest-main{padding-top:40px}.dashboard-guest-hero{margin-bottom:44px}}@media (max-width:680px){.dashboard-header{top:8px;gap:10px;padding:8px 10px}.dashboard-header .brand-mark{width:36px;height:36px}.dashboard-header .brand-kicker{display:none}.dashboard-intro{display:block;margin-bottom:28px}.dashboard-intro .page-title{font-size:clamp(2rem,9vw,3rem)}.dashboard-connected-hero .page-title{font-size:clamp(2.6rem,10vw,4.25rem)}.dashboard-empty-state{min-height:260px;padding:28px 20px}.dashboard-feed__heading{display:block}.dashboard-feed__hint{margin-top:12px;text-align:left}.dashboard-feed__item-topline{align-items:flex-start;flex-direction:column;gap:6px}}@media (min-width:680px){.create-progress__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.create-progress__list{display:flex;gap:0}.create-progress__item{display:flex;flex:1 1;align-items:center}.create-progress__button{width:auto}.create-progress__title{white-space:nowrap}.create-progress__connector{display:block;height:1px;min-width:12px;flex:1 1;margin:0 8px;background:var(--border-default)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}