@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--text);background:var(--page);--sage-50:#f7f7f0;--sage-100:#eeefe4;--sage-200:#dedfd2;--sage-500:#607065;--sage-800:#234738;--sage-950:#203c31;--cream:#fffef9;--lime-100:#e5edb0;--amber-50:#fcf2dc;--amber-900:#755016;--red-50:#fcebe5;--red-900:#913c29;--page:var(--sage-50);--surface:var(--cream);--subtle:var(--sage-100);--line:var(--sage-200);--control-line:#7e8b77;--text:var(--sage-950);--muted:var(--sage-500);--action:var(--sage-800);--action-text:var(--cream);--selected:var(--lime-100);--focus:#315f9a;--warning-bg:var(--amber-50);--warning-text:var(--amber-900);--error-bg:var(--red-50);--error-text:var(--red-900);--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-display:2rem;--text-title:2.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:0;margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid var(--control-line);background:var(--surface);min-height:44px;font-size:var(--text-sm);cursor:pointer;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 16px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.6}button.primary,.button.primary{background:var(--action);color:var(--action-text);border-color:var(--action)}a{color:var(--action);text-underline-position:from-font;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:from-font}a svg,button svg,summary svg{flex-shrink:0}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (hover:hover){button:not(:disabled):hover,.button:hover{background:var(--subtle);border-color:var(--muted)}button.primary:not(:disabled):hover,.button.primary:hover{background:var(--text)}a:hover{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}}@media (prefers-reduced-motion:no-preference){button,.button{transition:background-color .12s ease-out,transform .12s cubic-bezier(.2,0,0,1)}button:not(:disabled):active,.button:active{transform:scale(.96)}.spinner{animation:1s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}h1,h2,h3,p{margin:0}h1{font-size:var(--text-title);letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.1}h2{font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.4}h3{font-size:var(--text-base);font-weight:500;line-height:1.5}p{text-wrap:pretty;max-width:70ch}strong{font-weight:500}svg{vertical-align:middle}img{max-width:100%}fieldset{border:0;min-width:0;margin:0;padding:0}input:not([type=checkbox]),select{border:1px solid var(--control-line);background:var(--surface);width:100%;min-height:48px;font-size:var(--text-base);border-radius:9px;min-width:0;padding:11px 12px}input::placeholder{color:var(--muted);opacity:1}input[aria-invalid=true]{border-color:var(--error-text)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--action);flex-shrink:0}label{cursor:pointer}.field{font-size:var(--text-sm);flex-direction:column;flex:1;gap:8px;min-width:0;font-weight:500;display:flex}.field-hint{font-size:var(--text-sm);color:var(--muted);font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.checkbox{min-height:44px;font-size:var(--text-sm);align-items:center;gap:10px;font-weight:400;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--surface);border-radius:8px;padding:12px;position:absolute;inset-block-start:-100px;inset-inline-start:16px}.skip-link:focus{inset-block-start:10px}#main{scroll-margin-top:16px}.testnet-strip{background:var(--subtle);min-height:32px;font-size:var(--text-sm);justify-content:center;align-items:center;gap:6px;padding:4px 16px;display:flex}.testnet-strip a{align-items:center;gap:4px;margin-inline-start:16px;display:inline-flex}.status-dot{background:var(--muted);border-radius:50%;width:6px;height:6px}.app-shell{max-width:1320px;margin-inline:auto;padding-inline:40px}.app-header{justify-content:space-between;align-items:center;gap:16px;padding-block:28px;display:flex}.brand{letter-spacing:-.04em;font-size:var(--text-xl);align-items:center;gap:11px;font-weight:700;text-decoration:none;display:flex}.brand-light{font-weight:400}.wallet-button{min-height:44px}.main-nav{border-block-end:1px solid var(--line);gap:8px;padding-block-end:14px;display:flex}.main-nav a{font-size:var(--text-sm);border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 18px;font-weight:500;text-decoration:none;display:flex}.main-nav a[aria-current=page]{background:var(--selected);color:var(--text)}@media (hover:hover){.main-nav a:hover{background:var(--subtle)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-block:38px 28px;display:flex}.page-heading p{color:var(--muted);margin-block-start:12px}.help-link{font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:7px;min-height:44px;text-decoration:none;display:inline-flex}.workspace{grid-template-columns:minmax(0,1fr) 312px;align-items:start;gap:28px;display:grid}.primary-column,.sidebar{min-width:0}.sidebar{flex-direction:column;gap:24px;display:flex}.surface{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:26px}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-block-end:20px;display:flex}.section-head h2,.section-head h3{min-width:0;margin:0}.stack{flex-direction:column;gap:20px;display:flex}.stack-large{flex-direction:column;gap:24px;display:flex}.inline{align-items:center;gap:8px;display:inline-flex}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar>.field{max-width:240px}.toolbar>.checkbox{align-self:flex-end}.caption{font-size:var(--text-sm);line-height:1.5}.muted{color:var(--muted)}.break{overflow-wrap:anywhere}.tag{background:var(--subtle);font-size:var(--text-sm);border-radius:6px;justify-content:center;align-items:center;max-width:100%;padding:4px 9px;font-weight:400;line-height:1.5;display:inline-flex}.tag.warning{background:var(--warning-bg);color:var(--warning-text)}.tag.success{background:var(--selected);color:var(--text)}.icon-button{background:0 0;width:44px;min-width:44px;padding:10px}.address-input{position:relative}.address-input>svg{inset-inline-start:13px;color:var(--muted);pointer-events:none;position:absolute;top:15px}.address-input input{padding-inline-start:40px}.wallet-explorer .empty{margin-block-start:24px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px 12px;display:flex}.empty h3{font-size:var(--text-lg);margin-block-end:8px}.empty p{font-size:var(--text-sm);max-width:40ch;margin-inline:auto}.empty a{font-size:var(--text-sm);margin-block-start:14px}.empty.with-art{gap:8px;padding-block:0 12px}.squeek-art{object-fit:contain;width:240px;height:150px}.portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 12px;display:grid}.portfolio-summary>div{flex-direction:column;gap:8px;min-width:0;display:flex}.portfolio-summary span{color:var(--muted);font-size:var(--text-sm)}.portfolio-summary strong{font-size:var(--text-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.address{min-width:0;font-size:var(--text-sm);vertical-align:middle;align-items:center;gap:4px;max-width:100%;display:inline-flex}.address>a{align-items:center;gap:4px;min-width:0;text-decoration:none;display:inline-flex}.address bdi{overflow-wrap:anywhere}.full-address>a{word-break:break-all}.copy-button{background:0 0;border-color:#0000;border-radius:5px;flex-shrink:0;min-width:28px;min-height:30px;padding:5px}.level-list{margin-block-start:24px}.level-group{border-block-start:1px solid var(--line);padding-block:24px}.level-group:first-child{border:0;padding-block-start:0}.level-group:last-child{padding-block-end:0}.level-icon{background:var(--subtle);width:42px;min-width:42px;min-height:42px;font-size:var(--text-sm);border-radius:12px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.token-row{grid-template-columns:minmax(60px,.5fr) 1fr 1.8fr;align-items:start;gap:16px;padding-block:12px;display:grid}.token-row>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.token-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.token-row .token-state{font-size:var(--text-sm);text-align:end;align-items:flex-end}.opportunity{background:var(--selected);border-radius:18px;align-items:flex-start;gap:18px;padding:26px;display:flex}.opportunity>svg{flex-shrink:0}.opportunity h2{margin-block-end:10px}.opportunity p+p{margin-block-start:12px}.notice{background:var(--subtle);font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:9px;padding:13px 15px;line-height:1.5}.notice.warn{background:var(--warning-bg);color:var(--warning-text)}.notice.error{background:var(--error-bg);color:var(--error-text)}.notice.success{background:var(--selected);color:var(--text)}.surface>.notice{margin-block-start:16px}.market-pulse{padding:22px}.market-pulse .section-head{margin-block-end:0}.market-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;table-layout:fixed;margin-block:8px 18px}.market-table th,.market-table td{text-align:end;overflow-wrap:anywhere;padding:7px 3px;font-weight:400}.market-table th:first-child{text-align:start;width:44px}.market-table thead{color:var(--muted)}.market-table button{font-size:var(--text-sm);word-break:break-all;min-height:32px;padding:4px 5px}.market-prices summary{margin-block:10px;font-weight:400}.verification-panel.verified{background:var(--subtle);color:var(--text)}.verification-panel.verified>button{border-color:var(--control-line)}.market-pulse>a{font-size:var(--text-sm)}.verification-panel{background:var(--warning-bg);color:var(--warning-text);border-radius:18px;padding:22px}.verification-panel .section-head{margin-block-end:12px}.verification-state{align-items:center;gap:8px;margin-block-end:8px;font-weight:500;display:flex}.verification-state:before{content:"!";width:20px;height:20px;font-size:var(--text-sm);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.verification-state.ok:before{content:"✓"}.verification-panel>button{border-color:var(--warning-text);background:0 0;margin-block:14px 4px}.verification-panel>p:last-child{margin-block-start:8px}.verification-panel details{margin-block-start:12px}summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);padding-block:12px;font-weight:500}.identity-list{flex-direction:column;gap:18px;display:flex}.identity-row{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.identity-row bdi{word-break:break-all}.verification-panel details>.caption{margin-block-start:16px}.market-activity{padding:0 8px}.market-activity h2{margin-block-end:12px}.market-activity ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.market-activity li{flex-direction:column;gap:2px;display:flex}.market-activity a{font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.wallet-balance h2{margin-block-end:10px}.balance-number{font-size:var(--text-xl);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-block:14px 6px}.how-it-works{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:48px 20px;padding-block:32px;display:grid}.how-it-works>div{grid-template-columns:32px 1fr;column-gap:12px;display:grid}.how-it-works .number{border:1px solid var(--line);width:30px;height:30px;font-size:var(--text-sm);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.how-it-works p{font-size:var(--text-sm);color:var(--muted);margin-block-start:6px}.deployment-details{padding-block:8px}.deployment-details .stack{padding-block:16px}footer{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:24px 32px;display:flex}footer>div{gap:24px;display:flex}footer a{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.segmented{gap:6px;padding-block-end:24px;display:flex}.segmented button{background:0 0;flex:1;padding-inline:9px}.segmented button[aria-pressed=true]{background:var(--subtle);border-color:var(--muted)}.lookup{gap:12px;margin-block:22px;display:flex}.lookup input{flex:1;min-width:0}.order-row{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-block:20px;display:flex}.order-description{overflow-wrap:anywhere;flex:1;min-width:140px}.order-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;max-width:100%;display:flex}.order-row>button{margin-inline-start:auto}.facts{flex-direction:column;gap:10px;margin:0;display:flex}.facts>div{font-size:var(--text-sm);justify-content:space-between;align-items:start;gap:20px;display:flex}.facts dt{color:var(--muted);flex-shrink:0;max-width:48%}.facts dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0}.facts dd .address{vertical-align:top}.inventory-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-block:24px;display:grid}.inventory-summary{flex-wrap:wrap;gap:10px;margin-block:24px;display:flex}.path-list{margin-block-start:24px}.path{border-block-start:1px solid var(--line);padding-block:24px}.path:first-child{border:0;padding-block-start:0}.path:last-child{padding-block-end:0}.path .section-head{align-items:flex-start}.path-chain{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:20px;display:flex}.path-node{background:var(--subtle);font-size:var(--text-sm);border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.path .facts{margin-block-end:16px}.path>button{margin-block-start:20px}.holder-row{border-block-start:1px solid var(--line);align-items:center;gap:16px;padding-block:20px;display:flex}.holder-row>div{flex:1;min-width:0}.holder-row button{flex-shrink:0}.holder-row p{margin-block-start:4px}.merge-result{background:var(--selected);border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.merge-result svg{flex-shrink:0}.merge-result p{margin-block-start:10px}.separated{border-block-start:1px solid var(--line);padding-block-start:20px}.separated h3{margin-block-end:10px}.modal{background:var(--surface);width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 48px);color:var(--text);overscroll-behavior:contain;border:0;border-radius:20px;padding:0;box-shadow:0 20px 80px #1f382d35}.modal::backdrop{background:#1c30246b}.modal-content{padding:28px}.modal .section-head{margin-block-end:24px}.modal h2{font-size:var(--text-xl)}.wallet-list{flex-direction:column;gap:12px;display:flex}.wallet-row{border:1px solid var(--line);background:0 0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;text-decoration:none;display:flex}.wallet-row span{text-align:start;flex:1}.wallet-row img{border-radius:6px;flex-shrink:0}.modal>.notice,.modal-content>.notice{margin-block-start:20px}.tx-steps{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.tx-steps li{color:var(--muted);align-items:start;gap:12px;display:flex}.tx-steps li.current,.tx-steps li.complete{color:var(--text)}.tx-steps p{margin-block-start:6px}.step-number{border:1px solid var(--line);width:28px;min-width:28px;height:28px;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.tx-steps .complete .step-number{background:var(--selected)}.simulation-note{background:var(--subtle);font-size:var(--text-sm);border-radius:10px;align-items:start;gap:10px;padding:16px;display:flex}.simulation-note svg{flex-shrink:0}.bootstrap{flex-direction:column;align-items:flex-start;gap:24px;max-width:560px;margin:15vh auto;padding:24px;display:flex}@media (width<=70rem){.app-shell{padding-inline:28px}.workspace{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.surface{padding:22px}.help-link{display:none}.main-nav a{padding-inline:14px}.facts>div{gap:12px}.token-row{grid-template-columns:1fr 2fr}.token-row .token-state{text-align:start;grid-column:2;align-items:flex-start}.portfolio-summary{gap:12px;padding-inline:0}}@media (width<=56rem){.workspace{grid-template-columns:minmax(0,1fr)}.sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.market-activity{padding:20px}.how-it-works{gap:20px}.app-shell{padding-inline:24px}.page-heading{margin-block:30px 24px}.main-nav{justify-content:space-between;gap:3px}.main-nav a{padding-inline:12px}.main-nav a svg{display:none}}@media (width<=40rem){.app-shell{padding-inline:16px}.app-header{gap:12px;padding-block:20px}.brand{font-size:var(--text-lg);letter-spacing:-.035em;gap:8px}.brand img{width:32px;height:32px}.wallet-button{font-size:var(--text-sm);padding:10px 12px}.wallet-button svg,.strip-secondary{display:none}.testnet-strip{font-size:var(--text-sm);justify-content:flex-start;gap:6px}.testnet-strip a{margin-inline-start:auto}.main-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-block-end:12px;display:grid}.main-nav a{min-height:40px;padding:9px 6px}.main-nav a:nth-child(n+4){grid-column:auto}.page-heading{margin-block:26px 22px}h1{font-size:var(--text-display);letter-spacing:-.04em}.page-heading p{font-size:var(--text-sm);margin-block-start:10px}.surface{border-radius:16px;padding:20px}.section-head{flex-wrap:wrap;gap:12px;margin-block-end:18px}.section-head .tag{font-size:var(--text-sm)}.stack{gap:18px}.stack-large{gap:22px}.wallet-explorer .section-head{gap:8px}.wallet-explorer .tag{display:none}.wallet-explorer .empty{margin-block-start:18px}.empty.with-art{gap:4px}.squeek-art{width:220px;height:120px}.empty{padding:24px 0}.empty h3{font-size:var(--text-lg)}.form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.toolbar{align-items:center;gap:12px}.toolbar>.field{max-width:none}.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portfolio-summary>div:last-child{grid-column:span 2}.portfolio-summary strong{font-size:var(--text-display)}.token-row{gap:8px 14px}.level-group .section-head{gap:10px}.level-group .tag{font-size:var(--text-sm)}.token-row .token-state{grid-column:1/-1;padding-inline-start:0}.token-row{grid-template-columns:1fr 1.5fr;padding-block:16px}.token-row>div{align-items:flex-end}.token-state span{max-width:100%}.level-icon{border-radius:10px;width:38px;min-width:38px;min-height:38px}.opportunity{gap:12px;padding:22px}.opportunity>svg{display:none}.sidebar{align-items:stretch;gap:22px;margin-block-start:8px;display:flex}.verification-panel{padding:22px}.market-activity{padding:0 4px}.how-it-works{grid-template-columns:minmax(0,1fr);gap:24px;margin-block:32px 12px;padding-block:28px}.how-it-works p{margin-block-start:3px}.how-it-works h2{font-size:var(--text-base)}footer{align-items:flex-start;gap:20px;padding-block:24px}.brand-light{display:inline}.form-surface .segmented{gap:5px}.segmented button{font-size:var(--text-sm);padding:9px 7px;line-height:1.4}.lookup{gap:8px}.lookup button{padding-inline:12px}.lookup button svg{display:none}.order-row{gap:14px 10px}.order-description{min-width:140px}.order-price{flex:1;align-items:flex-start;margin-inline-start:48px}.order-row>button{margin-inline-start:0}.holder-row{flex-wrap:wrap;gap:12px}.holder-row>div{min-width:calc(100% - 64px)}.holder-row button{margin-inline-start:50px}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.path .section-head{flex-direction:column;gap:12px}.facts>div{gap:16px}.facts dt{max-width:46%}.path>.caption{margin-block-start:16px}.modal{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0}.modal-content{padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.wallet-row{min-height:52px}.modal h2{font-size:var(--text-xl)}.modal .section-head{flex-wrap:nowrap}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.tag,.level-icon,.notice,.primary{border:1px solid canvastext}}.main-nav a[aria-current=page],.segmented button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}
