/* Launchpad design preview (launch.js), in the app's dark theme. */
.launch-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin-top:24px}
.launch-form{display:grid;gap:18px;min-width:0}
.launch-step{min-width:0;margin:0;padding:24px;border:1px solid rgba(233,232,226,.1);border-radius:20px;background:linear-gradient(180deg,#111110,#0a0a09)}
.launch-step legend{display:flex;align-items:center;gap:12px;float:left;width:100%;margin-bottom:18px;padding:0;font-size:20px;letter-spacing:-.02em;color:#efeee8}
.launch-step legend span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,138,31,.35);border-radius:8px;background:rgba(255,138,31,.08);font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ff8a1f}
.launch-step legend+*{clear:both}
.launch-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}
.launch-field{display:grid;gap:8px;margin-top:14px}
.launch-fields .launch-field{margin-top:0}
.launch-field>span,.launch-links summary{font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(233,232,226,.55)}
.launch-field em,.launch-links summary em{font-style:normal;color:rgba(233,232,226,.35)}
html body:not(.on-landing) .launch-field :is(input,textarea){width:100%;padding:12px 14px;font-size:16px;font-family:inherit}
html body:not(.on-landing) .launch-field textarea{resize:vertical;min-height:84px}
html body:not(.on-landing) .launch-field [aria-invalid=true]{border-color:rgba(255,110,90,.75)}
.launch-error{min-height:0;font-size:12.5px;color:#ff8f7a}
.launch-error:empty{display:none}
.launch-drop{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:14px;border:1px dashed rgba(233,232,226,.22);border-radius:14px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.launch-drop:hover,.launch-drop:focus-within{border-color:rgba(255,138,31,.55);background:rgba(255,138,31,.05)}
.launch-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}
.launch-drop-art{display:grid;place-items:center;flex:none;width:56px;height:56px;overflow:hidden;border-radius:14px;background:rgba(255,138,31,.1);color:#ff8a1f}
.launch-drop-art svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}
.launch-drop-art img{width:100%;height:100%;object-fit:cover}
.launch-drop b{display:block;color:#efeee8;font-weight:500}
.launch-drop small{color:rgba(233,232,226,.5)}
.launch-drop .launch-error{flex-basis:100%}
.launch-links{margin-top:16px}
.launch-links summary{cursor:pointer;padding:6px 0}
.launch-links .launch-fields{margin-top:12px}
.launch-help{margin:0 0 14px;color:rgba(233,232,226,.62);font-size:14.5px;line-height:1.5}
.launch-search{margin-bottom:12px}
.launch-startups{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:360px;overflow:auto;padding:2px;overscroll-behavior:contain}
.launch-startup{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(233,232,226,.1);border-radius:14px;background:rgba(233,232,226,.03);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.launch-startup:hover{border-color:rgba(233,232,226,.25)}
.launch-startup input,.launch-choice input{position:absolute;opacity:0;pointer-events:none}
.launch-startup img{flex:none;width:64px;height:40px;border-radius:8px;object-fit:cover;background:#151513}
.launch-startup b{display:block;font-size:14px;font-weight:500;color:#efeee8;line-height:1.25}
.launch-startup small{font:10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(233,232,226,.45)}
.launch-startup:has(input:checked){border-color:rgba(255,138,31,.7);background:rgba(255,138,31,.09);box-shadow:0 0 0 1px rgba(255,138,31,.35)}
.launch-startup:has(input:focus-visible),.launch-choice:has(input:focus-visible),.launch-check:has(input:focus-visible){outline:2px solid #ff8a1f;outline-offset:2px}
.launch-check{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid rgba(233,232,226,.1);border-radius:12px;cursor:pointer;font-size:14px;line-height:1.5;color:rgba(233,232,226,.75)}
html body:not(.on-landing) .launch-check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#ff8a1f}
.launch-check b{color:#efeee8;font-weight:500}
.launch-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.launch-choice{position:relative;display:grid;gap:6px;padding:18px;border:1px solid rgba(233,232,226,.12);border-radius:16px;background:rgba(233,232,226,.03);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.launch-choice b{font-size:18px;font-weight:400;color:#efeee8}
.launch-choice span{font-size:14px;line-height:1.5;color:rgba(233,232,226,.6)}
.launch-choice:has(input:checked){border-color:rgba(168,236,212,.6);background:rgba(168,236,212,.06)}
.launch-choice:has(input:checked) b{color:#a8ecd4}
.launch-route{display:grid;gap:12px;margin-bottom:20px}
.launch-route-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.launch-route i{font-style:normal;color:rgba(233,232,226,.4)}
.launch-node{padding:10px 14px;border:1px solid rgba(233,232,226,.14);border-radius:12px;background:rgba(233,232,226,.03);font-size:14px;color:#efeee8}
.launch-node b{font-weight:500}
.launch-node.is-ember{border-color:rgba(255,138,31,.45);background:rgba(255,138,31,.08)}
.launch-node.is-ember b{color:#ffb45c}
.launch-node.is-mint{border-color:rgba(168,236,212,.4);background:rgba(168,236,212,.06)}
.launch-node.is-mint b{color:#a8ecd4}
.launch-route small{font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(233,232,226,.45)}
.launch-result{margin:14px 0 0;font-size:14px;line-height:1.5;color:rgba(233,232,226,.75)}
.launch-result:empty{display:none}
.launch-preview{position:sticky;top:104px}
.launch-card{padding:22px;border:1px solid rgba(233,232,226,.12);border-radius:22px;background:radial-gradient(100% 80% at 100% 0%,rgba(255,106,0,.16),transparent 60%),#0e0e0d;box-shadow:0 40px 100px -40px rgba(255,106,0,.45)}
.launch-card-top{display:flex;align-items:center;gap:14px}
.launch-card-top>div{min-width:0;flex:1}
.launch-card-top strong{display:block;overflow:hidden;font-size:20px;font-weight:400;letter-spacing:-.02em;color:#efeee8;text-overflow:ellipsis;white-space:nowrap}
.launch-card-top [data-preview=ticker]{font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffb45c}
.launch-avatar{display:grid;place-items:center;flex:none;width:56px;height:56px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#ff8a1f,#ff5a00);font-size:24px;color:#140a02}
.launch-avatar img{width:100%;height:100%;object-fit:cover}
.launch-card-desc{margin:16px 0;font-size:14px;line-height:1.5;color:rgba(233,232,226,.65);overflow-wrap:anywhere}
.launch-card-startup{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px;border:1px solid rgba(233,232,226,.1);border-radius:14px;background:rgba(233,232,226,.03);color:rgba(233,232,226,.5);font-size:14px}
.launch-card-startup img{width:64px;height:40px;border-radius:8px;object-fit:cover}
.launch-card-startup small{display:block;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(233,232,226,.45)}
.launch-card-startup b{color:#efeee8;font-weight:500}
.launch-card-facts{display:grid;gap:10px;margin:18px 0}
.launch-card-facts div{display:flex;justify-content:space-between;gap:12px;font-size:14px}
.launch-card-facts dt{color:rgba(233,232,226,.5)}
.launch-card-facts dd{margin:0;color:#efeee8;text-align:right}
.launch-split{display:flex;gap:3px;height:6px;overflow:hidden;border-radius:6px}
.launch-split span:first-child{background:linear-gradient(90deg,#ff5a00,#ffc266)}
.launch-split span:last-child{background:rgba(233,232,226,.35)}
.launch-card-note{display:block;margin-top:14px;font:10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:rgba(233,232,226,.4)}
@media (max-width:1100px){.launch-grid{grid-template-columns:1fr}.launch-preview{position:static;order:-1}}
@media (max-width:600px){.launch-step{padding:18px}.launch-choices{grid-template-columns:1fr}.launch-startups{grid-template-columns:1fr}}
.launch-fees{grid-template-columns:repeat(4,1fr)}
.launch-fees .launch-choice b{font-variant-numeric:tabular-nums}
.launch-wallet{margin:0 0 18px;padding:16px;border:1px solid rgba(233,232,226,.12);border-radius:14px;background:rgba(233,232,226,.03)}
.launch-wallet-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;color:rgba(233,232,226,.65)}
.launch-wallet-head b{font-weight:500;color:#efeee8}
.launch-wallet-head code{font:500 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffb45c}
.launch-wallet-actions{display:flex;flex-wrap:wrap;gap:8px}
.launch-wallet .launch-help{margin:12px 0 0;font-size:13.5px}
.launch-wallet .launch-help a,.launch-result a{color:#ffb45c}
html body:not(.on-landing) #launch-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
.launch-progress{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}
.launch-progress li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(233,232,226,.4)}
.launch-progress li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgba(233,232,226,.2)}
.launch-progress li.is-active{color:#efeee8}
.launch-progress li.is-active::before{background:#ff8a1f;box-shadow:0 0 10px #ff8a1f;animation:app-pulse 1.2s ease-in-out infinite}
.launch-progress li.is-done{color:rgba(168,236,212,.85)}
.launch-progress li.is-done::before{background:#a8ecd4}
@media (max-width:600px){.launch-fees{grid-template-columns:1fr 1fr}}
@media (prefers-reduced-motion:reduce){.launch-progress li.is-active::before{animation:none}}

/* Launched tokens (tokens.js) */
.tokens-metrics{grid-template-columns:repeat(4,1fr)}
.tokens-panel{margin-top:22px}
.tokens-funds{display:grid;gap:10px}
.tokens-fund{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(233,232,226,.1);border-radius:14px;background:rgba(233,232,226,.02)}
.tokens-fund img,.tokens-fund-img{width:64px;height:40px;border-radius:8px;object-fit:cover;background:#151513}
.tokens-fund-main{display:grid;gap:4px;min-width:0}
.tokens-fund-main b{overflow:hidden;font-weight:500;color:#efeee8;text-overflow:ellipsis;white-space:nowrap}
.tokens-fund-main small,.token-fees small,.token-progress small,.token-startup small,.token-id small{font-size:12px;color:rgba(233,232,226,.5)}
.tokens-fund strong{font-size:18px;font-weight:400;font-variant-numeric:tabular-nums;color:#ffb45c;white-space:nowrap}
.tokens-bar{display:block;height:4px;overflow:hidden;border-radius:4px;background:rgba(233,232,226,.1)}
.tokens-bar i{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,#ff5a00,#ffc266);transition:transform .8s cubic-bezier(.2,.8,.2,1)}
.tokens-head{flex-wrap:wrap;gap:12px}
.tokens-controls{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}
.tokens-controls .search-field{min-width:220px}
html body:not(.on-landing) .tokens-controls select{min-height:42px;padding:0 12px;font-size:14px}
.tokens-list{display:grid;gap:10px}
.token-row{display:grid;grid-template-columns:48px minmax(140px,1.3fr) minmax(150px,1.2fr) auto minmax(110px,.9fr) minmax(130px,1fr) auto;align-items:center;gap:16px;padding:14px;border:1px solid rgba(233,232,226,.1);border-radius:16px;background:rgba(233,232,226,.02);transition:border-color .2s ease}
.token-row:hover{border-color:rgba(255,138,31,.4)}
.token-avatar{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#ff8a1f,#ff5a00);font-size:20px;color:#140a02}
.token-avatar img{width:100%;height:100%;object-fit:cover}
.token-id{display:grid;gap:2px;min-width:0}
.token-id b{overflow:hidden;font-weight:500;color:#efeee8;text-overflow:ellipsis;white-space:nowrap}
.token-id>span{font:500 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffb45c}
.token-id code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(233,232,226,.65)}
.token-startup{display:flex;align-items:center;gap:10px;min-width:0}
.token-startup img{flex:none;width:48px;height:30px;border-radius:6px;object-fit:cover}
.token-startup span{display:grid;min-width:0}
.token-startup b{overflow:hidden;font-weight:500;font-size:14px;color:#efeee8;text-overflow:ellipsis;white-space:nowrap}
.token-tags{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.token-fees{display:grid;gap:2px}
.token-fees b{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;color:#efeee8}
.token-progress{display:grid;gap:6px}
.token-link{font-size:13px;color:#ffb45c;white-space:nowrap}
.token-link:focus-visible{outline:2px solid #ff8a1f;outline-offset:2px}
@media (max-width:1250px){.token-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);row-gap:12px}.token-tags{flex-direction:row;flex-wrap:wrap}.token-row .token-link{justify-self:end}}
@media (max-width:760px){.tokens-metrics{grid-template-columns:1fr 1fr}.token-row{grid-template-columns:48px minmax(0,1fr)}.token-row>*:not(.token-avatar):not(.token-id){grid-column:1/-1}.tokens-controls{margin-left:0;width:100%}.tokens-controls .search-field{flex:1;min-width:0}}
@media (prefers-reduced-motion:reduce){.tokens-bar i{transition:none}}

.tokens-fund-total{display:grid;justify-items:end;gap:2px}
.tokens-fund-total small{font-size:12px;color:rgba(168,236,212,.75)}

/* Investment allocation (allocations.js) */
.alloc-note{display:block;margin-top:4px;font-size:12px;color:rgba(168,236,212,.85)}
.alloc-table{width:100%;margin:14px 0;border-collapse:collapse;font-size:14px}
.alloc-table th,.alloc-table td{padding:8px 6px;border-bottom:1px solid rgba(233,232,226,.1);text-align:right;font-variant-numeric:tabular-nums}
.alloc-table th:first-child,.alloc-table td:first-child{text-align:left}
.alloc-form{display:grid;gap:12px}
.alloc-form label{display:grid;gap:6px;font-size:13px;color:rgba(233,232,226,.75)}
.alloc-form input{width:100%;padding:11px 12px;font-size:16px}
.alloc-form small{font-size:12px;color:rgba(233,232,226,.45)}
.alloc-preview p{margin:4px 0;font-size:14px;color:rgba(233,232,226,.8)}
.alloc-preview b{color:#ffb45c}
.alloc-warn{color:#ffc266 !important}

/* Tokens heading: owner's Claim fees next to Launch a token. */
.page-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.claim-wallet{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}

/* Dev buy (launch step 05). */
.launch-devbuy{display:grid;gap:6px;margin:4px 0 14px}
.launch-devbuy input{width:100%;max-width:240px}
.launch-devbuy small{color:var(--muted,#9a9a9a)}

/* Coin page (#token/<mint>). */
.token-name{color:inherit;text-decoration:none}
.token-name:hover b,.token-name:focus-visible b{text-decoration:underline}
a.token-avatar{text-decoration:none}
.token-back{display:inline-block;margin:28px 0 14px;color:var(--muted,#9a9a9a);text-decoration:none}
.token-back:hover{color:inherit}
.token-live{margin-bottom:16px}
.token-hero{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px}
.token-hero-avatar{flex:none;width:96px;height:96px;border-radius:20px;overflow:hidden;display:grid;place-items:center;font-size:36px;font-weight:600;background:rgba(255,120,30,.12);border:1px solid rgba(255,140,60,.25)}
.token-hero-avatar img{width:100%;height:100%;object-fit:cover}
.token-hero-main{min-width:0}
.token-hero-main h1{margin:0 0 6px;font-size:clamp(28px,4vw,40px);line-height:1.1;overflow-wrap:anywhere}
.token-hero-main h1 span{color:var(--muted,#9a9a9a);font-weight:500}
.token-ca{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 6px}
.token-desc{margin:12px 0 0;max-width:62ch;overflow-wrap:anywhere}
.token-socials{display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 0}
.token-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}
.token-col{display:grid;gap:20px;min-width:0}
.token-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
.token-metrics strong{font-variant-numeric:tabular-nums}
.token-startup-card{display:flex;gap:14px;align-items:flex-start}
.token-startup-card img{flex:none;width:128px;height:80px;object-fit:cover;border-radius:10px}
.token-startup-card b{display:block}
.token-startup-card p{margin:6px 0}
.token-trade{position:sticky;top:90px}
.token-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}
.token-tabs button{min-height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;font:inherit;cursor:pointer}
.token-tabs button[aria-selected="true"]{background:rgba(255,120,30,.16);border-color:rgba(255,140,60,.5)}
.token-tabs button:focus-visible{outline:2px solid #ff8a3d;outline-offset:2px}
#token-trade-form{display:grid;gap:10px}
#token-trade-form label{display:grid;gap:6px}
#token-trade-form input{font-size:16px}
.token-quick{display:flex;flex-wrap:wrap;gap:8px}
.token-quick .pill{cursor:pointer;min-height:32px}
.token-links{display:flex;flex-wrap:wrap;gap:18px;margin:22px 0 40px}
@media (max-width:900px){.token-layout{grid-template-columns:1fr}.token-trade{position:static}}
@media (max-width:600px){.token-metrics{grid-template-columns:1fr}.token-hero{gap:14px}.token-hero-avatar{width:64px;height:64px;font-size:26px;border-radius:14px}.token-startup-card{flex-direction:column}}

/* Category filter chips (launch picker, Tokens list). */
.category-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.category-chip{min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s}
.category-chip span{color:var(--muted,#9a9a9a);font-variant-numeric:tabular-nums;margin-left:4px}
.category-chip:hover{border-color:rgba(255,140,60,.45)}
.category-chip[aria-pressed="true"]{background:rgba(255,120,30,.16);border-color:rgba(255,140,60,.6)}
.category-chip:focus-visible{outline:2px solid #ff8a3d;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.category-chip{transition:none}}

/* Coin page: chart, business, backing, trades. */
.token-intervals{display:flex;flex-wrap:wrap;gap:4px}
.token-intervals button{min-height:30px;min-width:38px;padding:4px 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted,#9a9a9a);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation}
.token-intervals button:hover{color:inherit}
.token-intervals button[aria-pressed="true"]{color:inherit;border-color:rgba(255,140,60,.5);background:rgba(255,120,30,.12)}
.token-intervals button:focus-visible{outline:2px solid #ff8a3d;outline-offset:2px}
.token-chart{height:340px;margin-top:8px}
.token-chart[hidden]{display:none}
.token-business-hero{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px;align-items:start;margin:8px 0 14px}
.token-business-hero img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}
.token-business-hero h3{margin:0 0 4px;font-size:20px}
.token-business-hero p{margin:0 0 8px}
.token-terms{margin:0 0 14px}
.token-business-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:10px}
.token-backing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 14px}
.token-backing-metrics strong{font-variant-numeric:tabular-nums}
.token-backing-steps{margin:0;padding-left:20px;display:grid;gap:6px}
.token-backing-steps li::marker{color:#ff8a3d}
.token-trades-scroll{overflow-x:auto;overscroll-behavior-x:contain}
.token-trades-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.token-trades-table th{text-align:left;font-weight:500;color:var(--muted,#9a9a9a);font-size:12px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}
.token-trades-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}
.token-trades-table td.trade-buy{color:#3fb68b}
.token-trades-table td.trade-sell{color:#e5484d}
.token-attribution{margin-top:-24px;margin-bottom:40px}
@media (max-width:600px){.token-chart{height:260px}.token-business-hero{grid-template-columns:1fr}.token-backing-metrics{grid-template-columns:1fr}}

/* Sticky panels clear the fixed CA bar. */
.launch-preview{top:calc(104px + var(--ca-bar-h,0px))}
.token-trade{top:calc(90px + var(--ca-bar-h,0px))}

/* Live voting (governance.js). */
.gov-admin{display:flex;gap:10px}
.gov-option{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-bottom:10px}
.gov-option.is-mine{border-color:rgba(255,140,60,.55);background:rgba(255,120,30,.06)}
.gov-option img,.gov-option-img{width:96px;height:60px;object-fit:cover;border-radius:10px;background:rgba(255,255,255,.04)}
.gov-option-main{min-width:0;display:grid;gap:6px}
.gov-option-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.gov-option small{color:var(--muted,#9a9a9a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gov-option-figures{font-size:13px;font-variant-numeric:tabular-nums}
.gov-option .result-track{display:block;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.gov-option .result-track span{display:block;height:100%;background:linear-gradient(90deg,#ff7a1a,#ffb067)}
.gov-option .button{min-width:96px}
.gov-me{margin-top:14px;padding:14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}
.gov-me p{margin:0 0 10px}
.gov-excluded{display:inline}
.gov-excluded ul{margin:8px 0;padding-left:18px}
@media (max-width:640px){.gov-option{grid-template-columns:64px minmax(0,1fr)}.gov-option img,.gov-option-img{width:64px;height:40px}.gov-option .button{grid-column:1/-1;width:100%}}
