:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--page-background:var(--lightningcss-light,#f7f7f6)var(--lightningcss-dark,#000);--content-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0d);--content-background-subtle:var(--lightningcss-light,#f3f3f2)var(--lightningcss-dark,#151515);--surface-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--surface-secondary:var(--lightningcss-light,#f4f4f3)var(--lightningcss-dark,#1d1d1d);--surface-tertiary:var(--lightningcss-light,#ececeb)var(--lightningcss-dark,#242424);--surface-elevated:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d1d1d);--surface-input:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101010);--surface-code:var(--lightningcss-light,#f4f4f3)var(--lightningcss-dark,#111);--home-command-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--surface-hover:var(--lightningcss-light,#1111110f)var(--lightningcss-dark,#ffffff0f);--surface-hover-subtle:var(--lightningcss-light,#1111110a)var(--lightningcss-dark,#ffffff0d);--surface-active:var(--lightningcss-light,#1111111a)var(--lightningcss-dark,#ffffff1f);--surface-input-tint:var(--lightningcss-light,#11111106)var(--lightningcss-dark,#ffffff08);--surface-code-overlay:var(--lightningcss-light,#1111110a)var(--lightningcss-dark,#00000038);--border-frame:var(--lightningcss-light,#d4d4d2)var(--lightningcss-dark,#3f4042);--border-subtle:var(--lightningcss-light,#11111117)var(--lightningcss-dark,#ffffff14);--border-strong:var(--lightningcss-light,#1111112b)var(--lightningcss-dark,#ffffff24);--text-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f2f2f2);--text-secondary:var(--lightningcss-light,#5f6063)var(--lightningcss-dark,#a5a5a7);--text-tertiary:var(--lightningcss-light,#7c7d80)var(--lightningcss-dark,#77787b);--text-emphasis:var(--lightningcss-light,#101010)var(--lightningcss-dark,#fff);--text-link:var(--lightningcss-light,#235f9a)var(--lightningcss-dark,#c8dff7);--text-on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--focus-ring:var(--lightningcss-light,#2f75b5)var(--lightningcss-dark,#77a9df);--focus-border:var(--lightningcss-light,#2f75b5c7)var(--lightningcss-dark,#8eb8ebb8);--focus-halo:var(--lightningcss-light,#2f75b533)var(--lightningcss-dark,#77a9df2e);--accent-soft:var(--lightningcss-light,#2f75b51a)var(--lightningcss-dark,#77a9df1c);--action-primary-background:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f1f1f1);--action-primary-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--action-primary-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--status-success:var(--lightningcss-light,#25713b)var(--lightningcss-dark,#91c4a4);--status-success-strong:var(--lightningcss-light,#1e6232)var(--lightningcss-dark,#88d69f);--status-success-background:var(--lightningcss-light,#e7f6eb)var(--lightningcss-dark,#e7f6eb);--status-success-text:var(--lightningcss-light,#174f27)var(--lightningcss-dark,#174f27);--status-danger:var(--lightningcss-light,#b43a34)var(--lightningcss-dark,#ff8b8b);--status-danger-strong:var(--lightningcss-light,#a73530)var(--lightningcss-dark,#ff8e86);--status-danger-background:var(--lightningcss-light,#b5352f17)var(--lightningcss-dark,#ff655b1c);--status-danger-border:var(--lightningcss-light,#b5352f8c)var(--lightningcss-dark,#ff655bb3);--overlay-scrim:var(--lightningcss-light,#f7f7f6eb)var(--lightningcss-dark,#070707e6);--topbar-background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#171717f0);--shadow-frame:var(--lightningcss-light,0 30px 80px #11111124)var(--lightningcss-dark,0 30px 80px #00000080);--shadow-elevated:var(--lightningcss-light,0 18px 48px #11111124)var(--lightningcss-dark,0 18px 48px #0006);--shadow-floating:var(--lightningcss-light,0 14px 38px #1111111f)var(--lightningcss-dark,0 14px 38px #00000047);--shadow-card:var(--lightningcss-light,0 16px 28px #1113)var(--lightningcss-dark,0 16px 28px #0000007a);--card-filter-shadow:var(--lightningcss-light,#1113)var(--lightningcss-dark,#0000007a);--usage-card-radius:32px;--heatmap-empty:var(--lightningcss-light,#e5e5e3)var(--lightningcss-dark,#242424);--heatmap-level-1:var(--lightningcss-light,#c8dced)var(--lightningcss-dark,#31465f);--heatmap-level-2:var(--lightningcss-light,#91b8da)var(--lightningcss-dark,#446894);--heatmap-level-3:var(--lightningcss-light,#5b94c6)var(--lightningcss-dark,#5f8dc5);--heatmap-level-4:var(--lightningcss-light,#2874b3)var(--lightningcss-dark,#8cc3ff);--tooltip-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3f4042);--tooltip-border:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#ffffff24);--tooltip-text:var(--lightningcss-light,#303030)var(--lightningcss-dark,#f2f2f2);--share-panel-background:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#2f2f2ff5);--share-panel-text:var(--lightningcss-light,#202020)var(--lightningcss-dark,#f1f1f1);--share-panel-muted:var(--lightningcss-light,#68696c)var(--lightningcss-dark,#a8a8aa);--share-preview-accent:var(--lightningcss-light,#318dde14)var(--lightningcss-dark,#318dde1f);--share-action-background:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f4f4f4);--share-action-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--share-action-active:var(--lightningcss-light,#303030)var(--lightningcss-dark,#d1d1d1);--share-action-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202020);--share-step-background:var(--lightningcss-light,#11111112)var(--lightningcss-dark,#ffffff12);--share-step-number-background:var(--lightningcss-light,#1111111a)var(--lightningcss-dark,#ffffff1a);--share-toast-background:var(--lightningcss-light,#e8f3fb)var(--lightningcss-dark,#0d304d);--share-toast-border:var(--lightningcss-light,#2970a638)var(--lightningcss-dark,#4793cf3d);--share-toast-text:var(--lightningcss-light,#164c75)var(--lightningcss-dark,#e8f2fb);--share-toast-danger-background:var(--lightningcss-light,#f9eaea)var(--lightningcss-dark,#402020);--share-toast-danger-border:var(--lightningcss-light,#b5352f38)var(--lightningcss-dark,#ff76763d);--share-toast-danger-text:var(--lightningcss-light,#8c2f2b)var(--lightningcss-dark,#ffe9e9);--card-preview-background:#181818;--card-preview-placeholder:#2f2f2f;--card-preview-placeholder-subtle:#292929;--card-preview-divider:#242424;--card-preview-text:#fff;--card-preview-muted:#aeaeae;--card-preview-light-background:#fff;--card-preview-light-placeholder:#eee;--card-preview-light-placeholder-subtle:#e3e3e1;--card-preview-light-divider:#ececec;--card-preview-light-text:#202123;--card-preview-light-muted:#686868;--card-preview-glare-bright:#d2ebff24;--card-preview-glare-mid:#52a4ff0f;--card-preview-glare-faint:#296abe05;--card-skeleton-sheen-edge:#ffffff06;--card-skeleton-sheen-center:#fff1;--card-skeleton-light-sheen-edge:#11111106;--card-skeleton-light-sheen-center:#11111113;--page-skeleton-base:var(--lightningcss-light,#dededc)var(--lightningcss-dark,#292929);--page-skeleton-sheen-edge:var(--lightningcss-light,#11111106)var(--lightningcss-dark,#ffffff06);--page-skeleton-sheen-center:var(--lightningcss-light,#11111113)var(--lightningcss-dark,#fff1);--avatar-placeholder-start:var(--lightningcss-light,#c7ccd6)var(--lightningcss-dark,#3b4050);--avatar-placeholder-end:var(--lightningcss-light,#e4e4e2)var(--lightningcss-dark,#232323);--profile-placeholder-background:var(--lightningcss-light,#e0e0de)var(--lightningcss-dark,#252525);--profile-state-gradient-start:var(--lightningcss-light,#e6e6e4)var(--lightningcss-dark,#343434);--profile-state-gradient-end:var(--lightningcss-light,#d7d7d5)var(--lightningcss-dark,#242424)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--page-background);color:var(--text-primary);margin:0}button,input{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-frame{background:var(--surface-primary);border:1px solid var(--border-frame);box-shadow:var(--shadow-frame);border-radius:16px;width:calc(100vw - 72px);max-width:1120px;height:calc(100dvh - 72px);min-height:0;margin:36px auto;overflow:hidden}.app-frame--fullscreen{box-shadow:none;border:0;border-radius:0;width:100%;max-width:none;height:auto;min-height:100dvh;margin:0;overflow:visible}.profile-actions>button,.profile-actions>a,.profile-actions>.account-menu>button{appearance:none;cursor:default;background:0 0;border:0}.icon{flex:none;display:block}.profile-shell{background:var(--surface-primary);overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;padding:0 24px 42px;overflow-y:auto}.profile-shell--fullscreen{--profile-header-height:52px;scrollbar-gutter:auto;flex-direction:column;height:auto;min-height:100dvh;padding:0;display:flex;overflow:visible}.profile-topbar{background:var(--surface-primary);z-index:40;justify-content:space-between;align-items:center;gap:16px;height:50px;display:flex;position:sticky;top:0}.profile-shell--fullscreen .profile-topbar{background:var(--topbar-background);border-bottom:1px solid var(--border-subtle);height:var(--profile-header-height);width:100%;padding-inline:max(24px,50vw - 590px)}.profile-shell--fullscreen .profile-topbar-title{color:var(--text-primary);font-size:14px;font-weight:700;text-decoration:none}.profile-shell--fullscreen .profile-topbar-title:hover{color:var(--text-emphasis)}.profile-shell--fullscreen .profile-topbar-title:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.profile-topbar-github{color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.profile-topbar-github:hover,.profile-topbar-github:focus-visible{color:var(--text-primary)}.profile-topbar-theme{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0;display:inline-flex}.profile-topbar-theme-track{background:var(--content-background-subtle);border:1px solid var(--border-subtle);border-radius:999px;justify-content:space-between;align-items:center;width:48px;height:26px;padding:0 5px;display:inline-flex;position:relative}.profile-topbar-theme-icon{color:var(--text-tertiary);z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-topbar-theme[aria-checked=false] .is-sun,.profile-topbar-theme[aria-checked=true] .is-moon{color:var(--text-primary)}.profile-topbar-theme-knob{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:999px;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,0,0,1);position:absolute;top:2px;left:2px}.profile-topbar-theme[aria-checked=true] .profile-topbar-theme-knob{transform:translate(22px)}.profile-topbar-theme:hover .profile-topbar-theme-track,.profile-topbar-theme:focus-visible .profile-topbar-theme-track{border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.profile-topbar-theme-knob{transition:none}}:root[data-theme-animating] :where(body,.app-frame,.profile-shell,.profile-topbar,.profile-topbar-theme-track,.profile-topbar-theme-knob,.account-popover,.account-menu-items,.account-menu-item,.account-status-dot,.home-view,.home-account-identity>img,.home-account-identity>span,.home-quickstart-access,.home-quickstart-status,.home-quickstart-steps li,.home-quickstart,.home-command-row,.card-profile-view,.public-profile-view,.profile-view,.profile-stats,.profile-loading-shimmer,.profile-loading-stats,.profile-loading-card,.profile-card-section,.card-preview-fallback,.card-style-settings,.card-style-option,.public-profile-owner-banner,.settings-view,.settings-appearance-option,.settings-panel,.settings-note,.settings-token-list,.settings-token-row,.settings-token-reveal,.settings-action-row input,.settings-device-edit-row input,.settings-token-code-row code,.settings-muted-action,.settings-danger-action,.device-view,.device-panel,.device-form input,.device-command-row code,.device-copy-action,.activity-empty,.primary-command,.secondary-command,.icon-command,.site-footer){transition:background-color .24s,border-color .24s!important}:root[data-theme-animating] :where(.profile-topbar-title,.profile-topbar-github,.profile-topbar-theme-icon,.profile-actions>button,.profile-actions>a,.profile-actions>.account-menu>button,.account-menu-item,.account-avatar-fallback,.account-popover-identity strong,.account-popover-identity span,.account-menu-error,.home-heading h1,.home-heading p,.home-last-updated,.home-account-identity strong,.home-account-identity small,.home-status,.home-quickstart-heading h2,.home-quickstart-heading p,.home-quickstart-access p,.home-quickstart-status,.home-command-label,.home-command-row code,.home-command-copy,.home-copy-status,.home-step-number,.home-quickstart-steps h3,.home-quickstart-steps p,.card-profile-heading h2,.card-profile-message h1,.card-profile-message>p,.card-profile-empty-description,.card-profile-empty-privacy,.visibility-status,.card-style-settings-heading h3,.card-style-settings-heading p,.card-style-settings-heading a,.card-style-option-group legend,.card-style-option strong,.card-style-option small,.card-style-settings-status,.public-profile-heading h1,.public-profile-heading p,.public-profile-state h1,.public-profile-state p,.public-profile-owner-banner-copy strong,.public-profile-owner-banner-copy span,.settings-heading h1,.settings-appearance-title,.settings-appearance-description,.settings-appearance-copy strong,.settings-appearance-copy small,.settings-state-heading h2,.settings-state-heading p,.settings-panel-heading h2,.settings-token-count,.settings-account-copy strong,.settings-account-copy span,.settings-note,.settings-detail-row dt,.settings-detail-row dd,.settings-token-form label,.settings-token-reveal strong,.settings-token-info strong,.settings-token-info span,.settings-list-state,.settings-limit-note,.settings-error,.settings-action-row input,.settings-device-edit-row input,.settings-token-code-row code,.settings-muted-action,.settings-danger-action,.device-header h1,.device-header p,.device-form input,.device-command-row code,.device-copy-action,.device-form label,.device-security-note,.device-status,.device-copy-status,.device-success-links a,.device-help-link,.profile-heading h1,.profile-heading h2,.profile-heading p,.profile-last-updated,.profile-stage h2,.profile-stage p,.plan-pill,.profile-stat dd,.profile-stat dt,.token-activity h2,.activity-panel h3,.token-tabs button,.exact-token-toggle,.month-labels,.activity-row,.plugin-row,.activity-row dd,.plugin-runs,.activity-empty,.primary-command,.secondary-command,.icon-command,.site-footer-about p,.site-footer-about .site-footer-brand,.site-footer-privacy,.site-footer-links a,.site-footer-copyright){transition:color .24s!important}:root[data-theme-animating] .token-cell{transition:background-color .24s!important}.profile-topbar-leading{align-items:center;gap:18px;min-width:0;display:flex}.profile-topbar-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;min-height:28px;margin:0;padding:4px 0;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:flex;overflow:hidden}.profile-topbar-title:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.profile-actions{align-items:center;gap:18px;min-width:0;display:flex}.profile-actions>button,.profile-actions>a,.profile-actions>.account-menu>button{color:var(--text-primary);letter-spacing:0;align-items:center;gap:6px;min-height:28px;padding:4px 0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.profile-actions>button:not(:disabled){cursor:pointer}.profile-actions>button:disabled{cursor:not-allowed;opacity:.42}.account-menu{line-height:1;position:relative}.account-avatar-button{cursor:pointer;border-radius:999px;justify-content:center;width:28px;height:28px;padding:0}.account-avatar-button:focus-visible,.account-menu-item:focus-visible,.account-login-link:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.account-avatar-image,.account-avatar-fallback{border:1px solid var(--border-strong);border-radius:999px;width:28px;height:28px;display:block}.account-avatar-image{object-fit:cover}.account-avatar-fallback{background:linear-gradient(135deg, var(--avatar-placeholder-start), var(--avatar-placeholder-end));color:var(--text-primary);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.account-login-link,.account-status-button{border-radius:999px;min-width:0}.account-login-link{cursor:pointer}.account-login-link span,.account-status-button span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px;display:block;overflow:hidden}.account-status-button{cursor:default;opacity:.72}.account-status-button.is-unavailable{color:var(--text-secondary)}.account-status-dot{background:var(--text-tertiary);border-radius:999px;width:6px;height:6px;display:block}.account-status-button:not(.is-unavailable) .account-status-dot{animation:1.4s ease-in-out infinite pulse}.account-popover{background:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:var(--shadow-elevated);z-index:50;border-radius:8px;min-width:244px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.account-popover-header{align-items:center;gap:10px;padding:8px;display:flex}.account-popover-identity{gap:3px;min-width:0;display:grid}.account-popover-identity strong,.account-popover-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-popover-identity strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:18px}.account-popover-identity span,.account-menu-error{color:var(--text-secondary);font-size:12px;line-height:16px}.account-menu-items{border-top:1px solid var(--border-subtle);gap:2px;margin-top:8px;padding-top:8px;display:grid}.account-menu-item{appearance:none;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:8px;font-size:14px;line-height:18px;text-decoration:none;display:flex}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--surface-hover);color:var(--text-primary)}.account-menu-item:disabled{cursor:not-allowed;opacity:.56}.account-menu-error{color:var(--status-danger);margin:8px 8px 2px}.card-profile-view{background:var(--content-background);min-height:calc(100dvh - var(--profile-header-height,50px));justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:72px 24px 96px;display:flex}.home-view{background:var(--content-background);width:100%;min-width:0;overflow:hidden}.card-profile-stage{width:min(100%,920px);min-width:0}.account-usage-profile{width:100%;min-width:0}.home-hero{justify-content:center;align-items:center;width:100%;min-height:clamp(440px,100svh - 225px,660px);padding:42px 24px 34px;display:flex}.home-stage{justify-items:center;width:min(100%,920px);min-width:0;display:grid}.home-heading,.card-profile-heading{width:100%}.home-heading{text-align:center;gap:10px;display:grid}.home-heading h1,.card-profile-heading h2,.card-profile-message h1,.share-studio h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:25px;font-weight:500;line-height:1.2}.home-heading h1{font-size:38px;font-weight:600;line-height:46px}.home-heading p{color:var(--text-secondary);overflow-wrap:anywhere;max-width:560px;margin:0 auto;font-size:16px;line-height:24px}.home-card-preview,.share-card-preview{aspect-ratio:499/306;border-radius:inherit;filter:none;object-fit:contain;width:100%;height:auto;display:block}.home-card-media{aspect-ratio:499/306;border-radius:inherit;position:relative;overflow:hidden;container-type:inline-size}.home-card-media[data-card-theme=light]{--card-preview-background:var(--card-preview-light-background);--card-preview-placeholder:var(--card-preview-light-placeholder);--card-preview-placeholder-subtle:var(--card-preview-light-placeholder-subtle);--card-preview-divider:var(--card-preview-light-divider);--card-preview-text:var(--card-preview-light-text);--card-preview-muted:var(--card-preview-light-muted);--card-skeleton-sheen-edge:var(--card-skeleton-light-sheen-edge);--card-skeleton-sheen-center:var(--card-skeleton-light-sheen-center)}.home-card-skeleton{background:var(--card-preview-background);border-radius:inherit;opacity:0;pointer-events:none;z-index:4;transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;inset:0;overflow:hidden}.home-card-media[data-card-status=loading] .home-card-skeleton{opacity:1;transition-duration:0s}.card-preview-fallback{background:radial-gradient(circle at 50% 20%, var(--share-preview-accent), transparent 52%), var(--surface-primary);border:1px solid var(--border-subtle);border-radius:inherit;color:var(--text-secondary);text-align:center;place-items:center;width:100%;height:100%;padding:28px;font-size:14px;line-height:20px;display:grid}.card-preview-fallback span{max-width:320px}.home-card-skeleton:after{background:linear-gradient(90deg, transparent 0%, var(--card-skeleton-sheen-edge) 38%, var(--card-skeleton-sheen-center) 50%, var(--card-skeleton-sheen-edge) 62%, transparent 100%);content:"";z-index:1;position:absolute;inset:0;transform:translate(-100%)}.home-card-skeleton[data-active=true]:after{animation:1.6s linear infinite home-card-skeleton-progress}.home-card-skeleton-header{position:absolute;inset:0}.home-card-skeleton-avatar{aspect-ratio:1;background:var(--card-preview-placeholder);border-radius:50%;width:8.818%;position:absolute;top:11.765%;left:7.214%}.home-card-skeleton-display-name,.home-card-skeleton-username{background:var(--card-preview-placeholder-subtle);border-radius:999px;position:absolute;left:19.238%}.home-card-skeleton-display-name{width:30.06%;height:2.614%;top:14.052%}.home-card-skeleton-username{width:19.238%;height:1.634%;top:21.242%}.home-card-skeleton-brand{color:var(--card-preview-muted);z-index:2;justify-content:center;align-items:center;width:11.423%;height:7.843%;font-size:4.008cqw;font-weight:600;line-height:1;animation:none;display:flex;position:absolute;top:14.706%;left:82.365%}.home-card-skeleton-heatmap{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(26,minmax(0,1fr));gap:2.464% .653%;width:87.17%;height:37.58%;display:grid;position:absolute;top:31.37%;left:6.41%}.home-card-skeleton-heatmap-cell{background:var(--card-preview-placeholder);border-radius:28.57%;min-width:0;min-height:0}.home-card-skeleton-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:87.17%;height:13.07%;display:grid;position:absolute;top:76.47%;left:6.41%}.home-card-skeleton-stat{position:relative}.home-card-skeleton-stat+.home-card-skeleton-stat{border-left:1px solid var(--card-preview-divider)}.home-card-skeleton-stat-value,.home-card-skeleton-stat-label{background:var(--card-preview-placeholder-subtle);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.home-card-skeleton-stat-value{width:46%;height:22.5%;top:12.5%}.home-card-skeleton-stat-label{width:62%;height:15%;top:67.5%}.home-card-media[data-card-status=loading] .home-card-glare{opacity:0}.home-card-tilt[data-share-transition-active=true]{opacity:0;pointer-events:none}.home-card-glare{background:radial-gradient(circle at calc(var(--hover-tilt-x,.5) * 100%) calc(var(--hover-tilt-y,.5) * 100%), var(--card-preview-glare-bright) 0%, var(--card-preview-glare-mid) 26%, var(--card-preview-glare-faint) 48%, transparent 68%);border-radius:inherit;mix-blend-mode:screen;opacity:calc(var(--hover-tilt-opacity,0) * .22);pointer-events:none;z-index:3;position:absolute;inset:0}.home-card-sample-identity{pointer-events:none;position:absolute;inset:0}.home-card-sample-identity:before{background:var(--card-preview-background);content:"";width:70%;height:23%;position:absolute;top:8.2%;left:5.6%}.home-card-sample-avatar,.home-card-sample-avatar-fallback{aspect-ratio:1;background:var(--card-preview-placeholder);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:10.42%;height:auto;display:flex;position:absolute;top:10.46%;left:6.41%}.home-card-sample-avatar-fallback{color:var(--card-preview-muted);font-size:4cqw;font-weight:600}.home-card-sample-copy{width:51%;min-width:0;line-height:1.15;display:grid;position:absolute;top:14.8%;left:19.24%}.home-card-sample-copy strong,.home-card-sample-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-card-sample-copy strong{color:var(--card-preview-text);font-size:3.8cqw;font-weight:600}.home-card-sample-copy span{color:var(--card-preview-muted);margin-top:.25cqw;font-size:2.6cqw}.home-card-tilt{border-radius:var(--usage-card-radius);width:100%;max-width:min(600px,100% - 24px);margin-top:24px;transition:opacity .12s cubic-bezier(.2,0,0,1);display:block}.home-card-tilt::part(container),.home-card-tilt::part(tilt){border-radius:inherit}.home-card-tilt[data-tilt-enabled=false]::part(container),.home-card-tilt[data-tilt-enabled=false]::part(tilt){touch-action:auto}.home-card-beam{border-radius:inherit;filter:drop-shadow(0 16px 28px var(--card-filter-shadow));width:100%}.home-card-tilt[data-share-transition-active=true] .home-card-beam,.home-card-tilt[data-share-transition-active=true] .home-card-beam:before,.home-card-tilt[data-share-transition-active=true] .home-card-beam:after,.home-card-tilt[data-share-transition-active=true] .home-card-beam [data-beam-bloom]{animation-play-state:paused!important}@keyframes home-card-skeleton-progress{to{transform:translate(100%)}}.home-account-state{justify-content:center;align-items:center;gap:18px;min-width:0;min-height:44px;margin-top:20px;display:flex}.home-authenticated-action{justify-items:center;gap:8px;min-width:0;display:grid}.home-last-updated{color:var(--text-tertiary);overflow-wrap:anywhere;text-align:center;font-size:11px;line-height:16px;display:block}.home-last-updated-slot{min-height:16px;line-height:16px}.home-account-content{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}.home-account-actions{place-items:center;gap:6px;display:grid}.home-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.home-account-identity>img,.home-account-identity>span{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:40px;height:40px;display:block}.home-account-identity>img{object-fit:cover}.home-account-identity>span{background:var(--surface-tertiary);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.home-account-identity>div{gap:2px;min-width:0;display:grid}.home-account-identity strong,.home-account-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.home-account-identity strong{color:var(--text-primary);font-size:14px;font-weight:600}.home-account-identity small,.home-status{color:var(--text-secondary);font-size:12px}.home-status{margin:0}.home-status.is-error,.home-quickstart-status.is-error,.card-profile-error{color:var(--status-danger)}.home-quickstart{background:var(--content-background-subtle);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-strong);width:100%;min-width:0;scroll-margin-top:64px}.home-quickstart-inner{width:min(100%,1008px);margin:0 auto;padding:36px 24px 96px}.home-quickstart-heading{gap:8px;display:grid}.home-quickstart-heading h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:20px;font-weight:600;line-height:26px}.home-quickstart-heading p,.home-quickstart-access p,.home-quickstart-status{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.home-command-tool{margin-top:24px}.home-command-label{color:var(--text-secondary);margin-bottom:7px;font-size:12px;font-weight:500;line-height:18px;display:block}.home-command-row{background:var(--home-command-background);border:1px solid var(--border-strong);border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:5px 5px 5px 13px;display:flex}.home-command-row code{color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.home-command-copy{color:var(--text-secondary)}.home-copy-status{color:var(--text-secondary);min-height:18px;margin:7px 0 0;font-size:12px;line-height:18px}.home-copy-status.is-error{color:var(--status-danger)}.home-copy-status.is-copied{color:var(--status-success)}.home-quickstart-access{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:16px 0;display:flex}.home-quickstart-status{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);min-height:54px;margin-top:24px;padding:16px 0}.home-quickstart-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-quickstart-steps li{border-top:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:17px 0 19px;display:grid}.home-step-number{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:20px}.home-quickstart-steps h3{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:20px}.home-quickstart-steps p{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:19px}.primary-command,.secondary-command{appearance:none;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.primary-command{background:var(--action-primary-background);border:1px solid var(--action-primary-background);color:var(--action-primary-text)}.secondary-command{border:1px solid var(--border-strong);color:var(--text-primary);background:0 0}.primary-command:hover,.primary-command:focus-visible{background:var(--action-primary-hover)}.secondary-command:hover,.secondary-command:focus-visible{background:var(--surface-hover)}.primary-command:focus-visible,.secondary-command:focus-visible,.icon-command:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.primary-command:disabled,.secondary-command:disabled{cursor:not-allowed;opacity:.58}.card-profile-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-card-section{border-top:1px solid var(--border-subtle);margin-top:56px;padding-top:32px}.visibility-status{color:var(--text-secondary);font-size:13px;font-weight:500}.visibility-status.is-public{color:var(--status-success)}.visibility-status.is-preview{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:2px 10px}.profile-card-preview-stage{justify-items:center;width:100%;display:grid}.card-style-settings{border:1px solid var(--border-subtle);border-radius:12px;gap:24px;width:min(100%,760px);margin:36px auto 0;padding:24px;display:grid}.card-style-settings-heading{gap:7px;display:grid}.card-style-settings-heading h3,.card-style-option-group legend{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.card-style-settings-heading p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.card-style-settings-heading a{color:var(--text-link);font-weight:600;text-decoration:none}.card-style-settings-heading a:hover{text-decoration:underline}.card-style-settings-heading a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.card-style-option-group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.card-style-option-group legend{margin-bottom:10px}.card-style-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.card-style-option{background:var(--surface-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.card-style-option:has(input:checked){border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.card-style-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.card-style-option input{accent-color:var(--focus-ring);margin:3px 0 0}.card-style-option span{gap:3px;min-width:0;display:grid}.card-style-option strong{color:var(--text-primary);font-size:14px;font-weight:600}.card-style-option small{color:var(--text-secondary);font-size:12px;line-height:1.4}.card-style-settings-actions{align-items:center;gap:14px;display:flex}.card-style-settings-status{margin:0;font-size:13px}.card-style-settings-status.is-error{color:var(--status-danger)}.card-style-settings-status.is-success{color:var(--status-success)}@media (width<=620px){.card-style-option-grid{grid-template-columns:1fr}.card-style-settings-actions{flex-direction:column;align-items:stretch}}.public-profile-view:has(.public-profile-owner-banner){padding-top:20px}.public-profile-view{background:var(--content-background);min-height:calc(100dvh - var(--profile-header-height,50px));justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:72px 24px 96px;display:flex}.public-profile-stage{width:min(100%,920px);min-width:0}.public-profile-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.public-profile-heading>div{min-width:0}.public-profile-heading h1,.public-profile-state h1{color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:500;line-height:1.2}.public-profile-heading p,.public-profile-state p{color:var(--text-secondary);overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:20px}.public-profile-state{align-self:start;width:min(100%,520px);margin-top:90px}.public-profile-state.is-loading .profile-state-indicator{animation:1.4s ease-in-out infinite pulse}.profile-loading-skeleton{width:min(100%,920px);min-width:0;position:relative}.profile-loading-shimmer{background:var(--page-skeleton-base);display:block;position:relative;overflow:hidden}.profile-loading-shimmer:after{animation:1.6s linear infinite home-card-skeleton-progress;animation-delay:var(--profile-skeleton-delay,0s);background:linear-gradient(90deg, transparent 0%, var(--page-skeleton-sheen-edge) 38%, var(--page-skeleton-sheen-center) 50%, var(--page-skeleton-sheen-edge) 62%, transparent 100%);content:"";pointer-events:none;z-index:1;position:absolute;inset:0;transform:translate(-100%)}.profile-loading-identity{flex-direction:column;align-items:center;display:flex}.profile-loading-avatar{border-radius:50%;width:72px;height:72px}.profile-loading-name,.profile-loading-handle,.profile-loading-updated{border-radius:999px}.profile-loading-name{width:min(42%,260px);height:32px;margin-top:20px}.profile-loading-handle{width:min(24%,150px);height:22px;margin-top:8px}.profile-loading-updated{width:min(30%,180px);height:16px;margin-top:6px}.profile-loading-stats{border:1px solid var(--border-subtle);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-height:74px;margin-top:52px;display:grid;overflow:hidden}.profile-loading-stat{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 12px;display:flex;position:relative}.profile-loading-stat+.profile-loading-stat:before{background:var(--border-subtle);content:"";width:1px;height:44px;position:absolute;top:15px;left:0}.profile-loading-stat-value,.profile-loading-stat-label{border-radius:999px;height:20px}.profile-loading-stat-value{width:min(72%,104px)}.profile-loading-stat-label{width:min(82%,118px);margin-top:2px}.profile-loading-activity{width:100%;min-width:0;margin-top:50px}.profile-loading-activity-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.profile-loading-activity-title{border-radius:999px;width:90px;height:20px}.profile-loading-activity-tabs{gap:18px;display:flex}.profile-loading-activity-tabs>span{border-radius:999px;width:52px;height:20px}.profile-loading-activity-grid-wrap{--profile-loading-cell-size:clamp(13px, calc((100cqw - 153px) / 52), 16px);width:100%;padding-bottom:8px;display:block;overflow:hidden;container-type:inline-size}.profile-loading-activity-grid{gap:3px;width:min(100%,985px);display:grid;overflow:hidden}.profile-loading-activity-row{-webkit-mask-image:repeating-linear-gradient(90deg, black 0 var(--profile-loading-cell-size), transparent var(--profile-loading-cell-size) calc(var(--profile-loading-cell-size) + 3px));height:var(--profile-loading-cell-size);-webkit-mask-image:repeating-linear-gradient(90deg, black 0 var(--profile-loading-cell-size), transparent var(--profile-loading-cell-size) calc(var(--profile-loading-cell-size) + 3px));mask-image:repeating-linear-gradient(90deg, black 0 var(--profile-loading-cell-size), transparent var(--profile-loading-cell-size) calc(var(--profile-loading-cell-size) + 3px));width:min(100cqw,985px)}.profile-loading-activity-months{justify-content:space-between;align-items:center;width:100%;height:18px;margin-top:8px;display:flex}.profile-loading-activity-months>span{border-radius:999px;width:28px;height:12px}.profile-loading-activity-option{border-radius:999px;width:132px;height:18px;margin-top:2px;margin-left:auto}.profile-loading-card{border-top:1px solid var(--border-subtle);margin-top:56px;padding-top:32px}.profile-loading-card-header{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:30px;display:flex}.profile-loading-card-title,.profile-loading-card-status{border-radius:999px}.profile-loading-card-title{width:min(32%,220px);height:30px}.profile-loading-card-status{width:52px;height:18px}.profile-loading-card .home-card-tilt{margin-inline:auto}.profile-content-reveal .profile-header,.profile-content-reveal .profile-stats,.profile-content-reveal .token-activity,.profile-content-reveal .profile-card-section,.profile-content-reveal>.public-profile-owner-banner{animation:.36s cubic-bezier(.05,.7,.1,1) both profile-content-enter}@keyframes profile-content-enter{0%{opacity:0}to{opacity:1}}.public-profile-state.is-unavailable{text-align:center;justify-items:center;gap:12px;display:grid}.public-profile-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.public-profile-state.is-private-owner{justify-items:start;gap:16px;display:grid}.public-profile-state.is-private-owner p{margin:0}.public-profile-owner-banner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--content-background-subtle);border:1px solid var(--border-subtle);box-shadow:var(--shadow-floating);top:calc(var(--profile-header-height,52px) + 8px);z-index:30;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex;position:sticky}.public-profile-owner-banner-copy{gap:4px;min-width:0;display:grid}.public-profile-owner-banner-copy strong{color:var(--text-primary);font-size:15px;font-weight:600}.public-profile-owner-banner-copy span{color:var(--text-secondary);font-size:13px;line-height:18px}.public-profile-owner-banner-error{color:var(--status-danger)}@media (width<=760px){.public-profile-owner-banner{flex-direction:column;align-items:stretch}.profile-loading-stats{grid-template-columns:1fr;margin-top:36px}.profile-loading-stat+.profile-loading-stat:before{width:auto;height:1px;top:0;left:18px;right:18px}.profile-loading-activity-header{flex-direction:column;align-items:flex-start;gap:12px}}.card-profile-message{align-self:flex-start;justify-items:start;gap:20px;width:min(100%,520px);margin-top:0;display:grid}.card-profile-message>p{color:var(--text-secondary);margin:-10px 0 0;font-size:14px}.card-profile-message.card-profile-empty{gap:0;width:min(100%,560px)}.card-profile-message .card-profile-empty-description{color:var(--text-secondary);max-width:520px;margin:12px 0 0;font-size:14px;line-height:21px}.card-profile-empty-command{width:100%;margin-top:28px}.card-profile-empty-actions{gap:10px;margin-top:16px;display:flex}.card-profile-message .card-profile-empty-privacy{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin:18px 0 0;padding-top:16px;font-size:12px;line-height:18px}.share-studio-backdrop{--share-ease-enter:cubic-bezier(.2, 0, 0, 1);--share-motion-quick:.14s;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:max(64px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));z-index:100;background:0 0;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden auto}.share-studio-backdrop.is-closing,.share-studio-backdrop.is-handoff{-webkit-backdrop-filter:none;backdrop-filter:none}.share-studio-backdrop:before{background:var(--overlay-scrim);content:"";pointer-events:none;animation:.28s cubic-bezier(.2,0,0,1) both share-studio-scrim-in;position:fixed;inset:0}.share-studio-backdrop.is-closing:before,.share-studio-backdrop.is-handoff:before{animation:.4s cubic-bezier(.3,0,1,1) both share-studio-scrim-out}.share-studio{z-index:1;align-content:center;justify-items:center;width:min(100%,920px);min-width:0;min-height:100%;display:grid;position:relative}.share-studio h2{text-align:center;font-size:25px;line-height:32px}.share-studio-title{animation:.32s cubic-bezier(.2,0,0,1) .12s both share-studio-support-in}.share-studio-close{color:var(--text-primary);right:max(24px, env(safe-area-inset-right));top:max(24px, env(safe-area-inset-top));z-index:2;animation:.18s cubic-bezier(.2,0,0,1) .22s both share-studio-fade-in;position:fixed}.share-studio-close:hover,.share-studio-close:focus-visible{color:var(--text-emphasis);opacity:1;animation:none}.share-studio-backdrop.is-closing .share-studio-title,.share-studio-backdrop.is-closing .share-studio-close,.share-studio-backdrop.is-closing .share-studio-primary-action,.share-studio-backdrop.is-closing .share-studio-instructions,.share-studio-backdrop.is-closing .share-studio-secondary,.share-studio-backdrop.is-closing .share-studio-toast,.share-studio-backdrop.is-handoff .share-studio-title,.share-studio-backdrop.is-handoff .share-studio-close,.share-studio-backdrop.is-handoff .share-studio-primary-action,.share-studio-backdrop.is-handoff .share-studio-instructions,.share-studio-backdrop.is-handoff .share-studio-secondary,.share-studio-backdrop.is-handoff .share-studio-toast{opacity:0;transition:opacity .15s cubic-bezier(.3,0,1,1),transform .18s cubic-bezier(.3,0,1,1);animation:none;transform:translateY(6px)}.icon-command{appearance:none;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.icon-command:hover{background:var(--surface-hover);color:var(--text-primary)}.share-studio-card-motion{aspect-ratio:499/306;border-radius:var(--usage-card-radius);filter:drop-shadow(0 16px 28px var(--card-filter-shadow));transform-origin:0 0;will-change:transform, opacity;width:min(600px,100% - 24px);min-width:0;max-width:100%;margin-top:28px;position:relative}.share-studio-card-motion .home-card-media{border-radius:inherit;height:100%}.share-studio-card{border-radius:inherit;width:100%;animation:.12s cubic-bezier(.2,0,0,1) both share-studio-card-crossfade}.share-studio-card.is-handoff-source,.share-studio-card.is-warm-handoff-target{animation:none}.share-studio-preview-status{color:var(--text-secondary);text-align:center;margin:10px 0 -10px;font-size:12px;line-height:18px}.share-studio-preview-status.is-error{color:var(--share-toast-danger-text)}.share-studio-primary-actions{grid-auto-flow:column;gap:20px;margin-top:30px;display:grid}.share-studio-primary-action{appearance:none;animation:share-studio-action-in .26s cubic-bezier(.2, 0, 0, 1) calc(.22s + (var(--share-action-index,0) * 45ms)) both;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;gap:9px;min-width:68px;padding:0;font-size:13px;line-height:18px;text-decoration:none;display:grid}.share-studio-action-icon{background:var(--share-action-background);border:1px solid var(--border-strong);color:var(--share-action-text);height:62px;transition:background-color var(--share-motion-quick) var(--share-ease-enter), transform var(--share-motion-quick) var(--share-ease-enter);border-radius:50%;justify-content:center;align-items:center;width:62px;display:flex}.share-studio-primary-action:hover .share-studio-action-icon,.share-studio-primary-action:focus-visible .share-studio-action-icon{background:var(--share-action-hover);transform:translateY(-1px)}.share-studio-primary-action.is-active .share-studio-action-icon{background:var(--share-action-active)}.share-studio-primary-action:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:8px;animation:none;transform:none}.brand-logo{flex:none;display:block}.share-studio-action-icon .brand-logo{color:var(--share-action-text);width:20px;height:20px}.share-studio-instructions{background:var(--share-panel-background);border:1px solid var(--border-subtle);box-shadow:var(--shadow-floating);clip-path:inset(0 round 9px);color:var(--share-panel-text);text-align:left;border-radius:9px;width:min(600px,100vw - 48px);margin-top:18px;padding:12px}.share-studio-instructions.is-measuring{visibility:hidden;animation:none}.share-studio-instructions.is-opening{animation:.16s ease-out both share-studio-instructions-in;overflow:hidden}.share-studio-instructions.is-closing{pointer-events:none;animation:.12s ease-in both share-studio-instructions-out;overflow:hidden}.share-studio-instructions-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-studio-instructions h3{margin:0;font-size:14px;font-weight:500;line-height:20px}.share-studio-instructions-close{color:var(--share-panel-text);width:24px;height:24px}.share-studio-instructions ol{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.share-studio-instructions li{align-items:center;gap:8px;min-height:28px;display:flex}.share-studio-step-number{background:var(--share-step-number-background);color:var(--share-panel-text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:inline-flex}.share-studio-step-action{appearance:none;background:var(--share-step-background);color:var(--share-panel-text);cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:4px 9px;font-size:14px;text-decoration:none;display:inline-flex}.share-studio-step-action:hover,.share-studio-step-action:focus-visible{background:var(--surface-active)}.share-studio-step-action:focus-visible,.share-studio-instructions-close:focus-visible,.share-studio-toast-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.share-studio-step-copy{color:var(--share-panel-muted);font-size:14px;line-height:20px}.share-studio-toast{background:var(--share-toast-background);border:1px solid var(--share-toast-border);box-shadow:var(--shadow-floating);color:var(--share-toast-text);max-width:calc(100vw - 48px);min-height:46px;left:50%;top:max(42px, env(safe-area-inset-top));z-index:4;border-radius:14px;align-items:center;gap:8px;padding:10px 10px 10px 13px;font-size:14px;line-height:20px;animation:.18s cubic-bezier(.2,0,0,1) both share-studio-toast-in;display:flex;position:fixed;transform:translate(-50%)}.share-studio-toast.is-error{background:var(--share-toast-danger-background);border-color:var(--share-toast-danger-border);color:var(--share-toast-danger-text)}.share-studio-toast-close{appearance:none;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.share-studio-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:min(100%,620px);margin-top:18px;animation:.24s cubic-bezier(.2,0,0,1) .39s both share-studio-support-in;display:flex}.share-studio-secondary-action,.share-studio-privacy-action{appearance:none;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:12px;line-height:18px;display:flex}.share-studio-privacy-action{margin-left:4px}.share-studio-secondary-action.is-primary{color:var(--text-primary);font-weight:600}.share-studio-secondary-action:hover,.share-studio-secondary-action:focus-visible,.share-studio-privacy-action:hover,.share-studio-privacy-action:focus-visible{background:var(--surface-hover-subtle);color:var(--text-primary)}.share-studio-secondary-action:focus-visible,.share-studio-privacy-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.share-studio-privacy-action:disabled{cursor:not-allowed;opacity:.56}.share-copy-status{color:var(--text-secondary);text-align:center;min-height:18px;margin:8px 0 0;font-size:12px;line-height:18px;animation:.18s cubic-bezier(.2,0,0,1) .43s both share-studio-fade-in}@keyframes share-studio-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes share-studio-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes share-studio-card-crossfade{0%{opacity:0}to{opacity:1}}@keyframes share-studio-support-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes share-studio-action-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes share-studio-instructions-in{0%{clip-path:inset(0 0 100% round 9px);opacity:0;border-top-width:0;border-bottom-width:0;height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}to{clip-path:inset(0 round 9px);height:var(--share-instructions-expanded-height);opacity:1;border-top-width:1px;border-bottom-width:1px;margin-top:18px;padding-top:12px;padding-bottom:12px;transform:translate(0,0)}}@keyframes share-studio-instructions-out{0%{clip-path:inset(0 round 9px);height:var(--share-instructions-expanded-height);opacity:1;border-top-width:1px;border-bottom-width:1px;margin-top:18px;padding-top:12px;padding-bottom:12px;transform:translate(0,0)}to{clip-path:inset(0 0 100% round 9px);opacity:0;border-top-width:0;border-bottom-width:0;height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}}@keyframes share-studio-toast-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes share-studio-fade-in{0%{opacity:0}to{opacity:1}}@keyframes share-studio-reduced-fade-in{0%{opacity:0}to{opacity:1}}@keyframes share-studio-reduced-fade-out{0%{opacity:1}to{opacity:0}}.profile-view{justify-content:center;align-items:flex-start;min-width:0;min-height:calc(100% - 50px);padding:82px 24px 100px;display:flex}.profile-stage{text-align:center;place-items:center;width:100%;min-width:0;max-width:880px;display:grid}.settings-view{background:var(--content-background);min-height:calc(100dvh - var(--profile-header-height,50px));justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:72px 24px 96px;display:flex}.settings-stage{width:100%;min-width:0;max-width:720px}.settings-heading{margin-bottom:24px}.settings-heading h1{color:var(--text-primary);margin:0;font-size:30px;font-weight:500;line-height:1.15}.settings-page-stack{gap:30px;display:grid}.settings-appearance{margin:0}.settings-appearance-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.settings-appearance-title{color:var(--text-primary);padding:0;font-size:18px;font-weight:600;line-height:24px}.settings-appearance-description{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.45}.settings-appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.settings-appearance-option{background:var(--surface-input-tint);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.settings-appearance-option:hover{background:var(--surface-hover)}.settings-appearance-option:has(input:checked){background:var(--accent-soft);border-color:var(--focus-ring)}.settings-appearance-option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.settings-appearance-option input{accent-color:var(--focus-ring);flex:none;margin:2px 0 0}.settings-appearance-copy{gap:3px;min-width:0;display:grid}.settings-appearance-copy strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:18px}.settings-appearance-copy small{color:var(--text-secondary);font-size:12px;line-height:16px}.settings-state-heading p{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.45}.settings-state{justify-items:start;gap:22px;display:grid}.settings-state-heading h2{color:var(--text-primary);margin:0;font-size:22px;font-weight:500;line-height:1.2}.settings-section-stack{gap:30px;display:grid}.settings-panel{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:22px}.settings-panel-heading{justify-content:space-between;align-items:center;min-width:0;margin-bottom:18px;display:flex}.settings-panel-heading h2{color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px}.settings-token-count{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600;line-height:18px}.settings-account{align-items:center;gap:16px;min-width:0;display:flex}.settings-avatar-image,.settings-avatar-fallback{border:1px solid var(--border-strong);border-radius:12px;width:64px;height:64px;display:block}.settings-avatar-image{object-fit:cover}.settings-avatar-fallback{background:linear-gradient(135deg, var(--avatar-placeholder-start), var(--avatar-placeholder-end));color:var(--text-primary);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:inline-flex}.settings-account-copy{gap:5px;min-width:0;display:grid}.settings-account-copy strong,.settings-account-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account-copy strong{color:var(--text-primary);font-size:18px;font-weight:600;line-height:24px}.settings-account-copy span,.settings-note,.settings-detail-row dt{color:var(--text-secondary)}.settings-account-copy span,.settings-note,.settings-detail-row{font-size:15px;line-height:22px}.settings-note{background:var(--accent-soft);border-radius:7px;margin:20px 0 0;padding:12px 14px}.settings-detail-list{gap:12px;margin:22px 0 0;display:grid}.settings-detail-row{justify-content:space-between;gap:18px;min-width:0;display:flex}.settings-detail-row dt,.settings-detail-row dd{min-width:0;margin:0}.settings-detail-row dd{color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-token-form{gap:9px;display:grid}.settings-token-form label{color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px}.settings-action-row{gap:12px;min-width:0;display:flex}.settings-action-row input{background:var(--surface-input-tint);border:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;border-radius:7px;flex:auto;min-width:0;min-height:42px;padding:0 13px}.settings-action-row input:focus{border-color:var(--focus-border);outline:none}.settings-token-reveal{background:var(--accent-soft);border-radius:7px;gap:10px;margin-top:18px;padding:12px;display:grid}.settings-token-reveal strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.settings-token-code-row{align-items:center;gap:10px;min-width:0;display:flex}.settings-device-edit-row{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.settings-device-edit-row input{background:var(--surface-input-tint);border:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;border-radius:7px;flex:auto;min-width:0;min-height:42px;padding:0 13px}.settings-device-edit-row input:focus{border-color:var(--focus-border);outline:none}.settings-token-code-row code{background:var(--surface-code-overlay);border:1px solid var(--border-subtle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:auto;min-width:0;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:19px;overflow:hidden}.settings-token-list{border-top:1px solid var(--border-subtle);margin-top:20px;display:grid}.settings-token-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}.settings-token-info{gap:4px;min-width:0;display:grid}.settings-token-info strong,.settings-token-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-token-info strong{color:var(--text-primary);font-size:15px;font-weight:600;line-height:21px}.settings-token-info span,.settings-list-state{color:var(--text-secondary);font-size:14px;line-height:20px}.settings-list-state{margin:18px 0 0}.settings-limit-note{color:var(--text-secondary);margin:12px 0 0;font-size:14px;line-height:20px}.settings-error{color:var(--status-danger-strong);margin:12px 0 0;font-size:14px;line-height:20px}.settings-primary-action,.settings-secondary-action,.settings-muted-action,.settings-danger-action{background:var(--action-primary-background);color:var(--action-primary-text);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.settings-secondary-action{background:var(--action-primary-background);color:var(--action-primary-text)}.settings-danger-action{background:var(--status-danger-background);border:1px solid var(--status-danger-border);color:var(--status-danger-strong);min-height:34px;padding:0 13px}.settings-muted-action{background:var(--surface-hover);border:1px solid var(--border-subtle);color:var(--text-primary)}.settings-primary-action:disabled,.settings-secondary-action:disabled,.settings-muted-action:disabled,.settings-danger-action:disabled{cursor:default;opacity:.62}.device-view{background:var(--content-background);min-height:calc(100dvh - var(--profile-header-height,52px));width:100%;padding:48px 24px;display:flex}.device-panel{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:12px;width:100%;max-width:460px;margin:auto;padding:32px}.device-header{margin-bottom:24px}.device-header h1{color:var(--text-primary);margin:0;font-size:28px;font-weight:500;line-height:1.15}.device-header p{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:21px}.device-form{gap:14px;display:grid}.device-form label{color:var(--text-primary);font-size:14px;font-weight:500}.device-form input{appearance:none;background:var(--surface-input);border:1px solid var(--border-strong);color:var(--text-primary);letter-spacing:0;text-transform:uppercase;border-radius:8px;outline:none;min-height:48px;padding:10px 12px;font-size:20px}.device-form input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-halo)}.device-form input:disabled{cursor:not-allowed;opacity:.72}.device-security-note{color:var(--text-tertiary);margin:-4px 0 0;font-size:12px;line-height:18px}.device-primary-action{appearance:none;background:var(--action-primary-background);color:var(--action-primary-text);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.device-primary-action:not(:disabled){cursor:pointer}.device-primary-action:focus-visible,.device-copy-action:focus-visible,.device-success-links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.device-primary-action:disabled{cursor:not-allowed;opacity:.45}.device-primary-action.is-approved:disabled{background:var(--status-success-background);color:var(--status-success-text);opacity:1}.device-feedback{align-content:start;min-height:48px;display:grid}.device-status{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.device-status.is-success{color:var(--status-success-strong)}.device-status.is-error{color:var(--status-danger)}.device-success{gap:12px;animation:.24s cubic-bezier(.2,0,0,1) both device-success-enter;display:grid}.device-command-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.device-command-row code{background:var(--surface-code);border:1px solid var(--border-strong);color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.device-copy-action{appearance:none;background:var(--surface-hover);border:1px solid var(--border-strong);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.device-copy-action:disabled{cursor:not-allowed;opacity:.5}.device-copy-status{color:var(--text-secondary);min-height:18px;margin:-4px 0 0;font-size:12px;line-height:18px}.device-success-links{gap:16px;display:flex}.device-success-links a{color:var(--text-link);font-size:13px;font-weight:600;text-decoration:none}.device-success-links a:hover{text-decoration:underline}.device-help-link{color:var(--text-link);justify-self:start;font-size:13px;font-weight:600;text-decoration:none}.device-help-link:hover{text-decoration:underline}.device-help-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@keyframes device-success-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.profile-stage-ready{align-content:start}.profile-header{flex-direction:column;align-items:center;display:flex}.avatar-shell{background:var(--profile-placeholder-background);border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.avatar-shell img{object-fit:cover;width:100%;height:100%;display:block}.avatar-shell span{color:var(--focus-ring);font-size:28px;font-weight:700}.avatar-fallback{background:radial-gradient(circle at 54% 44%,#ffe8d4 0 20%,#0000 21%),radial-gradient(circle at 36% 44%,#ffe8d4 0 18%,#0000 19%),linear-gradient(135deg,#9f2d2f 0%,#db5960 44%,#5e2436 100%);width:100%;height:100%;position:relative}.avatar-face{position:absolute}.avatar-face-top{background:#7a201f;border-radius:50% 50% 35% 35%;width:56px;height:26px;top:7px;left:8px;transform:rotate(-16deg)}.avatar-face-mouth{background:#1d1416;border-radius:999px;width:50px;height:23px;bottom:16px;left:11px}.avatar-face-teeth{background:repeating-linear-gradient(90deg,#fff 0 8px,#f3d9cf 8px 9px);border-radius:0 0 999px 999px;width:40px;height:10px;bottom:24px;left:16px}.avatar-initial{display:none}.profile-heading{text-align:center;margin-top:20px}.profile-heading h1,.profile-heading h2,.profile-stage h2{color:var(--text-primary);margin:0;font-size:28px;font-weight:500;line-height:1.15}.profile-heading p,.profile-stage p{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.45}.profile-last-updated-slot{min-height:16px;margin-top:6px;line-height:16px}.profile-last-updated{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11px;line-height:16px;display:inline-block}.plan-pill{border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:8px;margin-left:8px;padding:0 7px;font-size:13px;line-height:20px;display:inline-flex}.profile-stats{border:1px solid var(--border-subtle);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-height:74px;margin:52px 0 0;display:grid;overflow:hidden}.profile-stat{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 12px;display:flex;position:relative}.profile-stat+.profile-stat:before{background:var(--border-subtle);content:"";width:1px;height:44px;position:absolute;top:15px;left:0}.profile-stat dd,.profile-stat dt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.profile-stat dd{color:var(--text-primary);font-size:15px;line-height:20px}.profile-stat dt{color:var(--text-secondary);font-size:15px;line-height:20px}.token-activity{width:100%;min-width:0;margin-top:50px;position:relative}.token-activity-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.token-activity h2,.activity-panel h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:20px}.token-tabs{gap:18px;display:flex}.token-tabs button{appearance:none;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:20px}.token-tabs button.is-selected,.token-tabs button:focus-visible{color:var(--text-primary)}.token-tabs button:focus-visible,.token-cell:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.token-grid-wrap{scrollbar-width:none;width:100%;min-width:0;max-width:100%;padding-bottom:8px;overflow:auto visible}.token-grid-wrap::-webkit-scrollbar{display:none}.token-activity-options{justify-content:flex-end;margin-top:2px;display:flex}.exact-token-toggle{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;line-height:18px;display:inline-flex}.exact-token-toggle input{accent-color:var(--focus-ring);cursor:pointer;width:14px;height:14px;margin:0}.exact-token-toggle:has(input:focus-visible){color:var(--text-primary);outline:1px solid var(--focus-ring);outline-offset:4px}.token-grid{gap:var(--heatmap-cell-gap,3px);grid-template-columns:repeat(var(--heatmap-columns), var(--heatmap-cell-size,13px));grid-template-rows:repeat(7, var(--heatmap-cell-size,13px));width:var(--heatmap-width);justify-content:start;display:grid;position:relative;overflow:visible}.token-cell{appearance:none;background:var(--heatmap-empty);cursor:pointer;min-width:0;height:100%;width:var(--heatmap-cell-size,13px);border:0;border-radius:4px;padding:0;transition:background-color .1s cubic-bezier(.2,0,0,1);display:block;position:relative}.token-cell.is-future{cursor:default}.token-level-0{background:var(--heatmap-empty)}.token-level-1{background:var(--heatmap-level-1)}.token-level-2{background:var(--heatmap-level-2)}.token-level-3{background:var(--heatmap-level-3)}.token-level-4{background:var(--heatmap-level-4)}.token-tooltip{background:var(--tooltip-background);border:1px solid var(--tooltip-border);box-shadow:var(--shadow-floating);color:var(--tooltip-text);pointer-events:none;white-space:nowrap;z-index:30;border-radius:8px;align-items:center;max-width:calc(100vw - 16px);height:32px;padding:0 10px;font-size:14px;font-weight:500;line-height:1;animation:.1s cubic-bezier(.2,0,0,1) token-tooltip-enter;display:inline-flex;position:fixed;transform:translate(-50%)}.month-labels{color:var(--text-tertiary);height:18px;width:var(--heatmap-width);margin-top:8px;font-size:13px;line-height:18px;position:relative}.month-labels span{left:calc(var(--month-label-column) * (var(--heatmap-cell-size) + var(--heatmap-cell-gap)));white-space:nowrap;position:absolute}@keyframes token-tooltip-enter{0%{opacity:0;transform:translate(-50%)translateY(2px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.activity-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:100%;min-width:0;margin-top:48px;display:grid}.activity-panel{min-width:0}.activity-list,.plugin-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.activity-row,.plugin-row{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;min-height:24px;font-size:16px;line-height:22px;display:flex}.activity-row dt,.activity-row dd{min-width:0;margin:0}.activity-row dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-row dd{color:var(--text-primary);text-align:right;flex:none}.plugin-row{color:var(--text-primary)}.plugin-name-wrap{align-items:center;gap:9px;min-width:0;display:flex}.plugin-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plugin-runs{color:var(--text-secondary);text-align:right;flex:none}.plugin-icon{border:1px solid var(--border-subtle);background:#272034;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.plugin-icon-face{border-radius:2px;width:9px;height:9px;position:absolute}.plugin-icon-face-top{background:#b175ff;top:5px;left:7px;transform:skewY(-30deg)}.plugin-icon-face-left{background:#ffcf5b;top:10px;left:5px;transform:skewY(30deg)}.plugin-icon-face-right{background:#ff7d79;top:10px;right:5px;transform:skewY(-30deg)}.activity-empty{border:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:center;border-radius:12px;margin-top:16px;padding:28px;font-size:15px}.profile-state-indicator{background:linear-gradient(180deg, var(--profile-state-gradient-start), var(--profile-state-gradient-end));border:1px solid var(--border-subtle);border-radius:50%;width:72px;height:72px;margin-bottom:24px}.profile-stage-loading .profile-state-indicator{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.account-status-button:not(.is-unavailable) .account-status-dot,.home-card-preview,.home-card-media,.profile-stage-loading .profile-state-indicator,.public-profile-state.is-loading .profile-state-indicator{animation:none}.home-card-skeleton,.token-cell{transition:none}.token-tooltip{animation:none}.home-card-skeleton:after,.home-card-skeleton[data-active=true]:after,.profile-loading-shimmer:after{opacity:0;animation:none;transform:none}.profile-content-reveal .profile-header,.profile-content-reveal .profile-stats,.profile-content-reveal .token-activity,.profile-content-reveal .profile-card-section,.profile-content-reveal>.public-profile-owner-banner{opacity:1;animation:none;transform:none}.device-success{animation:none;transform:none}.share-studio-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.share-studio-backdrop:before{animation:.14s ease-out both share-studio-reduced-fade-in}.share-studio-backdrop.is-closing:before,.share-studio-backdrop.is-handoff:before{animation:.11s ease-in both share-studio-reduced-fade-out}.share-studio-close,.share-studio-primary-action,.share-studio-secondary,.share-studio-title,.share-studio-toast{animation:.14s ease-out both share-studio-reduced-fade-in;transform:none}.share-studio-card{animation:none}.share-studio-instructions.is-opening{clip-path:inset(0 round 9px);animation:.12s ease-out both share-studio-reduced-fade-in;overflow:visible;transform:none}.share-studio-instructions.is-closing{clip-path:inset(0 round 9px);animation:.11s ease-in both share-studio-reduced-fade-out;overflow:visible;transform:none}.share-studio-backdrop.is-closing .share-studio-title,.share-studio-backdrop.is-closing .share-studio-close,.share-studio-backdrop.is-closing .share-studio-primary-action,.share-studio-backdrop.is-closing .share-studio-instructions,.share-studio-backdrop.is-closing .share-studio-secondary,.share-studio-backdrop.is-closing .share-studio-toast,.share-studio-backdrop.is-handoff .share-studio-title,.share-studio-backdrop.is-handoff .share-studio-close,.share-studio-backdrop.is-handoff .share-studio-primary-action,.share-studio-backdrop.is-handoff .share-studio-instructions,.share-studio-backdrop.is-handoff .share-studio-secondary,.share-studio-backdrop.is-handoff .share-studio-toast{transition:opacity .11s ease-in;transform:none}.share-studio-action-icon,.share-studio-primary-action:hover .share-studio-action-icon,.share-studio-primary-action:focus-visible .share-studio-action-icon{transition:none;transform:none}}@media (height<=700px) and (width>=761px){.home-hero{padding-block:22px 24px}.home-heading{gap:6px}.home-heading h1{font-size:32px;line-height:38px}.home-card-preview{margin-top:0}.home-card-tilt{max-width:400px;margin-top:16px}.share-studio-card-motion{width:min(400px,100% - 24px)}.home-quickstart-inner{padding-top:30px}}@media (height<=760px) and (width>=761px){.share-studio-backdrop{padding:max(64px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left))}.share-studio{align-content:start}.share-studio h2{font-size:22px;line-height:28px}.share-studio-close{right:max(16px, env(safe-area-inset-right));top:max(16px, env(safe-area-inset-top))}.share-studio-card-motion{margin-top:14px}.share-studio-primary-actions{gap:14px;margin-top:14px}.share-studio-primary-action{gap:6px}.share-studio-action-icon{width:52px;height:52px}.share-studio-instructions,.share-studio-secondary{margin-top:10px}.share-studio-toast{top:max(8px, env(safe-area-inset-top))}}@media (width<=760px){.app-frame{border-radius:0;width:100vw;height:100dvh;margin:0}.profile-shell{padding:0 16px 32px}.profile-shell--fullscreen{--profile-header-height:48px;padding:0}.profile-shell--fullscreen .profile-topbar{height:48px;padding-inline:20px}.profile-actions{flex:none;gap:10px}.profile-topbar-leading{flex:auto;gap:8px;overflow:hidden}.profile-topbar-github{flex:0 0 28px;justify-content:center;width:28px;padding:6px}.profile-topbar-github span{display:none}.profile-navigation a{padding-inline:5px}.device-view{min-height:calc(100dvh - var(--profile-header-height,48px));padding:40px 16px 48px}.device-panel{margin:0 auto;padding:24px 20px}.device-command-row{grid-template-columns:1fr}.device-copy-action{min-height:42px}.profile-actions button{font-size:13px}.card-profile-view,.public-profile-view{padding:48px 16px 72px}.home-view{min-height:calc(100dvh - 56px)}.home-hero{min-height:auto;padding:64px 16px 36px}.home-heading h1{font-size:30px;line-height:36px}.card-profile-heading h2,.card-profile-message h1,.public-profile-heading h1,.public-profile-state h1{font-size:22px}.public-profile-heading{align-items:flex-start}.home-card-preview{margin-top:0}.home-card-tilt{margin-top:18px}.home-account-state{flex-direction:column;align-items:stretch;width:100%}.home-authenticated-action,.home-account-content{width:100%}.home-account-content{flex-direction:column;align-items:stretch}.marketing-app-action{align-self:center}.home-account-identity{justify-content:center}.home-account-actions,.home-account-actions>.primary-command,.home-account-actions>.secondary-command{width:100%}.home-quickstart{scroll-margin-top:56px}.home-quickstart-inner{padding:30px 16px 72px}.home-quickstart-access{flex-direction:column;align-items:stretch;gap:14px}.home-quickstart-access .secondary-command{width:100%}.home-quickstart-steps{grid-template-columns:minmax(0,1fr)}.card-profile-empty-actions{flex-direction:column;align-items:stretch;width:100%}.card-profile-empty-actions>*{width:100%}.public-profile-state{margin-top:60px}.share-studio-backdrop{padding:max(64px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.share-studio{align-content:start}.share-studio h2{font-size:22px;line-height:28px}.share-studio-close{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top))}.share-studio-card-motion{margin-top:22px}.share-studio-primary-actions{grid-template-columns:repeat(4,60px);grid-auto-flow:row;justify-content:center;gap:12px;width:auto;max-width:100%;margin-top:24px}.share-studio-primary-action{min-width:0;font-size:12px}.share-studio-action-icon{width:56px;height:56px}.share-studio-secondary{margin-top:24px}.share-studio-secondary-action,.share-studio-privacy-action{min-height:44px}.share-studio-instructions{width:100%;padding:10px}.share-studio-instructions h3{font-size:13px;line-height:18px}.share-studio-instructions ol{gap:12px;margin-top:6px}.share-studio-instructions li{min-height:32px}.share-studio-step-action{min-height:28px;font-size:13px;position:relative}.share-studio-step-action:before{content:"";position:absolute;inset:-8px -4px}.share-studio-instructions .share-studio-step-copy{min-height:32px;font-size:13px;line-height:18px}.share-studio-step-number{width:20px;height:20px;font-size:10px}.share-studio-toast{top:max(8px, env(safe-area-inset-top))}.account-login-link span,.account-status-button span:last-child{max-width:none}.profile-view{padding:52px 0 72px}.settings-view{padding:48px 16px 72px}.settings-panel{padding:18px}.settings-appearance-options{grid-template-columns:1fr}.settings-action-row,.settings-device-edit-row,.settings-token-code-row,.settings-token-row{flex-direction:column;align-items:stretch}.settings-secondary-action,.settings-muted-action,.settings-danger-action{width:100%}.settings-detail-row{flex-direction:column;align-items:flex-start;gap:2px}.settings-detail-row dd{text-align:left}.profile-stats{grid-template-columns:1fr;margin-top:36px}.profile-stat+.profile-stat:before{width:auto;height:1px;top:0;left:18px;right:18px}.token-activity-header{flex-direction:column;align-items:flex-start;gap:12px}.activity-grid{grid-template-columns:1fr;gap:34px;margin-top:38px}}.public-card-intro-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--overlay-scrim);padding:max(48px, env(safe-area-inset-top)) 24px max(48px, env(safe-area-inset-bottom));z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.public-card-intro-backdrop.is-closing,.public-card-intro-backdrop.is-handoff{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background .24s cubic-bezier(.3,0,1,1)}.public-card-intro{align-content:center;justify-items:stretch;gap:24px;width:min(100%,600px);max-width:100%;display:grid;position:relative}.public-card-intro-title{color:var(--text-primary);overflow-wrap:anywhere;text-align:center;margin:0;font-size:24px;font-weight:600;line-height:1.25}.public-card-intro-card{transform-style:preserve-3d;width:min(100%,600px);margin-inline:auto;display:flex}.public-card-intro-card .home-card-tilt{width:100%;max-width:100%;margin:0;display:block}.public-card-intro-card .home-card-skeleton,.share-studio-card-motion .home-card-skeleton{transition-duration:0s}.public-card-intro-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.public-card-intro-close{position:absolute;top:-44px;right:0}.public-card-intro-backdrop.is-closing .public-card-intro-title,.public-card-intro-backdrop.is-closing .public-card-intro-actions,.public-card-intro-backdrop.is-closing .public-card-intro-close,.public-card-intro-backdrop.is-handoff .public-card-intro-title,.public-card-intro-backdrop.is-handoff .public-card-intro-actions,.public-card-intro-backdrop.is-handoff .public-card-intro-close{opacity:0;transition:opacity .12s cubic-bezier(.3,0,1,1)}@media (prefers-reduced-motion:reduce){.public-card-intro-backdrop.is-closing,.public-card-intro-backdrop.is-handoff{transition:none}}@media (width<=760px){.public-card-intro-close{top:-40px;right:4px}.public-card-intro-title{font-size:20px}}.site-footer{background:var(--content-background);border-top:1px solid var(--border-subtle);width:100%;margin-top:auto}.site-footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 32px;width:100%;margin-inline:auto;padding:32px max(24px,50vw - 590px);display:grid}.site-footer-about{gap:6px;min-width:0;max-width:560px;display:grid}.site-footer-about p{color:var(--text-secondary);margin:0;font-size:13px;line-height:19px}.site-footer-about .site-footer-brand{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.site-footer-privacy{color:var(--text-tertiary)}.site-footer-meta{justify-items:end;gap:8px;display:grid}.site-footer-links{align-items:center;gap:16px;display:flex}.site-footer-links a{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.site-footer-links a:hover,.site-footer-links a:focus-visible{color:var(--text-primary)}.site-footer-copyright{color:var(--text-tertiary);margin:0;font-size:12px}@media (width<=900px){.site-footer-inner{grid-template-columns:minmax(0,1fr);gap:20px}.site-footer-meta{justify-items:start}}@media (width<=760px){.site-footer-inner{padding:28px 20px}}
