[data-dapp-kit]:where(*),[data-dapp-kit] :where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);line-height:var(--dapp-kit-typography-lineHeight);letter-spacing:var(--dapp-kit-typography-letterSpacing)}[data-dapp-kit]:where(button),[data-dapp-kit] :where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border:0;padding:0;margin:0}[data-dapp-kit]:where(a),[data-dapp-kit] :where(a){text-decoration:none;color:inherit;outline:none}[data-dapp-kit]:where(ol,ul),[data-dapp-kit] :where(ol,ul){list-style:none;margin:0;padding:0}[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6),[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit].Heading_headingVariants_size_sm__12b5l8i1,[data-dapp-kit] .Heading_headingVariants_size_sm__12b5l8i1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__12b5l8i2,[data-dapp-kit] .Heading_headingVariants_size_md__12b5l8i2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__12b5l8i3,[data-dapp-kit] .Heading_headingVariants_size_lg__12b5l8i3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__12b5l8i4,[data-dapp-kit] .Heading_headingVariants_size_xl__12b5l8i4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__12b5l8i5,[data-dapp-kit] .Heading_headingVariants_weight_normal__12b5l8i5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__12b5l8i6,[data-dapp-kit] .Heading_headingVariants_weight_bold__12b5l8i6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__12b5l8i7,[data-dapp-kit] .Heading_headingVariants_truncate_true__12b5l8i7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dapp-kit].IconButton_container__ap1qll0,[data-dapp-kit] .IconButton_container__ap1qll0{border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton)}[data-dapp-kit].ConnectModal_overlay__17mljma0,[data-dapp-kit] .ConnectModal_overlay__17mljma0{background-color:var(--dapp-kit-backgroundColors-modalOverlay);-webkit-backdrop-filter:var(--dapp-kit-blurs-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);position:fixed;inset:0;z-index:999999999}[data-dapp-kit].ConnectModal_title__17mljma1,[data-dapp-kit] .ConnectModal_title__17mljma1{padding-left:8px}[data-dapp-kit].ConnectModal_content__17mljma2,[data-dapp-kit] .ConnectModal_content__17mljma2{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);position:fixed;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:50vh;max-height:85vh;max-width:700px}[data-dapp-kit].ConnectModal_whatIsAWalletButton__17mljma3,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__17mljma3{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__17mljma4,[data-dapp-kit] .ConnectModal_viewContainer__17mljma4{display:none;padding:20px;flex-grow:1}[data-dapp-kit].ConnectModal_selectedViewContainer__17mljma5,[data-dapp-kit] .ConnectModal_selectedViewContainer__17mljma5{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__17mljma6,[data-dapp-kit] .ConnectModal_backButtonContainer__17mljma6{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__17mljma7,[data-dapp-kit] .ConnectModal_closeButtonContainer__17mljma7{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__17mljma8,[data-dapp-kit] .ConnectModal_walletListContent__17mljma8{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px;background-color:var(--dapp-kit-backgroundColors-modalPrimary)}[data-dapp-kit].ConnectModal_walletListContainer__17mljma9,[data-dapp-kit] .ConnectModal_walletListContainer__17mljma9{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__17mljmaa,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__17mljmaa{display:none}@media screen and (min-width:768px){[data-dapp-kit].ConnectModal_content__17mljma2,[data-dapp-kit] .ConnectModal_content__17mljma2{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__17mljma3,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__17mljma3{display:none}[data-dapp-kit].ConnectModal_viewContainer__17mljma4,[data-dapp-kit] .ConnectModal_viewContainer__17mljma4{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__17mljma6,[data-dapp-kit] .ConnectModal_backButtonContainer__17mljma6{display:none}[data-dapp-kit].ConnectModal_walletListContent__17mljma8,[data-dapp-kit] .ConnectModal_walletListContent__17mljma8{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__17mljma9,[data-dapp-kit] .ConnectModal_walletListContainer__17mljma9{flex-direction:row;flex-basis:240px;flex-grow:0;flex-shrink:0}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__17mljmaa,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__17mljmaa{display:flex}}[data-dapp-kit].Button_buttonVariants__ctbx2n0,[data-dapp-kit] .Button_buttonVariants__ctbx2n0{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Button_buttonVariants__ctbx2n0:disabled,[data-dapp-kit] .Button_buttonVariants__ctbx2n0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__ctbx2n1,[data-dapp-kit] .Button_buttonVariants_variant_primary__ctbx2n1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__ctbx2n1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__ctbx2n1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__ctbx2n2,[data-dapp-kit] .Button_buttonVariants_variant_outline__ctbx2n2{border-width:1px;border-style:solid;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__ctbx2n2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__ctbx2n2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__ctbx2n3,[data-dapp-kit] .Button_buttonVariants_size_md__ctbx2n3{border-radius:var(--dapp-kit-radii-full);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__ctbx2n4,[data-dapp-kit] .Button_buttonVariants_size_lg__ctbx2n4{border-radius:var(--dapp-kit-radii-full);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__aprhbd1,[data-dapp-kit] .Text_textVariants_size_sm__aprhbd1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__aprhbd2,[data-dapp-kit] .Text_textVariants_weight_normal__aprhbd2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__aprhbd3,[data-dapp-kit] .Text_textVariants_weight_medium__aprhbd3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__aprhbd4,[data-dapp-kit] .Text_textVariants_weight_bold__aprhbd4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__aprhbd5,[data-dapp-kit] .Text_textVariants_color_muted__aprhbd5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__aprhbd6,[data-dapp-kit] .Text_textVariants_color_danger__aprhbd6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__aprhbd7,[data-dapp-kit] .Text_textVariants_mono_true__aprhbd7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__c5q1ll0,[data-dapp-kit] .ConnectionStatus_container__c5q1ll0{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow-y:auto}[data-dapp-kit].ConnectionStatus_walletIcon__c5q1ll1,[data-dapp-kit] .ConnectionStatus_walletIcon__c5q1ll1{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].ConnectionStatus_title__c5q1ll2,[data-dapp-kit] .ConnectionStatus_title__c5q1ll2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__c5q1ll3,[data-dapp-kit] .ConnectionStatus_connectionStatus__c5q1ll3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__c5q1ll4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__c5q1ll4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1d1nrmt0,[data-dapp-kit] .InfoSection_container__1d1nrmt0{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].GettingStarted_container__qu36t90,[data-dapp-kit] .GettingStarted_container__qu36t90{display:flex;flex-direction:column;align-items:center;overflow-y:auto}[data-dapp-kit].GettingStarted_content__qu36t91,[data-dapp-kit] .GettingStarted_content__qu36t91{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px 40px 60px;overflow:auto}[data-dapp-kit].GettingStarted_installButtonContainer__qu36t92,[data-dapp-kit] .GettingStarted_installButtonContainer__qu36t92{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1kdcimq0,[data-dapp-kit] .WhatIsAWallet_container__1kdcimq0{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].WhatIsAWallet_content__1kdcimq1,[data-dapp-kit] .WhatIsAWallet_content__1kdcimq1{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px;overflow-y:auto}[data-dapp-kit].WalletList_container__1tkdegw0,[data-dapp-kit] .WalletList_container__1tkdegw0{display:flex;flex-direction:column;gap:4px;overflow-y:auto}[data-dapp-kit].WalletList_icon__1tkdegw1,[data-dapp-kit] .WalletList_icon__1tkdegw1{color:var(--dapp-kit-colors-body)}[data-dapp-kit].WalletListItem_container__1vrvezk0,[data-dapp-kit] .WalletListItem_container__1vrvezk0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1vrvezk1,[data-dapp-kit] .WalletListItem_walletItem__1vrvezk1{display:flex;align-items:center;flex-grow:1;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].WalletListItem_walletItem__1vrvezk1:hover,[data-dapp-kit] .WalletListItem_walletItem__1vrvezk1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1vrvezk2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1vrvezk2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1vrvezk3,[data-dapp-kit] .WalletListItem_walletIcon__1vrvezk3{width:28px;height:28px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-small)}[data-dapp-kit].AccountDropdownMenu_connectedAccount__1x0gmpf0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__1x0gmpf0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__1x0gmpf1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__1x0gmpf1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__1x0gmpf2,[data-dapp-kit] .AccountDropdownMenu_menuContent__1x0gmpf2{display:flex;flex-direction:column;width:180px;max-height:300px;margin-top:4px;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large);background-color:var(--dapp-kit-backgroundColors-dropdownMenu)}[data-dapp-kit].AccountDropdownMenu_scrollableContent__1x0gmpf3,[data-dapp-kit] .AccountDropdownMenu_scrollableContent__1x0gmpf3{overflow-y:auto;max-height:300px;flex-grow:1}[data-dapp-kit].AccountDropdownMenu_menuItem__1x0gmpf4,[data-dapp-kit] .AccountDropdownMenu_menuItem__1x0gmpf4{padding:8px;height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;display:flex;align-items:center;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].AccountDropdownMenu_menuItem__1x0gmpf4[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__1x0gmpf4[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__1x0gmpf5,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__1x0gmpf5{display:flex;justify-content:space-between;align-items:center}[data-dapp-kit].AccountDropdownMenu_separator__1x0gmpf6,[data-dapp-kit] .AccountDropdownMenu_separator__1x0gmpf6{height:1px;flex-shrink:0;background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator)}.button{border:1px solid var(--border);background:#fff;color:var(--text);border-radius:12px;padding:10px 12px;font-size:13px;cursor:pointer;transition:transform .06s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.button.sm{padding:6px 10px;font-size:12px}.button:disabled{opacity:.55;cursor:not-allowed}.button:active:not(:disabled){transform:translateY(1px)}.primaryButton{background:var(--primary);border-color:#2c904d59;color:#fff;box-shadow:0 10px 18px #2c904d2e}.primaryButton:hover:not(:disabled){background:var(--primary-2)}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);padding:18px}.cardBody{min-width:0}.emptyBox{border:1px dashed var(--border);border-radius:16px;padding:16px;background:#fbfcff;color:var(--muted);font-size:13px}.itemCard{border:1px solid var(--border);border-radius:18px;padding:16px;background:#fff;min-width:0}.codeBlock{margin:18px 0 0;border:1px solid var(--border);background:#f8fafc;border-radius:14px;padding:14px;font-size:12px;line-height:1.6;overflow:auto}.form{display:grid;gap:14px;margin-top:16px}.formActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.formField{display:grid;gap:6px}.formLabel{font-size:13px;color:var(--muted)}select.formControl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e2e8f0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.formControl{width:100%;border:1px solid var(--border);border-radius:12px;padding:12px;background:#fff;appearance:none;font-size:13px}.formControlMuted,.formControl[readonly],.formControlMuted[readonly]{background:#f8fafc}.formError{font-size:12px;color:var(--danger)}.formGridTwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.walletSigningPanel{display:grid;gap:12px}.inlineEmptyAction{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px dashed var(--border);border-radius:12px;padding:8px 10px;color:var(--muted);background:#fbfcff;font-size:13px}.compactBox{min-height:44px;padding:12px;border-radius:12px}.copyBox{display:grid;gap:8px}.copyBox .copyBoxControl{min-height:120px;resize:vertical}.copyBox .actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:760px){.formGridTwo{grid-template-columns:1fr}.inlineEmptyAction{align-items:flex-start;flex-direction:column}}.switchField{display:inline-flex;align-items:center;gap:10px;margin-top:4px;color:var(--text);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.switchInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.switchTrack{width:42px;height:24px;border-radius:999px;border:1px solid var(--border);background:#e2e8f0;padding:2px;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.switchThumb{display:block;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0f172a38;transition:transform .15s ease}.switchInput:checked+.switchTrack{border-color:#2c904d59;background:var(--primary)}.switchInput:checked+.switchTrack .switchThumb{transform:translate(18px)}.switchInput:focus-visible+.switchTrack{outline:3px solid rgba(44,144,77,.22);outline-offset:2px}.switchInput:disabled+.switchTrack,.switchInput:disabled~.switchLabel{opacity:.55;cursor:not-allowed}.switchLabel{line-height:1.4}.pageTitle{margin:0;font-size:18px;font-weight:600;line-height:1.4}.textHint{color:var(--muted);font-size:13px;line-height:1.5}.itemTitle{font-weight:600;font-size:15px;margin:0;word-break:break-word;line-height:1.4}.itemDescription{margin:10px 0 0;font-size:13px;color:var(--muted);word-break:break-word;line-height:1.6}.itemSubText{margin-top:4px;font-size:13px;font-style:italic;color:var(--muted)}.appShell{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;background:#f6f7fbd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:14px 0}.topbarInner{display:flex;align-items:center;justify-content:space-between;gap:12px}.topbarBrand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.topbarBrand img{width:34px}.topbarTitle{font-weight:600;font-size:14px;letter-spacing:.2px}.topbarSub{font-size:12px;color:var(--muted)}.topbarRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pageContainer{padding-top:20px;padding-bottom:40px}.userMenu{position:relative}.dropdown{position:absolute;right:0;top:calc(100% + 8px);background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:180px;box-shadow:var(--shadow);overflow:hidden}.dropdown button{width:100%;text-align:left;border:0;background:transparent;padding:12px 14px}@media(max-width:720px){.topbarInner{align-items:flex-start;flex-direction:column}.topbarRight{width:100%;justify-content:flex-start}}.dappButtonDisabled{pointer-events:none;opacity:.6}.card+.card,.card+.tabs{margin-top:18px}.cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.statusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.statusItem{border:1px solid var(--border);border-radius:14px;padding:12px;background:#fbfcff;min-width:0}.statusLabel{font-size:12px;color:var(--muted);margin-bottom:8px}.statusValue{font-size:14px;font-weight:500;color:var(--text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.tabBar{display:flex;align-items:center;gap:6px;padding:10px;border-bottom:1px solid var(--border);background:#fbfcff;overflow-x:auto}.tabBtn{border:1px solid transparent;background:transparent;color:var(--muted);padding:10px 12px;border-radius:12px;font-size:13px;cursor:pointer;white-space:nowrap}.tabBtn:hover:not(:disabled){background:#f1f5f9;color:var(--text)}.tabActive{background:#2c904d1f;border-color:#2c904d40;color:var(--text)}.tabPanel{padding:16px}.emptyState{border:1px dashed var(--border);border-radius:16px;padding:18px;background:#fbfcff}.emptyTitle{margin:0 0 8px;font-size:16px}.emptyText{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.5}.listWrap{display:grid;gap:12px}.featureList{margin:12px 0 0;padding-left:18px;display:grid;gap:8px}.featureList li{font-size:13px;color:var(--text);line-height:1.6}.errorWrap{border:1px solid rgba(239,68,68,.25);background:#ef44440f;border-radius:16px;padding:18px}.errorTitle{margin:0 0 8px;font-size:16px}.errorMsg{font-size:13px;color:#7f1d1d;background:#ffffffb3;border:1px solid rgba(239,68,68,.18);border-radius:14px;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.walletToggle{display:flex;gap:8px;align-items:center}.profileLink{color:var(--primary-2)}@media(max-width:920px){.statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cardHeader{flex-direction:column;align-items:stretch}.statusGrid{grid-template-columns:1fr}.statusValue{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}}.modalOverlay{position:fixed;inset:0;z-index:50;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px;will-change:opacity}.modalCard{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 40px #0f172a2e;will-change:transform,opacity}.modalHeader,.modalFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.modalHeader{border-bottom:1px solid var(--border)}.modalFooter{border-top:1px solid var(--border);justify-content:flex-end}.modalBody{padding:18px;display:grid;gap:12px}.modalTitle{margin:0;font-size:18px;font-weight:600;line-height:1.4}.modalSubtitle{margin-top:4px;font-size:13px;color:var(--muted);word-break:break-word}@media(max-width:560px){.modalOverlay{padding:12px}.modalHeader,.modalFooter{flex-direction:column;align-items:stretch}}.toastStack{position:fixed;top:20px;right:20px;z-index:80;display:grid;gap:10px;width:min(420px,100vw - 24px);pointer-events:none}.toast{width:100%;border-radius:14px;border:1px solid var(--border);box-shadow:0 20px 40px #0f172a29;background:#fff;overflow:hidden;pointer-events:auto}.toastSuccess{border-color:#2c904dbf}.toastError{border-color:#ef4444bf}.toastSuccess .toastContent{background:#2c904d33}.toastError .toastContent{background:#ef444433}.toastSuccess .toastMessage{color:#166534}.toastError .toastMessage{color:#7f1d1d}.toastContent{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px}.toastMessage{font-size:13px;line-height:1.5;color:var(--text);word-break:break-word}.toastClose{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;padding:0}.toastClose:hover{color:var(--text)}@media(max-width:560px){.toastStack{top:12px;right:12px;left:12px;width:auto}}:root{--bg: #f6f7fb;--card: #ffffff;--text: #0f172a;--muted: #64748b;--border: #e2e8f0;--shadow: 0 10px 25px rgba(15, 23, 42, .06);--primary: #2c904d;--primary-2: #1f6f3a;--ok: #2c904d;--warn: #f59e0b;--danger: #ef4444}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.container{width:min(100% - 32px,1080px);margin-inline:auto}@media(max-width:560px){.container{width:min(100% - 24px,1080px)}}
