:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--starkup-color-background-page:#121212;--starkup-color-background-subtle:#1c1c1c;--starkup-color-surface-default:#181818;--starkup-color-surface-elevated:#1c1c1c;--starkup-color-surface-inset:#262626;--starkup-color-border-default:#2a2a2a;--starkup-color-border-hover:#333;--starkup-color-border-focus:#a1a1aa;--starkup-color-text-primary:#fff;--starkup-color-text-secondary:#b3b3b3;--starkup-color-text-muted:#71717a;--starkup-color-text-onAction:#121212;--starkup-color-text-link:#e4e4e7;--starkup-color-action-primary:#e4e4e7;--starkup-color-action-primaryHover:#f4f4f5;--starkup-color-action-primaryActive:#a1a1aa;--starkup-color-feedback-success:#1db954;--starkup-color-feedback-successSubtle:#1db9541f;--starkup-color-feedback-warning:#ff9f0a;--starkup-color-feedback-warningSubtle:#ff9f0a1f;--starkup-color-feedback-danger:#e91429;--starkup-color-feedback-dangerSubtle:#e914291f;--starkup-color-feedback-info:#a1a1aa;--starkup-color-feedback-infoSubtle:#a1a1aa1f;--starkup-space-0:0px;--starkup-space-1:4px;--starkup-space-2:8px;--starkup-space-3:12px;--starkup-space-4:16px;--starkup-space-5:20px;--starkup-space-6:24px;--starkup-space-8:32px;--starkup-space-10:40px;--starkup-space-12:48px;--starkup-space-16:64px;--starkup-space-20:80px;--starkup-space-24:96px;--starkup-space-0-5:2px;--starkup-space-1-5:6px;--starkup-radius-none:0px;--starkup-radius-sm:4px;--starkup-radius-md:6px;--starkup-radius-lg:10px;--starkup-radius-xl:12px;--starkup-radius-full:9999px;--starkup-duration-fast:.1s;--starkup-duration-normal:.2s;--starkup-duration-slow:.3s;--starkup-easing-default:cubic-bezier(.4, 0, .2, 1);--starkup-easing-in:cubic-bezier(.4, 0, 1, 1);--starkup-easing-out:cubic-bezier(0, 0, .2, 1);--starkup-shadow-none:none;--starkup-shadow-sm:0 1px 2px #00000073;--starkup-shadow-md:0 1px 2px #00000073, 0 10px 28px #0006;--starkup-shadow-lg:0 8px 24px #0000003d;--starkup-shadow-xl:0 20px 25px -5px #00000073, 0 8px 10px -6px #00000059;--starkup-z-base:0;--starkup-z-dropdown:10;--starkup-z-sticky:20;--starkup-z-overlay:30;--starkup-z-modal:40;--starkup-z-toast:50;--starkup-z-tooltip:60;--starkup-font-sans:"Archivo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--starkup-font-mono:"JetBrains Mono", "Fira Code", Consolas, monospace;--starkup-text-display-size:36px;--starkup-text-display-line:40px;--starkup-text-display-weight:700;--starkup-text-display-tracking:-.02em;--starkup-text-h1-size:30px;--starkup-text-h1-line:36px;--starkup-text-h1-weight:700;--starkup-text-h1-tracking:-.02em;--starkup-text-h2-size:24px;--starkup-text-h2-line:32px;--starkup-text-h2-weight:600;--starkup-text-h2-tracking:-.01em;--starkup-text-h3-size:20px;--starkup-text-h3-line:28px;--starkup-text-h3-weight:600;--starkup-text-h3-tracking:-.01em;--starkup-text-h4-size:16px;--starkup-text-h4-line:24px;--starkup-text-h4-weight:600;--starkup-text-h4-tracking:0em;--starkup-text-bodyLg-size:18px;--starkup-text-bodyLg-line:28px;--starkup-text-bodyLg-weight:400;--starkup-text-bodyLg-tracking:0em;--starkup-text-body-size:16px;--starkup-text-body-line:24px;--starkup-text-body-weight:400;--starkup-text-body-tracking:0em;--starkup-text-bodySm-size:14px;--starkup-text-bodySm-line:20px;--starkup-text-bodySm-weight:400;--starkup-text-bodySm-tracking:0em;--starkup-text-caption-size:12px;--starkup-text-caption-line:16px;--starkup-text-caption-weight:400;--starkup-text-caption-tracking:.01em;--starkup-text-label-size:14px;--starkup-text-label-line:20px;--starkup-text-label-weight:500;--starkup-text-label-tracking:0em;--starkup-text-button-size:14px;--starkup-text-button-line:20px;--starkup-text-button-weight:500;--starkup-text-button-tracking:.01em}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--starkup-color-background-page:#f5f4f1;--starkup-color-background-subtle:#f8f7f5;--starkup-color-surface-default:#fdfcfa;--starkup-color-surface-elevated:#fff;--starkup-color-surface-inset:#eeedea;--starkup-color-border-default:#dedcd7;--starkup-color-border-hover:#d0cec8;--starkup-color-border-focus:#1db954;--starkup-color-text-primary:#1c1b1a;--starkup-color-text-secondary:#5c5a57;--starkup-color-text-muted:#8a8782;--starkup-color-text-onAction:#000;--starkup-color-text-link:#1db954;--starkup-color-action-primary:#1db954;--starkup-color-action-primaryHover:#1ed760;--starkup-color-action-primaryActive:#169c46;--starkup-color-feedback-success:#1db954;--starkup-color-feedback-successSubtle:#e8f8ee;--starkup-color-feedback-warning:#ea580c;--starkup-color-feedback-warningSubtle:#fff7ed;--starkup-color-feedback-danger:#dc2626;--starkup-color-feedback-dangerSubtle:#fef2f2;--starkup-color-feedback-info:#1db954;--starkup-color-feedback-infoSubtle:#e8f8ee;--starkup-space-0:0px;--starkup-space-1:4px;--starkup-space-2:8px;--starkup-space-3:12px;--starkup-space-4:16px;--starkup-space-5:20px;--starkup-space-6:24px;--starkup-space-8:32px;--starkup-space-10:40px;--starkup-space-12:48px;--starkup-space-16:64px;--starkup-space-20:80px;--starkup-space-24:96px;--starkup-space-0-5:2px;--starkup-space-1-5:6px;--starkup-radius-none:0px;--starkup-radius-sm:4px;--starkup-radius-md:6px;--starkup-radius-lg:8px;--starkup-radius-xl:12px;--starkup-radius-full:9999px;--starkup-duration-fast:.1s;--starkup-duration-normal:.2s;--starkup-duration-slow:.3s;--starkup-easing-default:cubic-bezier(.4, 0, .2, 1);--starkup-easing-in:cubic-bezier(.4, 0, 1, 1);--starkup-easing-out:cubic-bezier(0, 0, .2, 1);--starkup-shadow-none:none;--starkup-shadow-sm:0 1px 2px #0000000d;--starkup-shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--starkup-shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--starkup-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000000f;--starkup-z-base:0;--starkup-z-dropdown:10;--starkup-z-sticky:20;--starkup-z-overlay:30;--starkup-z-modal:40;--starkup-z-toast:50;--starkup-z-tooltip:60;--starkup-font-sans:"Archivo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--starkup-font-mono:"JetBrains Mono", "Fira Code", Consolas, monospace;--starkup-text-display-size:36px;--starkup-text-display-line:40px;--starkup-text-display-weight:700;--starkup-text-display-tracking:-.02em;--starkup-text-h1-size:30px;--starkup-text-h1-line:36px;--starkup-text-h1-weight:700;--starkup-text-h1-tracking:-.02em;--starkup-text-h2-size:24px;--starkup-text-h2-line:32px;--starkup-text-h2-weight:600;--starkup-text-h2-tracking:-.01em;--starkup-text-h3-size:20px;--starkup-text-h3-line:28px;--starkup-text-h3-weight:600;--starkup-text-h3-tracking:-.01em;--starkup-text-h4-size:16px;--starkup-text-h4-line:24px;--starkup-text-h4-weight:600;--starkup-text-h4-tracking:0em;--starkup-text-bodyLg-size:18px;--starkup-text-bodyLg-line:28px;--starkup-text-bodyLg-weight:400;--starkup-text-bodyLg-tracking:0em;--starkup-text-body-size:16px;--starkup-text-body-line:24px;--starkup-text-body-weight:400;--starkup-text-body-tracking:0em;--starkup-text-bodySm-size:14px;--starkup-text-bodySm-line:20px;--starkup-text-bodySm-weight:400;--starkup-text-bodySm-tracking:0em;--starkup-text-caption-size:12px;--starkup-text-caption-line:16px;--starkup-text-caption-weight:400;--starkup-text-caption-tracking:.01em;--starkup-text-label-size:14px;--starkup-text-label-line:20px;--starkup-text-label-weight:500;--starkup-text-label-tracking:0em;--starkup-text-button-size:14px;--starkup-text-button-line:20px;--starkup-text-button-weight:500;--starkup-text-button-tracking:.01em}
:root{--shell-page:var(--starkup-color-background-page);--shell-text:var(--starkup-color-text-primary);--shell-muted:var(--starkup-color-text-secondary);--shell-action:var(--starkup-color-action-primary);--shell-action-hover:var(--starkup-color-action-primaryHover);--shell-border:var(--starkup-color-border-default);--shell-rail:var(--starkup-color-background-page);--shell-panel:var(--starkup-color-background-subtle);--shell-sidebar-accent:var(--starkup-color-surface-inset);--shell-sidebar-border:var(--starkup-color-border-default);--shell-canvas:var(--starkup-color-background-page);--shell-rail-width:76px;--shell-panel-width:260px;--shell-navbar-control:30px;--shell-navbar-inset:.4rem;--shell-gutter-left:.35rem;--shell-navbar-height:calc(var(--shell-navbar-inset) + var(--shell-navbar-control) + var(--shell-navbar-inset));--shell-radius:10px;--shell-gap:.2rem;--shell-font:var(--starkup-font-sans);--shell-inspector-width:calc(min(24.5rem, 100vw - 1rem) - .55rem);--shell-inspector-gap:.45rem}*,:before,:after{box-sizing:border-box}html,body{background:var(--shell-page);min-height:100%;color:var(--shell-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--shell-font);margin:0}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.stark-shell{background:var(--shell-canvas);height:100dvh;color:var(--shell-text);flex-direction:column;display:flex}.stark-shell[data-secondary-collapsed=true]{--shell-panel-width:0px}.stark-shell[data-inspector-open=true] .stark-shell-canvas{margin-right:calc(var(--shell-inspector-width) + var(--shell-inspector-gap))}.stark-shell-navbar{height:calc(var(--shell-navbar-height) + env(safe-area-inset-top,0px));padding:calc(env(safe-area-inset-top,0px) + var(--shell-navbar-inset)) 16px var(--shell-navbar-inset) 16px;background:var(--shell-page);z-index:20;justify-content:space-between;align-items:center;gap:12px;display:flex}.stark-shell-navbar-left,.stark-shell-navbar-right{align-items:center;gap:8px;min-width:0;display:flex}.stark-shell-product{letter-spacing:.01em;font-size:13px;font-weight:600}.stark-shell-search-trigger{width:min(420px,46vw);height:var(--shell-navbar-control);border:1px solid color-mix(in srgb, var(--shell-sidebar-border) 70%, transparent);background:color-mix(in srgb, var(--shell-text) 7%, var(--shell-page));min-height:0;color:var(--shell-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;display:flex}.stark-shell-search-trigger:hover,.stark-shell-search-trigger:focus-visible{background:color-mix(in srgb, var(--shell-sidebar-accent) 50%, transparent);outline:none}.stark-shell-search-trigger svg{flex-shrink:0;width:14px;height:14px}.stark-shell-search-trigger kbd{color:var(--starkup-color-text-muted);margin-left:auto;font-size:11px}.stark-shell-body{flex:1;min-height:0;display:flex}.stark-shell-rail{width:var(--shell-rail-width);margin:0 .35rem var(--shell-gap);border:1px solid var(--shell-sidebar-border);border-radius:var(--shell-radius);background:var(--shell-rail);flex-direction:column;align-items:center;padding:8px 6px 10px;display:none}.stark-shell-rail-nav{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;display:flex}.stark-shell-rail-item{width:100%;color:color-mix(in srgb, var(--shell-text) 78%, transparent);font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;text-decoration:none;display:flex}.stark-shell-rail-item:hover,.stark-shell-rail-item[aria-current=page]{background:color-mix(in srgb, var(--shell-sidebar-accent) 80%, transparent);color:var(--shell-text)}.stark-shell-rail-item svg{width:20px;height:20px}.stark-shell-rail-item span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.stark-shell-canvas{min-width:0;margin:0 var(--shell-gap) var(--shell-gap) 0;border:1px solid var(--shell-sidebar-border);border-radius:var(--shell-radius);background:var(--shell-canvas);flex:1;display:flex;overflow:hidden}.stark-shell[data-rail=false] .stark-shell-navbar{padding-left:var(--shell-gutter-left)}.stark-shell[data-rail=false] .stark-shell-canvas{margin-left:var(--shell-gutter-left)}.stark-shell-secondary{width:var(--shell-panel-width);border-right:1px solid color-mix(in srgb, var(--shell-sidebar-border) 70%, transparent);background:var(--shell-panel);flex-direction:column;min-height:0;display:none}.stark-shell[data-secondary-collapsed=true] .stark-shell-secondary{display:none}.stark-shell-secondary-header{justify-content:space-between;align-items:center;height:56px;padding:0 10px 0 16px;display:flex}.stark-shell-secondary-header h2{margin:0;font-size:15px;font-weight:600}.stark-shell-icon-button{width:28px;height:28px;min-height:0;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.stark-shell-icon-button:hover,.stark-shell-icon-button[aria-expanded=true]{background:var(--shell-sidebar-accent);color:var(--shell-text)}.stark-shell-icon-button svg{width:16px;height:16px}.stark-shell-waffle-wrap .stark-shell-icon-button{color:var(--shell-text)}.stark-shell-waffle-icon{grid-template-columns:repeat(3,3.5px);gap:2px;display:grid}.stark-shell-waffle-icon>span{background:currentColor;border-radius:1px;width:3.5px;height:3.5px;display:block}.stark-shell-waffle-wrap{align-items:center;line-height:0;display:flex;position:relative}.stark-shell-waffle{--waffle-radius:var(--shell-radius);--waffle-inset:8px;z-index:40;border-radius:var(--waffle-radius);background:#131314;border:0;flex-direction:column;width:min(18.5rem,100vw - 1.5rem);max-height:min(34.5rem,100dvh - 4.5rem);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 1px 3px #00000052,0 8px 24px #0006}.stark-shell-waffle-scroll{min-height:0;padding:var(--waffle-inset) var(--waffle-inset) 12px;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex-direction:column;flex:1;gap:4px;display:flex;overflow:auto}.stark-shell-waffle-favorites{background:#232425;border-radius:8px;padding:12px 0 8px}.stark-shell-waffle-favorites-head{justify-content:space-between;align-items:center;padding:0 14px 6px;display:flex}.stark-shell-waffle-favorites-title{color:#e8eaed;margin:0;font-size:14px;font-weight:500}.stark-shell-waffle-favorites-edit{color:#e8eaed;background:#3c4043;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.stark-shell-waffle-scroll::-webkit-scrollbar{width:6px}.stark-shell-waffle-scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.stark-shell-waffle-blur{z-index:1;pointer-events:none;height:3.375rem;position:absolute;bottom:0;left:0;right:0}.stark-shell-waffle-blur-layer{pointer-events:none;position:absolute;inset:0}.stark-shell-waffle-blur-layer:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 0% 55%,#000 75%,#0000 95%);mask-image:linear-gradient(#0000 0% 55%,#000 75%,#0000 95%)}.stark-shell-waffle-blur-layer:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 0% 62%,#000 82%,#0000 98%);mask-image:linear-gradient(#0000 0% 62%,#000 82%,#0000 98%)}.stark-shell-waffle-blur-layer:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 0% 70%,#000 88%,#0000 100%);mask-image:linear-gradient(#0000 0% 70%,#000 88%,#0000 100%)}.stark-shell-waffle-blur-layer:nth-child(4){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 0% 78%,#000 94%,#0000 100%);mask-image:linear-gradient(#0000 0% 78%,#000 94%,#0000 100%)}.stark-shell-waffle-blur-layer:nth-child(5){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 0% 84%,#000 100%);mask-image:linear-gradient(#0000 0% 84%,#000 100%)}.stark-shell-waffle-blur-layer:nth-child(6){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 0% 88%,#000 100%);mask-image:linear-gradient(#0000 0% 88%,#000 100%)}.stark-shell-waffle-blur-layer:nth-child(7){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 0% 92%,#000 100%);mask-image:linear-gradient(#0000 0% 92%,#000 100%)}.stark-shell-waffle-grid{grid-template-columns:repeat(3,1fr);gap:4px 2px;display:grid}.stark-shell-waffle-tile{color:#fff;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 6px 12px;text-decoration:none;display:flex}.stark-shell-waffle-favorites .stark-shell-waffle-tile{border-radius:14px;gap:7px;padding:12px 5px 11px}.stark-shell-waffle-favorites .stark-shell-waffle-mark{border-radius:11px;width:42px;height:42px;font-size:16px}.stark-shell-waffle-favorites .stark-shell-waffle-name{font-size:11.5px}.stark-shell-waffle-tile:hover,.stark-shell-waffle-tile:focus-visible{background:#3c4043;outline:none}.stark-shell-waffle-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.stark-shell-waffle-mark{background:#ffffff1a;border-radius:12px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.stark-shell-waffle-mark.is-image{object-fit:contain;background:0 0}.stark-shell-waffle-mark svg{width:22px;height:22px}.stark-shell-secondary-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:6px 8px 16px;display:flex;overflow:auto}.stark-shell-secondary-lead{padding:4px 4px 2px}.stark-shell-section-label{color:var(--starkup-color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;padding:0 10px;font-size:11px;font-weight:500}.stark-shell-secondary-item{min-height:34px;color:color-mix(in srgb, var(--shell-text) 72%, transparent);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.stark-shell-secondary-item>svg,.stark-shell-secondary-item>img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.stark-shell-secondary-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stark-shell-secondary-external{color:color-mix(in srgb, var(--shell-text) 45%, transparent);margin-left:auto;display:inline-flex}.stark-shell-secondary-external svg{width:12px;height:12px}.stark-shell-secondary-item:hover,.stark-shell-secondary-item[aria-current=page],.stark-shell-secondary-flyout:hover>.stark-shell-secondary-item{background:color-mix(in srgb, var(--shell-text) 8%, transparent);color:var(--shell-text)}.stark-shell-apps-menu{z-index:60;border:1px solid color-mix(in srgb, var(--shell-sidebar-border) 80%, transparent);border-radius:var(--shell-radius);background:var(--shell-panel);min-width:200px;max-height:min(24rem,100dvh - 16px);box-shadow:var(--starkup-shadow-md);flex-direction:column;padding:4px;display:flex;position:fixed;overflow:auto}.stark-shell-apps-menu-item{min-height:34px;color:inherit;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.stark-shell-apps-menu-item .stark-shell-waffle-mark{border-radius:4px;width:18px;height:18px;font-size:10px}.stark-shell-apps-menu-item .stark-shell-waffle-mark svg{width:14px;height:14px}.stark-shell-apps-menu-item .stark-shell-secondary-external{margin-left:auto}.stark-shell-apps-menu:hover .stark-shell-apps-menu-item:not(:hover){opacity:.45}.stark-shell-apps-menu-item:hover,.stark-shell-apps-menu-item:focus-visible{background:color-mix(in srgb, var(--shell-text) 8%, transparent);outline:none}.stark-shell-secondary-item[aria-current=page]{font-weight:500}.stark-shell-main{flex:1;min-width:0;padding:24px 28px 32px;overflow:auto}.stark-shell-user{position:relative}.stark-shell-avatar{background:var(--shell-action);width:28px;height:28px;min-height:0;color:var(--starkup-color-text-onAction);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.stark-shell-avatar img{object-fit:cover;width:100%;height:100%}.stark-shell-menu{z-index:40;border:1px solid color-mix(in srgb, var(--shell-sidebar-border) 80%, transparent);border-radius:var(--shell-radius);background:var(--shell-panel);flex-direction:column;width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.stark-shell-menu-meta{border-bottom:1px solid var(--starkup-color-border-default);margin-bottom:4px;padding:8px 10px 10px}.stark-shell-menu-meta strong{font-size:13px;display:block}.stark-shell-menu-meta span{color:var(--shell-muted);font-size:12px}.stark-shell-menu a,.stark-shell-menu button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.stark-shell-menu a:hover,.stark-shell-menu button:hover{background:color-mix(in srgb, var(--shell-sidebar-accent) 55%, transparent)}.stark-shell-menu [data-destructive=true]{color:var(--starkup-color-feedback-danger)}.stark-shell-overlay{z-index:50;background:#000000b3;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.stark-shell-command{border:1px solid var(--shell-sidebar-border);background:var(--shell-panel);border-radius:12px;width:min(560px,100%);overflow:hidden}.stark-shell-command input{border:0;border-bottom:1px solid var(--starkup-color-border-default);width:100%;color:inherit;font:inherit;background:0 0;outline:none;padding:14px 16px;font-size:15px}.stark-shell-command-list{max-height:320px;padding:8px;overflow:auto}.stark-shell-command-list a{color:inherit;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.stark-shell-command-list a:hover,.stark-shell-command-list a.stark-shell-command-active{background:color-mix(in srgb, var(--shell-sidebar-accent) 55%, transparent)}.stark-shell-command-list small{color:var(--shell-muted)}.stark-shell-empty{color:var(--shell-muted);padding:16px 10px;font-size:13px}@media (min-width:1024px){.stark-shell-rail,.stark-shell-secondary{display:flex}.stark-shell[data-secondary-collapsed=true] .stark-shell-secondary{display:none}}.stark-surface{gap:16px;max-width:880px;display:grid}.stark-surface h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.stark-surface p{margin:0}.stark-muted{color:var(--shell-muted)}.stark-card{border:1px solid var(--starkup-color-border-default);background:var(--starkup-color-surface-elevated);border-radius:12px;gap:16px;padding:24px;display:grid}.stark-card label{gap:6px;font-size:13px;display:grid}.stark-card input{border:1px solid var(--starkup-color-border-default);background:var(--shell-canvas);width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.stark-button{background:var(--shell-action);width:fit-content;color:var(--starkup-color-text-onAction);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;display:inline-flex}.stark-button:hover{background:var(--shell-action-hover)}.stark-button-ghost{color:var(--shell-text);border:1px solid var(--starkup-color-border-default);background:0 0}.stark-message{border-bottom:1px solid var(--starkup-color-border-default);color:inherit;gap:4px;padding:12px 0;text-decoration:none;display:grid}.stark-message:last-child{border-bottom:0}.stark-message:hover strong{color:var(--shell-action)}.stark-inspector{top:calc(var(--shell-navbar-height) + env(safe-area-inset-top,0px));right:var(--shell-inspector-gap);bottom:var(--shell-inspector-gap);z-index:40;width:var(--shell-inspector-width);border-radius:var(--shell-radius);background:color-mix(in srgb, var(--shell-canvas) 96%, #000);box-shadow:var(--starkup-shadow-md);border:1px solid #ffffff14;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) stark-inspector-in;display:flex;position:fixed;overflow:hidden}@keyframes stark-inspector-in{0%{opacity:0;transform:translate(calc(100% + .75rem))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.stark-inspector{animation:none}}.stark-inspector-header{border-bottom:1px solid color-mix(in srgb, var(--shell-sidebar-border) 55%, transparent);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.stark-inspector-header h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.stark-inspector-actions{align-items:center;gap:2px;display:flex}.stark-inspector-body{flex:1;min-height:0;padding:12px;overflow:auto}.stark-inspector-footer{padding:10px 12px}.stark-menu-positioner{z-index:100;outline:none}.stark-menu{background:var(--starkup-color-surface-default);min-width:128px;max-height:min(24rem,100dvh - 16px);color:var(--starkup-color-text-primary);box-shadow:var(--starkup-shadow-md), 0 0 0 1px color-mix(in srgb, var(--starkup-color-text-primary) 10%, transparent);border-radius:8px;padding:4px;overflow:auto}.stark-menu.stark-menu-bare{min-width:0;max-height:none;box-shadow:none;background:0 0;padding:0;overflow:visible}.stark-menu[data-elevated=true]{border-radius:var(--shell-radius);min-width:17.5rem;box-shadow:var(--starkup-shadow-lg), 0 0 0 1px color-mix(in srgb, var(--starkup-color-text-primary) 8%, transparent)}.stark-profile{width:min(100vw - 1.5rem,17.5rem);color:var(--shell-text);background:#191919;border:1px solid #ffffff1a;border-radius:.75rem;overflow:hidden auto;box-shadow:0 16px 40px #0000008c,0 2px 8px #00000059}.stark-profile-section{flex-direction:column;gap:1px;padding:.35rem;display:flex}.stark-profile-header{align-items:center;gap:.65rem;padding:.55rem .55rem .35rem;display:flex}.stark-profile-avatar{background:var(--shell-action);width:2rem;height:2rem;color:var(--starkup-color-text-onAction);border-radius:999px;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid;overflow:hidden}.stark-profile-avatar img{object-fit:cover;width:100%;height:100%}.stark-profile-identity{min-width:0}.stark-profile-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:650;overflow:hidden}.stark-profile-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);margin:.05rem 0 0;font-size:.6875rem;font-weight:500;overflow:hidden}.stark-profile-divider{background:#ffffff1a;height:1px;margin:.3rem .55rem}.stark-profile-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.stark-profile-nav:hover .stark-profile-item:not(:hover){opacity:.45}.stark-profile-item:hover,.stark-profile-item:focus-visible{background:color-mix(in srgb, var(--shell-text) 8%, transparent);outline:none}.stark-profile-item-icon{width:1rem;height:1rem;color:var(--shell-muted);flex-shrink:0;place-items:center;display:inline-grid}.stark-profile-item-icon svg{width:1rem;height:1rem}.stark-profile-item-label{flex:1;min-width:0}.stark-profile-item.is-danger{color:var(--starkup-color-feedback-danger)}.stark-profile-item.is-danger .stark-profile-item-icon{color:inherit}.stark-profile-section form{margin:0}.stark-menu-label{color:var(--starkup-color-text-muted);padding:6px 6px 8px;font-size:12px;font-weight:500}.stark-shell-menu-name{color:var(--starkup-color-text-primary);font-size:13px;font-weight:600;display:block}.stark-shell-menu-email{color:var(--shell-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.stark-menu-separator{background:var(--starkup-color-border-default);height:1px;margin:4px -4px}.stark-menu-item{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:14px;text-decoration:none;display:flex}.stark-menu-item:hover,.stark-menu-item:focus-visible{background:var(--starkup-color-surface-inset);outline:none}.stark-menu-item[data-variant=destructive]{color:var(--starkup-color-feedback-danger)}.stark-menu-item[data-variant=destructive]:hover,.stark-menu-item[data-variant=destructive]:focus-visible{background:color-mix(in srgb, var(--starkup-color-feedback-danger) 20%, transparent)}.stark-menu-item:disabled{opacity:.5;pointer-events:none}.stark-menu-shortcut{color:var(--starkup-color-text-muted);margin-left:auto;font-size:11px}.stark-menu-sub-trigger svg{width:14px;height:14px;margin-left:auto}.stark-ws-trigger{border:1px solid color-mix(in srgb, var(--shell-sidebar-border) 60%, transparent);background:color-mix(in srgb, var(--shell-text) 6%, var(--shell-page));max-width:14rem;height:28px;min-height:0;color:var(--shell-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;font-weight:600;display:flex}.stark-ws-trigger:hover,.stark-ws-trigger:focus-visible{background:color-mix(in srgb, var(--shell-text) 9%, var(--shell-page));outline:none}.stark-ws-trigger:disabled{opacity:.7;pointer-events:none}.stark-ws-mark{background:0 0;overflow:hidden}.stark-ws-mark img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.stark-ws-glyph{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:700;display:flex}.stark-ws-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;line-height:1;overflow:hidden}.stark-ws-trigger svg{width:12px;height:12px;color:var(--shell-muted);flex-shrink:0;transition:transform .2s ease-out}.stark-ws-trigger[data-popup-open] svg{transform:rotate(180deg)}.stark-ws-menu{width:min(100vw - 1.5rem,17.5rem);color:var(--shell-text);background:#191919;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0000008c,0 2px 8px #00000059}[data-theme=light] .stark-ws-menu{border-color:color-mix(in srgb, var(--shell-border) 70%, transparent);background:var(--starkup-color-surface-default);box-shadow:0 12px 32px #0000002e,0 2px 8px #00000014}.stark-ws-header{flex-direction:column;gap:.75rem;padding:.875rem .875rem .75rem;display:flex}.stark-ws-identity{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.stark-ws-avatar{color:#fff;border-radius:.375rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:grid}.stark-ws-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;margin:0;font-size:.875rem;font-weight:700;line-height:1.25;overflow:hidden}.stark-ws-meta{color:var(--shell-muted);margin:.125rem 0 0;font-size:.6875rem;line-height:1.35}.stark-ws-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.stark-ws-action,.stark-ws-create{min-height:2rem;color:var(--shell-text);font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.stark-ws-action:hover,.stark-ws-create:hover{background:#ffffff1a}[data-theme=light] .stark-ws-action,[data-theme=light] .stark-ws-create{border-color:color-mix(in srgb, var(--shell-border) 85%, transparent);background:color-mix(in srgb, var(--shell-text) 4%, transparent)}[data-theme=light] .stark-ws-action:hover,[data-theme=light] .stark-ws-create:hover{background:color-mix(in srgb, var(--shell-text) 8%, transparent)}.stark-ws-action svg,.stark-ws-create svg{width:14px;height:14px}.stark-ws-section{flex-direction:column;gap:.125rem;padding:.25rem .5rem .5rem;display:flex}.stark-ws-section-label{color:var(--shell-muted);margin:0;padding:.375rem .5rem .25rem;font-size:.6875rem;font-weight:500}.stark-ws-item{width:100%;min-height:2rem;color:var(--shell-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.stark-ws-item:hover,.stark-ws-item:focus-visible{background:color-mix(in srgb, var(--shell-text) 7%, transparent);outline:none}.stark-ws-item:disabled{cursor:default;opacity:.55}.stark-ws-item-icon{width:1rem;height:1rem;color:var(--shell-muted);flex-shrink:0;place-items:center;display:grid}.stark-ws-item-icon svg{width:16px;height:16px}.stark-ws-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stark-ws-badge{color:#fff;letter-spacing:.02em;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;min-height:1.125rem;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.stark-ws-ws-icon{color:#fff;border-radius:.25rem;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:grid}.stark-ws-footer{border-top:1px solid #ffffff1a;padding:.5rem}[data-theme=light] .stark-ws-footer{border-top-color:color-mix(in srgb, var(--shell-border) 80%, transparent)}.stark-ws-create{width:100%;min-height:2.125rem;padding:0 .75rem;font-size:.8125rem}.stark-ws-switch-list{overscroll-behavior:contain;max-height:11rem;overflow-y:auto}
:root{--bg-page:var(--starkup-color-background-page);--bg-subtle:var(--starkup-color-background-subtle);--surface:var(--starkup-color-surface-default);--surface-elevated:var(--starkup-color-surface-elevated);--border:var(--starkup-color-border-default);--text:var(--starkup-color-text-primary);--text-secondary:var(--starkup-color-text-secondary);--text-muted:var(--starkup-color-text-muted);--action:var(--starkup-color-action-primary);--action-hover:var(--starkup-color-action-primaryHover);--danger:var(--starkup-color-feedback-danger);--danger-subtle:var(--starkup-color-feedback-dangerSubtle);--success-subtle:var(--starkup-color-feedback-successSubtle);--radius:var(--starkup-radius-lg);--shadow:var(--starkup-shadow-md);--font:var(--starkup-font-sans);--cc-card:#1c1c1c;--cc-raised:#2e2e2e}*{box-sizing:border-box}html,body{background:var(--bg-page);min-height:100%;color:var(--text);font-family:var(--font);margin:0}a{color:var(--action);text-decoration:none}a:hover{color:var(--action-hover)}body>main{width:min(720px,100% - 32px);margin:0 auto;padding:32px 0 64px}.card,.surface{background:var(--cc-card);border:0;border-radius:16px}.card{padding:22px}.stack{gap:12px;display:grid}label{gap:6px;font-size:14px;font-weight:500;display:grid}input[type=text],input[type=email],input[type=password],input[type=tel]{border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;background:var(--surface);padding:10px 12px}button,.button,.launch{min-height:34px;font:inherit;cursor:pointer;background:var(--action);color:var(--starkup-color-text-onAction);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}button.secondary,.button.secondary{background:var(--bg-subtle);color:var(--text);border:1px solid var(--border)}.launch:hover,.button:hover:not(.secondary){color:var(--starkup-color-text-onAction)}.button.secondary:hover{color:var(--text)}button.danger{background:var(--danger);color:#fff}.muted{color:var(--text-secondary);font-size:14px}.error{background:var(--danger-subtle);color:var(--danger);border-radius:var(--radius);padding:10px 12px}.ok{background:var(--success-subtle);border-radius:var(--radius);padding:10px 12px}.nav{flex-wrap:wrap;gap:16px;padding:16px 0 24px;display:flex}.nav a{color:var(--text-secondary)}.nav a.active,.nav a:hover{color:var(--text)}.topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.oauth{gap:8px;display:grid}.grid-2,.grid-3{gap:16px;display:grid}@media (min-width:800px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:1fr 1fr 1fr}}.plan{align-content:start;gap:12px;display:grid}.price{letter-spacing:-.03em;font-size:28px;font-weight:650}.price span{color:var(--text-secondary);font-size:14px;font-weight:500}.badge{border:1px solid var(--border);width:fit-content;color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-flex}.choice-set{border:0;gap:10px;margin:0;padding:0;display:grid}.choice-set legend{margin-bottom:4px;font-weight:600}.choice-grid{gap:10px;display:grid}@media (min-width:720px){.choice-grid{grid-template-columns:1fr 1fr}}.choice{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle);cursor:pointer;gap:4px;padding:12px;display:grid}.choice.active{border-color:var(--action);background:var(--success-subtle)}.choice:has(input:checked){border-color:var(--action);background:var(--success-subtle)}.choice input{margin:0}.check{align-items:center;gap:8px;font-weight:500;display:flex}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);vertical-align:top;padding:8px 0}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-page{width:100%;max-width:52rem;margin-inline:auto;padding:4px 0 40px}.account-page h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.account-page h2{letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:600}.account-page .card .muted{margin:0 0 12px;font-size:13px}.account-page .card>.launch{margin-top:4px}.account-waffle-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}@media (min-width:720px){.account-waffle-grid,.app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-tile{height:100%;min-height:4.5rem;color:var(--text);background:var(--cc-raised);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:14px;text-decoration:none;display:grid}.app-tile:hover{color:var(--text);border-color:var(--action)}.app-tile.is-locked{opacity:.62}.app-tile.is-compact{padding:10px}.app-mark{background:var(--success-subtle);width:32px;height:32px;color:var(--text);border-radius:8px;place-items:center;font-weight:650;display:grid}.app-mark.is-image{object-fit:contain;background:0 0}.app-mark svg{width:18px;height:18px}.profile-canvas{gap:18px;width:100%;display:grid}.profile-canvas h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.profile-card{background:var(--cc-card);border:0;border-radius:16px;overflow:hidden}.profile-row{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.profile-row:first-child{border-top:0}.profile-row.is-stack{align-items:start}.profile-row.is-wide{grid-template-columns:minmax(0,1fr) auto}.profile-row-label{color:var(--text-secondary);font-size:13.5px;font-weight:500}.profile-row-value{color:var(--text-muted);text-align:right;font-size:13.5px}.profile-handle{color:var(--text-secondary)}.profile-image-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-avatar{object-fit:cover;border-radius:999px;width:32px;height:32px}.profile-avatar.is-fallback{background:var(--action);color:var(--starkup-color-text-onAction);place-items:center;font-size:12px;font-weight:700;display:grid}.profile-pill{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--text) 7%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.profile-hint{color:var(--text-muted);margin:4px 0 0;font-size:12px}.profile-input{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--text) 5%, var(--bg-page));width:100%;color:inherit;font:inherit;border-radius:8px;padding:8px 12px;font-size:13.5px}.profile-link-field{gap:8px;display:grid}.profile-add-link{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.profile-switch{appearance:none;cursor:pointer;background:#39393d;border:0;border-radius:999px;flex-shrink:0;width:46px;height:24px;padding:0;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.profile-switch[aria-checked=true]{background:#34c759}.profile-switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 1px #00000014,0 3px 8px #0000002e}.profile-switch[aria-checked=true]:after{transform:translate(22px)}.profile-actions{justify-content:flex-end;display:flex}.profile-save{background:var(--action);min-height:34px;color:var(--starkup-color-text-onAction);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.app-tile-copy{gap:2px;min-width:0;display:grid}.page-head{gap:8px;margin-bottom:12px;display:grid}.page-head .muted{max-width:46ch;font-size:15px;line-height:1.5}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:12px;font-weight:600}input[type=number],select{border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;background:var(--surface);padding:10px 12px}.step-up-backdrop{z-index:80;background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.step-up-modal{width:min(24rem,100%);margin:0}.step-up-actions{justify-content:flex-end;gap:12px;display:flex}.step-up-actions .button-secondary{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:10px 14px}.button-secondary{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:10px 14px;text-decoration:none}.hub-identity{border-bottom:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-bottom:4px;padding:10px 8px 14px;display:grid}.hub-identity-avatar{object-fit:cover;border-radius:999px;width:40px;height:40px}.hub-identity-avatar.is-fallback{background:var(--action);color:var(--starkup-color-text-onAction);place-items:center;font-size:12px;font-weight:700;display:grid}.hub-identity-text{min-width:0}.hub-identity-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:650;overflow:hidden}.hub-identity-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.hub-identity-link{color:var(--text-secondary);margin-top:6px;font-size:12px;text-decoration:none;display:inline-block}.hub-identity-link:hover{color:var(--text)}.hub-promo{background:var(--cc-card);border-radius:14px;overflow:hidden}.hub-promo-toggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.hub-promo-chevron{color:var(--text-muted);font-size:12px}.hub-promo-body{gap:12px;padding:0 16px 16px;display:grid}.hub-promo-lede{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.45}.hub-promo-cta{background:var(--action);width:fit-content;min-height:34px;color:var(--starkup-color-text-onAction);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hub-promo-cta:hover{color:var(--starkup-color-text-onAction);filter:brightness(1.06)}.hub-banner{background:var(--cc-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.hub-banner-title{margin:0 0 6px;font-size:16px;font-weight:650}.hub-banner-lede{color:var(--text-secondary);margin:0 0 12px;font-size:13.5px;line-height:1.45}.hub-banner-mark{background:color-mix(in srgb, var(--action) 18%, transparent);border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.hub-banner-glyph{background:var(--action);width:36px;height:36px;color:var(--starkup-color-text-onAction);border-radius:999px;place-items:center;font-size:18px;font-weight:700;display:grid}.hub-empty{background:var(--cc-card);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.hub-empty-art{width:88px;height:64px;position:relative}.hub-empty-device{border:2px solid color-mix(in srgb, var(--text) 28%, transparent);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:8px;position:absolute}.hub-empty-device-desk{inset:8px 18px 0 0}.hub-empty-device-phone{border-radius:5px;width:22px;top:18px;bottom:0;right:4px}.hub-empty-title{margin:0 0 6px;font-size:16px;font-weight:650}.hub-empty-lede{color:var(--text-secondary);margin:0 0 12px;font-size:13.5px;line-height:1.45}.hub-empty-links{flex-wrap:wrap;gap:12px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hub-empty-links a{color:var(--text-secondary);font-size:12.5px}.hub-section{background:var(--cc-card);border-radius:14px;overflow:hidden}.hub-section-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex}.hub-section-title{margin:0;font-size:15px;font-weight:650}.hub-section-body{padding:4px 0}.hub-row{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.hub-row.is-stack{align-items:start}.hub-row.is-wide{grid-template-columns:minmax(0,1fr) auto}.hub-row.is-photo{grid-template-columns:1fr}.hub-photo-lg{width:72px;height:72px;font-size:22px}.hub-row .profile-input{max-width:22rem;margin-left:auto}.hub-row.is-stack .profile-link-field{width:100%;max-width:22rem;margin-left:auto}.hub-row-label{color:var(--text-secondary);font-size:13.5px;font-weight:500}.hub-row-value{color:var(--text);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13.5px;display:flex}.hub-row-action{color:var(--text-secondary);font-size:12.5px;text-decoration:none}.hub-plan-hero{background:var(--cc-card);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.hub-plan-hero-kicker{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.hub-plan-hero-name{margin:0;font-size:20px;font-weight:650}.hub-plan-hero-badge{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.hub-plan-hero-lede{color:var(--text-secondary);margin:0 0 12px;font-size:13.5px;line-height:1.45}.hub-plan-hero-features{color:var(--text-secondary);margin:0 0 16px;padding:0 0 0 1.1rem;font-size:13px;line-height:1.55}.hub-plan-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hub-plan-hero-secondary{color:var(--text-secondary);font-size:13px;text-decoration:none}.hub-plan-hero-mark{background:color-mix(in srgb, var(--action) 16%, transparent);width:96px;height:96px;color:var(--text);letter-spacing:.02em;border-radius:22px;place-items:center;font-size:13px;font-weight:700;display:grid}.hub-discover{gap:10px;display:grid}.hub-discover-title{margin:0;font-size:16px;font-weight:650}@media (max-width:720px){.hub-banner,.hub-empty,.hub-plan-hero{grid-template-columns:1fr}.hub-row{grid-template-columns:1fr;gap:4px}.hub-row-value{text-align:left;justify-content:flex-start}}
