[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__1aa835k1,[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dapp-kit].IconButton_container__s6n7bq0,[data-dapp-kit] .IconButton_container__s6n7bq0{border-radius:9999px;padding:8px;color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton)}[data-dapp-kit].IconButton_container__s6n7bq0:hover,[data-dapp-kit] .IconButton_container__s6n7bq0:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}[data-dapp-kit].ConnectModal_overlay__gz8z90,[data-dapp-kit] .ConnectModal_overlay__gz8z90{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__gz8z91,[data-dapp-kit] .ConnectModal_title__gz8z91{padding-left:8px}[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{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__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:none;padding:20px;flex-grow:1}[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{display:flex;flex-direction:column;flex-grow:1;gap:24px;padding:20px;background-color:var(--dapp-kit-backgroundColors-modalPrimary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:none}@media screen and (min-width:768px){[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{display:none}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{display:none}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{flex-direction:row;flex-basis:240px;flex-grow:0;flex-shrink:0}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:flex}}[data-dapp-kit].Button_buttonVariants__x1s81q0,[data-dapp-kit] .Button_buttonVariants__x1s81q0{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton);box-shadow:var(--dapp-kit-shadows-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2{border-width:1px;border-style:solid;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-outlineButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3{border-radius:var(--dapp-kit-radii-medium);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4{border-radius:var(--dapp-kit-radii-large);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__nckm2d0,[data-dapp-kit] .ConnectionStatus_container__nckm2d0{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1{-o-object-fit:cover;object-fit:cover;width:72px;height:72px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].ConnectionStatus_title__nckm2d2,[data-dapp-kit] .ConnectionStatus_title__nckm2d2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1wtioi70,[data-dapp-kit] .InfoSection_container__1wtioi70{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].GettingStarted_container__1fp07e10,[data-dapp-kit] .GettingStarted_container__1fp07e10{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].GettingStarted_content__1fp07e11,[data-dapp-kit] .GettingStarted_content__1fp07e11{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1ktpkq90,[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90{display:flex;flex-direction:column;align-items:center}[data-dapp-kit].WhatIsAWallet_content__1ktpkq91,[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:20px;padding:40px}[data-dapp-kit].WalletList_container__1v2s6cz0,[data-dapp-kit] .WalletList_container__1v2s6cz0{display:flex;flex-direction:column;gap:4px}[data-dapp-kit].WalletListItem_container__1dqqtqs0,[data-dapp-kit] .WalletListItem_container__1dqqtqs0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1{display:flex;align-items:center;flex-grow:1;padding:8px;gap:8px;border-radius:var(--dapp-kit-radii-large)}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3{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__div2ql0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2{display:flex;flex-direction:column;width:180px;max-height:200px;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_menuItem__div2ql3,[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3{padding:8px;-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__div2ql3[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4{display:flex;justify-content:space-between;align-items:center}[data-dapp-kit].AccountDropdownMenu_separator__div2ql5,[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5{height:1px;flex-shrink:0;background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--chan-font-body);font-size:13px;background-color:var(--chan-page-bg);color:var(--chan-text)}#root{min-height:100vh}a{color:var(--chan-link);text-decoration:none}a:hover{color:var(--chan-link-hover)}h1,h2,h3,h4,h5,h6{margin:0}input,textarea,select{font-family:var(--chan-font-body);font-size:13px;border:1px solid var(--chan-input-border);padding:2px}button{font-family:var(--chan-font-body);font-size:13px;cursor:pointer;border-radius:var(--chan-radius)}hr{border:none;border-top:1px solid var(--chan-border)}:root,:root[data-theme=yotsuba-b]{--chan-page-bg: #EEF2FF;--chan-post-bg: #D6DAF0;--chan-box-bg: #D6DAF0;--chan-border: #B7C5D9;--chan-form-bg: #F0E0D6;--chan-form-border: #D9BFB7;--chan-heading: #AF0A0F;--chan-header-bg: #800000;--chan-header-text: #FFF;--chan-titlebar-bg: #D6DAF0;--chan-titlebar-text: #AF0A0F;--chan-name: #117743;--chan-subject: #CC1105;--chan-link: #34345C;--chan-link-hover: #D00;--chan-greentext: #789922;--chan-quote-link: #DD0000;--chan-text: #000;--chan-text-muted: #666;--chan-button-bg: #800000;--chan-button-text: #FFF;--chan-announce-bg: #800000;--chan-announce-text: #FFF;--chan-input-border: #AAA;--chan-success-bg: #D6F0D6;--chan-success-border: #7ac36a;--chan-error-bg: #FDE8E8;--chan-error-border: #F5C6C6;--chan-error-text: #CC0000;--chan-font-body: arial, helvetica, sans-serif;--chan-font-meta: arial, helvetica, sans-serif;--chan-radius: 0;--chan-density: 2px}:root[data-theme=yotsuba]{--chan-page-bg: #FFFFEE;--chan-post-bg: #F0E0D6;--chan-box-bg: #FFF;--chan-border: #D9BFB7;--chan-form-bg: #F0E0D6;--chan-form-border: #D9BFB7;--chan-heading: #800000;--chan-header-bg: #800000;--chan-header-text: #FFF;--chan-titlebar-bg: #FCA;--chan-titlebar-text: #800000;--chan-name: #117743;--chan-subject: #CC1105;--chan-link: #800000;--chan-link-hover: #E00;--chan-greentext: #789922;--chan-quote-link: #DD0000;--chan-text: #800000;--chan-text-muted: #666;--chan-button-bg: #800000;--chan-button-text: #FFF;--chan-announce-bg: #800000;--chan-announce-text: #FFF;--chan-input-border: #AAA;--chan-success-bg: #D6F0D6;--chan-success-border: #7ac36a;--chan-error-bg: #FDE8E8;--chan-error-border: #F5C6C6;--chan-error-text: #CC0000}:root[data-theme=tomorrow]{--chan-page-bg: #1d1f21;--chan-post-bg: #282a2e;--chan-box-bg: #282a2e;--chan-border: #282a2e;--chan-form-bg: #282a2e;--chan-form-border: #111;--chan-heading: #c5c8c6;--chan-header-bg: #282a2e;--chan-header-text: #c5c8c6;--chan-titlebar-bg: #282a2e;--chan-titlebar-text: #c5c8c6;--chan-name: #117743;--chan-subject: #b294bb;--chan-link: #81a2be;--chan-link-hover: #5f89ac;--chan-greentext: #789922;--chan-quote-link: #5f89ac;--chan-text: #c5c8c6;--chan-text-muted: #909396;--chan-button-bg: #282a2e;--chan-button-text: #c5c8c6;--chan-announce-bg: #282a2e;--chan-announce-text: #c5c8c6;--chan-input-border: #111;--chan-success-bg: #2a3a2a;--chan-success-border: #789922;--chan-error-bg: #3a2626;--chan-error-border: #cc6666;--chan-error-text: #cc6666}:root[data-theme=terminal]{--chan-page-bg: #17181a;--chan-post-bg: #1d1f22;--chan-box-bg: #1d1f22;--chan-border: #2c2e33;--chan-form-bg: #1d1f22;--chan-form-border: #2c2e33;--chan-heading: #f0c674;--chan-header-bg: #1d1f22;--chan-header-text: #c5c8c6;--chan-titlebar-bg: #1d1f22;--chan-titlebar-text: #f0c674;--chan-name: #8fb573;--chan-subject: #f0c674;--chan-link: #81a2be;--chan-link-hover: #a9c4de;--chan-greentext: #8fb573;--chan-quote-link: #cc6666;--chan-text: #c5c8c6;--chan-text-muted: #7d828a;--chan-button-bg: #2c2e33;--chan-button-text: #c5c8c6;--chan-announce-bg: #1d1f22;--chan-announce-text: #f0c674;--chan-input-border: #2c2e33;--chan-success-bg: #23301f;--chan-success-border: #8fb573;--chan-error-bg: #332222;--chan-error-border: #cc6666;--chan-error-text: #cc6666;--chan-font-body: "IBM Plex Sans", -apple-system, "Segoe UI", arial, helvetica, sans-serif;--chan-font-meta: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--chan-radius: 6px;--chan-density: 16px}:root{--speech-theme-accent: var(--chan-link);--speech-theme-text: var(--chan-text)}.chan-bracket-link.chan-theme-choice{color:var(--speech-choice-color)}.chan-bracket-link.chan-theme-choice:hover{color:var(--chan-link-hover)}:root[data-theme=terminal] .chan-post-op{background-color:var(--chan-post-bg);border:1px solid var(--chan-border);border-radius:var(--chan-radius);padding:16px;margin-bottom:14px}:root[data-theme=terminal] .chan-post-reply{display:block;padding:16px;margin:14px 0 14px 32px}:root[data-theme=terminal] .chan-post-meta{font-family:var(--chan-font-meta);font-size:12px}:root[data-theme=terminal] .chan-post-no{color:var(--chan-heading)}:root[data-theme=terminal] .chan-quote-link{font-family:var(--chan-font-meta);font-size:11px;background-color:#26282d;padding:1px 5px;border-radius:4px;text-decoration:none}:root[data-theme=terminal] .chan-board-bar a{font-family:var(--chan-font-meta);background-color:#26282d;padding:1px 6px;border-radius:4px}:root[data-theme=terminal] .chan-bracket-link span[aria-hidden]{display:none}:root{--chan-code-bg: #111;--chan-code-text: #e8e8e8}.chan-oauth-google{background-color:#4285f4;color:#fff}.chan-oauth-apple{background-color:#000;color:#fff}:root{--border-color: var(--chan-border);--text-primary: var(--chan-text);--text-secondary: var(--chan-text-muted);--primary-color: var(--chan-header-bg);--hover-bg: var(--chan-post-bg);--bg-primary: var(--chan-page-bg);--bg-secondary: var(--chan-post-bg);--bg-error: #FDE8E8;--shadow-color: rgba(0, 0, 0, .1);--text-on-brand: var(--chan-header-text);--red-200: #F5C6C6;--red-700: #AF0A0F}.chan-page{min-height:100vh;background-color:var(--chan-page-bg);color:var(--chan-text)}.chan-home-content{padding:0 10px}.chan-content{padding:0 20px 20px}.chan-box{background-color:var(--chan-box-bg);border:1px solid var(--chan-border);border-radius:var(--chan-radius)}.chan-box-title{background-color:var(--chan-titlebar-bg);color:var(--chan-titlebar-text);font-weight:700;font-size:13px;padding:0 8px;line-height:2em;border-bottom:1px solid var(--chan-border);display:flex;justify-content:space-between;align-items:center}.chan-box--announce>.chan-box-title{background-color:var(--chan-announce-bg);color:var(--chan-announce-text)}.chan-box--announce .chan-bracket-link,.chan-box-title .chan-bracket-link{color:inherit}.chan-box-body{background-color:var(--chan-box-bg);padding:8px}.chan-button{font-family:var(--chan-font-body);font-size:13px;cursor:pointer;border-radius:var(--chan-radius)}.chan-button:disabled{cursor:not-allowed}.chan-bracket-link{background:none;border:none;padding:0;font-family:var(--chan-font-body);font-size:inherit;color:var(--chan-link);cursor:pointer;text-decoration:none}.chan-bracket-link:hover{color:var(--chan-link-hover)}.chan-media-download svg{width:1em;height:1em;vertical-align:-.125em}.chan-media-extend{font-weight:700}.chan-media-download:disabled,.chan-media-extend:disabled{color:var(--chan-text-muted);cursor:default}.chan-post-reply{display:inline-block;background-color:var(--chan-post-bg);border:1px solid var(--chan-border);border-radius:var(--chan-radius);padding:var(--chan-density);margin:4px 0}.chan-post-op{margin-bottom:20px}.chan-post-name{color:var(--chan-name);font-weight:700}.chan-post-blocked{color:var(--chan-text-muted);font-size:12px;font-style:italic;padding:2px 4px}.chan-post-trip{color:var(--chan-name);font-family:var(--chan-font-mono, monospace);font-weight:400}.chan-post-options{color:var(--chan-text);font-style:italic}.chan-post-no{color:var(--chan-text);text-decoration:none}.chan-post-no-group{white-space:nowrap}.chan-greentext{color:var(--chan-greentext)}.chan-quote-link{color:var(--chan-quote-link);text-decoration:underline}.chan-quote-link-dead{color:var(--chan-text-muted);text-decoration:line-through}.chan-post-highlight{outline:2px solid var(--chan-quote-link)}.chan-form{background-color:var(--chan-form-bg);border:1px solid var(--chan-form-border);border-radius:var(--chan-radius);display:inline-block;padding:4px}.chan-connect{font-family:var(--chan-font-body);font-size:11px;font-weight:700}.chan-connect select{font-family:var(--chan-font-body);font-size:11px}.chan-connect button{background-color:var(--chan-form-bg);color:var(--chan-text);border:1px solid var(--chan-form-border);border-radius:var(--chan-radius);font-family:var(--chan-font-body);font-size:11px;font-weight:700;padding:2px 8px;box-shadow:none}.chan-board-bar{background-color:var(--chan-post-bg);border-bottom:1px solid var(--chan-border);padding:2px 8px;font-size:11px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}.chan-footer{text-align:center;margin-top:30px}.chan-wallet-controls{position:absolute;top:8px;right:12px;display:flex;gap:8px;align-items:center;z-index:10}:focus-visible{outline:2px solid var(--chan-link);outline-offset:1px}@media(max-width:480px){.chan-home-content,.chan-content{padding-left:16px;padding-right:16px;overflow-wrap:anywhere}.chan-board-bar{padding-left:16px;padding-right:16px}.chan-board-bar>div:first-child{min-width:0;overflow-wrap:anywhere}.chan-board-bar a,.chan-board-bar button,.chan-footer a,.chan-footer button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.chan-wallet-controls{position:static;justify-content:flex-end;padding:4px 16px}.chan-connect button,.chan-primary-action,.chan-form button,[data-testid=board-moderation] button{min-height:44px}.chan-primary-action{display:inline-flex;align-items:center;justify-content:center;min-width:44px}table{display:block;overflow-x:auto;max-width:100%}input,textarea,select{max-width:100%}select{font-size:16px!important}.chan-form{display:block;width:100%;max-width:100%}.chan-form table,.chan-form tbody,.chan-form tr,.chan-form td{display:block;width:100%}.chan-form td:first-child{text-align:left;padding:4px 4px 0}.chan-form input:not([type=checkbox]):not([type=radio]),.chan-form textarea{width:100%!important;font-size:16px!important}.chan-post-op,.chan-post-reply,[data-testid=board-moderation]{max-width:100%;overflow-wrap:anywhere}[data-testid=board-moderation] input{font-size:16px;min-height:44px}.chan-post-op button[aria-expanded],.chan-post-reply button[aria-expanded]{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:var(--chan-box-bg)!important}.chan-post-op button[aria-expanded=false] img,.chan-post-reply button[aria-expanded=false] img{max-width:40vw!important;max-height:40vw!important}.chan-post-op button[aria-expanded=true] img,.chan-post-reply button[aria-expanded=true] img{max-width:100%!important}.chan-post-op video,.chan-post-reply video{max-width:100%!important}}.spk-funding-notice{background:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid var(--primary-color);border-radius:var(--radius, 3px);color:var(--text-primary);margin:0 0 12px;padding:10px 12px}.spk-funding-notice p{margin:0 0 6px}.spk-funding-notice p:last-child{margin-bottom:0}.spk-funding-notice a{color:var(--primary-color)}.spk-funding-notice button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);color:var(--text-primary);cursor:pointer;margin-left:6px;padding:2px 8px}.spk-funding-notice button:hover{background:var(--hover-bg)}.spk-account-form{color:var(--text-primary)}.spk-account-form h3{margin:0 0 10px}.spk-account-form .spk-field{margin-bottom:12px}.spk-account-form label{display:block;font-weight:700;margin-bottom:4px}.spk-account-form .spk-required{color:var(--red-700)}.spk-account-form input,.spk-account-form textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);box-sizing:border-box;color:var(--text-primary);font:inherit;padding:6px 8px;width:100%}.spk-account-form input:focus,.spk-account-form textarea:focus{border-color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:-1px}.spk-account-form .spk-help{color:var(--text-secondary);font-size:.9em;margin-top:3px}.spk-account-form .spk-error{background:var(--bg-error);border:1px solid var(--red-200);border-radius:var(--radius, 3px);color:var(--red-700);margin-bottom:12px;padding:8px 10px}.spk-account-form .spk-actions{align-items:center;display:flex;gap:10px}.spk-account-form .spk-submit{background:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--radius, 3px);color:var(--text-on-brand);cursor:pointer;font-weight:700;padding:6px 14px}.spk-account-form .spk-submit:disabled{cursor:not-allowed;opacity:.6}.spk-account-form .spk-cancel{background:transparent;border:1px solid var(--border-color);border-radius:var(--radius, 3px);color:var(--text-primary);cursor:pointer;padding:6px 12px}.spk-identity-picker{align-items:baseline;color:var(--text-primary);display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 8px}.spk-identity-picker .spk-picker-label{font-weight:700}.spk-identity-picker select{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);color:var(--text-primary);font:inherit;min-height:44px;padding:8px 6px}.spk-identity-picker .spk-picker-current{font-weight:700}.spk-identity-picker .spk-picker-note{color:var(--text-secondary);flex-basis:100%;font-size:.9em}.spk-identity-picker .spk-picker-create{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);color:var(--primary-color);cursor:pointer;padding:2px 8px}.spk-identity-picker .spk-picker-options{display:flex;flex-basis:100%;flex-direction:column;gap:4px}.spk-identity-picker .spk-option{cursor:pointer}.spk-identity-picker .spk-option-disabled{color:var(--text-secondary);cursor:not-allowed}.spk-identity-picker .spk-option-reason{color:var(--text-secondary);font-size:.9em}.spk-identity-picker .spk-new-name{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px}.spk-identity-list{color:var(--text-primary);display:grid;gap:10px}.spk-identity-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);padding:10px 12px}.spk-identity-card .spk-identity-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.spk-identity-card .spk-identity-name{font-size:1.05em;font-weight:700}.spk-identity-card .spk-identity-scope,.spk-identity-card .spk-identity-count,.spk-identity-card .spk-identity-id{color:var(--text-secondary);font-size:.9em}.spk-identity-card .spk-identity-bio{margin:6px 0 0;white-space:pre-wrap}.spk-identity-card .spk-identity-id{margin-top:6px}.spk-identity-card .spk-identity-id code{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);padding:0 4px}.spk-identity-card .spk-identity-id button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);color:var(--text-primary);cursor:pointer;font-size:.9em;margin-left:6px;padding:1px 6px}.spk-identity-card .spk-identity-id button:hover{background:var(--hover-bg)}.spk-identity-empty{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius, 3px);color:var(--text-secondary);padding:12px;text-align:center}@media(max-width:600px){.spk-identity-picker{min-width:0;overflow-wrap:anywhere}.spk-identity-picker .spk-option{display:flex;align-items:center;min-height:44px;gap:6px}.spk-identity-picker select{min-height:44px}.spk-identity-picker .spk-new-name input{min-width:0;max-width:100%;font-size:16px;min-height:44px}}.messages-page{padding:1rem;max-width:600px;margin:0 auto}.messages-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.messages-header h2{margin:0}.messages-actions{display:flex;gap:.5rem}.messages-tabs{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.tab-btn{flex:1;padding:.75rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.9rem;color:var(--text-secondary);transition:color .2s,border-color .2s}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:600}.channel-list{min-height:200px}.channel-item{display:flex;align-items:center;padding:.75rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .15s;text-decoration:none;color:inherit}.channel-item:hover{background:var(--hover-bg)}.channel-info{flex:1;min-width:0}.channel-name{font-weight:600;font-size:.95rem}.channel-preview{font-size:.85rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-meta{text-align:right;flex-shrink:0}.channel-time{font-size:.75rem;color:var(--text-secondary)}.unread-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color);color:var(--text-on-brand);border-radius:9999px;min-width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:700;padding:0 .3rem;margin-top:.25rem}.empty-state{text-align:center;padding:2rem 1rem;color:var(--text-secondary)}.message-error{padding:.5rem .75rem;background:var(--bg-error);color:var(--red-700);border:1px solid var(--red-200);border-radius:6px;font-size:.85rem}.new-dm-compose{display:flex;flex-direction:column;gap:.75rem}.new-dm-header{display:flex;justify-content:space-between;align-items:center}.new-dm-header h3{margin:0}.btn-text{background:none;border:none;color:var(--text-secondary);cursor:pointer;text-decoration:none;font-size:.9rem}.btn-text:hover{color:var(--text-primary)}.new-dm-recipient{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--hover-bg);border-radius:8px;font-size:.9rem}.recipient-label{color:var(--text-secondary);font-weight:600}.recipient-address{color:var(--primary-color);text-decoration:none;font-family:monospace}.recipient-address:hover{text-decoration:underline}.new-dm-body{display:flex;flex-direction:column;gap:.5rem}.new-dm-body .message-input{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;font-family:inherit;resize:vertical;min-height:80px;box-sizing:border-box}.new-dm-body .message-input:focus{outline:none;border-color:var(--primary-color)}.new-dm-body .send-btn{align-self:flex-end;padding:.5rem 1.5rem;background:var(--primary-color);color:var(--text-on-brand);border:none;border-radius:9999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s}.new-dm-body .send-btn:hover:not(:disabled){opacity:.9}.new-dm-body .send-btn:disabled{opacity:.5;cursor:not-allowed}.conversation-page{display:flex;flex-direction:column;height:calc(100vh - 60px);max-width:600px;margin:0 auto}.conversation-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary);z-index:1}.back-link{color:var(--primary-color);text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:.25rem}.settings-link{color:var(--text-secondary);text-decoration:none;font-size:.85rem}.settings-link:hover{color:var(--text-primary)}.conversation-title{font-weight:600;font-size:.95rem}.message-list{flex:1;overflow-y:auto;padding:.75rem 1rem;min-height:0}.messages-inner{display:flex;flex-direction:column;gap:2px}.message-bubble{max-width:80%;padding:.5rem .75rem;margin-bottom:2px;word-break:break-word;position:relative;line-height:1.4}.message-bubble.own{align-self:flex-end;background:var(--primary-color);color:var(--text-on-brand);border-radius:1.125rem 1.125rem .25rem}.message-bubble.other{align-self:flex-start;background:var(--bg-secondary);color:var(--text-primary);border-radius:1.125rem 1.125rem 1.125rem .25rem}.message-bubble.own+.message-bubble.own,.message-bubble.other+.message-bubble.other{margin-top:1px}.message-sender{font-size:.7rem;font-weight:600;color:var(--text-secondary);margin-bottom:.2rem;padding-left:.1rem}.message-text{font-size:.9rem;white-space:pre-wrap}.message-time{font-size:.6rem;opacity:.6;text-align:right;margin-top:.15rem;line-height:1}.message-bubble.own .message-time{color:var(--text-on-brand);opacity:.75}.message-bubble.sending{opacity:.6}.sending-indicator{font-size:.65rem;opacity:.7;text-align:right;margin-top:.1rem;font-style:italic}.date-separator{display:flex;align-items:center;justify-content:center;padding:.75rem 0}.date-separator span{font-size:.7rem;color:var(--text-secondary);background:var(--bg-primary);padding:.15rem .75rem;border-radius:9999px;font-weight:500}.load-more-btn{display:block;margin:0 auto .75rem;padding:.35rem 1rem;background:none;border:1px solid var(--border-color);border-radius:9999px;color:var(--primary-color);cursor:pointer;font-size:.75rem;transition:background .15s}.load-more-btn:hover:not(:disabled){background:var(--hover-bg)}.load-more-btn:disabled{opacity:.5;cursor:not-allowed}.empty-messages{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);text-align:center;padding:2rem;gap:.5rem}.empty-messages-icon{font-size:2.5rem;opacity:.4}.empty-messages p{margin:0;font-size:.9rem}.empty-messages .hint{font-size:.8rem;opacity:.7}.message-composer{display:flex;align-items:flex-end;gap:.5rem;padding:.625rem 1rem;border-top:1px solid var(--border-color);background:var(--bg-primary)}.message-input{flex:1;padding:.5rem .875rem;border:1px solid var(--border-color);border-radius:1.25rem;font-size:.9rem;font-family:inherit;outline:none;background:var(--bg-primary);transition:border-color .15s;min-height:1.25rem;max-height:6rem;resize:none}.message-input:focus{border-color:var(--primary-color)}.message-input::placeholder{color:var(--text-secondary)}.send-btn{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:var(--text-on-brand);border:none;border-radius:50%;cursor:pointer;font-size:1rem;flex-shrink:0;transition:opacity .15s,transform .1s}.send-btn:hover:not(:disabled){opacity:.9;transform:scale(1.05)}.send-btn:active:not(:disabled){transform:scale(.95)}.send-btn:disabled{opacity:.35;cursor:not-allowed}.message-error{padding:.4rem 1rem;background:var(--bg-error);color:var(--red-700);font-size:.8rem;text-align:center}.session-error{padding:.4rem 1rem;background:var(--bg-error);color:var(--red-700);font-size:.8rem;border-bottom:1px solid var(--red-200)}.scroll-to-bottom{position:sticky;bottom:.5rem;align-self:center;width:2rem;height:2rem;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:0 1px 4px var(--shadow-color);transition:opacity .15s}.scroll-to-bottom:hover{background:var(--hover-bg)}.notifications-page{max-width:600px;margin:0 auto}.notif-tabs{display:flex;border-bottom:1px solid var(--border-color)}.notif-tabs .tab-btn{flex:1;padding:.75rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.9rem;color:var(--text-secondary);transition:color .2s,border-color .2s}.notif-tabs .tab-btn:hover{color:var(--text-primary)}.notif-tabs .tab-btn.active{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:600}.notif-list{min-height:200px}.notif-link{text-decoration:none;color:inherit}.notif-link:hover{text-decoration:none}.notif-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color);transition:background .15s}.notif-link:hover .notif-item,.notif-item:hover{background:var(--hover-bg)}.notif-icon{font-size:20px;flex-shrink:0;width:28px;text-align:center;padding-top:2px}.notif-body{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.notif-text{font-size:.9rem;line-height:1.4}.notif-sender{font-weight:600}.notif-tip-amount{color:var(--primary-color);font-weight:600}.notif-time{font-size:.8rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.toast-host{position:fixed;top:16px;right:16px;z-index:2000;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 24px));pointer-events:none}.toast-card{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 12px 12px 14px;border-radius:10px;border:1px solid var(--gray-200, #e5e7eb);border-left-width:4px;background:var(--bg-surface-translucent, rgba(255, 255, 255, .92));color:var(--gray-900, #111827);box-shadow:0 12px 30px var(--shadow-color, rgba(0, 0, 0, .12));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:toast-slide-in .16s ease-out}.toast-message{margin:0;white-space:pre-line;font-size:14px;line-height:1.35}.toast-dismiss{align-self:center;width:24px;height:24px;border-radius:12px;border:none;background:transparent;color:var(--gray-500, #6b7280);font-size:18px;line-height:1;padding:0}.toast-dismiss:hover{background:var(--gray-100, #f3f4f6);color:var(--gray-800, #1f2937)}.toast-info{border-left-color:var(--accent-color, #1d9bf0)}.toast-success{border-left-color:var(--success-color, #22c55e)}.toast-error{border-left-color:var(--error-color, #ef4444)}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:800px){.toast-host{top:10px;right:10px;width:calc(100vw - 20px)}.toast-card{padding:10px 10px 10px 12px}}
