:root{--color-surface-900: #0a0a0a;--color-surface-800: #111111;--color-surface-700: #161616;--color-surface-600: #1f1f1f;--color-surface-500: #2a2a2a;--color-surface-400: #3a3a3a;--color-surface-300: #1b1b1f;--color-primary-100: #ede9fe;--color-primary-200: #ddd6fe;--color-primary-400: #a78bfa;--color-primary-500: #8b5cf6;--color-primary-600: #7c3aed;--color-primary-700: #6d28d9;--color-border-strong: #22c55e;--color-border-subtle: #1f7040;--color-accent: var(--color-primary-500);--color-accent-strong: var(--color-primary-400);--color-text-primary: #e5e7eb;--color-text-secondary: #c7d2fe;--color-success: #22c55e;--color-warning: #eab308;--color-danger: #ef4444;--font-family-base: "Inter", "Segoe UI", "Roboto", "Helvetica Neue", system-ui, -apple-system, sans-serif;--font-family-mono: "JetBrains Mono", "SFMono-Regular", "SF Mono", "Cascadia Mono", "Fira Code", "Consolas", "DejaVu Sans Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 2.75rem;--space-3xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 62.4375rem;--shadow-soft: 0 .625rem 1.875rem rgba(0, 0, 0, .35);--shadow-strong: 0 1.125rem 2.8125rem rgba(0, 0, 0, .5);--control-height-sm: 2.25rem;--control-height-md: 2.5rem;--control-height-lg: 2.75rem;--control-padding-y: .5rem;--control-padding-x: .75rem;--control-border-width: .125rem;--control-gap: .5rem;--bp-xs: 22.5rem;--bp-sm: 30rem;--bp-md: 48rem;--bp-lg: 64rem;--bp-xl: 80rem;--layout-max-width: 98vw;--layout-min-width: 15.625rem;--layout-card-min: 12.5rem;--layout-safe-padding: clamp(1vw, 1.35vw, 1.75vw);--layout-page-width: clamp(84vw, 88vw, 94vw);--layout-content-narrow: clamp(60vw, 66vw, 72vw);--layout-content-regular: clamp(66vw, 72vw, 78vw);--layout-section-padding: clamp(1vw, 1.65vw, 2vw);--layout-stack-gap: clamp(1.1vw, 1.85vw, 2.35vw);--layout-nav-height: clamp(3.2rem, 3.8vw, 4.25rem);--layout-footer-height: clamp(3.6rem, 4.2vw, 5rem)}:root{--scrollbar-comp: 0px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(.8rem,.72vw,.95rem);height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;font-family:var(--font-family-base);background-color:var(--color-surface-900);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;font-family:var(--font-family-base);line-height:var(--line-height-normal);background-color:var(--color-surface-900)}#root{height:100%;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--theme-primary, var(--color-border-strong));border:1px solid var(--theme-border, var(--color-border-strong));border-radius:0;border-left:none}::-webkit-scrollbar-thumb:hover{background:var(--theme-primary-light, var(--color-accent-strong))}*{scrollbar-width:thin;scrollbar-color:var(--theme-primary, var(--color-border-strong)) transparent}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.button-reset{border:none;background:none;padding:0;font:inherit;color:inherit}.control-base{min-height:var(--control-height-md);padding:var(--control-padding-y) var(--control-padding-x);border:var(--control-border-width) solid var(--theme-border, var(--color-border-strong));border-radius:var(--radius-sm);background:#ffffff05;color:var(--color-text-primary);line-height:var(--line-height-tight)}.control-base:focus{outline:none;border-color:var(--theme-border, var(--color-border-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-border-strong) 30%,transparent)}.card-surface{background:var(--color-surface-800);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.app-shell{min-width:var(--layout-min-width);max-width:100%}.layout-frame{width:100%;max-width:min(var(--layout-max-width),100%);margin-left:auto;margin-right:auto;padding-left:var(--layout-safe-padding);padding-right:var(--layout-safe-padding);box-sizing:border-box;min-width:var(--layout-min-width)}.stack-gap-sm{display:flex;gap:var(--space-sm)}.stack-gap-md{display:flex;gap:var(--space-md)}@media(max-width:25rem){.app-shell{padding-left:var(--space-sm);padding-right:var(--space-sm)}}:root{--text-title: clamp(.84rem, 1.68vw, .98rem);--text-value: clamp(.98rem, 2.25vw, 1.12rem);--text-label: clamp(.71rem, 1.35vw, .84rem);--text-advice: clamp(.79rem, 1.68vw, .9rem);--icon-small: clamp(.875rem, .833vw, 1rem);--icon-advice: clamp(1rem, 1.042vw, 1.25rem);--icon-large: clamp(2rem, 2.083vw, 2.5rem);--section-gap: clamp(.5rem, .417vw, .5rem);--section-padding-y: clamp(.5rem, .417vw, .5rem);--content-padding-x: clamp(.75rem, .625vw, .75rem);--theme-primary: #22c55e;--theme-primary-light: #4ade80;--theme-bg-navbar: #141414;--theme-bg-card-header: #181818;--theme-bg-card: #0a0a0a;--theme-bg-panel: #121212;--theme-bg-black-20: #0e0e0e;--theme-bg-black-40: #161616;--theme-bg-black-80: #1e1e1e;--theme-bg-tint-10: #1a1a1a;--theme-bg-tint-5: #141414;--theme-border: #22c55e;--theme-text-primary: #4ade80;--theme-text-secondary: #22c55e;--condition-green-500: #22c55e;--condition-green-400: #4ade80;--condition-red-500: #ef4444;--condition-red-600: #dc2626;--condition-orange-400: #fb923c;--condition-orange-500: #f97316;--condition-yellow-500: #eab308;--condition-yellow-400: #facc15;--condition-purple-500: #a855f7;--condition-purple-400: #c084fc;--condition-cyan-300: #67e8f9;--condition-cyan-200: #a5f3fc;--condition-blue-400: #60a5fa;--score-red: #ef4444;--score-yellow: #eab308;--score-green: #22c55e;--color-gray-900: #111827;--color-gray-800: #1f2937;--color-gray-700: #374151;--color-gray-600: #4b5563;--color-gray-500: #6b7280;--color-gray-400: #9ca3af;--color-gray-300: #d1d5db;--color-black: #000000;--color-white: #ffffff;--color-green-500: var(--condition-green-500);--color-green-400: var(--condition-green-400);--color-red-500: var(--condition-red-500);--color-red-600: var(--condition-red-600);--color-orange-400: var(--condition-orange-400);--color-orange-500: var(--condition-orange-500);--color-yellow-500: var(--condition-yellow-500);--color-yellow-400: var(--condition-yellow-400);--color-purple-500: var(--condition-purple-500);--color-purple-400: var(--condition-purple-400);--color-cyan-300: var(--condition-cyan-300);--color-cyan-200: var(--condition-cyan-200);--color-blue-400: var(--condition-blue-400);--bg-navbar: var(--theme-bg-navbar);--bg-card-header: var(--theme-bg-card-header);--bg-card: var(--theme-bg-card);--bg-panel: var(--theme-bg-panel);--bg-black-20: var(--theme-bg-black-20);--bg-black-40: var(--theme-bg-black-40);--bg-black-80: var(--theme-bg-black-80);--bg-green-10: var(--theme-bg-tint-10);--bg-green-5: var(--theme-bg-tint-5);--border-green-30: var(--theme-border);--text-green-50: var(--theme-text-primary);--border-red-50: #ef4444;--bg-red-10: #2b0a0a}@media(max-width:48rem){:root{--section-gap: .375rem;--section-padding-y: .375rem;--content-padding-x: .5rem}}.module-container{display:flex;flex-direction:column;gap:0;height:100%;width:100%}.module-section{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--border-green-30);padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);gap:var(--section-gap);width:100%}@media(max-width:48rem){.module-section{padding-top:calc(var(--section-padding-y) * .6);padding-bottom:calc(var(--section-padding-y) * .6);gap:calc(var(--section-gap) * .7)}}.module-section:last-child{border-bottom:none}.module-section-header{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.module-section-label{opacity:.5;text-transform:uppercase;font-size:var(--text-label)}.module-title{font-weight:700;text-align:center;font-size:var(--text-title);padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.module-advice-row{display:flex;align-items:center;gap:.5rem;justify-content:center;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.module-advice-icon{color:var(--theme-text-primary);width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem}.module-advice-text{opacity:.7;text-align:center;max-width:clamp(18rem,25vw,24rem);font-size:clamp(.8rem,3vw,var(--text-advice));word-break:break-word;line-height:1.2;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.module-stats-grid{display:grid;gap:.5rem;width:100%;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x);min-width:0;grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));align-items:stretch}.module-stats-grid.cols-2{grid-template-columns:repeat(2,1fr)}.module-stats-grid.cols-3{grid-template-columns:repeat(3,1fr)}.module-stats-grid.cols-5{grid-template-columns:repeat(6,1fr)}.module-stats-grid.cols-5>.module-stat-item:nth-child(1),.module-stats-grid.cols-5>.module-stat-item:nth-child(2),.module-stats-grid.cols-5>.module-stat-item:nth-child(3){grid-column:span 2}.module-stats-grid.cols-5>.module-stat-item:nth-child(4),.module-stats-grid.cols-5>.module-stat-item:nth-child(5){grid-column:span 3}.module-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:1px solid var(--border-green-30);padding:.45rem;background-color:var(--bg-panel);min-width:0;box-sizing:border-box;min-height:4.5rem;width:100%}.module-stat-label{opacity:.5;text-transform:uppercase;font-size:clamp(.6rem,2.3vw,var(--text-label));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-stat-value{font-family:monospace;color:var(--color-white);font-size:clamp(.62rem,2.4vw,var(--text-value));text-align:center;white-space:normal;word-break:break-word;line-height:1.15;overflow:hidden;text-overflow:ellipsis;max-width:100%}.module-stat-value svg{width:1rem;height:1rem;flex-shrink:0}.icon-xxs{width:.85rem;height:.85rem}.module-icon-sm{width:var(--icon-advice);height:var(--icon-advice)}.text-green-500{color:var(--color-green-500)!important}.text-green-400{color:var(--color-green-400)!important}.text-orange-400{color:var(--color-orange-400)!important}.text-yellow-400{color:var(--color-yellow-400)!important}.text-red-500{color:var(--color-red-500)!important}.text-purple-500{color:var(--color-purple-500)!important}.module-title-row{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x);flex-wrap:wrap;text-align:center;line-height:1.2}.module-title-icon{width:1rem;height:1rem;min-width:1rem}.module-label{opacity:.5;font-size:clamp(.68rem,2.3vw,.78rem);text-transform:uppercase;color:var(--theme-text-primary);display:block;text-align:center}.module-verdict{font-weight:700;font-size:clamp(.68rem,2.3vw,.82rem);display:block;text-align:center}@media(max-width:26rem){.module-stats-grid,.module-stats-grid.cols-2,.module-stats-grid.cols-3,.module-stats-grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.module-stats-grid.cols-5>.module-stat-item{grid-column:span 1}.module-stat-item{padding:.4rem}}@media(max-width:18rem){.module-stats-grid,.module-stats-grid.cols-2,.module-stats-grid.cols-3,.module-stats-grid.cols-5{grid-template-columns:repeat(1,minmax(0,1fr))}.module-stat-item{padding:.35rem}}@media(max-width:26rem){.module-title-row{flex-direction:column;gap:.25rem}.module-label,.module-verdict{font-size:.7rem;white-space:nowrap}}.module-advice-text{opacity:.7;text-align:center;font-size:clamp(.8rem,3vw,var(--text-advice));line-height:1.2;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x);max-width:clamp(14rem,25vw,24rem);word-break:break-word}.module-meter-container{width:100%;margin-bottom:.5rem;box-sizing:border-box;display:flex;justify-content:center}.module-meter-container>*{width:100%}.beauty-title-row,.running-title-row,.bbq-title-row,.gardening-title-row,.cycling-title-row,.snow-title-row,.uv-title-row,.photo-title-row{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x);flex-wrap:wrap;text-align:center;line-height:1.2}.beauty-title-icon,.running-title-icon,.bbq-title-icon,.gardening-title-icon,.cycling-title-icon,.snow-title-icon,.uv-title-icon,.photo-title-icon{width:1rem;height:1rem;min-width:1rem}.beauty-label,.running-label,.bbq-label,.gardening-label,.cycling-label,.snow-label,.uv-label,.photo-label{opacity:.5;font-size:.75rem;text-transform:uppercase;color:var(--theme-text-primary)}.beauty-verdict,.running-verdict,.bbq-verdict,.gardening-verdict,.cycling-verdict,.snow-verdict,.uv-verdict,.photo-verdict{font-weight:700;font-size:.75rem}.beauty-advice,.running-advice,.bbq-advice,.gardening-advice,.cycling-advice,.snow-advice,.uv-advice{opacity:.7;text-align:center;font-size:var(--text-advice);line-height:1.2;padding-left:var(--content-padding-x);padding-right:var(--content-padding-x)}.beauty-meter-container,.running-meter-container,.photo-meter-container,.uv-meter-container{width:100%;margin-bottom:.5rem}body{background:var(--color-background);color:var(--color-text-primary)}a{color:var(--color-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._shell_l8xb4_1{min-height:100vh;background:linear-gradient(180deg,#0f0f15,#0b0b10 45%,#0c0c12);color:var(--color-text-primary);display:flex;flex-direction:column;width:100%;max-width:100vw;overflow-x:hidden}._frame_l8xb4_23{width:min(var(--layout-page-width),var(--layout-max-width));max-width:calc(var(--layout-page-width) + (var(--layout-safe-padding) * 2));min-width:var(--layout-min-width);margin-left:auto;margin-right:auto;padding-inline:var(--layout-safe-padding);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);position:relative}._navRow_l8xb4_53{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);flex:1}._navbar_l8xb4_69{padding:clamp(.45rem,.95vw,.75rem) 0;min-height:var(--layout-nav-height);position:sticky;top:0;z-index:10;background:radial-gradient(70% 90% at 10% 5%,rgba(140,107,255,.12),transparent 50%),linear-gradient(180deg,#151028f2,#0a0a12eb);border-bottom:1px solid rgba(120,86,255,.26);display:flex;align-items:center}._brand_l8xb4_95{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:800;font-size:1.25rem;letter-spacing:.02em;color:var(--color-text-primary);text-decoration:none}._brandLogo_l8xb4_106{width:clamp(1.6rem,3vw,2rem);height:clamp(1.6rem,3vw,2rem);background-color:currentColor;-webkit-mask-image:url(./balass-labs-logo-ihvS7aKQ.png);mask-image:url(./balass-labs-logo-ihvS7aKQ.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;display:inline-block;flex-shrink:0;opacity:.9}._brandText_l8xb4_123{line-height:1;font-size:clamp(1.2rem,2.8vw,1.6rem);letter-spacing:.04em;text-transform:uppercase}._navLinks_l8xb4_131{display:flex;gap:var(--space-md);align-items:center;justify-content:flex-end;text-align:center}._link_l8xb4_147{color:var(--color-text-secondary);text-decoration:none;font-weight:600;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-full);transition:color .12s ease,background .12s ease}._link_l8xb4_147:hover{color:var(--color-text-primary)}._linkActive_l8xb4_173{color:var(--color-primary-100);background:#7856ff2e;box-shadow:0 0 0 1px #7856ff59}._content_l8xb4_185{padding-top:clamp(.75rem,1.25vw,1.35rem);padding-bottom:clamp(1.1rem,1.65vw,1.6rem);flex:1;min-height:calc(100vh - var(--layout-nav-height) - var(--layout-footer-height));display:flex}._content_l8xb4_185>._frame_l8xb4_23{display:grid;gap:var(--layout-stack-gap);align-content:center;justify-items:center;min-height:100%;flex:1}._footer_l8xb4_219{border-top:.0625rem solid var(--color-surface-500);padding:var(--space-lg) 0;color:var(--color-text-secondary);background:#111116}._footerInner_l8xb4_233{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap}._burger_l8xb4_249{display:none;background:none;border:1px solid var(--color-surface-500);color:inherit;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer}._mobileAccount_l8xb4_269{display:none;width:100%;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-surface-500);justify-items:center;text-align:center}._mobileUser_l8xb4_289{display:flex;align-items:center;gap:var(--space-sm);width:100%;justify-content:center;text-align:center}._mobileUsername_l8xb4_307{font-weight:700}._mobileEmail_l8xb4_315{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:56rem){._navbar_l8xb4_69{padding:var(--space-sm) 0}._navLinks_l8xb4_131{position:absolute;inset:calc(100% - .25rem) var(--layout-safe-padding) auto auto;flex-direction:column;align-items:center;text-align:center;background:var(--color-surface-800);padding:var(--space-md) clamp(1rem,2vw,1.5rem);border-bottom:1px solid var(--color-surface-500);transform:translateY(-200%);transition:transform .25s ease;gap:var(--space-sm);z-index:15;transform-origin:top right;width:min(16rem,88vw)}._navOpen_l8xb4_369{transform:translateY(0)}._burger_l8xb4_249{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}._accountWrap_l8xb4_391{display:none}._mobileAccount_l8xb4_269{display:grid}}._accountWrap_l8xb4_391{position:relative}._accountButton_l8xb4_417{display:inline-flex;align-items:center;gap:var(--space-2xs);border:1px solid var(--color-surface-500);background:var(--color-surface-800);color:inherit;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);cursor:pointer}._usernameLabel_l8xb4_441{font-weight:700;letter-spacing:.01em}._accountAvatar_l8xb4_451,._accountInitial_l8xb4_453{width:2rem;height:2rem;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#7856ff40,#ff8cc733);display:inline-flex;align-items:center;justify-content:center;font-weight:800}._caret_l8xb4_477{font-size:.9rem}._accountMenu_l8xb4_485{position:absolute;top:calc(100% + var(--space-2xs));right:0;min-width:12rem;background:var(--color-surface-800);border:1px solid var(--color-surface-500);border-radius:var(--radius-md);padding:var(--space-sm);display:none;box-shadow:var(--shadow-soft);z-index:20}._menuOpen_l8xb4_513{display:grid;gap:var(--space-2xs)}._menuHeader_l8xb4_523{font-weight:700;padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-surface-500)}._menuItem_l8xb4_535{text-align:center;padding:var(--space-2xs) var(--space-2xs);background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm);width:100%;display:inline-flex;align-items:center;justify-content:center}._menuItem_l8xb4_535:hover{background:var(--color-surface-700)}@media(max-width:56rem){._navLinks_l8xb4_131 ._menuItem_l8xb4_535{justify-content:center;text-align:center;width:100%}._footerInner_l8xb4_233{justify-content:center;text-align:center}}._button_m9gi1_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);border:1px solid var(--color-primary-700);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400));color:var(--color-text-primary);padding:0 clamp(var(--space-sm),2vw,var(--space-md));height:var(--control-height-md);border-radius:var(--radius-md);cursor:pointer;font-weight:700;font-size:clamp(.9rem,2.5vw,1rem);letter-spacing:.01em;transition:transform .12s ease,box-shadow .12s ease;text-decoration:none;white-space:normal;line-height:1.2;text-align:center;max-width:100%;word-break:break-word;text-wrap:balance}._button_m9gi1_1:hover{transform:translateY(-.0625rem);box-shadow:0 8px 24px #00000047}._button_m9gi1_1:disabled{cursor:not-allowed;opacity:.6}._secondary_m9gi1_71{background:linear-gradient(135deg,#7856ff7a,#ffffff29);border-color:#a78bfae6;color:var(--color-text-primary);box-shadow:0 0 0 1px #a78bfa40}._ghost_m9gi1_85{background:transparent;border-color:var(--color-surface-500)}._container_1wk5b_1{width:min(var(--layout-page-width),var(--layout-max-width));max-width:calc(var(--layout-page-width) + (var(--layout-safe-padding) * 2));min-width:var(--layout-min-width);margin-inline:auto;display:grid;gap:var(--space-md);align-content:center;justify-items:center;padding-inline:var(--layout-safe-padding);box-sizing:border-box}._hero_1wk5b_27{width:100%;min-width:var(--layout-min-width);display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:start;align-content:start;justify-items:stretch;padding:clamp(var(--space-lg),2.6vw,var(--space-2xl));background:linear-gradient(125deg,#7856ff12,#0e0e14a6);border:1px solid rgba(120,86,255,.16);border-radius:var(--radius-lg);box-sizing:border-box;box-shadow:0 18px 36px #00000059}._heroContent_1wk5b_61{display:grid;gap:var(--space-md);align-content:start;align-items:start}._tag_1wk5b_75{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-full);background:#7856ff26;color:var(--color-primary-200);font-weight:700;text-transform:uppercase;letter-spacing:.08em}._title_1wk5b_101{font-size:clamp(2.4rem,4vw,3.1rem);font-weight:900;line-height:1.1;margin:var(--space-md) 0 var(--space-sm)}._subtitle_1wk5b_115{color:var(--color-text-secondary);font-size:clamp(1.02rem,2.5vw,1.1rem);line-height:1.55;max-width:76ch}._heroActions_1wk5b_129{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;align-items:center}._heroActions_1wk5b_129 a{text-decoration:none}._heroActions_1wk5b_129 button{min-width:11rem}@media(max-width:33rem){._heroActions_1wk5b_129{width:100%}}@media(min-width:62rem){._hero_1wk5b_27{grid-template-columns:minmax(0,1.05fr) minmax(11rem,.95fr);justify-items:stretch}}._callout_1wk5b_189{border:1px solid var(--color-surface-500);border-radius:var(--radius-lg);padding:clamp(1.1rem,2.3vw,1.6rem);background:linear-gradient(140deg,#7856ff24,#101016b3);display:grid;gap:var(--space-sm);align-self:stretch;align-content:center;min-height:100%;box-sizing:border-box}._calloutTitle_1wk5b_215{font-weight:800;font-size:1.2rem}._calloutBody_1wk5b_225{color:var(--color-text-secondary);line-height:1.6}._calloutList_1wk5b_235{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2xs);color:var(--color-text-primary)}._calloutList_1wk5b_235 li:before{content:"• ";color:var(--color-primary-400)}._container_sorc6_1{width:min(var(--layout-page-width),var(--layout-max-width));max-width:calc(var(--layout-page-width) + (var(--layout-safe-padding) * 2));min-width:var(--layout-min-width);margin-inline:auto;padding:var(--layout-section-padding) var(--layout-safe-padding);display:grid;gap:var(--layout-stack-gap);min-height:100%;align-content:start;justify-items:stretch;box-sizing:border-box}._sectionTitle_sorc6_29{font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:900}._leadGrid_sorc6_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(20rem,34vw,30rem),1fr));gap:var(--layout-stack-gap);align-items:stretch}._card_sorc6_53{padding:clamp(var(--space-md),2vw,var(--space-lg));border:1px solid var(--color-surface-500);border-radius:var(--radius-lg);background:linear-gradient(135deg,#7856ff1f,#101016cc);box-shadow:0 16px 32px #00000047;display:grid;gap:var(--space-md);align-content:start;box-sizing:border-box}._portraitCard_sorc6_77{text-align:center;justify-items:center}._portraitPlaceholder_sorc6_87{width:clamp(11rem,24vw,14rem);aspect-ratio:3 / 4;background:#ffffff08;border:1px dashed var(--color-surface-500);border-radius:var(--radius-lg);display:grid;place-items:center;color:var(--color-text-secondary);padding:var(--space-sm);box-sizing:border-box;overflow:hidden;position:relative}._avatarImage_sorc6_117{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto;object-fit:cover}._portraitNote_sorc6_137{color:var(--color-text-secondary);line-height:1.5}._summaryCard_sorc6_147{gap:var(--space-sm)}._summaryBody_sorc6_155{display:grid;gap:var(--space-sm);color:var(--color-text-secondary);line-height:1.55}._points_sorc6_169{list-style:disc;padding-left:1.25rem;margin:0;display:grid;gap:var(--space-2xs)}._sectionGrid_sorc6_185{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(18rem,30vw,24rem),1fr));gap:var(--space-lg)}._capsule_sorc6_197,._timelineItem_sorc6_199{padding:clamp(var(--space-md),1.9vw,var(--space-lg));border:1px solid var(--color-surface-500);border-radius:var(--radius-md);background:linear-gradient(120deg,#7856ff26,#ffffff05);box-shadow:0 8px 32px #00000040;display:grid;gap:var(--space-2xs);line-height:1.55}._sectionBlock_sorc6_221{display:grid;gap:var(--space-md)}._cardHeading_sorc6_231{font-weight:800;font-size:clamp(1.05rem,2vw,1.25rem)}._sectionNote_sorc6_241{color:var(--color-text-secondary);line-height:1.6}@media(max-width:43.75rem){._container_sorc6_1{padding-inline:clamp(1rem,4vw,1.5rem)}._portraitPlaceholder_sorc6_87{width:clamp(9.5rem,42vw,12rem)}}._container_mygtd_1{width:min(var(--layout-page-width),var(--layout-max-width));max-width:calc(var(--layout-page-width) + (var(--layout-safe-padding) * 2));min-width:var(--layout-min-width);padding:var(--layout-section-padding) var(--layout-safe-padding);display:grid;gap:var(--layout-stack-gap);min-height:100%;align-content:start;justify-items:stretch;box-sizing:border-box;margin-inline:auto}._grid_mygtd_29{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(clamp(17rem,26vw,21rem),1fr));width:100%}._projectCard_mygtd_43{padding:clamp(var(--space-sm),1.8vw,var(--space-md));border:1px solid var(--color-surface-500);border-radius:var(--radius-lg);background:#ffffff05;display:flex;flex-direction:column;gap:var(--space-sm);box-sizing:border-box;min-width:0;height:100%;width:100%}._thumbWrap_mygtd_65{position:relative;width:100%;height:auto;min-height:0;padding-bottom:0}._thumb_mygtd_65{aspect-ratio:16 / 9;border-radius:var(--radius-md);border:1px dashed var(--color-surface-500);background:radial-gradient(circle at 50% 40%,rgba(167,139,250,.18),transparent 55%),#ffffff05;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;position:relative;box-sizing:border-box;min-width:0;touch-action:pan-x;gap:0}._thumb_mygtd_65::-webkit-scrollbar{display:none}._thumbNote_mygtd_96{position:absolute;inset:0;max-width:26ch;line-height:1.5;text-align:center;display:grid;place-items:center;font-size:clamp(.88rem,2.5vw,.98rem);padding:var(--space-xs);margin:0 auto;pointer-events:none;z-index:1}._projectCard_mygtd_43 h3{font-size:clamp(1.05rem,3vw,1.25rem)}._projectCard_mygtd_43 p{color:var(--color-text-secondary);line-height:1.55;font-size:clamp(.92rem,2.6vw,1.02rem);text-wrap:balance;word-break:break-word}._thumbImg_mygtd_150{flex:0 0 100%;min-width:100%;height:100%;object-fit:cover;border-radius:inherit;scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:0}._dots_mygtd_161{position:absolute;left:50%;bottom:var(--space-sm);transform:translate(-50%);display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2xs);padding:0;border-radius:var(--radius-full);background:none;z-index:10;pointer-events:auto}._dot_mygtd_161{width:.55rem;height:.55rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff29;cursor:pointer;transition:transform .12s ease,background .12s ease;pointer-events:auto}._dotActive_mygtd_189{transform:scale(1.05);background:var(--color-primary-500);border-color:var(--color-primary-400)}._actions_mygtd_201{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-start;margin-top:auto}._actions_mygtd_201>*{flex:1 1 100%;min-width:0;display:block}._actions_mygtd_201 a,._actions_mygtd_201 button{width:100%}@media(max-width:75rem){._grid_mygtd_29{grid-template-columns:1fr}}@media(max-width:40rem){._actions_mygtd_201{justify-content:center}}._container_13m21_1{width:min(var(--layout-page-width),var(--layout-max-width));max-width:calc(var(--layout-page-width) + (var(--layout-safe-padding) * 2));min-width:var(--layout-min-width);margin:0 auto;padding:var(--layout-section-padding) var(--layout-safe-padding);display:grid;gap:var(--space-xl);min-height:auto;align-content:start;justify-items:stretch;box-sizing:border-box}._headerRow_13m21_29{display:flex;justify-content:space-between;gap:var(--space-lg);align-items:flex-start;flex-wrap:wrap}._authGrid_13m21_45{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(13rem,24vw,17rem),1fr));gap:var(--space-lg);align-items:start}._authenticatedGrid_13m21_59{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(13rem,24vw,17rem),1fr));gap:var(--space-lg);align-items:start;grid-auto-rows:auto;align-content:start}._profileCard_13m21_77{grid-area:profile}._securityCard_13m21_85{grid-area:security}._dangerCard_13m21_93{align-self:stretch}._columns_13m21_101{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--space-md)}._formGroup_13m21_113{display:grid;gap:var(--space-md)}._checkbox_13m21_123{display:flex;align-items:center;gap:var(--space-2xs);color:var(--color-text-secondary)}._avatarRow_13m21_137{display:flex;align-items:center;gap:var(--space-md)}._avatarStack_13m21_149{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-md);align-items:center}._avatarBoard_13m21_163{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-md);align-items:stretch}._avatarCard_13m21_177{padding:var(--space-md);border:1px solid var(--color-surface-500);border-radius:var(--radius-lg);background:var(--color-surface-700);display:grid;gap:var(--space-sm);justify-items:center;text-align:center;height:100%;box-sizing:border-box}._avatarPreview_13m21_203{width:clamp(5.5rem,14vw,6.25rem);height:clamp(5.5rem,14vw,6.25rem);border-radius:50%;object-fit:cover;border:2px solid var(--color-primary-600)}._avatarPlaceholder_13m21_219{width:clamp(5.5rem,14vw,6.25rem);height:clamp(5.5rem,14vw,6.25rem);border-radius:50%;background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400));color:#0b0b0f;display:grid;place-items:center;font-weight:800}._avatarGhost_13m21_241{width:clamp(5.5rem,14vw,6.25rem);height:clamp(5.5rem,14vw,6.25rem);border-radius:50%;border:1px dashed var(--color-surface-500);display:grid;place-items:center;color:var(--color-text-secondary);margin-inline:auto}._uploadLabel_13m21_263{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px dashed var(--color-surface-500);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff05;justify-content:center;width:100%;text-align:center;font-weight:700}._uploadLabel_13m21_263 input{display:none}._sessionBadge_13m21_301{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);background:#7856ff26;color:var(--color-primary-100);border:1px solid var(--color-primary-700);font-weight:700}._dot_13m21_325{width:.5rem;height:.5rem;border-radius:50%;background:#34d399}._notice_13m21_339{color:var(--color-text-secondary);font-size:.95rem}._noticeLabel_13m21_349{font-weight:700;margin-bottom:var(--space-2xs)}._resetStrip_13m21_359{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);background:var(--color-surface-700);border-radius:var(--radius-md);border:1px solid var(--color-surface-500)}@media(max-width:62rem){._authenticatedGrid_13m21_59{grid-template-columns:1fr;grid-template-areas:"profile" "security" "danger"}}@media(min-width:62rem){._authenticatedGrid_13m21_59{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"profile security" "profile danger";grid-template-rows:min-content min-content}._profileCard_13m21_77{grid-area:profile}._securityCard_13m21_85{grid-area:security}._dangerCard_13m21_93{grid-area:danger}}._card_3ng2w_1{background:var(--color-surface-200);border:1px solid var(--color-surface-400);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 8px 32px #00000040;display:flex;flex-direction:column;height:100%}._header_3ng2w_23{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}._title_3ng2w_39{font-size:1.1rem;font-weight:700}._body_3ng2w_49{display:flex;flex-direction:column;gap:var(--space-sm);flex:1}._field_91hh6_1{display:flex;flex-direction:column;gap:var(--space-2xs)}._label_91hh6_13{font-weight:600;color:var(--color-text-secondary)}._input_91hh6_23{background:var(--color-surface-300);border:1px solid var(--color-surface-500);color:var(--color-text-primary);border-radius:var(--radius-md);padding:0 var(--space-sm);height:var(--control-height-md);width:100%}._input_91hh6_23:focus{outline:2px solid var(--color-primary-500);outline-offset:.0625rem}._error_91hh6_53{color:var(--color-red-400);font-size:.875rem}._container_mk47o_1{width:min(var(--layout-page-width),var(--layout-max-width));max-width:calc(var(--layout-page-width) + (var(--layout-safe-padding) * 2));min-width:var(--layout-min-width);margin-inline:auto;padding:var(--layout-section-padding) var(--layout-safe-padding);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-self:center}._panel_mk47o_14{width:100%;max-width:min(42rem,90vw);display:grid;gap:var(--space-lg)}._heading_mk47o_21{width:100%;text-align:left;margin:0 auto}._form_mk47o_27{display:grid;gap:var(--space-md);width:100%;justify-items:stretch;align-content:center}._field_mk47o_35{display:grid;gap:var(--space-2xs)}._textarea_mk47o_40{background:var(--color-surface-300);border:1px solid var(--color-surface-500);color:var(--color-text-primary);border-radius:var(--radius-md);padding:var(--space-sm);min-height:clamp(8rem,18vw,12rem);width:100%}._notice_mk47o_50{color:var(--color-text-secondary)}
