:root{--active-chain: #21d6a2;color:#1f2b27;background:linear-gradient(90deg,rgba(31,43,39,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(31,43,39,.04) 1px,transparent 1px),#f5f8f3;background-size:28px 28px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}body[data-drawer-open=true]{overflow:hidden}button,input,textarea{font:inherit}button{border:0}button:disabled{cursor:not-allowed;opacity:.55}.appShell{display:grid;grid-template-columns:310px minmax(0,1fr) 300px;gap:18px;position:relative;width:min(1460px,calc(100% - 32px));margin:0 auto;padding:24px 0}.appShell[data-left-collapsed=true]{grid-template-columns:minmax(0,1fr) 300px}.appShell[data-right-collapsed=true]{grid-template-columns:310px minmax(0,1fr)}.appShell[data-left-collapsed=true][data-right-collapsed=true]{grid-template-columns:minmax(0,1fr)}.appShell[data-left-collapsed=true] .chainPane,.appShell[data-right-collapsed=true] .statusPane{display:none}.drawerBackdrop{top:0;right:0;bottom:0;left:0;border:0;background:#121c1847;cursor:pointer;position:fixed;z-index:70}.chainPane,.creatorPane,.statusPane{border:1px solid rgba(93,113,100,.18);border-radius:8px;background:#fffffaeb;box-shadow:0 18px 44px #2f443c1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chainPane{display:grid;align-self:start;gap:20px;min-height:calc(100vh - 48px);overflow:hidden;padding:22px;position:sticky;top:24px}.chainPane:after{content:"";display:block;width:100%;height:12px;background:linear-gradient(90deg,#21d6a2,#51a7ff,#c85cff);left:0;bottom:0;position:absolute}.brandBlock{display:grid;gap:14px}.brandMark{width:min(148px,70%);aspect-ratio:1;display:block}.eyebrow,.microLabel{margin:0 0 7px;color:#63736a;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin:0;letter-spacing:0}h1{max-width:8em;color:#1f2b27;font-size:32px;line-height:1.08}h2{color:#1f2b27;font-size:24px;line-height:1.2}h3{color:#25332e;font-size:17px;line-height:1.25}h3 b,label b{color:#d94d43;font-size:12px;font-style:normal}.familyNavShell{min-width:0}.familyNav{display:grid;gap:10px;min-width:0;position:relative;scrollbar-width:thin}.familyButton{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 12px;min-height:70px;border:1px solid rgba(93,113,100,.16);border-radius:8px;background:#fff;color:#314039;cursor:pointer;padding:10px 12px;text-align:left;transition:border .14s ease,box-shadow .14s ease,transform .14s ease}.familyButton:focus,.subChainButton:focus{outline:none}.familyButton:focus-visible,.subChainButton:focus-visible{outline:3px solid color-mix(in srgb,var(--active-chain) 34%,transparent);outline-offset:2px}.familyButton:hover,.familyButton[data-active=true]{border-color:color-mix(in srgb,var(--family-accent) 48%,#ffffff);box-shadow:0 10px 22px color-mix(in srgb,var(--family-accent) 18%,transparent)}.familyButton span{display:grid;width:58px;height:42px;grid-row:1 / 3;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--family-accent) 16%,#ffffff);overflow:hidden;padding:7px}.familyButton span img{width:100%;height:100%;object-fit:contain}.familyButton strong,.subChainButton{color:#1f2b27;font-weight:900}.familyButton strong{font-size:20px;line-height:1.1}.familyButton small{display:block;min-width:0;color:#7b8a81;font-size:14px;line-height:1.25;font-weight:750;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.subChainPanel{border-top:1px solid rgba(93,113,100,.14);padding-top:14px}.subChainPanelWorkspace{display:grid;gap:10px;margin-bottom:8px;padding:16px 0 8px}.subChainNav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px}.subChainButton{display:inline-flex;min-width:86px;min-height:40px;align-items:center;justify-content:center;gap:7px;position:relative;border:1px solid rgba(93,113,100,.16);border-radius:8px;background:#fff;cursor:pointer;font-size:13px;overflow:hidden;transition:border .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.subChainButton:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 color-mix(in srgb,var(--sub-accent) 56%,transparent);content:"";opacity:0;pointer-events:none;transition:box-shadow .18s ease,opacity .18s ease}.subChainButton span{color:color-mix(in srgb,var(--sub-accent) 70%,#203244);font-size:11px;font-weight:950}.subChainButton[data-active=true]{border-color:color-mix(in srgb,var(--sub-accent) 50%,#ffffff);background:color-mix(in srgb,var(--sub-accent) 10%,#ffffff);box-shadow:0 8px 18px color-mix(in srgb,var(--sub-accent) 16%,transparent);transform:translateY(-1px)}.subChainButton[data-active=true]:after{animation:subChainPulse 1.45s ease-in-out infinite;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--sub-accent) 52%,transparent);opacity:1}@keyframes subChainPulse{0%,to{opacity:.74}50%{opacity:1}}.chainSummary{display:grid;align-self:end;border-top:1px solid rgba(93,113,100,.16);margin-bottom:18px;padding-top:16px}.chainSummary strong{color:#203244;font-size:22px;line-height:1.2}.creatorPane{padding:24px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(93,113,100,.16);padding-bottom:22px}.form{display:grid;gap:0}.formSection{display:grid;gap:18px;border-bottom:1px solid rgba(93,113,100,.16);padding:24px 0}.sectionTitle{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start}.sectionTitle>span{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#203244;color:#fff;font-size:13px;font-weight:900}.sectionTitle p{margin-top:5px;color:#697a70;font-size:13px;line-height:1.55}.grid,.mediaGrid,.compactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.linksPermissionGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px}.fieldCard{display:grid;gap:14px;border:1px solid rgba(93,113,100,.16);border-radius:8px;background:#fbfdf9;padding:16px}.fieldCard h4{margin:0;color:#203244;font-size:15px;letter-spacing:0}.compactGrid{grid-template-columns:1fr;gap:12px}.evmOwnershipOptions{display:grid;gap:8px;margin-top:14px}.evmOwnershipOptions small{color:#6b7c72;font-size:12px;line-height:1.45}label{display:grid;gap:8px;min-width:0;color:#3f5048;font-size:13px;font-weight:800}input,textarea{width:100%;border:1px solid rgba(93,113,100,.25);border-radius:8px;background:#fff;color:#1f2b27;outline:none;padding:13px 14px;font-weight:650}input::placeholder,textarea::placeholder{color:#94a49a}input:focus,textarea:focus{border-color:var(--active-chain);box-shadow:0 0 0 3px color-mix(in srgb,var(--active-chain) 18%,transparent)}textarea{min-height:168px;resize:vertical}.uploadBox{display:grid;min-height:224px;place-items:center;align-content:center;border:1px dashed rgba(93,113,100,.35);border-radius:8px;background:linear-gradient(135deg,#21d6a214,#51a7ff14),#fbfdf9;cursor:pointer;padding:18px;text-align:center}.uploadBox input{display:none}.uploadPreview{display:grid;width:108px;height:108px;place-items:center;overflow:hidden;border:1px solid rgba(93,113,100,.18);border-radius:8px;background:#fff}.uploadPreview img{width:100%;height:100%;object-fit:cover}.uploadBox strong{max-width:100%;margin-top:12px;color:#203244;overflow-wrap:anywhere}.uploadBox small{color:#718078;font-size:12px}.switchGroup{display:grid;gap:10px;align-self:end}.switch{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(93,113,100,.18);border-radius:8px;background:#fbfdf9;padding:10px}.switch input{position:absolute;opacity:0;pointer-events:none}.switch span{width:44px;height:24px;border-radius:999px;background:#cdd8d0;position:relative;transition:background .16s ease}.switch span:after{content:"";width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #1f2b272e;left:3px;top:3px;position:absolute;transition:transform .16s ease}.switch input:checked+span{background:var(--active-chain)}.switch input:checked+span:after{transform:translate(20px)}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;cursor:pointer;font-weight:900;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.primary svg,.secondary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.primary{margin-top:24px;min-height:52px;background:#203244;color:#fff;box-shadow:0 14px 30px #2032442e}.primary:hover:not(:disabled){background:#28445e}.activeFeePanel{margin-top:14px}.serviceFeeHero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;align-items:center;border:1px solid color-mix(in srgb,var(--active-chain) 34%,#dbe8de);border-radius:8px;background:linear-gradient(120deg,#ffffffeb,color-mix(in srgb,var(--active-chain) 12%,#ffffff)),#fff;box-shadow:0 14px 30px color-mix(in srgb,var(--active-chain) 14%,transparent),inset 0 0 0 1px #ffffffad;overflow:hidden;padding:14px 16px;position:relative}.serviceFeeHero:after{content:"";width:78px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);inset:0 auto 0 -90px;position:absolute;transform:skew(-18deg);animation:feeShine 2.6s ease-in-out infinite}.serviceFeeHero span,.serviceFeeHero small,.serviceFeeHero em{color:#63736a;font-size:13px;font-weight:900}.serviceFeeHero strong{color:#1f2b27;font-size:clamp(24px,3.2vw,38px);font-weight:950;line-height:1;position:relative;z-index:1}.serviceFeeHero small,.serviceFeeHero em{grid-column:1 / -1}.serviceFeeHero em{display:block;color:#b23a36;font-style:normal}.serviceFeeList{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.serviceFeeItem{display:grid;gap:3px;min-height:78px;border:1px solid rgba(93,113,100,.16);border-radius:8px;background:#fff;color:#203244;padding:10px;text-align:left;transition:border .14s ease,box-shadow .14s ease}.serviceFeeItem[data-active=true]{border-color:color-mix(in srgb,var(--active-chain) 44%,#ffffff);box-shadow:0 10px 22px color-mix(in srgb,var(--active-chain) 14%,transparent)}.serviceFeeItem span,.serviceFeeItem small,.serviceFeeItem em{color:#718078;font-size:11px;font-weight:900}.serviceFeeItem span,.serviceFeeItem small{text-transform:uppercase}.serviceFeeItem em{color:#b23a36;font-style:normal}.serviceFeeItem strong{color:#1f2b27;font-size:15px;font-weight:950;line-height:1.1}.feeIntro{color:#63736a;font-size:13px;font-weight:800;line-height:1.55}@keyframes feeShine{0%{transform:translate(0) skew(-18deg)}48%,to{transform:translate(calc(100vw + 220px)) skew(-18deg)}}.secondary{min-height:42px;flex:0 0 auto;background:#eff6ff;color:#203244;padding:0 14px}.secondary:hover:not(:disabled){background:#e3f0ff}.primary:active,.secondary:active{transform:translateY(1px)}.statusPane{align-self:start;padding:22px;position:sticky;top:24px}.statusHeader{display:flex;align-items:center;gap:12px}.statusHeader img{width:56px;height:56px;border:1px solid rgba(93,113,100,.14);border-radius:8px;background:#fff;object-fit:contain;padding:3px}.status{min-height:132px;margin:20px 0 12px;border:1px solid color-mix(in srgb,var(--active-chain) 26%,#dbe8de);border-radius:8px;background:#f6fbff;color:#214765;line-height:1.55;overflow-wrap:anywhere;padding:15px}.status[data-type=ok]{border-color:#21d6a252;background:#effdf8;color:#17644f}.status[data-type=error]{border-color:#d64c4c47;background:#fff2f0;color:#9a302c}.result{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.result a{display:grid;min-height:38px;place-items:center;border:1px solid rgba(93,113,100,.18);border-radius:8px;color:#203244;background:#fff;font-size:13px;font-weight:900;text-decoration:none}.steps{display:grid;gap:10px;margin:18px 0}.step{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;color:#718078;font-size:13px;font-weight:800}.step span{width:12px;height:12px;border:2px solid #cdd8d0;border-radius:999px;background:#fff}.step[data-state=active]{color:#315a86}.step[data-state=active] span{border-color:#51a7ff;box-shadow:0 0 0 5px #51a7ff1f}.step[data-state=done]{color:#17644f}.step[data-state=done] span{border-color:#21d6a2;background:#21d6a2}.westieDock{right:14px;top:18px;position:fixed;-webkit-user-select:none;user-select:none;z-index:90}.westieBtn{display:flex;width:62px;height:62px;align-items:center;justify-content:center;border:1px solid rgba(81,167,255,.6);border-radius:18px;background:linear-gradient(145deg,#fffffaeb,#ebf7ffe6);box-shadow:0 16px 35px #2f443c33,inset 0 1px #ffffffe6;cursor:grab;touch-action:none;transition:transform .16s ease,box-shadow .16s ease;animation:westieBreath 3.8s ease-in-out infinite}.westieBtn:hover{box-shadow:0 20px 42px #2f443c3d,0 0 18px #51a7ff2e,inset 0 1px #fffffff2;transform:translateY(-2px)}.westieBtn:active{cursor:grabbing;transform:scale(.95)}.westieBtn:focus{outline:none}.westieBtn:focus-visible{outline:3px solid rgba(81,167,255,.28);outline-offset:3px}.westieFace{width:44px;height:38px;border-radius:45% 45% 48% 48%;background:linear-gradient(180deg,#fffef7,#efe4d1);position:relative;transition:transform .16s ease}.westieDock.open .westieFace{transform:translateY(-1px) rotate(-3deg)}.westieEar{width:17px;height:18px;border-radius:4px;background:#fffdf7;top:-9px;position:absolute;transform:rotate(45deg)}.westieEar.left{left:5px}.westieEar.right{right:5px}.westieBrow{width:30px;height:7px;border-radius:999px;border-top:5px solid #e6dac5;left:7px;top:6px;position:absolute}.westieEye{width:6px;height:8px;border-radius:50%;background:#17202f;top:15px;position:absolute;animation:westieBlink 5.2s infinite}.westieDock.open .westieEye{height:4px;top:17px;animation:none}.westieEye.left{left:12px}.westieEye.right{right:12px}.westieCheek{width:8px;height:5px;border-radius:50%;background:#e8af964d;top:24px;position:absolute}.westieCheek.left{left:7px}.westieCheek.right{right:7px}.westieNose{width:7px;height:5px;border-radius:50%;background:#1f2b27;left:50%;top:22px;position:absolute;transform:translate(-50%)}.westieMouth{width:12px;height:6px;border-bottom:2px solid #1f2b27;border-radius:0 0 12px 12px;left:50%;top:27px;position:absolute;transform:translate(-50%)}.westieBadge{color:#17322b;background:#d9fff1;border-radius:999px;bottom:-7px;font-size:8px;font-weight:900;left:50%;padding:1px 6px;position:absolute;transform:translate(-50%);animation:westieBadgePulse 2.6s ease-in-out infinite}.westieMenu,.westieAssistant{border:1px solid rgba(136,151,174,.22);border-radius:9px;background:#182231;box-shadow:0 22px 44px #060c1447;opacity:0;padding:8px;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .14s ease,transform .14s ease}.westieMenu{width:250px}.westieAssistant{display:grid;gap:9px;width:min(390px,calc(100vw - 20px));padding:10px}.assistantHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f3f7ff;padding:2px 4px}.assistantHeader span{font-size:14px;font-weight:900}.assistantHeader strong{color:#98f4d4;font-size:12px;font-weight:900}.assistantMessages{display:grid;gap:7px;max-height:min(260px,38vh);overflow-y:auto;padding:2px 4px;scrollbar-width:thin}.assistantMessage{width:fit-content;max-width:100%;border-radius:8px;color:#d8e2f0;font-size:13px;font-weight:750;line-height:1.45;margin:0;overflow-wrap:anywhere;padding:8px 10px}.assistantMessage.assistant{background:#ffffff14}.assistantMessage.user{justify-self:end;background:color-mix(in srgb,var(--active-chain) 32%,#223045);color:#fff}.assistantLiveHint{border:1px solid rgba(216,226,240,.12);border-radius:8px;background:#ffffff0f;color:#9cadbf;font-size:12px;font-weight:800;line-height:1.35;margin:0;padding:8px 10px}.assistantLiveHint[data-state=ok]{color:#98f4d4}.assistantForm{display:grid;grid-template-columns:minmax(0,1fr) 72px 50px;gap:6px}.assistantForm input{min-height:36px;border:1px solid rgba(216,226,240,.18);border-radius:8px;background:#101827;color:#f3f7ff;padding:0 10px;font-size:12px}.assistantForm button{min-height:36px;border-radius:8px;background:#223045;color:#f3f7ff;cursor:pointer;font-size:12px;font-weight:900}.assistantForm button:hover:not(:disabled),.assistantForm button:focus-visible{background:color-mix(in srgb,var(--active-chain) 32%,#223045)}.assistantForm button[data-active=true]{background:color-mix(in srgb,var(--active-chain) 46%,#223045);color:#fff}.assistantForm button:focus,.assistantForm input:focus{outline:none}.assistantActions{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 4px}.assistantActions button{min-height:34px;border-radius:8px;background:color-mix(in srgb,var(--active-chain) 28%,#223045);color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:0 10px}.assistantActions button:hover:not(:disabled),.assistantActions button:focus-visible{background:color-mix(in srgb,var(--active-chain) 42%,#223045)}.assistantActions button:disabled{cursor:default;opacity:.52}.westieDock.open .westieMenu,.westieDock.assistantOpen .westieAssistant{opacity:1;pointer-events:auto;transform:translateY(0)}.westieMenuItem{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:7px;background:transparent;color:#d8e2f0;cursor:pointer;margin:3px 0;padding:0 10px;text-align:left}.westieMenuItem:hover,.westieMenuItem:focus-visible{background:#223045}.westieMenuItem:focus{outline:none}.westieMenuItem span{font-size:14px;font-weight:850}.westieMenuItem strong{color:#f3f7ff;font-size:13px;font-weight:900}@keyframes westieBreath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.025)}}@keyframes westieBlink{0%,90%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.12)}}@keyframes westieBadgePulse{0%,to{box-shadow:0 0 #d9fff100}50%{box-shadow:0 0 12px #51a7ff59}}.walletSheet{top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.walletBackdrop{top:0;right:0;bottom:0;left:0;background:#151f2657;position:absolute}.walletDialog{display:grid;gap:18px;width:min(420px,calc(100vw - 24px));border:1px solid rgba(93,113,100,.18);border-radius:8px;background:#fffefa;box-shadow:0 28px 70px #0d152047;left:50%;top:50%;padding:20px;position:absolute;transform:translate(-50%,-50%)}.accountDialog{display:grid;gap:18px;width:min(520px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));overflow-y:auto;border:1px solid rgba(93,113,100,.18);border-radius:8px;background:#fffefa;box-shadow:0 28px 70px #0d152047;left:50%;top:50%;padding:20px;position:absolute;transform:translate(-50%,-50%)}.createConfirmDialog{display:grid;gap:18px;width:min(760px,calc(100vw - 24px));border:1px solid color-mix(in srgb,var(--active-chain) 28%,rgba(93,113,100,.18));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--active-chain) 6%,#fffefa),#fffefa 48%),#fffefa;box-shadow:0 28px 70px #0d152047,inset 0 0 0 1px #ffffffb8;left:50%;top:50%;padding:24px;position:absolute;transform:translate(-50%,-50%)}.confirmHeader{display:grid;grid-template-columns:64px minmax(0,1fr) 36px;gap:14px;align-items:start;border-bottom:1px solid rgba(93,113,100,.16);padding-bottom:16px}.confirmHeader img{width:62px;height:62px;border:1px solid rgba(93,113,100,.14);border-radius:8px;background:#fff;object-fit:contain;padding:3px}.confirmSubtitle{margin-top:8px;color:#63736a;font-size:14px;font-weight:750}.confirmCard{display:grid;gap:12px;border:1px solid rgba(93,113,100,.15);border-radius:8px;background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--active-chain) 5%,#ffffff));padding:20px}.confirmCard span,.confirmCard small{color:#65768d;font-size:14px;font-weight:850}.confirmCard small[data-type=ok]{color:#17644f}.confirmCard small[data-type=error]{color:#b23a36}.confirmCard strong{color:#111827;font-size:17px;font-weight:900;overflow-wrap:anywhere}.confirmCard .confirmFee{color:#d94d43;font-size:clamp(30px,4.6vw,44px);line-height:1}.confirmCard a{color:#65768d;font-size:14px;font-weight:900;text-decoration:none}.confirmActions{display:flex;justify-content:flex-end;gap:10px}.confirmActions .primary,.confirmActions .secondary{min-width:112px;margin-top:0;padding:0 18px}.walletHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.iconButton{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#eff4ef;color:#203244;cursor:pointer;font-size:24px;line-height:1}.walletOptions{display:grid;gap:10px}.walletOption{display:grid;grid-template-columns:32px minmax(0,1fr) 92px;align-items:center;gap:12px;min-height:52px;border:1px solid rgba(93,113,100,.16);border-radius:8px;background:#fff;color:#203244;cursor:pointer;padding:0 14px;text-align:left}.walletLogo{width:32px;height:32px;border-radius:8px;object-fit:contain}.walletLogoFallback{background:linear-gradient(135deg,color-mix(in srgb,var(--active-chain) 28%,#ffffff),#eef4f7);border:1px solid rgba(93,113,100,.14)}.walletOption:hover,.walletOption:focus-visible{border-color:color-mix(in srgb,var(--active-chain) 42%,#ffffff);box-shadow:0 10px 22px color-mix(in srgb,var(--active-chain) 14%,transparent)}.walletOption:disabled{cursor:not-allowed;opacity:.48}.walletOption:disabled:hover{border-color:#5d716429;box-shadow:none}.walletOption:focus{outline:none}.walletOption span{font-size:15px;font-weight:900}.walletOption strong{color:#718078;font-size:12px;text-align:right}.accountSummary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10px}.accountSummary>div{display:grid;gap:7px;border:1px solid rgba(93,113,100,.16);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--active-chain) 8%,#ffffff),#fff);padding:14px}.accountSummary span{color:#718078;font-size:12px;font-weight:900}.accountSummary strong{color:#203244;font-size:18px;font-weight:950;overflow-wrap:anywhere}.withdrawForm{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;align-items:end;border-top:1px solid rgba(93,113,100,.14);border-bottom:1px solid rgba(93,113,100,.14);padding:16px 0}.withdrawForm .emptyNote{grid-column:1 / -1}.withdrawForm .emptyNote[data-type=info]{color:#315a86;font-weight:850}.accountHistoryBlock{display:grid;gap:12px}.historyPanel{display:grid;gap:12px;border-top:1px solid rgba(93,113,100,.16);margin-top:18px;padding-top:16px}.historyHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.historyHeader h3{font-size:15px}.historyHeader small{color:#718078;font-size:12px;font-weight:800}.historyList{display:grid;gap:9px}.historyItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(93,113,100,.14);border-radius:8px;background:#fff;padding:10px}.historyItem div{display:grid;gap:2px;min-width:0}.historyItem strong{color:#203244;font-size:13px;overflow-wrap:anywhere}.historyItem span{color:#718078;font-size:12px;font-weight:800}.historyItem a{color:#315a86;font-size:12px;font-weight:900;text-decoration:none}.emptyNote{margin:0;color:#718078;font-size:13px;line-height:1.55}[hidden]{display:none!important}@media (max-width: 1180px){.appShell{grid-template-columns:280px minmax(0,1fr)}.appShell[data-left-collapsed=true]{grid-template-columns:minmax(0,1fr)}.appShell[data-right-collapsed=true]{grid-template-columns:280px minmax(0,1fr)}.appShell[data-left-collapsed=true][data-right-collapsed=true]{grid-template-columns:minmax(0,1fr)}.statusPane{grid-column:1 / -1;position:static}}@media (max-width: 880px){.drawerBackdrop{background:#121c1814}.appShell{grid-template-columns:1fr;width:min(100% - 20px,760px);padding:10px 0}.chainPane,.statusPane{position:static}.chainPane{min-height:auto}.appShell[data-left-collapsed=true] .chainPane{display:grid}.appShell[data-right-collapsed=true] .statusPane{display:block}.chainPane,.statusPane{width:min(80vw,360px);height:100dvh;max-height:100dvh;overflow-y:auto;position:fixed;top:0;bottom:0;z-index:80;transition:transform .18s ease,box-shadow .18s ease}.chainPane{left:0;border-radius:0 8px 8px 0;box-shadow:16px 0 38px #1f2b272e;transform:translate(calc(-100% - 22px))}.statusPane{right:0;border-radius:8px 0 0 8px;box-shadow:-16px 0 38px #1f2b272e;transform:translate(calc(100% + 22px))}.appShell[data-left-collapsed=false] .chainPane,.appShell[data-right-collapsed=false] .statusPane{transform:translate(0)}.brandBlock{grid-template-columns:1fr;align-items:start}.brandMark{width:min(148px,62vw)}.familyNav{display:grid;grid-template-columns:1fr;gap:12px;overflow:visible;padding:0}.familyButton{grid-template-columns:64px minmax(0,1fr);min-width:0;min-height:78px;width:100%;gap:2px 12px;padding:10px 12px}.familyButton span{width:58px;height:42px;padding:7px}.familyButton strong{font-size:22px}.familyButton small{font-size:14px;line-height:1.25}.toolbar{align-items:stretch;flex-direction:column}.grid,.mediaGrid,.linksPermissionGrid{grid-template-columns:1fr}h1{max-width:none;font-size:29px}}@media (max-width: 540px){.chainPane,.creatorPane,.statusPane{padding:16px}.appShell{width:min(100% - 14px,760px)}.chainPane,.statusPane{width:80vw;top:0;bottom:0;max-height:100dvh}.chainPane{left:0;right:auto;width:80vw}.statusPane{left:auto;right:0}.brandBlock{grid-template-columns:1fr}.brandMark{width:min(148px,58vw)}.sectionTitle,.result,.serviceFeeHero{grid-template-columns:1fr}.serviceFeeHero strong{font-size:30px}.accountSummary,.withdrawForm{grid-template-columns:1fr}.primary,.secondary{width:100%}.familyNav{grid-template-columns:1fr;gap:12px}.familyButton{grid-template-columns:64px minmax(0,1fr);min-width:0;min-height:78px;gap:2px 12px;padding:10px 12px}.familyButton span{width:58px;height:42px}.familyButton strong{font-size:22px}.familyButton small{font-size:14px}.westieDock{right:10px;top:92px}.westieBtn{width:58px;height:58px}.westieMenu{width:min(250px,calc(100vw - 20px))}.westieAssistant{width:min(360px,calc(100vw - 20px))}.assistantForm{grid-template-columns:1fr}.westieMenuItem{min-height:38px}.walletDialog{width:calc(100vw - 20px);bottom:10px;left:10px;top:auto;transform:none}.accountDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);bottom:10px;left:10px;top:auto;transform:none}.createConfirmDialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow-y:auto;bottom:10px;left:10px;top:auto;padding:18px;transform:none}.confirmActions{display:grid;grid-template-columns:1fr}}
