*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--panel:#181818;--border:#303030;--bg-base:var(--bg);--bg-card:var(--surface,var(--panel));--bg-hover:var(--hover,rgba(255,255,255,0.06));--text-2:var(--text);--text-muted:var(--muted);--border-subtle:var(--border);--primary:var(--accent,#2dd4bf);--primary-2:var(--accent-hover,#5eead4);--ring:var(--focus-ring,rgba(45,212,191,0.35));--on-primary:var(--accent-ink,#0b0c0f);--hw-accent-halo-strong:14%;--hw-accent-halo:9%;--hw-accent-halo-weak:6%;--hw-accent-halo-faint:4%;--on-success:#0A0F14;--on-warning:#0A0F14;--on-danger:#0A0F14;--success:#0DA37F;--warning:#F59E0B;--danger:#E3566B;--need:#2CE5FF;--provide:#4ADE80;--trade:#FACC15;--review:#FB923C;--admin:#A78BFA}html.dark,html[data-theme=dark]{color-scheme:dark;--bg:#0f0f0f;--panel:#181818;--border:#303030;--text:#f1f1f1;--muted:#a6a6a6;--bg-base:var(--bg);--bg-card:var(--surface,var(--panel));--bg-hover:var(--hover,rgba(255,255,255,0.06));--text-2:var(--text);--text-muted:var(--muted);--border-subtle:var(--border);--primary:var(--accent,#2dd4bf);--primary-2:var(--accent-hover,#5eead4);--ring:var(--focus-ring,rgba(45,212,191,0.35));--on-primary:var(--accent-ink,#0b0c0f);--hw-accent-halo-strong:14%;--hw-accent-halo:9%;--hw-accent-halo-weak:6%;--hw-accent-halo-faint:4%;--on-success:#0A0F14;--on-warning:#0A0F14;--on-danger:#0A0F14;--success:#00C896;--warning:#FFB84D;--danger:#FF6B6B;--need:#2CE5FF;--provide:#4ADE80;--trade:#FACC15;--review:#FB923C;--admin:#A78BFA}body{background:var(--bg-base);color:var(--text)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.hc-mobile-tabs__tab.is-active{color:var(--text);font-weight:600;background:color-mix(in srgb,var(--bg-card) 92%,transparent)}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.border{border-width:1px}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input,.form-select,.form-textarea{margin-bottom:.5rem;width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.form-input:is(.dark *),.form-select:is(.dark *),.form-textarea:is(.dark *){--tw-border-opacity:1;border-color:rgb(42 46 54/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(12 14 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}button{font-weight:500}.nav-link{display:inline-flex;align-items:center;font-size:.875rem;gap:.25rem;padding:.375rem .5rem;color:var(--text-2);transition:color .2s ease,text-decoration-color .2s ease}.nav-link:focus-visible,.nav-link:hover{color:var(--text);text-decoration:underline;outline:none}.Toastify__toast{font-size:.875rem;line-height:1.5rem}.skip-link{position:absolute;top:0;left:0;transform:translateY(-100%);background-color:var(--primary);color:var(--on-primary);padding:.5rem 1rem;z-index:50;border-radius:0 0 .75rem .75rem;transition:transform .2s ease-in-out;box-shadow:0 0 0 2px transparent}.skip-link:focus{transform:translateY(0);box-shadow:0 0 0 3px var(--ring)}.smiley-center{display:flex;align-items:center;justify-content:center;text-align:center}.smiley-text{font-weight:500;letter-spacing:.01em}.smiley-stack{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;width:100%}.smiley-eyes{display:flex;gap:2.5rem;margin:0 auto 1.5rem}.smiley-eye,.smiley-eyes{justify-content:center;align-items:center}.smiley-eye{width:3.5rem;height:3.5rem;border-radius:9999px;border:2px solid transparent;box-shadow:var(--shadow-btn,0 1px 2px rgba(0,0,0,.12));background:var(--bg-card);display:inline-flex;cursor:pointer;animation:smiley-eye-blink 7s infinite;transform-origin:center;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.smiley-eye:nth-child(2){animation-delay:.4s}.smiley-eye:hover{transform:scale(1.08);box-shadow:var(--shadow-btn-hover,0 12px 28px rgba(0,0,0,.14))}.smiley-eye:active{transform:scale(1.02);box-shadow:var(--shadow-btn-pressed,0 1px 2px rgba(0,0,0,.1))}.smiley-eye:focus-visible{box-shadow:0 0 0 3px var(--ring),0 0 0 5px var(--bg-base);outline:none}.smiley-eye--google{border-color:#4285f4}.smiley-eye--microsoft{border-color:#00a4ef}.smiley-eye__logo svg{width:1.8rem;height:1.8rem}.smiley-eye--disabled{animation-play-state:paused;filter:grayscale(.5) opacity(.7)}.smiley-eye--disabled:hover{transform:none}@keyframes smiley-eye-blink{0%,94%,to{transform:scaleY(1)}95%{transform:scaleY(.2)}96%{transform:scaleY(1.05)}}@media (prefers-reduced-motion:reduce){.smiley-eye{animation:none}}@media (min-width:768px){.md\:flex{display:flex}}.hidden{display:none}@keyframes hw-highlight-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,0)}20%{box-shadow:0 0 0 3px var(--accent)}70%{box-shadow:0 0 0 3px rgba(0,0,0,0)}to{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.hw-highlight{border-radius:12px;animation:hw-highlight-pulse 1.6s ease-in-out 2}.hw-settings{--white:var(--text);color:var(--text);font-family:var(--font-sans);background:var(--bg)}.hw-settings *{box-sizing:border-box}.hw-settings .wrap{max-width:980px;margin:0 auto;padding:24px 16px 64px}.hw-settings .top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.hw-settings h1{margin:0;font-size:18px;letter-spacing:.2px}.hw-settings .sub{margin-top:6px;font-size:12px;color:var(--muted);line-height:1.4;max-width:84ch}.hw-settings .actions,.hw-settings .hw-settings__headerActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hw-settings .hw-settings__headerActions{align-items:center}.hw-settings .hw-settings__headerActions>button{min-height:40px;min-width:92px;display:inline-flex;align-items:center;justify-content:center}.hw-memory-page .hw-page-backButton,.hw-messages-page .hw-page-backButton,.hw-settings .hw-page-backButton{min-height:40px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text);box-shadow:var(--shadow-btn)}.hw-memory-page .hw-page-backButton:hover,.hw-messages-page .hw-page-backButton:hover,.hw-settings .hw-page-backButton:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.hw-memory-page .hw-page-backButton:active,.hw-messages-page .hw-page-backButton:active,.hw-settings .hw-page-backButton:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.hw-memory-page .hw-page-backButton:focus-visible,.hw-messages-page .hw-page-backButton:focus-visible,.hw-settings .hw-page-backButton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-mono),var(--shadow-btn-hover)}.hw-memory-page .hw-page-backButton:disabled,.hw-messages-page .hw-page-backButton:disabled,.hw-settings .hw-page-backButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.hw-memory-page .hw-unified-header__actions .proto-btn,.hw-messages-page .hw-unified-header__actions .proto-btn{min-height:40px;min-width:92px;padding:0 14px;border-radius:10px;align-items:center;justify-content:center}.hw-settings button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:color-mix(in srgb,var(--surface-2) 55%,transparent);color:var(--text);padding:10px 12px;border-radius:10px;font-size:13px;cursor:pointer;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.hw-settings button:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.hw-settings button:active:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.hw-settings button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-mono),var(--shadow-btn-hover)}.hw-settings button.primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-weight:700;box-shadow:var(--shadow-btn)}.hw-settings button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--btn-primary-bg) 85%,var(--hover) 15%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.hw-settings button.primary:active:not(:disabled){background:color-mix(in srgb,var(--btn-primary-bg) 80%,var(--pressed) 20%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.hw-settings button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.hw-settings .panel{background:var(--panel,var(--surface));border:1px solid var(--border);border-radius:14px;margin:12px 0;overflow:hidden;box-shadow:var(--shadow-1)}.hw-settings .panelHeader{padding:14px 14px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border)}.hw-settings .rows{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.hw-settings .row{display:flex;justify-content:space-between;gap:16px;align-items:center}.hw-settings .rowLeft{flex:1;min-width:240px}.hw-settings .rowRight{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.hw-settings .label{font-size:13px;color:var(--text)}.hw-settings .desc{line-height:1.35}.hw-settings .desc,.hw-settings .hint{font-size:12px;color:var(--muted);margin-top:4px}.hw-settings--account .rows,.hw-settings--general .rows,.hw-settings--profile .rows{gap:14px}.hw-settings--account .row,.hw-settings--general .row,.hw-settings--profile .row{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px}.hw-settings--account .rowLeft,.hw-settings--general .rowLeft,.hw-settings--profile .rowLeft{min-width:0;width:100%}.hw-settings--account .rowRight,.hw-settings--general .rowRight,.hw-settings--profile .rowRight{justify-content:flex-start;width:100%}.hw-settings--account .rowRight input,.hw-settings--account .rowRight select,.hw-settings--account .rowRight textarea,.hw-settings--general .rowRight input,.hw-settings--general .rowRight select,.hw-settings--general .rowRight textarea,.hw-settings--profile .rowRight input,.hw-settings--profile .rowRight select,.hw-settings--profile .rowRight textarea{width:100%;max-width:100%}.hw-settings--account .rowRight .toggle,.hw-settings--general .rowRight .toggle,.hw-settings--profile .rowRight .toggle{justify-content:flex-start;width:auto}.hw-settings--account .rowRight .pill,.hw-settings--general .rowRight .pill,.hw-settings--profile .rowRight .pill{max-width:100%;white-space:normal}.hw-settings--general .hw-unified-page{max-width:980px;gap:18px}.hw-settings--general .hw-unified-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent) 0,color-mix(in srgb,var(--surface-2) 70%,transparent) 100%)}.hw-settings--general .hw-unified-header,.hw-settings--general .hw-unified-section{border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-1);padding:14px}.hw-settings--general .hw-unified-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent) 0,color-mix(in srgb,var(--surface-2) 72%,transparent) 100%);gap:12px}.hw-settings--general .hw-unified-section__top{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.hw-settings--general .rows{padding:0;gap:10px}.hw-settings--general .row{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent) 0,color-mix(in srgb,var(--surface) 46%,transparent) 100%)}.hw-settings--general .rowRight{width:100%;max-width:none}.hw-settings--account .hw-unified-page,.hw-settings--profile .hw-unified-page{max-width:980px;gap:18px}.hw-settings--account .hw-unified-header,.hw-settings--profile .hw-unified-header{border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent) 0,color-mix(in srgb,var(--surface-2) 70%,transparent) 100%);box-shadow:var(--shadow-1);padding:14px}.hw-settings--account .hw-unified-section,.hw-settings--profile .hw-unified-section{border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent) 0,color-mix(in srgb,var(--surface-2) 72%,transparent) 100%);box-shadow:var(--shadow-1);padding:14px;gap:12px}.hw-settings--account .hw-unified-section__top,.hw-settings--profile .hw-unified-section__top{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.hw-settings--account .rows,.hw-settings--profile .rows{padding:0;gap:10px}.hw-settings--account .row,.hw-settings--profile .row{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent) 0,color-mix(in srgb,var(--surface) 46%,transparent) 100%)}.hw-settings--account .rowRight,.hw-settings--profile .row.row--bio .rowRight,.hw-settings--profile .rowRight{width:100%;max-width:none}.hw-settings--profile .row.row--bio textarea{min-height:120px;resize:vertical}.hw-settings--profile .hw-profile-interestsGrid{display:flex;flex-wrap:wrap;gap:10px}.hw-settings--profile .hw-profile-interestChip{border-color:color-mix(in srgb,var(--border-strong) 72%,transparent);background:color-mix(in srgb,var(--surface-2) 82%,transparent);color:var(--muted);box-shadow:none}.hw-settings--profile .hw-profile-interestChip:hover:not(:disabled):not(.is-selected){border-color:var(--border-strong);color:var(--text)}.hw-settings--profile .hw-profile-interestChip.is-selected{border-color:color-mix(in srgb,var(--text) 64%,transparent);background:var(--text);color:var(--bg);box-shadow:var(--shadow-btn)}.hw-settings--profile .hw-profile-interestChip.is-selected:hover:not(:disabled){background:color-mix(in srgb,var(--text) 88%,var(--hover) 12%);color:var(--bg)}.hw-memory-page{max-width:980px;gap:18px}.hw-memory-page .hw-unified-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent) 0,color-mix(in srgb,var(--surface-2) 70%,transparent) 100%)}.hw-memory-page .hw-unified-header,.hw-memory-page .hw-unified-section{border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-1);padding:14px}.hw-memory-page .hw-unified-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent) 0,color-mix(in srgb,var(--surface-2) 72%,transparent) 100%);gap:12px}.hw-memory-page .hw-unified-section__top{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.hw-memory-page .hw-memory-topSection .hw-unified-section__body{padding-top:2px}.hw-memory-topRecentList{display:grid;gap:10px}.hw-memory-topRecentItem{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;padding:11px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent) 0,color-mix(in srgb,var(--surface) 46%,transparent) 100%);display:flex;justify-content:space-between;align-items:center;gap:12px}.hw-memory-topRecentMain{min-width:0;display:grid;gap:4px}.hw-memory-topRecentTitle{font-size:13px;font-weight:700;color:var(--text)}.hw-memory-topRecentMeta,.hw-memory-topRecentTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-memory-topRecentMeta{font-size:12px;color:var(--muted)}.hw-memory-topRecentActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hw-messages-page{max-width:980px;gap:18px}.hw-messages-page .hw-unified-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent) 0,color-mix(in srgb,var(--surface-2) 70%,transparent) 100%)}.hw-messages-page .hw-unified-header,.hw-messages-page .hw-unified-section{border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-1);padding:14px}.hw-messages-page .hw-unified-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent) 0,color-mix(in srgb,var(--surface-2) 72%,transparent) 100%);gap:12px}.hw-messages-page .hw-unified-section__top{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.hw-messages-page .hw-messages-topSection .hw-unified-section__body{padding-top:2px}.hw-messages-topList{display:grid;gap:10px}.hw-messages-topItem{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;padding:11px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent) 0,color-mix(in srgb,var(--surface) 46%,transparent) 100%);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;text-align:left}.hw-messages-topMain{min-width:0;display:grid;gap:4px;flex:1}.hw-messages-topName{font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-messages-topMeta,.hw-messages-topSnippet{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-messages-topSnippet{line-height:1.35}.hw-messages-topWhen{font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0}.hw-messages-listItem{width:100%;text-align:left;background:transparent;border:none;padding-left:0;padding-right:0;cursor:pointer}.hw-messages-rowTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.hw-messages-rowMain{min-width:0;display:grid;gap:6px}.hw-messages-rowName{font-weight:800}.hw-messages-rowName,.hw-messages-rowPlan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-messages-rowPlan{width:-moz-fit-content;width:fit-content;max-width:100%}.hw-messages-rowWhen{display:inline-flex;gap:10px;font-size:12px;color:var(--muted);flex-shrink:0}.hw-messages-rowSnippet{font-size:12px;color:var(--muted);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw-settings--account .hw-account-passwordMeta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hw-settings--account .hw-account-passwordHelp{margin-top:2px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--surface-2) 64%,transparent)}.hw-settings--account .hw-account-passwordHelp ul{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--muted);font-size:12px}.hw-settings--account .hw-account-passwordRows{padding-top:0;padding-bottom:0}.hw-settings--account .hw-account-passwordActions{display:flex;justify-content:flex-end;margin-top:8px}.hw-settings--account .hw-account-passwordActions>button{min-width:180px}.hw-settings .desc,.hw-settings .hint,.hw-settings .label,.hw-settings .note,.hw-settings--support .reasonLabel{overflow-wrap:anywhere;word-break:break-word}.hw-settings .pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);padding:6px 10px;border-radius:999px;font-size:12px;color:var(--muted);white-space:nowrap}.hw-settings .pill.ok{color:var(--success-500);border-color:color-mix(in srgb,var(--success-500) 35%,var(--border) 65%)}.hw-settings .pill.warn{color:var(--text);border-color:var(--border-strong)}.hw-settings .pill.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border) 65%)}.hw-settings--subscription .planGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:14px}.hw-settings--subscription .planCard{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1);padding:14px;display:flex;flex-direction:column;gap:10px}.hw-settings--subscription .planCard--current{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 65%,var(--surface) 35%)}.hw-settings--subscription .planCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hw-settings--subscription .planName{font-size:14px;font-weight:800;letter-spacing:.1px}.hw-settings--subscription .planPrice{margin-top:4px;font-size:12px;color:var(--muted)}.hw-settings--subscription .planFeatures{margin:0;padding:0 0 0 18px;font-size:12px;color:var(--muted);line-height:1.45}.hw-settings--subscription .planFeatures li{margin:4px 0}.hw-settings--subscription .planCardFooter{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.hw-settings input:not([type=checkbox]):not([type=radio]),.hw-settings select,.hw-settings textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:10px 12px;border-radius:12px;font-size:13px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.hw-settings input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.hw-settings textarea::-moz-placeholder{color:var(--faint)}.hw-settings input:not([type=checkbox]):not([type=radio])::placeholder,.hw-settings textarea::placeholder{color:var(--faint)}.hw-settings input:not([type=checkbox]):not([type=radio]):focus,.hw-settings select:focus,.hw-settings textarea:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring-mono)}.hw-settings select{min-width:180px}.hw-option-select{position:relative;width:100%;min-width:0}.hw-option-select__trigger{width:100%;min-height:40px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:9px 12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;font-size:13px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.hw-option-select__trigger:hover:not(:disabled){border-color:var(--border-strong)}.hw-option-select__trigger:focus-visible{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring-mono)}.hw-option-select__trigger:disabled{opacity:.56;cursor:not-allowed}.hw-option-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hw-option-select__chevron{color:var(--muted);line-height:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transform:rotate(0deg);transition:transform .16s ease,color .12s ease}.hw-option-select__chevron svg{width:12px;height:12px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hw-option-select__trigger[aria-expanded=true] .hw-option-select__chevron{transform:rotate(180deg);color:var(--text)}.hw-option-select__popover{position:absolute;top:calc(100% + 8px);z-index:1200;width:100%;min-width:100%;max-width:none;pointer-events:auto;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;border:0;background:var(--surface);box-shadow:var(--shadow-2)}.hw-option-select__popover.is-up{top:auto;bottom:calc(100% + 8px)}.hw-option-select__popover--right{right:0}.hw-option-select__popover--left{left:0}.hw-option-select__option{width:100%;border:0;background:transparent;color:var(--text);border-radius:10px;padding:9px 10px;text-align:left;font-size:13px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.hw-option-select__option:hover{border-color:transparent;background:var(--surface-2)}.hw-option-select__option:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-mono)}.hw-option-select__option.is-selected{border-color:transparent;background:var(--surface-2);font-weight:800}.hw-option-select__sheetList{display:grid;gap:10px}.hw-option-select__sheetOption{width:100%}.hw-option-select__sheetOption.is-selected{box-shadow:0 0 0 2px var(--focus-ring-mono),var(--shadow-btn);border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 78%,transparent)}.hw-settings .toggle{display:flex;align-items:center;gap:10px}.hw-settings .switch{width:44px;height:26px;border-radius:999px;border:1px solid var(--border);position:relative;cursor:pointer;background:transparent}.hw-settings .switch .dot{width:20px;height:20px;border-radius:999px;background:var(--muted);position:absolute;top:2px;left:2px;transition:all .18s ease}.hw-settings .switch.on{background:color-mix(in srgb,var(--surface-2) 78%,transparent);border-color:var(--border-strong)}.hw-settings .switch.on .dot{left:22px;background:var(--text)}.hw-settings .switch:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-mono)}.hw-settings .switch[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hw-settings .dim{opacity:.55;pointer-events:none}.hw-settings .k{font-family:var(--font-mono)}.hw-settings .note{font-size:12px;color:var(--muted);line-height:1.5}.hw-settings .toast{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border);color:var(--text);padding:10px 12px;border-radius:12px;font-size:12px;display:none;max-width:calc(100% - 24px);text-align:center;z-index:9999;box-shadow:var(--shadow-2)}.hw-settings .toast.show{display:block}.hw-settings .toast b{color:var(--white)}.hw-settings--support .hw-unified-page{max-width:980px;gap:18px}.hw-settings--support .hw-unified-header{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent) 0,color-mix(in srgb,var(--surface-2) 70%,transparent) 100%)}.hw-settings--support .hw-unified-header,.hw-settings--support .hw-unified-section{border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-1);padding:14px}.hw-settings--support .hw-unified-section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent) 0,color-mix(in srgb,var(--surface-2) 72%,transparent) 100%);gap:12px}.hw-settings--support .hw-unified-section__top{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.hw-settings--support .rows{padding:0;gap:10px}.hw-settings--support .row{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent) 0,color-mix(in srgb,var(--surface) 46%,transparent) 100%)}.hw-settings--support .rowRight{width:100%;max-width:none}.hw-settings--support .hw-support-row--message textarea{min-height:140px;resize:vertical}.hw-settings--support .reasonGrid{display:grid;gap:8px;width:100%}.hw-settings--support .reason{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:11px;padding:10px 11px;cursor:pointer;display:flex;align-items:flex-start;gap:10px;background:color-mix(in srgb,var(--surface-2) 62%,transparent);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.hw-settings--support .reason:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 52%,var(--hover) 48%)}.hw-settings--support .reason:active{background:color-mix(in srgb,var(--surface-2) 52%,var(--pressed) 48%)}.hw-settings--support .reason input[type=radio]{width:18px;height:18px;min-height:0;margin-top:1px;padding:0;flex:0 0 auto;accent-color:var(--text)}.hw-settings--support .reasonLabel{font-size:13px;line-height:1.35;color:var(--text);word-break:normal;overflow-wrap:break-word}.hw-settings--support .reasonActive{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 78%,transparent);box-shadow:0 0 0 2px var(--focus-ring-mono)}.hw-settings--support input[type=text],.hw-settings--support textarea{width:100%}.hw-settings--support .reportNote{border-left:3px solid var(--border-strong);padding-left:12px;margin-top:4px;font-size:13px;color:var(--text);line-height:1.45}.hw-settings--support .bottomActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.hw-settings--support .footerNote{margin-top:16px;font-size:12px;color:var(--muted);line-height:1.45}.hw-settings--support .hw-support-linkList{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}@media (max-width:720px){.hw-settings .wrap{padding:18px 14px 84px}.hw-settings .top{flex-direction:column;align-items:stretch;margin-bottom:14px}.hw-settings .actions,.hw-settings .hw-settings__headerActions{justify-content:flex-start}.hw-settings .hw-settings__headerActions>button{width:auto}.hw-settings .panelHeader,.hw-settings .row{flex-direction:column;align-items:stretch}.hw-settings .row{gap:10px}.hw-settings .rowLeft{min-width:0}.hw-settings .rowRight{justify-content:flex-start;width:100%}.hw-memory-page .hw-unified-header,.hw-memory-page .hw-unified-section,.hw-messages-page .hw-unified-header,.hw-messages-page .hw-unified-section,.hw-settings--account .hw-unified-header,.hw-settings--account .hw-unified-section,.hw-settings--general .hw-unified-header,.hw-settings--general .hw-unified-section,.hw-settings--profile .hw-unified-header,.hw-settings--profile .hw-unified-section,.hw-settings--support .hw-unified-header,.hw-settings--support .hw-unified-section{padding:12px}.hw-settings--account .row,.hw-settings--general .row,.hw-settings--profile .row,.hw-settings--support .row{padding:10px}.hw-settings--account .rowRight,.hw-settings--general .rowRight,.hw-settings--profile .rowRight,.hw-settings--support .rowRight{width:100%}.hw-memory-topRecentItem{flex-direction:column;align-items:stretch;gap:10px;padding:10px 11px}.hw-memory-topRecentMeta{white-space:normal}.hw-memory-topRecentActions{justify-content:flex-start}.hw-messages-topItem{flex-direction:column;align-items:stretch;gap:10px;padding:10px 11px}.hw-messages-topSnippet{white-space:normal}.hw-messages-rowTop{gap:10px}.hw-messages-rowSnippet{white-space:normal}.hw-settings--general .rowRight .toggle{width:100%;justify-content:space-between}.hw-settings--account .hw-account-passwordActions{justify-content:stretch}.hw-settings--account .hw-account-passwordActions>button{min-width:0;width:100%}.hw-option-select__popover{width:100%;min-width:100%;max-width:100%}.hw-settings button{min-height:44px;padding:12px 14px;border-radius:12px}.hw-settings input:not([type=checkbox]):not([type=radio]),.hw-settings select,.hw-settings textarea{min-height:44px}.hw-settings .switch{width:52px;height:32px}.hw-settings .switch .dot{width:24px;height:24px;top:3px;left:3px}.hw-settings .switch.on .dot{left:25px}.hw-settings .pill{max-width:100%;white-space:normal;line-height:1.25}.hw-settings--support .reason{padding:14px}.hw-settings--support .bottomActions{justify-content:stretch}.hw-settings--support .bottomActions>button{min-width:0}.hw-settings input:not([type=checkbox]):not([type=radio]),.hw-settings select,.hw-settings textarea{width:100%}.hw-settings--support .reason{align-items:center;gap:12px}.hw-settings--support .reason input[type=radio]{margin-top:0}.hw-settings select{min-width:0}.hw-settings .toggle{width:100%;justify-content:space-between}.hw-settings button{width:100%}.hw-settings .actions>button,.hw-settings .rowRight>a,.hw-settings .rowRight>button{width:auto}.hw-settings .rowRight .hw-option-select,.hw-settings .rowRight .hw-option-select__trigger{width:100%}.hw-settings .toast{bottom:calc(64px + 16px)}}@media (max-width:420px){.hw-settings .panelHeader,.hw-settings .rows,.hw-settings .wrap{padding-left:12px;padding-right:12px}}.hw-highlight{position:relative;border-radius:14px;animation:hwHighlightPulse 3.2s ease-out 1;box-shadow:0 0 0 2px var(--focus-ring-mono)}@keyframes hwHighlightPulse{0%{box-shadow:0 0 0 2px var(--focus-ring-mono)}35%{box-shadow:0 0 0 6px var(--focus-ring-mono)}70%{box-shadow:0 0 0 10px var(--focus-ring-mono)}to{box-shadow:0 0 0 0 transparent}}.hw-memory-page .hw-unified-header,.hw-memory-page .hw-unified-section,.hw-messages-page .hw-unified-header,.hw-messages-page .hw-unified-section,.hw-settings--account .hw-unified-header,.hw-settings--account .hw-unified-section,.hw-settings--general .hw-unified-header,.hw-settings--general .hw-unified-section,.hw-settings--profile .hw-unified-header,.hw-settings--profile .hw-unified-section,.hw-settings--support .hw-unified-header,.hw-settings--support .hw-unified-section{border:0;background:var(--surface)}.hw-memory-page .hw-unified-section__top,.hw-messages-page .hw-unified-section__top,.hw-settings--account .hw-unified-section__top,.hw-settings--general .hw-unified-section__top,.hw-settings--profile .hw-unified-section__top,.hw-settings--support .hw-unified-section__top{border-bottom:0}.hw-memory-topRecentItem,.hw-messages-topItem,.hw-settings--account .row,.hw-settings--general .row,.hw-settings--profile .row,.hw-settings--support .row{border:0;background:var(--surface-2)}:root{--hw-unified-page-max:900px}.hw-unified-page{width:min(100%,var(--hw-unified-page-max));margin:0 auto;display:flex;flex-direction:column;gap:16px}.hw-page-backRow{display:flex;justify-content:flex-start}.hw-page-backButton{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--proto-muted);font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.hw-page-backButton:hover{color:var(--proto-text)}.hw-page-backButton:focus-visible{outline:2px solid var(--proto-border);outline-offset:4px;border-radius:8px}.hw-page-backButton:disabled{opacity:.56;cursor:default}.hw-unified-page--narrow{--hw-unified-page-max:560px}.hw-unified-page--medium{--hw-unified-page-max:900px}.hw-unified-page--wide{--hw-unified-page-max:1100px}.hw-unified-page--full{--hw-unified-page-max:100%}.hw-unified-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;-moz-column-gap:16px;column-gap:16px;row-gap:10px}.hw-unified-header__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-unified-header__title{font-weight:700}.hw-unified-header__subtitle{font-size:13px;color:var(--proto-muted)}.hw-unified-header__badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.hw-unified-header__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media (max-width:840px){.hw-unified-header{grid-template-columns:minmax(0,1fr)}.hw-unified-header__actions{justify-content:flex-start}}.hw-unified-section{display:flex;flex-direction:column;gap:10px;min-width:0}.hw-unified-section--divided{padding-top:14px;border-top:1px solid var(--proto-border)}.hw-unified-section__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hw-unified-section__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-unified-section__title{font-weight:600}.hw-unified-section__hint{font-size:12px;color:var(--proto-muted);line-height:1.4}.hw-unified-section__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hw-unified-section__body{display:flex;flex-direction:column;gap:10px;min-width:0}.hw-unified-tile{background:var(--proto-card-bg);border-radius:var(--radius-md);padding:12px}.hw-unified-tileGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.hw-unified-list{display:flex;flex-direction:column}.hw-unified-listItem{padding:12px 0;border-top:1px solid var(--proto-border)}.hw-unified-listItem:first-child{border-top:0;padding-top:0}:root{--bg:#0f0f0f;--surface:#000000;--surface-2:#1a1a1a;--text:#f1f1f1;--muted:#a6a6a6;--faint:#737373;--border-rgb:48 48 48;--border-strong-rgb:68 68 68;--border:rgb(var(--border-rgb)/var(--hw-divider-alpha,1));--border-strong:rgb(var(--border-strong-rgb)/var(--hw-divider-alpha,1));--hover:rgba(255,255,255,0.06);--pressed:rgba(255,255,255,0.1);--accent:#2dd4bf;--accent-hover:#5eead4;--accent-pressed:#14b8a6;--accent-ink:#0b0c0f;--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent);--focus-ring-mono:color-mix(in srgb,var(--text) 28%,transparent);--focus-ring:var(--focus-ring-mono);--shadow-1:0 1px 2px rgba(0,0,0,0.35);--shadow-2:0 6px 16px rgba(0,0,0,0.45);--shadow-btn:0 1px 2px rgba(0,0,0,0.32);--shadow-btn-hover:0 10px 22px rgba(0,0,0,0.42);--shadow-btn-pressed:0 1px 2px rgba(0,0,0,0.28);--danger:#ff4d4f;--danger-ink:#0b0c0f;--btn-primary-bg:#ffffff;--btn-primary-fg:#000000;--btn-secondary-bg:var(--surface-2);--btn-secondary-fg:var(--text);--btn-ghost-bg:transparent;--btn-ghost-fg:var(--text);--btn-disabled-bg:var(--surface-2);--btn-disabled-fg:var(--muted);--nav-bg:var(--surface);--nav-fg:var(--text);--nav-muted:var(--muted);--nav-divider:var(--border);--nav-active:var(--text);--nav-inactive:var(--muted);--app-header-h:56px;--app-tabs-h:44px;--app-bottom-h:64px;--safe-bottom:env(safe-area-inset-bottom);--deck-border-w:0px;--deck-surface-0:var(--surface);--deck-surface-1:#0a0a0a;--deck-surface-2:#121212;--deck-surface-3:#1a1a1a;--hw-radius-md:10px;--hw-divider-alpha:1;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color-scheme:dark}[data-theme=light]{--bg:#f9f9f9;--surface:#ffffff;--surface-2:#f2f2f2;--deck-surface-0:var(--surface);--deck-surface-1:#f6f6f6;--deck-surface-2:#efefef;--deck-surface-3:#e8e8e8;--text:#0f0f0f;--muted:#606060;--faint:#909090;--border-rgb:229 229 229;--border-strong-rgb:212 212 212;--border:rgb(var(--border-rgb)/var(--hw-divider-alpha,1));--border-strong:rgb(var(--border-strong-rgb)/var(--hw-divider-alpha,1));--hover:rgba(11,12,15,0.04);--pressed:rgba(11,12,15,0.08);--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent);--focus-ring:var(--focus-ring-mono);--shadow-1:0 1px 2px rgba(0,0,0,0.08);--shadow-2:0 10px 24px rgba(0,0,0,0.12);--shadow-btn:0 1px 2px rgba(0,0,0,0.10);--shadow-btn-hover:0 12px 28px rgba(0,0,0,0.14);--shadow-btn-pressed:0 1px 2px rgba(0,0,0,0.08);--danger:#d32029;--danger-ink:#ffffff;color-scheme:light}html[data-theme=dark]{--bg:#0f0f0f;--surface:#000000;--surface-2:#1a1a1a;--text:#f1f1f1;--muted:#a6a6a6;--faint:#737373;--border-rgb:48 48 48;--border-strong-rgb:68 68 68;--border:rgb(var(--border-rgb)/var(--hw-divider-alpha,1));--border-strong:rgb(var(--border-strong-rgb)/var(--hw-divider-alpha,1));--hover:rgba(255,255,255,0.06);--pressed:rgba(255,255,255,0.1);--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent);--shadow-1:0 1px 2px rgba(0,0,0,0.35);--shadow-2:0 6px 16px rgba(0,0,0,0.45);--shadow-btn:0 1px 2px rgba(0,0,0,0.32);--shadow-btn-hover:0 10px 22px rgba(0,0,0,0.42);--shadow-btn-pressed:0 1px 2px rgba(0,0,0,0.28);--danger:#ff4d4f;--danger-ink:#0b0c0f;color-scheme:dark}html[data-theme=light]{--bg:#f9f9f9;--surface:#ffffff;--surface-2:#f2f2f2;--text:#0f0f0f;--muted:#606060;--faint:#909090;--border-rgb:229 229 229;--border-strong-rgb:212 212 212;--border:rgb(var(--border-rgb)/var(--hw-divider-alpha,1));--border-strong:rgb(var(--border-strong-rgb)/var(--hw-divider-alpha,1));--hover:rgba(11,12,15,0.04);--pressed:rgba(11,12,15,0.08);--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent);--shadow-1:0 1px 2px rgba(0,0,0,0.08);--shadow-2:0 10px 24px rgba(0,0,0,0.12);--shadow-btn:0 1px 2px rgba(0,0,0,0.10);--shadow-btn-hover:0 12px 28px rgba(0,0,0,0.14);--shadow-btn-pressed:0 1px 2px rgba(0,0,0,0.08);--danger:#d32029;--danger-ink:#ffffff;color-scheme:light;--btn-primary-bg:#000000;--btn-primary-fg:#ffffff;--btn-secondary-bg:var(--surface-2);--btn-secondary-fg:var(--text);--btn-ghost-bg:transparent;--btn-ghost-fg:var(--text);--btn-disabled-bg:var(--surface-2);--btn-disabled-fg:var(--muted);--nav-bg:var(--surface);--nav-fg:var(--text);--nav-muted:var(--muted);--nav-divider:var(--border);--nav-active:var(--text);--nav-inactive:var(--muted)}html[data-accent=sun]{--accent:#facc15;--accent-hover:#fde047;--accent-pressed:#eab308;--accent-ink:#0b0c0f;--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent)}html[data-accent=sky]{--accent:#78b6ff;--accent-hover:#8bc2ff;--accent-pressed:#5aa6ff;--accent-ink:#0b0c0f;--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent)}html[data-accent=teal]{--accent:#2dd4bf;--accent-hover:#5eead4;--accent-pressed:#14b8a6;--accent-ink:#0b0c0f;--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent)}html[data-accent=violet]{--accent:#a78bfa;--accent-hover:#c4b5fd;--accent-pressed:#8b5cf6;--accent-ink:#0b0c0f;--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent)}html[data-accent=rose]{--accent:#ff7ab6;--accent-hover:#ff92c4;--accent-pressed:#ff5ea8;--accent-ink:#0b0c0f;--focus-ring-accent:color-mix(in srgb,var(--accent) 35%,transparent)}html[data-theme=light][data-accent=teal]{--bg:#e9f6f4}html[data-theme=light][data-accent=sun]{--bg:#f9f5e7}html[data-theme=light][data-accent=sky]{--bg:#eff4f9}html[data-theme=light][data-accent=violet]{--bg:#f2f0f9}html[data-theme=light][data-accent=rose]{--bg:#f9eff4}html[data-theme=dark][data-accent=teal]{--bg:#163a36}html[data-theme=dark][data-accent=sun]{--bg:#433910}html[data-theme=dark][data-accent=sky]{--bg:#263444}html[data-theme=dark][data-accent=violet]{--bg:#302a43}html[data-theme=dark][data-accent=rose]{--bg:#442734}.app-shell,body,html{background:var(--bg);color:var(--text)}.app-shell{min-height:100vh}.app-shell__header{position:fixed;top:0;left:0;right:0;height:var(--app-header-h);display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border);background:var(--nav-bg);box-shadow:var(--shadow-1);z-index:60}.app-shell__brand{font-weight:700;font-size:16px;letter-spacing:.2px;display:flex;align-items:center}.hw-brand-wordmark{height:22px;width:auto;display:block;color:#000000}html[data-theme=dark] .hw-brand-wordmark{color:#ffffff}.hw-brand-wordmark svg{height:100%;width:auto;display:block}.app-shell__actions,.app-shell__brand-row{display:flex;align-items:center;gap:8px}.app-shell__actions{flex-wrap:nowrap;justify-content:flex-end}.hw-header-actions{display:flex;align-items:center;gap:8px}.hw-header-mobile-only{display:none}@media (max-width:520px){.hw-header-desktop-only{display:none}.hw-header-mobile-only{display:flex}}.app-shell__tabs{position:fixed;top:var(--app-header-h);left:0;right:0;height:var(--app-tabs-h);background:var(--surface);z-index:55;display:flex;align-items:stretch;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-shell__tabs-inner{width:100%}.app-shell__scroll{height:100vh;overflow-y:auto;padding-top:calc(var(--app-header-h) + var(--app-tabs-h) + 16px);padding-bottom:calc(var(--app-bottom-h) + env(safe-area-inset-bottom) + 12px);background:var(--bg);color:var(--text)}.app-shell__content{padding:0 16px}.app-shell__bottom{position:fixed;bottom:0;left:0;right:0;height:var(--app-bottom-h);display:flex;align-items:center;z-index:60;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.hw-page{max-width:100%;margin:0;padding:18px 16px 24px;background:transparent;color:inherit}.hw-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.hw-page-title{font-size:18px;font-weight:600;letter-spacing:.2px}.hw-page-subtitle{margin-top:6px;font-size:12px;color:var(--nav-muted);line-height:1.4}.hw-settings-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hw-settings-group{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.hw-settings-group__header{padding:14px 14px 10px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.hw-settings-group__title{font-weight:600;font-size:13px}.hw-settings-group__meta{margin-top:4px;font-size:12px;color:var(--nav-muted)}.hw-settings-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,320px);gap:16px;padding:12px 14px;align-items:center}.hw-settings-row+.hw-settings-row{border-top:1px solid var(--border)}.hw-settings-row__left .label{font-size:13px;font-weight:600}.hw-settings-row__left .desc{margin-top:4px;font-size:12px;color:var(--nav-muted);line-height:1.35}.hw-settings-row__right{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hw-settings-row__right .proto-input,.hw-settings-row__right .proto-select{width:100%;max-width:320px}.hw-field--compact{max-width:140px!important}.hw-settings-row:hover{background:var(--hover)}.hw-pill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);color:var(--nav-muted);white-space:nowrap}.hw-toggle{display:inline-flex;align-items:center;gap:10px}.hw-switch{width:44px;height:26px;border-radius:999px;border:1px solid var(--border);background:transparent;cursor:pointer;position:relative;padding:0}.hw-switch__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--muted);transition:transform .15s ease,background .15s ease}.hw-switch[data-on=true] .hw-switch__knob{transform:translateX(18px);background:var(--text)}.hw-note{margin-top:14px;font-size:12px;color:var(--nav-muted);line-height:1.5}.hw-note ul{margin:6px 0 0;padding-left:18px}.hw-toast{position:fixed;left:50%;top:18px;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border);color:var(--text);padding:10px 12px;border-radius:12px;font-size:12px;display:none;max-width:calc(100% - 24px);z-index:9999;box-shadow:var(--shadow-2)}.hw-toast.show{display:block}@media (max-width:720px){.hw-page-header{flex-direction:column;align-items:flex-start}.hw-settings-row{grid-template-columns:1fr}.hw-settings-row__right{justify-content:flex-start}}.hw-bottomnav{background:var(--nav-bg);border-top:1px solid var(--nav-divider);box-shadow:var(--shadow-1)}.hw-bottomnav__inner{max-width:100%;width:100%;margin:0;padding:0;gap:0}.hw-bottomnav__inner,.hw-bottomnav__item{display:flex;border:0;border-radius:0;overflow:hidden;background:transparent}.hw-bottomnav__item{--icon-cutout:var(--nav-bg);height:44px;color:var(--nav-muted);font:inherit;cursor:pointer;min-width:0;flex:1 1 0;white-space:nowrap;text-overflow:ellipsis}.hw-bottomnav__icon,.hw-bottomnav__item{align-items:center;justify-content:center}.hw-bottomnav__icon{display:inline-flex}.hw-bottomnav__icon--outline{display:inline-flex;color:var(--nav-fg)}.hw-bottomnav__icon--filled{display:none;color:var(--nav-fg)}.hw-bottomnav__item.has-filled.is-active .hw-bottomnav__icon--outline,.hw-bottomnav__item.has-filled:active .hw-bottomnav__icon--outline,.hw-bottomnav__item.has-filled:hover .hw-bottomnav__icon--outline{display:none}.hw-bottomnav__item.has-filled.is-active .hw-bottomnav__icon--filled,.hw-bottomnav__item.has-filled:active .hw-bottomnav__icon--filled,.hw-bottomnav__item.has-filled:hover .hw-bottomnav__icon--filled{display:inline-flex}.hw-bottomnav__item+.hw-bottomnav__item{border-left:1px solid var(--nav-divider)}.hw-bottomnav__item:hover{--icon-cutout:var(--surface);background:var(--hover);color:var(--text)}.hw-bottomnav__item.is-active{background:transparent;color:var(--nav-active);font-weight:700;box-shadow:none;--icon-cutout:var(--nav-bg)}.hw-bottomnav__item:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:-2px}.app-shell__header .proto-btn:focus-visible{outline-color:var(--focus-ring-mono)}.hw-toptabs{display:flex;justify-content:center;gap:0;height:100%;width:100%;margin:0;border:1px solid var(--border);border-radius:0;overflow:hidden;background:var(--surface)}@media (max-width:720px){.app-shell[data-section=settings] .app-shell__tabs{align-items:center}.app-shell[data-section=settings] .hw-toptabs{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;padding:0}.app-shell[data-section=settings] .hw-toptabs::-webkit-scrollbar{display:none}}.hw-toptab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--nav-muted);cursor:pointer;font:inherit;font-size:13px;height:100%;padding:0 10px;min-width:0;flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-toptab+.hw-toptab{border-left:1px solid var(--nav-divider)}.hw-toptab:hover{background:var(--hover);color:var(--text)}.hw-toptab.is-active{background:var(--hover);color:var(--nav-active);font-weight:700;box-shadow:inset 0 -2px 0 var(--nav-active)}@media (max-width:720px){.app-shell[data-section=settings] .hw-toptab{flex:0 0 auto;min-width:120px;max-width:180px}}.hw-toptab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hw-seg{--seg-radius:12px;display:flex;width:100%;gap:0;padding:2px;border:1px solid transparent;border-radius:var(--seg-radius);overflow:hidden;background:color-mix(in srgb,var(--surface-2) 70%,transparent);box-shadow:var(--shadow-btn);transition:box-shadow .12s ease}.hw-seg .proto-btn{--icon-cutout:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:calc(var(--seg-radius) - 2px);border:1px solid transparent;background:transparent;color:var(--nav-muted);cursor:pointer;font:inherit;box-shadow:none;transform:none;transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.hw-seg .proto-btn:hover:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--hover) 65%,transparent);color:var(--text)}.hw-seg .proto-btn:active:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--pressed) 65%,transparent)}.hw-seg .proto-btn.is-selected:not(:disabled){--icon-cutout:var(--surface);background:var(--surface);color:var(--text);font-weight:700;box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.hw-seg .proto-btn.is-selected:active:not(:disabled){box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.hw-seg .proto-btn:disabled{cursor:not-allowed;opacity:.55;background:var(--btn-disabled-bg);color:var(--btn-disabled-fg);box-shadow:none;transform:none}.hw-seg .proto-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hw-picker{display:flex;flex-direction:column;gap:8px}.hw-picker__row{align-items:center;justify-content:space-between;gap:8px;padding:8px}.hw-picker__list,.hw-picker__row{display:flex;border:1px solid var(--border);border-radius:12px}.hw-picker__list{background:var(--surface);padding:6px;flex-direction:column;gap:4px}.hw-picker__item{text-align:left;border:1px solid transparent;border-radius:10px;padding:6px 8px;background:transparent;color:var(--text);cursor:pointer;font:inherit}.hw-picker__item:hover{background:var(--hover)}.hw-picker__empty,.hw-picker__meta{font-size:12px;color:var(--nav-muted)}.hw-picker__empty{padding:4px 6px}.hw-dt{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hw-dt__date{flex:1 1 220px;min-width:200px;font-variant-numeric:tabular-nums}.hw-dt__timeWrap{display:flex;align-items:center;gap:8px;flex:0 0 auto}.hw-dt__time{width:120px;font-variant-numeric:tabular-nums}.hw-dt__ampm{width:96px}.hw-dt .proto-input.is-invalid{border-color:color-mix(in srgb,var(--danger) 70%,var(--border) 30%)}.hw-dt .proto-input.is-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 20%,transparent)}.proto-root{--black:#0b0c0f;--white:#ffffff;--gray-950:var(--bg);--gray-900:var(--surface);--gray-800:var(--surface-2);--gray-500:var(--faint);--gray-300:var(--border);--gray-200:var(--surface-2);--gray-100:var(--surface-2);--yellow-500:var(--accent);--yellow-600:var(--accent-hover);--yellow-200:var(--accent-pressed);--success-500:#2e7d32;--success-100:#e6f4ea;--warning-500:#b26a00;--warning-100:#fff4e5;--danger-500:var(--danger);--danger-100:rgba(255,77,79,0.12);--info-500:#3558a2;--info-100:#eef2ff;--panel:var(--surface);--card:var(--surface);--primary:var(--accent);--primary-hover:var(--accent-hover);--primary-soft:var(--accent-pressed);--success:var(--success-500);--success-soft:var(--success-100);--warning:var(--warning-500);--warning-soft:var(--warning-100);--danger-soft:rgba(255,77,79,0.14);--info:var(--info-500);--info-soft:var(--info-100);--proto-bg:var(--bg);--proto-fg:var(--text);--fg:var(--text);--proto-muted:var(--muted);--proto-border:var(--border);--proto-card-bg:var(--surface);--proto-card-bg-alt:var(--surface-2);--proto-surface:var(--surface);--proto-surface-2:var(--surface-2);--proto-focus:var(--text);--radius-md:var(--hw-radius-md,10px);--radius-sm:calc(var(--radius-md) * 0.8);--radius-lg:calc(var(--radius-md) * 1.2);--modal-gutter:16px;--tile-stack-offset:10px;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.4}@media (min-width:768px){.proto-root{--modal-gutter:24px}}.proto-root *,.proto-root :after,.proto-root :before{box-sizing:border-box}.proto-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-1)}.app-shell[data-section=marketing] .proto-card{border:0;background:var(--surface)}.app-shell[data-section=marketing] .proto-card--interactive:hover,.app-shell[data-section=marketing] .proto-card--selected{background:var(--surface-2);border-color:transparent}.app-shell[data-section=marketing] .proto-collapsible-card{border:0;background:var(--surface);box-shadow:var(--shadow-1)}.app-shell[data-section=marketing] .proto-collapsible-header:hover{background:var(--surface-2)}.app-shell[data-section=marketing] .proto-collapsible-card.is-open .proto-collapsible-header{border-bottom:none;background:var(--surface-2)}.proto-card--interactive{cursor:pointer}.proto-card--interactive:hover{background:var(--gray-100);border-color:var(--border-strong)}.proto-card--interactive:focus-visible{outline:none;box-shadow:var(--shadow-1),0 0 0 3px var(--focus-ring)}.proto-card--selected{border-color:var(--border-strong);background:var(--gray-100)}.proto-card--muted{background:var(--gray-100);color:var(--nav-muted)}.proto-card--density-tight{padding:10px}.proto-stack{display:flex;flex-direction:column;gap:12px}.proto-stack--tight{gap:8px}.proto-stack--snap{max-height:360px;overflow-y:auto;scroll-snap-type:y mandatory;padding-right:6px}.proto-stack--overlap .proto-stack-item+.proto-stack-item{margin-top:-6px}.proto-stack-item{width:100%;min-height:120px;scroll-snap-align:start}.proto-stack-scroll{height:100%;min-height:360px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:12px}.proto-stack-column{width:min(100%,520px);margin:0 auto}.proto-stack-list{display:flex;flex-direction:column;gap:18px}.proto-grid-shell{width:100%;max-width:100%;margin:0;padding:0 16px}.proto-grid{display:grid;width:100%;gap:16px}.proto-grid--places{grid-template-columns:1fr}@media (min-width:640px){.proto-grid--places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.proto-grid--places{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.proto-grid-shell{padding:0 24px}}@media (min-width:1200px){.proto-grid--places{grid-template-columns:repeat(4,minmax(0,1fr))}}.proto-deck-tile{position:relative;width:100%;aspect-ratio:1/1;min-width:0;padding-right:var(--tile-stack-offset);padding-bottom:var(--tile-stack-offset)}.proto-deck-tile-front,.proto-deck-tile-layer{position:absolute;inset:0 var(--tile-stack-offset) var(--tile-stack-offset) 0;border-radius:var(--radius-md)}.proto-deck-tile-layer{border:1px solid var(--primary-soft);background:var(--proto-card-bg);pointer-events:none}.proto-deck-tile-front{border:2px solid var(--primary);background:var(--proto-card-bg-alt);padding:12px;display:flex;text-align:left;color:inherit;cursor:pointer;font:inherit;overflow:hidden}.proto-deck-tile-front:hover{background:var(--gray-100)}.proto-deck-tile-front:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-deck-tile-content{display:flex;flex-direction:column;gap:10px;width:100%;height:100%}.proto-deck-tile-media{flex:0 0 auto}.proto-deck-tile-body{display:flex;flex-direction:column;gap:4px;min-height:0}.proto-deck-tile-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proto-deck-tile-address{font-size:12px;color:var(--proto-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.proto-square-card{width:100%;aspect-ratio:1/1;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:flex;padding:14px}.proto-square-card.is-interactive{cursor:pointer}.proto-square-card.is-interactive:hover{border-color:var(--gray-800);background:var(--gray-100)}.proto-square-card.is-interactive:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-square-card.is-selected{border-color:var(--gray-800);background:var(--gray-100)}.proto-square-card.is-muted{background:var(--gray-100);color:var(--nav-muted)}.proto-square-card-content{width:100%;display:flex;flex-direction:column;gap:10px}.proto-square-card-line{height:8px;border-radius:6px;background:var(--gray-200);width:60%}.proto-square-card-line.is-title{width:75%}.proto-square-card-line.is-short{width:40%}.proto-square-card-loading{text-align:center;color:var(--nav-muted);font-size:12px;padding:8px 0}.proto-deck-stage{display:flex;justify-content:center;align-items:center;padding:16px;min-height:60vh}.proto-deck{position:relative;width:min(520px,100%);aspect-ratio:1/1;margin:0 auto;overflow:visible;isolation:isolate;touch-action:pan-y;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proto-deck-hover-zone{position:relative;display:inline-block;--deck-hover-outset:clamp(12px,2vw,22px);padding:var(--deck-hover-outset);margin:calc(-1 * var(--deck-hover-outset))}.proto-deck-layer{position:absolute;inset:0;--deck-border-base:rgba(255,255,255,0.22);--deck-border-strong:rgba(255,255,255,0.48);border:var(--deck-border-w,4px) solid var(--deck-border-base);border-color:color-mix(in srgb,var(--deck-border-strong) var(--deck-frontness,0%),var(--deck-border-base));border-radius:22px;background:var(--deck-surface-3);pointer-events:none;box-shadow:0 10px 26px rgb(0 0 0/.06);will-change:transform}.proto-deck-layer[data-depth="1"]{background:var(--deck-surface-1)}.proto-deck-layer[data-depth="2"]{background:var(--deck-surface-2)}.proto-deck-layer[data-depth]:not([data-depth="1"]):not([data-depth="2"]){background:var(--deck-surface-3)}.proto-deck-front{position:absolute;inset:0;--deck-border-base:rgba(255,255,255,0.22);--deck-border-strong:rgba(255,255,255,0.5);border:var(--deck-border-w,4px) solid var(--deck-border-base);border-color:color-mix(in srgb,var(--deck-border-strong) var(--deck-frontness,100%),var(--deck-border-base));border-radius:22px;background:var(--deck-surface-0);display:flex;padding:14px;align-items:center;justify-content:center;color:var(--fg);outline:none;pointer-events:auto;will-change:transform}html[data-theme=light] .proto-deck-layer{--deck-border-base:rgba(0,0,0,0.12);--deck-border-strong:rgba(0,0,0,0.24)}html[data-theme=light] .proto-deck-front{--deck-border-base:rgba(0,0,0,0.14);--deck-border-strong:rgba(0,0,0,0.3)}html[data-theme=light] .proto-deck-layer[data-depth="1"]{opacity:.88}html[data-theme=light] .proto-deck-layer[data-depth="2"]{opacity:.8}html[data-theme=light] .proto-deck-layer[data-depth]:not([data-depth="1"]):not([data-depth="2"]){opacity:.72}.proto-deck-gesture-overlay{position:absolute;inset:0;z-index:6;overflow:visible;transition:opacity .16s ease-out,transform .16s ease-out}.proto-deck-gesture-overlay,.proto-deck-gesture-overlay.is-hidden{pointer-events:none;opacity:0;transform:scale(.98)}.proto-deck-hover-zone:focus-within .proto-deck-gesture-overlay:not(.is-hidden),.proto-deck-hover-zone:hover .proto-deck-gesture-overlay:not(.is-hidden){opacity:1;transform:scale(1)}@media (hover:none),(max-width:740px),(pointer:coarse){.proto-deck-gesture-overlay{display:none!important}}.proto-deck-gesture-hint{position:absolute;--deck-hint-hit-size:calc(var(--deck-hint-icon-size, 18px) + 18px);--deck-hint-back-outset:calc(var(--deck-hint-hit-size) * 0.68);--deck-advance-depth-ratio:calc(var(--deck-visible-back-layers, 0) / var(--deck-max-back-layers, 1));--deck-hint-advance-outset:calc(var(--deck-hint-hit-size) * (0.56 + 0.28 * var(--deck-advance-depth-ratio)));--deck-hint-advance-extra:calc(4px + 6px * var(--deck-advance-depth-ratio));width:var(--deck-hint-hit-size);height:var(--deck-hint-hit-size);display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;box-shadow:none;color:var(--text);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .16s ease-out}.proto-deck-hover-zone:focus-within .proto-deck-gesture-overlay:not(.is-hidden) .proto-deck-gesture-hint,.proto-deck-hover-zone:hover .proto-deck-gesture-overlay:not(.is-hidden) .proto-deck-gesture-hint{opacity:.55;pointer-events:auto}.proto-deck-gesture-hint[data-disabled=true]{opacity:.25;cursor:default;pointer-events:none}.proto-deck-gesture-hint:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-mono);border-radius:14px}.proto-deck-gesture-hint:not([data-disabled=true]):hover{opacity:.85}.proto-deck-gesture-hint.is-back{top:calc(-1 * var(--deck-hint-back-outset));left:calc(-1 * var(--deck-hint-back-outset))}.proto-deck-gesture-hint.is-advance{right:calc(-1 * var(--deck-hint-advance-outset) - var(--deck-hint-advance-extra));bottom:calc(-1 * var(--deck-hint-advance-outset) - var(--deck-hint-advance-extra))}.proto-deck.is-interactive{cursor:grab}.proto-deck.is-interactive:hover .proto-deck-front{border-color:var(--border-strong);background:var(--card)}.proto-deck-front:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-deck.is-selected .proto-deck-front{border-color:var(--border-strong);background:var(--card)}.proto-deck.is-muted .proto-deck-front{background:var(--card);color:var(--nav-muted);opacity:.78}.proto-deck-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding:0;box-sizing:border-box}.proto-deck-toolbar{display:flex;justify-content:flex-end;width:100%}.proto-deck-number{font-size:48px;font-weight:600;letter-spacing:.02em;color:var(--fg)}.proto-deck-modal-number{font-size:72px;font-weight:600;color:var(--fg)}.proto-deck-line{height:8px;border-radius:6px;background:var(--gray-200);width:60%}.proto-deck-line.is-title{width:75%}.proto-deck-line.is-short{width:40%}.proto-deck-loading{text-align:center;color:var(--nav-muted);font-size:12px;padding:8px 0}.proto-btn{--icon-cutout:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);cursor:pointer;font:inherit;transition:background .12s ease,border-color .12s ease,color .12s ease}.proto-btn--sm{height:32px;padding:0 10px;font-size:13px}.proto-btn--md{height:40px;padding:0 14px;font-size:14px}.proto-btn--primary{--icon-cutout:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:transparent;box-shadow:var(--shadow-btn)}.proto-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--btn-primary-bg) 85%,var(--hover) 15%);box-shadow:var(--shadow-btn-hover)}.proto-btn--primary:active:not(:disabled){background:color-mix(in srgb,var(--btn-primary-bg) 80%,var(--pressed) 20%);box-shadow:var(--shadow-btn-pressed)}.proto-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border-color:transparent;box-shadow:var(--shadow-btn)}.proto-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%)}.proto-btn--secondary:active:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%)}.proto-btn--ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);border-color:transparent;box-shadow:none}.proto-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 40%,var(--hover) 60%);color:var(--text)}.proto-btn--ghost:active:not(:disabled){background:color-mix(in srgb,var(--surface-2) 40%,var(--pressed) 60%)}.proto-btn--danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface-2) 90%);color:var(--danger)}.proto-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 14%,var(--surface-2) 86%)}.proto-btn--danger:active:not(:disabled){background:color-mix(in srgb,var(--danger) 20%,var(--surface-2) 80%)}.proto-btn.is-selected:not(.proto-btn--danger){--icon-cutout:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-btn)}.proto-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.proto-btn:disabled{cursor:not-allowed;opacity:.55;background:var(--btn-disabled-bg);color:var(--btn-disabled-fg);box-shadow:none;transform:none}.proto-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:2px 0;margin:0;font:inherit;color:var(--text);cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:color .12s ease,text-decoration-color .12s ease}.proto-link:hover:not(:disabled){color:var(--text);text-decoration-color:currentColor}.proto-link:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:8px;text-decoration-color:currentColor}.proto-link:disabled{color:var(--proto-muted,var(--muted));cursor:default;text-decoration-color:transparent}.proto-mini-btn{border-radius:10px;padding:4px 9px;border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--nav-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-mini-btn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-mini-btn:active:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-mini-btn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.proto-mini-btn--bold{font-weight:750}.proto-mini-btn--italic{font-weight:650}.proto-mini-btn--primary{background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);box-shadow:var(--shadow-btn)}.proto-dotBtn{width:8px;height:8px;border-radius:999px;border:1px solid transparent;background:var(--proto-card-bg-alt);box-shadow:var(--shadow-btn);cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .12s ease;will-change:transform}.proto-dotBtn:hover:not(:disabled){background:color-mix(in srgb,var(--proto-card-bg-alt) 50%,var(--hover) 50%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-dotBtn:active:not(:disabled){background:color-mix(in srgb,var(--proto-card-bg-alt) 50%,var(--pressed) 50%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-dotBtn.is-active{background:var(--proto-fg);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 18%,transparent),var(--shadow-btn)}.proto-input{width:100%;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.proto-input::-moz-placeholder{color:var(--faint)}.proto-input::placeholder{color:var(--faint)}.proto-input:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring)}.proto-select{width:100%;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit}.proto-select:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring)}.proto-textarea{width:100%;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;resize:vertical}.proto-textarea[data-autogrow=true]{resize:none;overflow-y:hidden}.proto-textarea::-moz-placeholder{color:var(--faint)}.proto-textarea::placeholder{color:var(--faint)}.proto-textarea:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring)}.proto-editor-toggle{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--nav-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-editor-toggle:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-editor-toggle:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-editor-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-editor-toggle.is-on{--icon-cutout:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-btn)}.proto-editor-hint,.proto-editor-subhint{font-size:12px;color:var(--nav-muted)}.proto-notepad-textarea{padding:10px 12px;border-radius:12px;line-height:1.55;font-size:14px;background:transparent}.proto-template-trigger{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.proto-editor-previewbox{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--surface)}.proto-editor-raw{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.proto-badge,.proto-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--gray-200);color:var(--nav-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.proto-badge--tone-neutral{background:var(--gray-200);color:var(--nav-muted);border-color:var(--border)}.proto-badge--tone-primary{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.proto-badge--tone-success{background:var(--success-soft);color:var(--success);border-color:var(--success)}.proto-badge--tone-warning{background:var(--warning-soft);color:var(--warning);border-color:var(--warning)}.proto-badge--tone-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.proto-badge--tone-info{background:var(--info-soft);color:var(--info);border-color:var(--info)}.proto-tag-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.proto-tag,.proto-tag-row{overflow:hidden;min-width:0}.proto-tag{border:1px solid var(--border);background:transparent;color:var(--proto-muted);border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto;max-width:120px}.proto-tag--more{flex:0 0 auto}.proto-tabs{display:flex;flex-wrap:wrap;gap:8px}.proto-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--nav-muted);cursor:pointer;font:inherit;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-tab:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-tab.is-active{--icon-cutout:var(--btn-primary-bg);font-weight:700;box-shadow:var(--shadow-btn)}.proto-tab.is-active,.proto-tab.is-active:hover{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.proto-tab.is-active:hover{box-shadow:var(--shadow-btn-hover)}.proto-tab.is-active:active{background:color-mix(in srgb,var(--btn-primary-bg) 80%,var(--pressed) 20%);box-shadow:var(--shadow-btn-pressed)}.proto-actionbar{position:fixed;z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:auto}.proto-actionbar--compact{align-items:flex-start;gap:10px}@media (min-width:900px){.proto-actionbar--compact{display:none!important;pointer-events:none!important}}.proto-actionbar:not(.proto-actionbar--compact){display:none!important;pointer-events:none!important}.proto-actionbar__fabwrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.proto-actionbar__fab{position:relative;z-index:4;width:64px;height:64px;border-radius:999px;background:var(--surface);border:1px solid transparent;box-shadow:var(--shadow-2);display:grid;place-items:center;font-weight:700;color:var(--text);cursor:pointer;transition:background .12s ease,box-shadow .12s ease,transform .12s ease;will-change:transform}.proto-actionbar__fab:hover{background:color-mix(in srgb,var(--surface) 70%,var(--hover) 30%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-actionbar__fab:active{background:color-mix(in srgb,var(--surface) 70%,var(--pressed) 30%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-actionbar__fab.is-open{background:var(--surface-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 14%,transparent),var(--shadow-2)}.proto-actionbar__fabicon{display:inline-block;transform:rotate(0deg);transition:transform .16s ease;line-height:0}.proto-actionbar__fabicon--glyph{font-size:26px;line-height:1}.proto-actionbar__fabicon-svg{width:24px;height:24px;display:block}.proto-actionbar__fab.is-open .proto-actionbar__fabicon--glyph{transform:rotate(90deg)}.proto-actionbar__scrim{position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:0;pointer-events:none}.proto-actionbar__backdrop{position:fixed;inset:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer;z-index:1}.proto-actionbar__fabcluster{position:absolute;left:0;bottom:0;width:280px;height:240px;pointer-events:none;z-index:3}.proto-actionbar__fabcluster.is-open{pointer-events:auto}.proto-actionbar__fabitem{position:absolute;left:0;bottom:0;width:64px;height:64px;border-radius:999px;background:var(--surface);border:1px solid transparent;box-shadow:var(--shadow-btn);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translate(0) scale(.78);transition:transform .17s ease,opacity .17s ease,box-shadow .12s ease,background .12s ease;will-change:transform}.proto-actionbar__fabcluster.is-open .proto-actionbar__fabitem{opacity:1;transform:translate(var(--fab-x),var(--fab-y)) scale(1)}.proto-actionbar__fabitem:hover{background:color-mix(in srgb,var(--surface) 70%,var(--hover) 30%);box-shadow:var(--shadow-btn-hover);transform:translate(var(--fab-x),var(--fab-y)) scale(1)}.proto-actionbar__fabitem.is-active{background:var(--surface-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 14%,transparent),var(--shadow-btn)}.proto-actionbar__fabitem.is-disabled,.proto-actionbar__fabitem:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.proto-actionbar__fabitem{--fab-step:86px}.proto-actionbar__fabitem.r1c1{--fab-x:0px;--fab-y:calc(-2 * var(--fab-step))}.proto-actionbar__fabitem.r2c1{--fab-x:0px;--fab-y:calc(-1 * var(--fab-step))}.proto-actionbar__fabitem.r2c2{--fab-x:var(--fab-step);--fab-y:calc(-1 * var(--fab-step))}.proto-actionbar__fabitem.r3c2{--fab-x:var(--fab-step);--fab-y:0px}.proto-actionbar__fabitem.r3c3{--fab-x:calc(2 * var(--fab-step));--fab-y:0px}@media (max-width:520px){.proto-actionbar__fab,.proto-actionbar__fabitem{width:60px;height:60px}}.proto-sheet{position:fixed;inset:0;z-index:200;display:grid;align-items:end}.proto-sheet__overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);border:0;padding:0;margin:0;cursor:pointer}.proto-sheet__panel{position:relative;background:var(--surface);border:1px solid var(--border);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:var(--shadow-2);padding:14px 14px 18px;max-height:80vh;overflow:hidden;animation:protoSheetRise .18s ease}@keyframes protoSheetRise{0%{transform:translateY(14px);opacity:.6}to{transform:translateY(0);opacity:1}}.proto-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.proto-sheet__title{font-weight:650;font-size:14px}.proto-sheet__close{width:44px;height:44px;border-radius:999px;border:1px solid transparent;background:var(--btn-secondary-bg);cursor:pointer;font-size:22px;line-height:1;display:grid;place-items:center;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease;will-change:transform}.proto-sheet__close:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-sheet__close:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-sheet__body{padding-top:12px;overflow:auto;max-height:calc(80vh - 126px)}.proto-sheet__footer{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.proto-sheet__footerRow{display:flex;gap:10px;justify-content:flex-end}.proto-sheet__footerBtn{min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--text);cursor:pointer;font:inherit;font-size:13px;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-sheet__footerBtn:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-sheet__footerBtn:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-sheet__footerBtn.is-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-btn)}.proto-sheet__content{display:grid;gap:12px}.proto-sheet__section{display:grid;gap:10px}.proto-sheet__hint,.proto-sheet__sectionTitle{font-size:12px;color:var(--nav-muted)}.proto-sheet__chips{display:flex;gap:10px;flex-wrap:wrap}.proto-chip{min-height:44px;padding:10px 14px;border-radius:999px;border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--text);cursor:pointer;font:inherit;font-size:13px;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-chip:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-chip:active:not(:disabled){background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-chip:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.proto-chip.is-active{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-btn)}.proto-sheet__recents{display:grid;gap:10px}.proto-sheet__recent{text-align:left;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--text);cursor:pointer;font:inherit;font-size:13px;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-sheet__recent:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-sheet__recent:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-sheet__filterFooter{padding-top:2px}.proto-sheet__textBtn{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.proto-actionbar.is-dragging .proto-actionbar__rail{box-shadow:var(--shadow-2)}.proto-actionbar__rail{position:relative;z-index:1;border:1px solid var(--border);border-radius:20px;padding:8px;gap:8px;box-shadow:var(--shadow-1)}.proto-actionbar__handle,.proto-actionbar__rail{background:var(--surface);display:flex;align-items:center}.proto-actionbar__handle{width:32px;height:32px;border-radius:999px;border:1px solid transparent;color:var(--text);justify-content:center;cursor:grab;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.hw-dock-filter{display:flex;flex-direction:column;gap:14px}.hw-dock-filter .proto-sheet__chips{justify-content:center}.hw-dock-filter__footer{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:2px}.hw-dock-filter__reset{min-height:40px;padding:8px 14px}.hw-drag-handle{width:16px;height:16px;display:block}html.dark .hw-drag-handle,html[data-theme=dark] .hw-drag-handle{filter:invert(1)}.proto-actionbar.is-dragging .proto-actionbar__handle{cursor:grabbing}.proto-actionbar__handle:hover{background:color-mix(in srgb,var(--surface) 70%,var(--hover) 30%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-actionbar__handle:active{background:color-mix(in srgb,var(--surface) 70%,var(--pressed) 30%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-actionbar__btn{width:36px;height:36px;border-radius:999px;border:1px solid transparent;background:var(--surface);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-actionbar__btn:hover{background:color-mix(in srgb,var(--surface) 70%,var(--hover) 30%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-actionbar__btn:active{background:color-mix(in srgb,var(--surface) 70%,var(--pressed) 30%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-actionbar__btn.is-disabled,.proto-actionbar__btn:disabled{cursor:not-allowed;opacity:.45;color:var(--nav-muted);box-shadow:none;transform:none}.proto-actionbar__btn.is-disabled:hover,.proto-actionbar__btn:disabled:hover{background:var(--surface);box-shadow:none;transform:none}.proto-actionbar__btn.is-disabled.is-active,.proto-actionbar__btn:disabled.is-active{box-shadow:none}.proto-actionbar__btn.is-active{background:var(--surface-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--text) 14%,transparent),var(--shadow-btn)}.proto-actionbar__icon{font-size:13px;font-weight:600}.proto-actionbar__panels{position:absolute;left:0;top:calc(100% + 8px);width:min(360px,90vw);display:flex;flex-direction:column;gap:8px;align-items:stretch;pointer-events:auto;z-index:0}.proto-actionbar__panels--align-left{left:auto;right:0}.proto-actionbar__panels--align-up{top:auto;bottom:calc(100% + 8px)}.proto-actionbar__panel{width:100%;border:1px solid var(--border);border-radius:12px;padding:10px;box-shadow:var(--shadow-1)}.proto-actionbar__panel,.proto-actionbar__search{background:var(--surface)}.proto-actionbar__reset{align-self:flex-start;border-radius:999px}.proto-actionbar__reset:hover{border-color:var(--text)}.proto-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 6px;border-radius:999px;border:1px solid var(--border);font-size:11px;background:var(--surface-2);color:var(--text)}.proto-menu{position:relative;display:inline-flex}.proto-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--nav-muted);cursor:pointer;font:inherit;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-menu-trigger--pill{width:auto;padding:0 10px;gap:8px;border-radius:999px}.proto-menu-trigger:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-menu-trigger:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-menu-popover{position:absolute;top:calc(100% + 6px);right:0;background:var(--surface);border:0;border-radius:var(--radius-sm);padding:6px;min-width:160px;z-index:20;box-shadow:var(--shadow-1)}.proto-menu-item{width:100%;text-align:left;padding:6px 8px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--fg);cursor:pointer;font:inherit}.proto-menu-item:hover{background:var(--hover)}.proto-menu-item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-menu-item:disabled{cursor:not-allowed;color:var(--nav-muted)}.proto-menu-item--tone-danger{color:var(--danger)}.proto-menu-item--tone-primary{color:var(--text);font-weight:700}.proto-menu-item--tone-success{color:var(--success)}.proto-menu-item--tone-warning{color:var(--warning)}.proto-drawer-overlay{position:fixed;inset:0;background:rgba(10,10,10,.4);display:flex;justify-content:flex-end;z-index:120}.proto-drawer{width:min(420px,100%);height:100%;background:var(--surface);border-left:1px solid var(--nav-divider);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-2)}.proto-drawer-header{display:flex;align-items:center;justify-content:space-between}.proto-drawer-close{border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--nav-muted);padding:4px 8px;border-radius:var(--radius-sm);cursor:pointer;font:inherit;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-drawer-close:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-drawer-close:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-drawer-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-drawer-body{overflow-y:auto;padding-right:4px}.hw-panel-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:10px;border-bottom:1px solid var(--border)}.hw-panel-tab{border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--nav-muted);padding:6px 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.hw-panel-tab:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);color:var(--text);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.hw-panel-tab:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.hw-panel-tab.is-active{background:var(--btn-primary-bg);color:var(--btn-primary-fg);font-weight:700;box-shadow:var(--shadow-btn)}.proto-modal-overlay{position:fixed;inset:0;background:rgba(10,10,10,.4);display:grid;place-items:center;z-index:2000;opacity:0;animation:proto-modal-fade .16s ease-out forwards;will-change:opacity}.proto-modal{width:min(360px,90%)}.proto-modal,.proto-modal-panel{background:var(--surface);border:0;border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-2)}.proto-modal-panel{width:calc(100vw - (2 * var(--modal-gutter)));height:calc(100vh - (2 * var(--modal-gutter)));max-width:1000px;max-height:860px;position:relative;z-index:2001;opacity:0;transform:translate3d(0,8px,0) scale(.98);animation:proto-modal-pop .18s ease-out forwards;will-change:transform,opacity}.proto-modal-panel--fit{width:min(640px,calc(100vw - (2 * var(--modal-gutter))));height:auto;max-height:calc(100vh - (2 * var(--modal-gutter)));overflow:hidden}.proto-modal-content--fit{flex:0 1 auto;min-height:0}.proto-modal-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.proto-modal-title{font-weight:600}.proto-modal-close{border:1px solid transparent;background:var(--btn-secondary-bg);color:var(--fg);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;font:inherit;box-shadow:var(--shadow-btn);transition:background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease;will-change:transform}.proto-modal-close:hover{background:color-mix(in srgb,var(--surface-2) 45%,var(--hover) 55%);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.proto-modal-close:active{background:color-mix(in srgb,var(--surface-2) 45%,var(--pressed) 55%);box-shadow:var(--shadow-btn-pressed);transform:translateY(0)}.proto-modal-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.proto-modal-content{flex:1;overflow:auto;padding:16px;display:flex;align-items:center;justify-content:center}.proto-modal-content--top{align-items:flex-start}@keyframes proto-modal-fade{to{opacity:1}}@keyframes proto-modal-pop{to{opacity:1;transform:translateZ(0) scale(1)}}.proto-modal-header{font-weight:600}.proto-modal-body{color:var(--nav-muted);font-size:14px}.proto-modal-actions{display:flex;justify-content:flex-end;gap:8px}.proto-page{display:flex;flex-direction:column;gap:12px}.proto-page-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel)}.proto-page-title{font-size:18px;font-weight:600}.proto-page-actions{display:flex;align-items:center;gap:8px}.proto-page-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.proto-page-main{display:flex;flex-direction:column;gap:12px;min-width:0}.proto-page-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);padding:12px;display:flex;flex-direction:column;gap:8px}@media (max-width:900px){.proto-page-body{grid-template-columns:1fr}.proto-page-summary{order:2}}.proto-row{display:flex;align-items:center;gap:12px}.proto-col{display:flex;flex-direction:column;gap:12px}.proto-collapsible-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.proto-collapsible-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:transparent;border:none;color:var(--fg);font:inherit;cursor:pointer;text-align:left}.proto-collapsible-header:hover{background:var(--gray-100)}.proto-collapsible-card.is-open .proto-collapsible-header{border-bottom:1px solid var(--border)}.proto-collapsible-title{font-weight:600}.proto-collapsible-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--nav-muted);flex-wrap:wrap;justify-content:flex-end}.proto-collapsible-chevron{font-size:12px}.proto-collapsible-body{padding:12px}.proto-talks .proto-page-body{grid-template-columns:1fr}.proto-talks-helper{color:var(--proto-muted);font-size:13px}.proto-talks-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.proto-talks-controls-left{flex-wrap:wrap;flex:1 1 360px;min-width:0}.proto-talks-controls-left,.proto-talks-controls-right{display:flex;align-items:center;gap:8px}.proto-talks-search{flex:1 1 220px;min-width:200px}.proto-talks-select{flex:0 0 160px}.proto-talks-layout{display:grid;gap:20px;align-items:start;grid-template-columns:minmax(360px,440px) minmax(0,1fr)}@media (max-width:900px){.proto-talks-layout{grid-template-columns:1fr}}.proto-talks-list{display:flex;flex-direction:column}.proto-talks-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 4px;cursor:pointer}.proto-talks-row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.proto-talks-row+.proto-talks-row{border-top:1px solid var(--proto-border)}.proto-talks-row:hover{background:var(--gray-100)}.proto-talks-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.proto-talks-row.is-selected{background:var(--gray-100)}.proto-talks-row-title{font-weight:600}.proto-talks-meta{font-size:12px;color:var(--proto-muted)}.proto-talks-row-right{display:flex;align-items:center;gap:8px;justify-content:flex-end;text-align:right}.proto-talks-thread{display:flex;flex-direction:column;gap:12px;min-width:0}.proto-talks-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.proto-talks-thread-title{font-size:16px;font-weight:600}.proto-talks-thread-body{white-space:pre-wrap}.proto-talks-divider{height:1px;background:var(--proto-border);width:100%}.proto-talks-replies{display:flex;flex-direction:column;gap:8px}.proto-talks-reply{padding:10px 0}.proto-talks-reply+.proto-talks-reply{border-top:1px solid var(--proto-border)}.proto-talks-composer{display:flex;flex-direction:column;gap:8px}.proto-talks-modal{width:min(520px,100%);display:flex;flex-direction:column;gap:12px;align-items:stretch}.proto-talks-modal-field{display:flex;flex-direction:column;gap:6px}.proto-talks-modal-counter{font-size:12px;color:var(--proto-muted);text-align:right}.proto-talks-modal-actions{gap:8px}.proto-talks-composer-meta,.proto-talks-modal-actions{display:flex;justify-content:flex-end}.proto-talks-reply-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.proto-talks-moderation{display:flex;flex-direction:column}.proto-talks-moderation-row{display:grid;grid-template-columns:140px 140px minmax(0,1fr) 120px minmax(180px,1fr);gap:12px;padding:10px 4px;align-items:center;cursor:pointer}.proto-talks-moderation-item+.proto-talks-moderation-item{border-top:1px solid var(--proto-border)}.proto-talks-moderation-header{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--proto-muted);cursor:default}.proto-talks-moderation-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.proto-talks-moderation-target{min-width:0}.proto-talks-moderation-detail{border-top:1px solid var(--proto-border);padding:10px 4px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:900px){.proto-talks-moderation-row{grid-template-columns:1fr}.proto-talks-moderation-actions{justify-content:flex-start}}html[data-hw-reduced-motion=true] *,html[data-hw-reduced-motion=true] :after,html[data-hw-reduced-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-hw-reduced-motion=true] .smiley-eye{animation:none!important}html[data-hw-compact=true] .proto-card{padding:10px}html[data-hw-compact=true] .proto-card--density-tight{padding:8px}html[data-hw-compact=true] .proto-col,html[data-hw-compact=true] .proto-row,html[data-hw-compact=true] .proto-stack{gap:10px}html[data-hw-compact=true] .proto-btn--md{height:34px;padding:0 12px;font-size:13px}html[data-hw-compact=true] .proto-btn--sm{height:28px;padding:0 9px;font-size:12px}.proto-markdown{line-height:1.35}.proto-markdown-muted{color:var(--proto-muted)}.proto-markdown :where(p){margin:0}.proto-markdown :where(p+p){margin-top:8px}.proto-markdown :where(h1,h2,h3,h4,h5,h6){margin:10px 0 6px;font-weight:700;color:var(--proto-fg)}.proto-markdown :where(h1){font-size:18px}.proto-markdown :where(h2){font-size:16px}.proto-markdown :where(h3){font-size:14px}.proto-markdown :where(ul,ol){margin:8px 0 0;padding-left:18px}.proto-markdown :where(li){margin:4px 0}.proto-markdown :where(blockquote){margin:8px 0;padding:6px 10px;border-left:3px solid var(--border-strong);background:rgba(255,255,255,.02);border-radius:var(--radius-md)}.proto-markdown :where(a){color:var(--proto-muted);text-decoration:underline}.proto-markdown :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.proto-markdown :where(pre){margin:8px 0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.proto-markdown :where(pre code){color:inherit;background:transparent;padding:0}.proto-markdown :where(table){width:100%;margin:10px 0;border-collapse:collapse;font-size:13px}.proto-markdown :where(th,td){border:1px solid var(--border);padding:6px 8px;vertical-align:top}.proto-markdown :where(th){font-weight:650;background:rgba(255,255,255,.02)}.app-shell[data-section=auth]{--settings-deck-bg-start:color-mix(in srgb,var(--bg) 92%,var(--surface) 8%);--settings-deck-bg-end:var(--bg);--settings-deck-rail:var(--muted);--settings-deck-card-title:var(--text);--settings-deck-title:var(--text);--settings-deck-text:var(--muted);--settings-deck-gap-sm:10px;--settings-deck-gap-md:14px;--settings-deck-gap-lg:18px;--settings-deck-card-border-base:rgba(255,255,255,0.22);--settings-deck-card-border-strong:rgba(255,255,255,0.5);--settings-deck-card-border-top:color-mix(in srgb,var(--settings-deck-card-border-strong) 100%,var(--settings-deck-card-border-base));--settings-deck-card-border-mid:color-mix(in srgb,var(--settings-deck-card-border-strong) 68%,var(--settings-deck-card-border-base));--settings-deck-card-border-low:color-mix(in srgb,var(--settings-deck-card-border-strong) 48%,var(--settings-deck-card-border-base));--settings-deck-card-border-tail:color-mix(in srgb,var(--settings-deck-card-border-strong) 32%,var(--settings-deck-card-border-base));--settings-deck-card-bg-0:var(--surface);--settings-deck-card-bg-1:#101010;--settings-deck-card-bg-2:#181818;--settings-deck-card-bg-3:#202020;--settings-deck-card-bg-4:#282828;--settings-deck-card-bg-top:var(--settings-deck-card-bg-0);--settings-deck-card-bg-stack:var(--settings-deck-card-bg-1);--settings-deck-card-shadow-top:0 18px 42px rgba(0,0,0,0.24);--settings-deck-card-shadow-mid:0 12px 28px rgba(0,0,0,0.18);--settings-deck-card-shadow-low:0 8px 18px rgba(0,0,0,0.12);overflow:hidden}html[data-theme=light] .app-shell[data-section=auth]{--settings-deck-bg-start:color-mix(in srgb,var(--bg) 84%,var(--surface) 16%);--settings-deck-bg-end:var(--bg);--settings-deck-card-border-base:rgba(0,0,0,0.14);--settings-deck-card-border-strong:rgba(0,0,0,0.3);--settings-deck-card-bg-0:var(--surface);--settings-deck-card-bg-1:#f6f6f6;--settings-deck-card-bg-2:#efefef;--settings-deck-card-bg-3:#e8e8e8;--settings-deck-card-bg-4:#e1e1e1;--settings-deck-card-bg-top:var(--settings-deck-card-bg-0);--settings-deck-card-bg-stack:var(--settings-deck-card-bg-1);--settings-deck-card-shadow-top:0 14px 30px rgba(0,0,0,0.09);--settings-deck-card-shadow-mid:0 10px 22px rgba(0,0,0,0.07);--settings-deck-card-shadow-low:0 6px 14px rgba(0,0,0,0.05)}.hw-auth-page{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;overflow-x:clip;padding:0}.hw-auth-page,.hw-auth-route-shell{position:relative;width:100%;height:100%}.hw-auth-route-shell{min-height:100%}.hw-auth-page--deck{min-height:0}.app-shell[data-section=auth] .app-shell__scroll{height:100vh;height:100dvh;box-sizing:border-box;overflow:hidden;overscroll-behavior:none;padding-top:var(--app-header-h);padding-bottom:12px}.app-shell[data-section=auth] .app-shell__content{height:100%;overflow:hidden}.hw-auth-bg{position:fixed;top:var(--app-header-h);left:0;right:0;bottom:0;pointer-events:none;z-index:0;background:radial-gradient(820px 460px at 50% 18%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 64%),linear-gradient(180deg,var(--settings-deck-bg-start) 0,var(--settings-deck-bg-end) 100%)}.hw-auth-bg--deck{opacity:1}.hw-auth-shell{position:relative;z-index:1;width:min(100%,1420px);height:100%;padding:10px 16px 12px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;overflow:hidden}.hw-auth-shell--deck{min-height:0;justify-content:flex-start}.hw-auth-lede{width:min(100%,560px);margin:0 auto;font-size:13px;color:var(--muted);line-height:1.55;text-align:center}.hw-auth-lede--deck{position:absolute;top:10px;left:50%;z-index:2;width:min(calc(100% - 32px),560px);margin:0;transform:translateX(-50%)}.hw-auth-deck{position:relative;flex:1 1 auto;width:100%;min-height:0;height:100%}.hw-auth-deck--single{min-height:0}.hw-auth-deck__rail{position:absolute;inset-block:0;width:150px;display:flex;flex-direction:column;justify-content:center;gap:8px;pointer-events:auto}.hw-auth-deck__rail--left{left:18px;align-items:flex-end}.hw-auth-deck__rail--right{right:18px;align-items:flex-start}.hw-auth-deck__railItem{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--settings-deck-rail);font-size:11px;font-weight:700;letter-spacing:1.1px;padding:4px 6px;cursor:pointer;transition:color .12s ease,opacity .12s ease,transform .12s ease}.hw-auth-deck__railItem:hover{opacity:.84}.hw-auth-deck__railItem:active{transform:scale(.99)}.hw-auth-deck__railItem.is-active{color:var(--text);font-weight:900}.hw-auth-deck__mobileRail{width:100%;padding:0 0 10px}.hw-auth-deck__mobileRailScroller{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden;padding:0 0 4px}.hw-auth-deck__mobileRailItem{width:100%;min-height:44px;padding:8px 6px;border:0;border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent);color:color-mix(in srgb,var(--muted) 88%,var(--text) 12%);font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .12s ease,color .12s ease}.hw-auth-deck__mobileRailItem.is-active{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.hw-auth-deck__lane{position:absolute;inset-block:0;min-height:0;display:flex;align-items:center;justify-content:center;gap:10px}.hw-auth-deck__lane--single{position:absolute;inset:0;min-height:0;gap:0}.hw-auth-deck__wrap{flex:1;min-width:0;min-height:0;height:100%}.hw-auth-deck--single .hw-auth-deck__wrap{min-height:0}.hw-auth-deck__mobileRailItem:focus-visible,.hw-auth-deck__railItem:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:2px}.hw-auth-deck__cardPane{height:100%;display:flex;flex-direction:column}.hw-auth-deck__intro{margin:0 0 8px;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--text) 76%,var(--muted) 24%)}.hw-auth-deck__support{margin-top:4px}.hw-auth-form{width:100%;margin:0;display:flex;flex-direction:column;gap:10px}.hw-auth-form--static{justify-content:flex-start}.hw-auth-head{display:flex;flex-direction:column;gap:4px}.hw-auth-headline{font-weight:800;letter-spacing:.2px;font-size:16px}.hw-auth-hint{font-size:13px;color:var(--muted);line-height:1.45}.hw-auth-consent,.hw-auth-field{display:flex;flex-direction:column;gap:6px}.hw-auth-consent__label{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);line-height:1.4}.hw-auth-consent__label input[type=checkbox]{margin-top:1px}.hw-auth-consent__links{display:inline-flex;align-items:center;gap:8px;font-size:12px}.hw-auth-consent__sep{color:var(--muted)}.hw-auth-label{font-size:12px;font-weight:650;color:color-mix(in srgb,var(--text) 82%,var(--muted) 18%);letter-spacing:.2px}.hw-auth-row{display:flex;gap:8px;align-items:center}.hw-auth-error{font-size:12px;color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger) 38%,transparent);border-radius:calc(var(--hw-radius-md) * .8);padding:8px 10px;line-height:1.35}.hw-auth-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hw-auth-alt{display:flex;flex-direction:column;gap:10px}.hw-auth-alt__sep{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.hw-auth-alt__sep:after,.hw-auth-alt__sep:before{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--border) 75%,transparent)}.hw-google-signin{position:relative;width:100%;display:flex;justify-content:center}.hw-google-signin__button{width:min(100%,360px);min-height:40px;display:flex;justify-content:center}.hw-google-signin.is-disabled{opacity:.65}.hw-google-signin__overlay{position:absolute;inset:0;cursor:not-allowed}.hw-auth-links{display:flex;flex-direction:column;gap:6px}.hw-auth-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.hw-auth-success{display:flex;flex-direction:column;gap:8px;padding:4px 0}.hw-auth-success__title{font-weight:800;font-size:14px;color:var(--text)}.hw-auth-helpRow{display:flex;align-items:center;justify-content:flex-end;min-height:24px}.hw-auth-helpRow--inline{justify-content:flex-end;gap:8px}.hw-auth-helpAnchor{position:relative;display:inline-flex;align-items:center}.hw-auth-helpTrigger{min-width:32px;min-height:32px;padding:0}.hw-auth-helpPopover{position:absolute;right:0;bottom:calc(100% + 8px);width:min(260px,calc(100vw - 40px));padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--settings-deck-card-border-mid) 88%,transparent);background:color-mix(in srgb,var(--settings-deck-card-bg-1) 96%,transparent);box-shadow:0 20px 40px rgba(0,0,0,.22);color:var(--text);z-index:4}.hw-auth-helpTitle{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.hw-auth-helpList{margin:8px 0 0;padding-left:16px;display:grid;gap:4px;line-height:1.4}.hw-auth-helpList,.hw-auth-legal{font-size:12px;color:var(--muted)}.hw-auth-legal{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:12px;border-top:1px solid var(--hairline)}.hw-auth-legal .proto-link{font-size:12px}.hw-auth-legal__sep{opacity:.7}@media (max-width:920px){.hw-auth-shell{width:min(100%,860px)}.hw-auth-deck{min-height:0}.hw-auth-deck__lane{min-height:0;gap:8px}.hw-auth-deck__wrap{min-height:0}}@media (max-width:720px){.hw-auth-shell{padding:8px 10px 10px;gap:8px}.hw-auth-lede--deck{top:8px;width:min(calc(100% - 20px),560px)}.hw-auth-deck{min-height:0}.hw-auth-deck__lane,.hw-auth-deck__lane--single{min-height:0;gap:6px}.hw-auth-deck--single .hw-auth-deck__wrap,.hw-auth-deck__wrap{min-height:0}.hw-auth-row{flex-wrap:wrap}.hw-auth-actions{gap:8px}}@media (max-width:520px){.hw-auth-shell{padding:6px 8px 8px}.hw-auth-lede--deck{top:6px;width:min(calc(100% - 16px),560px)}.hw-auth-deck__intro{margin-bottom:6px}.hw-auth-helpPopover{right:-6px}}.actionbar2_root__Q9UiO{position:fixed;left:50%;bottom:calc(var(--app-bottom-h, 0px) + max(18px, calc(env(safe-area-inset-bottom) + 12px)));transform:translate3d(-50%,0,0);z-index:1000;pointer-events:none;transition:bottom .22s cubic-bezier(.22,1,.36,1);will-change:bottom}.actionbar2_overlay__Kw3zz{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:999;pointer-events:auto}[data-theme=light] .actionbar2_overlay__Kw3zz{background:rgba(0,0,0,.22)}.actionbar2_surface__VjsnA{pointer-events:auto;width:var(--ab-w);height:var(--ab-h);border-radius:var(--ab-r);background:var(--surface);border:1px solid var(--ctl-stroke);box-shadow:var(--shadow-2);overflow:hidden;display:flex;flex-direction:column;max-width:calc(100vw - 24px);max-height:calc(100vh - var(--app-bottom-h, 0px) - 24px - env(safe-area-inset-bottom));--ctl-input-h:44px;--ctl-pill-h:36px;--ctl-btn-h:38px;--ctl-radius:14px;--ctl-radius-pill:999px;--ctl-gap:10px;--ctl-fill:var(--surfaceAlt);--ctl-fill-2:var(--surface-2);--ctl-stroke:var(--border);--ctl-stroke-strong:var(--text);--ctl-text:var(--text);--ctl-muted:var(--muted);--ctl-selected-bg:#ffffff;--ctl-selected-fg:#000000;--ctl-focus-ring:#ffffff;--ctl-hover:var(--hover);--ctl-pressed:var(--pressed);transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),border-radius .2s cubic-bezier(.22,1,.36,1);will-change:width,height,border-radius}[data-theme=dark] .actionbar2_surface__VjsnA{--ctl-fill:#141414;--ctl-fill-2:#1b1b1b;--ctl-stroke:#2a2a2a;--ctl-muted:#a3a3a3;--ctl-selected-bg:#ffffff;--ctl-selected-fg:#000000;--ctl-focus-ring:#ffffff}[data-theme=light] .actionbar2_surface__VjsnA{--ctl-fill:#f2f2f2;--ctl-fill-2:#e7e7e7;--ctl-stroke:#d0d0d0;--ctl-muted:#5a5a5a;--ctl-selected-bg:#000000;--ctl-selected-fg:#ffffff;--ctl-focus-ring:#000000}.actionbar2_ctlInput__j_M2a{height:var(--ctl-input-h);padding:0 14px;border-radius:var(--ctl-radius);border:1px solid var(--ctl-stroke);background:var(--ctl-fill);color:var(--ctl-text);outline:none;box-sizing:border-box}.actionbar2_ctlInput__j_M2a::-moz-placeholder{color:var(--ctl-muted)}.actionbar2_ctlInput__j_M2a::placeholder{color:var(--ctl-muted)}.actionbar2_ctlInput__j_M2a:focus-visible{outline:2px solid var(--ctl-focus-ring);outline-offset:2px}.actionbar2_ctlPill__UY5Wi{height:var(--ctl-pill-h);padding:0 14px;border-radius:var(--ctl-radius-pill);border:1px solid var(--ctl-stroke);background:var(--ctl-fill-2);color:var(--ctl-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.actionbar2_ctlPill__UY5Wi:hover{background:var(--ctl-hover)}.actionbar2_ctlPill__UY5Wi:active{background:var(--ctl-pressed)}.actionbar2_ctlPillSelected__Yxc0T{background:var(--ctl-selected-bg);color:var(--ctl-selected-fg);border-color:var(--ctl-selected-bg)}.actionbar2_ctlPillSelected__Yxc0T:active,.actionbar2_ctlPillSelected__Yxc0T:hover{background:var(--ctl-selected-bg)}.actionbar2_ctlPill__UY5Wi:focus-visible{outline:2px solid var(--ctl-focus-ring);outline-offset:2px}.actionbar2_ctlSegmented__p6UIi{height:34px;padding:2px;border-radius:var(--ctl-radius-pill);border:1px solid var(--ctl-stroke);background:var(--ctl-fill);display:grid;grid-template-columns:1fr 1fr;gap:4px;box-sizing:border-box}.actionbar2_ctlSegment__ZSXFp{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:var(--ctl-radius-pill);color:var(--ctl-muted);cursor:pointer}.actionbar2_ctlSegmentActive__HnShe{background:var(--ctl-selected-bg);color:var(--ctl-selected-fg);box-shadow:inset 0 0 0 1px var(--ctl-selected-bg)}.actionbar2_ctlSegment__ZSXFp:focus-visible{outline:2px solid var(--ctl-focus-ring);outline-offset:2px}.actionbar2_ctlBtnPrimary__tzRi0{height:var(--ctl-btn-h);padding:0 16px;border-radius:var(--ctl-radius-pill);border:1px solid var(--ctl-selected-bg);background:var(--ctl-selected-bg);color:var(--ctl-selected-fg);cursor:pointer}.actionbar2_ctlBtnSecondary__VIfkC{height:var(--ctl-btn-h);padding:0 16px;border-radius:var(--ctl-radius-pill);border:1px solid var(--ctl-stroke);background:transparent;color:var(--ctl-text);cursor:pointer}.actionbar2_ctlBtnPrimary__tzRi0:focus-visible,.actionbar2_ctlBtnSecondary__VIfkC:focus-visible{outline:2px solid var(--ctl-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.actionbar2_root__Q9UiO,.actionbar2_surface__VjsnA{transition:none}}.actionbar2_surfaceOpen__107st{flex-direction:column-reverse}.actionbar2_rail__bsnMU{height:64px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 14px;gap:8px}.actionbar2_toolBtn__Vs0PA{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text);width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.actionbar2_toolBtn__Vs0PA:hover{background:var(--ctl-hover);border-color:var(--ctl-stroke)}.actionbar2_toolBtn__Vs0PA:active{background:var(--ctl-pressed);transform:translateY(.5px)}.actionbar2_toolBtn__Vs0PA:focus-visible{outline:2px solid var(--ctl-focus-ring);outline-offset:2px}.actionbar2_toolBtnActive__anGNb{background:var(--ctl-fill-2);border-color:var(--ctl-stroke-strong)}.actionbar2_toolBtnActive__anGNb:hover{background:var(--ctl-fill-2)}.actionbar2_toolBtnActive__anGNb:active{background:var(--ctl-fill-2);transform:translateY(.5px)}.actionbar2_panel__9G5TW{border-top:1px solid var(--ctl-stroke);padding:14px;flex:1 1 auto;overflow:hidden}.actionbar2_surfaceOpen__107st .actionbar2_panel__9G5TW{border-top:0;border-bottom:1px solid var(--ctl-stroke)}.actionbar2_searchPanel__XZYpH{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.actionbar2_searchInput__8fIXt{width:min(640px,100%);font-size:14px}.actionbar2_searchSegWrap__IrJ5D{width:min(320px,100%);display:flex;justify-content:center}.actionbar2_searchSeg__s2nmA{width:100%}.actionbar2_searchSegBtn__pn4sT{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.actionbar2_searchHelper__9FD3c{width:min(640px,100%);font-size:12px;color:var(--muted);text-align:center;line-height:1.35}.actionbar2_panelContent__Sjukn{width:100%;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.actionbar2_panelSection__401kg{width:100%;display:flex;flex-direction:column;gap:10px}.actionbar2_ctlRow__d_pjc{display:flex;flex-wrap:wrap;gap:var(--ctl-gap);justify-content:center}.actionbar2_panelTitle__NIegj{font-size:12px;color:var(--muted);letter-spacing:.02em}.actionbar2_panelHint__k93C3{font-size:12px;color:var(--muted);line-height:1.35}.actionbar2_pillRow__6ZvCY{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.actionbar2_pillBtn__Y8Haq{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surfaceAlt);color:var(--text);font-size:12px;cursor:pointer}.actionbar2_pillBtn__Y8Haq:hover{background:var(--hover)}.actionbar2_pillBtn__Y8Haq:active{background:var(--pressed)}.actionbar2_pillBtnActive__dPGAW{border-color:var(--text);background:var(--surface)}.actionbar2_sectionTitle__zEcfb{font-size:12px;color:var(--muted);margin-bottom:6px}.actionbar2_panelStack__C8_ba{display:flex;flex-direction:column;gap:14px}.actionbar2_panelCenter__Go1SD{align-items:center}.actionbar2_aiPromptRow__4MlMU{width:100%;display:flex;gap:10px;align-items:center}.actionbar2_aiInput__wF_yl{flex:1;min-width:0;font-size:14px}.actionbar2_aiGoBtn__QXSyp{font-size:13px;font-weight:800;min-width:74px}.actionbar2_aiGoBtn__QXSyp:disabled{opacity:.65;cursor:default}.actionbar2_aiSubtleLine__YLQQ8{width:100%;font-size:12px;color:var(--muted);line-height:1.35}.actionbar2_aiOptionsRow__xzdE6{display:flex;justify-content:center}.actionbar2_aiOptionsBtn__ko3oO{font-size:12px;height:34px}.actionbar2_aiOptionsBox__tTSnX{width:100%;border-radius:18px;border:1px solid var(--ctl-stroke);background:var(--ctl-fill);padding:12px;display:flex;flex-direction:column;gap:12px}.actionbar2_aiToggleRow__10t98{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:899px){.actionbar2_overlay__Kw3zz,.actionbar2_root__Q9UiO{display:none!important;pointer-events:none!important}}.suggestionBubbles_wrap__eDIh3{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.suggestionBubbles_bubble__qj_mP{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--ctl-pill-h,36px);padding:0 14px;border:1px solid var(--ctl-stroke,var(--border));background:var(--ctl-fill-2,var(--surfaceAlt));color:var(--ctl-text,var(--text));border-radius:999px;font-size:12px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.suggestionBubbles_bubble__qj_mP:hover{background:var(--ctl-hover,var(--hover))}.suggestionBubbles_bubble__qj_mP:active{background:var(--ctl-pressed,var(--pressed))}.suggestionBubbles_bubble__qj_mP:focus-visible{outline:2px solid var(--ctl-focus-ring,var(--text));outline-offset:2px}.settingsDeck_deckShell__DGIWX{--settings-deck-bg-start:color-mix(in srgb,var(--bg) 92%,var(--surface) 8%);--settings-deck-bg-end:var(--bg);--settings-deck-rail:var(--muted);--settings-deck-card-title:var(--text);--settings-deck-title:var(--text);--settings-deck-text:var(--muted);--settings-deck-details-border:color-mix(in srgb,var(--border) 82%,transparent);--settings-deck-details-bg:color-mix(in srgb,var(--surface-2) 74%,transparent);--settings-deck-details-text:color-mix(in srgb,var(--text) 78%,var(--muted) 22%);--settings-deck-shell-border:color-mix(in srgb,var(--border) 88%,transparent);--settings-deck-shell-bg:color-mix(in srgb,var(--surface-2) 76%,transparent);--settings-deck-gap-sm:10px;--settings-deck-gap-md:14px;--settings-deck-gap-lg:18px;--settings-deck-cta-dock-h:92px;--settings-deck-cta-plume-h:48px;--settings-deck-cta-plume-overlap:12px;--settings-deck-cta-plume-lower-shift:18px;--settings-deck-cta-plume-blur:7px;--settings-deck-cta-plume-saturate:101%;--settings-deck-card-border-base:rgba(255,255,255,0.22);--settings-deck-card-border-strong:rgba(255,255,255,0.5);--settings-deck-card-border-top:color-mix(in srgb,var(--settings-deck-card-border-strong) 100%,var(--settings-deck-card-border-base));--settings-deck-card-border-mid:color-mix(in srgb,var(--settings-deck-card-border-strong) 68%,var(--settings-deck-card-border-base));--settings-deck-card-border-low:color-mix(in srgb,var(--settings-deck-card-border-strong) 48%,var(--settings-deck-card-border-base));--settings-deck-card-border-tail:color-mix(in srgb,var(--settings-deck-card-border-strong) 32%,var(--settings-deck-card-border-base));--settings-deck-card-bg-0:var(--surface);--settings-deck-card-bg-1:#101010;--settings-deck-card-bg-2:#181818;--settings-deck-card-bg-3:#202020;--settings-deck-card-bg-4:#282828;--settings-deck-card-bg-top:var(--settings-deck-card-bg-0);--settings-deck-card-bg-stack:var(--settings-deck-card-bg-1);--settings-deck-card-shadow-top:0 30px 80px rgba(0,0,0,0.42);--settings-deck-card-shadow-mid:0 22px 56px rgba(0,0,0,0.30);--settings-deck-card-shadow-low:0 16px 42px rgba(0,0,0,0.24);overflow:hidden}html[data-theme=light] .settingsDeck_deckShell__DGIWX{--settings-deck-bg-start:color-mix(in srgb,var(--bg) 84%,var(--surface) 16%);--settings-deck-bg-end:var(--bg);--settings-deck-details-bg:color-mix(in srgb,var(--surface-2) 88%,transparent);--settings-deck-shell-bg:color-mix(in srgb,var(--surface-2) 90%,transparent);--settings-deck-card-border-base:rgba(0,0,0,0.14);--settings-deck-card-border-strong:rgba(0,0,0,0.3);--settings-deck-card-bg-0:var(--surface);--settings-deck-card-bg-1:#f6f6f6;--settings-deck-card-bg-2:#efefef;--settings-deck-card-bg-3:#e8e8e8;--settings-deck-card-bg-4:#e1e1e1;--settings-deck-card-bg-top:var(--settings-deck-card-bg-0);--settings-deck-card-bg-stack:var(--settings-deck-card-bg-1);--settings-deck-card-shadow-top:0 24px 56px rgba(0,0,0,0.12);--settings-deck-card-shadow-mid:0 16px 38px rgba(0,0,0,0.10);--settings-deck-card-shadow-low:0 12px 28px rgba(0,0,0,0.08)}.settingsDeck_deckShell__DGIWX{min-height:100vh}.settingsDeck_deckScroll__4X8QL{height:100vh;overflow:hidden;padding-top:var(--app-header-h);padding-bottom:calc(var(--app-bottom-h) + env(safe-area-inset-bottom))}.settingsDeck_deckContent__B9J9o{height:calc(100vh - var(--app-header-h) - var(--app-bottom-h) - env(safe-area-inset-bottom));padding:0}.settingsDeck_deckShell__DGIWX .app-shell__scroll{overflow:hidden;padding-bottom:calc(var(--app-bottom-h) + env(safe-area-inset-bottom))}.settingsDeck_deckShell__DGIWX .app-shell__content{height:calc(100vh - var(--app-header-h) - var(--app-bottom-h) - env(safe-area-inset-bottom));padding:0}.settingsDeck_deckPage__XQsD_{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;border-radius:0;border:0;background:linear-gradient(180deg,var(--settings-deck-bg-start) 0,var(--settings-deck-bg-end) 100%);box-shadow:none}.settingsDeck_deckLane__Ue4u4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 14px}.settingsDeck_rail__mgrTp{position:absolute;inset-block:0;width:140px;display:flex;flex-direction:column;justify-content:center;gap:8px;pointer-events:auto}.settingsDeck_railLeft__1OE5K{left:18px;align-items:flex-end}.settingsDeck_railRight__eoK20{right:18px;align-items:flex-start}.settingsDeck_railItem__Hozmy{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--settings-deck-rail);font-size:11px;letter-spacing:1.1px;font-weight:700;padding:4px 6px;cursor:pointer;transition:transform .12s ease,opacity .12s ease,color .12s ease}.settingsDeck_railItem__Hozmy:hover{opacity:.84}.settingsDeck_railItem__Hozmy:active{transform:scale(.99)}.settingsDeck_railItemActive__HpqyS{color:var(--text);font-weight:900}.settingsDeck_stage___koEo{position:relative;width:100%;height:100%;align-self:stretch;transition:opacity .14s ease;touch-action:none}.settingsDeck_card__yHOyp{position:absolute;display:flex;flex-direction:column;border-radius:26px;border-width:0;border-style:solid;overflow:hidden;will-change:transform,opacity;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.settingsDeck_card__yHOyp:before{content:"";position:absolute;inset:0;background:var(--surface);transform-origin:bottom;transform:scaleY(var(--settings-deck-wipe,0));pointer-events:none;z-index:0}.settingsDeck_cardBody__VSm4l,.settingsDeck_cardHeader__wpsU1{position:relative;z-index:1}.settingsDeck_cardTop__PzEUe:focus-within,.settingsDeck_cardTop__PzEUe:hover{--settings-deck-card-border-active:var(--border-strong)}.settingsDeck_cardStack__3t9vP{filter:saturate(.86)}.settingsDeck_cardHeader__wpsU1{display:flex;align-items:center;justify-content:center;padding:18px 22px 12px}.settingsDeck_cardTitle__18zx_{color:var(--settings-deck-card-title);font-size:18px;font-weight:800;letter-spacing:.2px;margin:0;text-align:center}.settingsDeck_cardBody__VSm4l{flex:1;min-height:0;padding:4px 22px 22px}.settingsDeck_sectionShell__tKS4S{display:flex;flex-direction:column;min-height:0;height:100%;gap:var(--settings-deck-gap-md)}.settingsDeck_sectionShellHeader__fmZMB{display:flex;align-items:center;justify-content:space-between;gap:10px}.settingsDeck_sectionShellTitle__aYpEI{margin:0;color:var(--settings-deck-title);font-size:15px;font-weight:700;letter-spacing:.2px}.settingsDeck_openDetails__bd4Qy{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--text);font-size:12px;font-weight:700;border-radius:0;padding:0;text-decoration:none;cursor:pointer}.settingsDeck_openDetails__bd4Qy:hover{color:var(--text);text-decoration:underline}.settingsDeck_openDetails__bd4Qy:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:2px}.settingsDeck_sectionShellBody__ZBNfs{position:relative;display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.settingsDeck_sectionPreview__tb9um{position:relative;width:100%;height:100%;min-height:0;--settings-deck-cta-reserve:0px;overflow:hidden}.settingsDeck_sectionPreviewContent__fhQTL{position:relative;z-index:1;height:calc(100% - var(--settings-deck-cta-reserve));min-height:180px;overflow:hidden;padding-top:2px}.settingsDeck_sectionPreview__tb9um[data-height-mode=softCap] .settingsDeck_sectionPreviewContent__fhQTL{height:min(calc(100% - var(--settings-deck-cta-reserve)),var(--settings-deck-preview-max-height,160px))}.settingsDeck_sectionPreview__tb9um[data-has-cta=true]{--settings-deck-cta-reserve:var(--settings-deck-cta-dock-h)}.settingsDeck_sectionPreviewFade__KZMzc{display:none}.settingsDeck_sectionPreview__tb9um[data-has-cta=true] .settingsDeck_sectionPreviewFade__KZMzc{display:block;position:absolute;left:0;right:0;height:var(--settings-deck-cta-plume-h);bottom:calc(var(--settings-deck-cta-dock-h) - var(--settings-deck-cta-plume-overlap) - var(--settings-deck-cta-plume-lower-shift));z-index:2;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 10%,transparent) 0,color-mix(in srgb,var(--surface) 4%,transparent) 18%,color-mix(in srgb,var(--surface) 0%,transparent) 50%,color-mix(in srgb,var(--surface) 4%,transparent) 82%,color-mix(in srgb,var(--surface) 10%,transparent) 100%),radial-gradient(165% 68% at 50% 100%,color-mix(in srgb,var(--surface) 34%,transparent) 0,color-mix(in srgb,var(--surface) 20%,transparent) 46%,color-mix(in srgb,var(--surface) 0%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 0%,transparent) 0,color-mix(in srgb,var(--surface) 8%,transparent) 40%,color-mix(in srgb,var(--surface) 16%,transparent) 74%,color-mix(in srgb,var(--surface) 72%,transparent) 100%);backdrop-filter:blur(var(--settings-deck-cta-plume-blur)) saturate(var(--settings-deck-cta-plume-saturate))}.settingsDeck_sectionCtaStrip__LiNEh{position:absolute;left:0;right:0;bottom:0;min-height:var(--settings-deck-cta-dock-h);display:flex;align-items:flex-end;justify-content:center;padding:12px var(--settings-deck-gap-md) 12px;pointer-events:none;z-index:3}.settingsDeck_sectionCtaBackdrop__vVRbM{position:absolute;inset:0;border-top:0;background:var(--surface);pointer-events:none}.settingsDeck_sectionCtaBackdrop__vVRbM:before{content:"";position:absolute;left:0;right:0;top:-12px;height:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 0%,transparent) 0,color-mix(in srgb,var(--surface) 36%,transparent) 64%,var(--surface) 100%);pointer-events:none}.settingsDeck_sectionCtaAction__Jb77o{position:relative;z-index:1;pointer-events:auto}.settingsDeck_sectionCtaButton__ghCYf{display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--surface-2);color:var(--text);font-size:12px;font-weight:700;border-radius:999px;padding:8px 12px;text-decoration:none;cursor:pointer;pointer-events:auto}.settingsDeck_sectionCtaButton__ghCYf:hover{color:var(--text)}.settingsDeck_sectionCtaButton__ghCYf:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:2px}.settingsDeck_sectionShellText__KgzF1{margin:0;color:var(--settings-deck-text);font-size:13px;line-height:1.5}.settingsDeck_sectionShellLead__XZBS1{color:color-mix(in srgb,var(--text) 84%,var(--muted) 16%);font-size:13px;line-height:1.5}.settingsDeck_sectionBodyStack__SrBwB{height:100%;gap:var(--settings-deck-gap-lg);justify-content:flex-start}.settingsDeck_sectionBodyStack__SrBwB .proto-row{padding:6px 0}.settingsDeck_sectionBodyStack__SrBwB .proto-col{min-width:0}.settingsDeck_deckWrap__tf_bm{width:100%;height:100%}.settingsDeck_generalPanel__N08Ua{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--settings-deck-gap-md)}.settingsDeck_generalStatusRow__7tj4g{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:2px 0}.settingsDeck_generalStatusText__vA5qW{font-size:12px;line-height:1.4}.settingsDeck_generalStatusMuted__Uz_X0{color:var(--settings-deck-text)}.settingsDeck_generalStatusError__cdZy6{color:var(--proto-danger)}.settingsDeck_generalStatusSecondary__Qzh2h{display:inline}.settingsDeck_generalRows__HzLvK{display:flex;flex-direction:column;gap:var(--settings-deck-gap-sm);min-height:0}.settingsDeck_generalField__dlS78{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;border:0;border-radius:14px;padding:10px 14px;background:var(--surface-2)}.settingsDeck_generalFieldLeft__L04Cy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.settingsDeck_generalFieldLabel__Jfto2{color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.settingsDeck_generalFieldHint__Zbs_B{color:var(--settings-deck-text);font-size:12px;line-height:1.35}.settingsDeck_generalControl__WY_CF{flex-shrink:0;width:clamp(170px,34%,280px);display:flex;align-items:center;justify-content:flex-end}.settingsDeck_generalControlButton__09RJ6{min-width:114px}.settingsDeck_generalControlValue__4fHoq{color:color-mix(in srgb,var(--text) 84%,var(--muted) 16%);font-size:13px;text-align:right}.settingsDeck_generalMenu__Ec6Wu{position:relative;width:100%;display:flex;justify-content:flex-end}.settingsDeck_generalMenuTrigger__uIxGY{width:min(220px,100%);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:var(--surface-2);color:var(--text);border-radius:12px;padding:10px 12px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.settingsDeck_generalMenuTrigger__uIxGY:hover{background:color-mix(in srgb,var(--surface-2) 86%,var(--surface) 14%)}.settingsDeck_generalMenuTrigger__uIxGY:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:2px}.settingsDeck_generalMenuChevron__2WUOg{color:var(--settings-deck-text);font-size:10px;line-height:1;transform:translateY(-1px)}.settingsDeck_generalMenuPopover__IwIg1{position:absolute;top:calc(100% + 8px);right:0;width:min(220px,100%);z-index:20;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;border:0;background:var(--surface);box-shadow:0 16px 32px rgba(0,0,0,.28)}.settingsDeck_generalMenuOption__gxvzp{width:100%;border:0;background:transparent;color:var(--text);border-radius:10px;padding:9px 10px;text-align:left;font-size:13px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.settingsDeck_generalMenuOption__gxvzp:hover{border-color:transparent;background:var(--surface-2)}.settingsDeck_generalMenuOption__gxvzp:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:1px}.settingsDeck_generalMenuOptionActive__xli64{border-color:transparent;background:var(--surface-2);color:var(--text);font-weight:800}.settingsDeck_generalSaveRow__8mN6N{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}.settingsDeck_generalControl__WY_CF .hw-option-select{width:min(220px,100%);margin-left:auto}.settingsDeck_generalControl__WY_CF .hw-option-select__trigger{width:100%;min-height:40px;border:0;background:var(--surface-2);color:var(--text);border-radius:12px}.settingsDeck_generalControl__WY_CF .hw-option-select__value{color:color-mix(in srgb,var(--text) 92%,var(--muted) 8%)}.settingsDeck_generalControl__WY_CF .hw-option-select__popover{min-width:100%}.settingsDeck_generalControl__WY_CF .hw-option-select__option.is-selected{border-color:transparent;background:var(--surface-2)}.settingsDeck_memoryPanel__EkNwQ{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.settingsDeck_memoryStatusRow__km1UV{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.settingsDeck_memoryStatusPrimary__Kndx1{color:var(--text);font-size:12px;font-weight:700;line-height:1.3}.settingsDeck_memoryStatusSecondary__FAluj{color:var(--settings-deck-text);font-size:11px;line-height:1.3}.settingsDeck_memoryStatusError__v_VBC{color:var(--proto-danger)}.settingsDeck_memoryMetaLine__1sLgd{color:var(--settings-deck-text);font-size:11px;line-height:1.3}.settingsDeck_memoryMuted__NEM69{color:var(--settings-deck-text);font-size:12px;line-height:1.35}.settingsDeck_memoryRecentBlock__1B80G{display:flex;flex-direction:column;gap:7px;min-height:0}.settingsDeck_memoryRecentTitle__k5QUh{color:var(--settings-deck-text);font-size:11px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.settingsDeck_memoryItemRow__HjPVZ{width:100%;border:0;background:var(--surface-2);border-radius:12px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.settingsDeck_memoryItemRow__HjPVZ:hover{background:color-mix(in srgb,var(--surface-2) 86%,var(--surface) 14%)}.settingsDeck_memoryItemRow__HjPVZ:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:1px}.settingsDeck_memoryItemText__eAOV3{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.settingsDeck_memoryItemTitle__q5y4Y{color:var(--text);font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settingsDeck_memoryItemSubtitle__I0ebX{color:var(--settings-deck-text);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settingsDeck_memoryItemWhen__kpXly{color:var(--settings-deck-text);font-size:11px;line-height:1.3;white-space:nowrap}.settingsDeck_memoryActions__DBJo4{margin-top:auto;display:flex;justify-content:flex-end}.settingsDeck_messagesPanel__3RK5k{display:flex;flex-direction:column;height:100%;min-height:0;gap:9px}.settingsDeck_messagesStatusRow__JKe8g{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:22px}.settingsDeck_messagesStatusPrimary__kQGe9{color:var(--text);font-size:12px;font-weight:700;line-height:1.3}.settingsDeck_messagesStatusSecondary__b0YG0{color:var(--settings-deck-text);font-size:11px;line-height:1.3}.settingsDeck_messagesStatusError__F9vHj{color:var(--proto-danger)}.settingsDeck_messagesRecentTitle__yjRtk{color:var(--settings-deck-text);font-size:11px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.settingsDeck_messagesRows__rl0rf{display:flex;flex-direction:column;gap:7px;min-height:0}.settingsDeck_messagesItemRow__GZAGW{width:100%;border:0;background:var(--surface-2);border-radius:12px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.settingsDeck_messagesItemRow__GZAGW:hover{background:color-mix(in srgb,var(--surface-2) 86%,var(--surface) 14%)}.settingsDeck_messagesItemRow__GZAGW:focus-visible{outline:2px solid var(--focus-ring-mono);outline-offset:1px}.settingsDeck_messagesItemMain__o4hyF{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.settingsDeck_messagesItemTitle__CZoR1{color:var(--text);font-size:13px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settingsDeck_messagesItemSubtitle__h5_tM{color:var(--settings-deck-text);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settingsDeck_messagesItemWhen__yE9dl{color:var(--settings-deck-text);font-size:11px;line-height:1.3;white-space:nowrap}.settingsDeck_messagesActions__rd1bT{margin-top:auto;display:flex;justify-content:flex-end}.settingsDeck_meProfilePanel__6Q11P{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--settings-deck-gap-md)}.settingsDeck_meProfileStatusRow__kczVT{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:2px 0}.settingsDeck_meProfileStatusText__xRkU4{font-size:12px;line-height:1.4}.settingsDeck_meProfileStatusMuted__w1HMN{color:var(--settings-deck-text)}.settingsDeck_meProfileStatusError__n5n_O{color:var(--proto-danger)}.settingsDeck_meProfileStatusSecondary__k1JT5{display:inline}.settingsDeck_meProfileRows__9auv3{display:flex;flex-direction:column;gap:var(--settings-deck-gap-sm);min-height:0}.settingsDeck_meProfileField__dINwH{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:72px;border:0;border-radius:14px;padding:10px 14px;background:var(--surface-2)}.settingsDeck_meProfileFieldLeft__API70{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.settingsDeck_meProfileFieldLabel___dJLN{color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.settingsDeck_meProfileFieldHint__HLZJP{color:var(--settings-deck-text);font-size:12px;line-height:1.35}.settingsDeck_meProfileControl__YtUB6{flex-shrink:0;width:clamp(220px,40%,340px);display:flex;align-items:flex-start;justify-content:flex-end}.settingsDeck_meProfileControlInput___ZpEJ{width:100%;min-height:40px;border:0;border-radius:12px;background:var(--surface-2)}.settingsDeck_meProfileBioInput__BvBi9{min-height:76px}.settingsDeck_meProfileSaveRow__rx6pU{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}.settingsDeck_meProfileSaveButton__I9YTZ{min-width:114px}.settingsDeck_passwordPanel__2riXN{display:flex;flex-direction:column;gap:12px;min-height:0}.settingsDeck_passwordPanelHeader__o0kMT{display:flex;align-items:center;justify-content:space-between;gap:8px}.settingsDeck_passwordPanelLabel__Ir5vO{color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.settingsDeck_passwordPanelStatus__o_oo9{color:var(--settings-deck-text);font-size:11px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.settingsDeck_passwordPanelHint__0vUB1{margin:0;color:var(--settings-deck-text);font-size:12px;line-height:1.4}.settingsDeck_passwordPanelList__QuL6h{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px}.settingsDeck_passwordPanelListItem__ugJwo{color:color-mix(in srgb,var(--text) 88%,var(--muted) 12%);font-size:12px;line-height:1.35}.settingsDeck_passwordPanelActions__r80gH{margin-top:2px;display:flex;justify-content:flex-start}.settingsDeck_supportPanel__U0Jp2{display:flex;flex-direction:column;gap:10px;min-height:0}.settingsDeck_supportPanelLead__7ctod{color:color-mix(in srgb,var(--text) 82%,var(--muted) 18%);font-size:12px;line-height:1.4}.settingsDeck_supportPanelMuted__Hx4dq{color:var(--settings-deck-text);font-size:12px;line-height:1.35}.settingsDeck_supportPanelError__i1JlQ{color:var(--proto-danger);font-size:12px;line-height:1.35}.settingsDeck_supportPanelField__SrJH0{border:0;border-radius:14px;padding:11px 13px;background:var(--surface-2)}.settingsDeck_supportPanelFieldLabel__cwoON{color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.settingsDeck_supportPanelFieldHint__oJQ1D{margin-top:5px;color:var(--settings-deck-text);font-size:12px;line-height:1.35}.settingsDeck_supportPanelActions__MTK6G{margin-top:auto;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.settingsDeck_feedbackPanel__wFn_n,.settingsDeck_feedbackRows__6E_BF{display:flex;flex-direction:column;gap:10px;min-height:0}.settingsDeck_feedbackField__VFEuT{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:0;border-radius:14px;padding:10px 12px;background:var(--surface-2)}.settingsDeck_feedbackFieldLeft__FttNk{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.settingsDeck_feedbackFieldLabel__iwH6E{color:var(--text);font-size:13px;font-weight:700;line-height:1.3}.settingsDeck_feedbackFieldHint__VO1Ce{color:var(--settings-deck-text);font-size:12px;line-height:1.35}.settingsDeck_feedbackControl__OEMKr{width:min(280px,100%);display:flex;justify-content:flex-end}.settingsDeck_feedbackControl__OEMKr .hw-option-select{width:min(220px,100%);margin-left:auto}.settingsDeck_feedbackControl__OEMKr .hw-option-select__trigger{min-height:40px;border:0;background:var(--surface-2);color:var(--text);border-radius:12px}.settingsDeck_feedbackControl__OEMKr .hw-option-select__option.is-selected{border-color:transparent;background:var(--surface-2)}.settingsDeck_feedbackTextarea__lBPqR{width:100%;min-height:94px}.settingsDeck_feedbackActions__owNAg{margin-top:auto;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.settingsDeck_mobileRail__hbOk2{position:absolute;top:0;left:0;right:0;z-index:12;padding:10px 10px 8px;pointer-events:auto}.settingsDeck_mobileRailScroller__yf8JJ{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 4px}.settingsDeck_mobileRailScroller__yf8JJ::-webkit-scrollbar{display:none}.settingsDeck_mobileRailItem__Poyfz{flex:0 0 auto;min-height:36px;padding:8px 12px;border-radius:999px;border:0;background:var(--surface);color:var(--settings-deck-text);font-size:12px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:background .12s ease,color .12s ease}.settingsDeck_mobileRailItem__Poyfz:hover{color:var(--text)}.settingsDeck_mobileRailItemActive__c_cIV{color:var(--btn-primary-fg);border-color:transparent;background:var(--btn-primary-bg)}@media (max-width:920px){.settingsDeck_deckLane__Ue4u4{padding:0 8px}}@media (max-width:720px){.settingsDeck_cardHeader__wpsU1{padding:14px 16px 10px}.settingsDeck_cardBody__VSm4l{padding:2px 14px 16px}.settingsDeck_sectionBodyStack__SrBwB{gap:var(--settings-deck-gap-md)}.settingsDeck_generalPanel__N08Ua{gap:var(--settings-deck-gap-sm)}.settingsDeck_generalStatusRow__7tj4g{min-height:20px;gap:0;padding:0}.settingsDeck_generalStatusSecondary__Qzh2h{display:none}.settingsDeck_generalRows__HzLvK{gap:8px}.settingsDeck_generalField__dlS78{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:9px 10px}.settingsDeck_generalFieldHint__Zbs_B{display:none}.settingsDeck_generalControl__WY_CF{width:100%;justify-content:flex-start}.settingsDeck_generalControl__WY_CF .hw-option-select{width:100%}.settingsDeck_generalControlButton__09RJ6{min-width:0}.settingsDeck_generalControlValue__4fHoq{text-align:left}.settingsDeck_generalSaveRow__8mN6N{flex-wrap:wrap;margin-top:4px}.settingsDeck_memoryPanel__EkNwQ{gap:8px}.settingsDeck_memoryStatusRow__km1UV{min-height:20px}.settingsDeck_memoryMetaLine__1sLgd{font-size:10px}.settingsDeck_memoryRecentBlock__1B80G{gap:6px}.settingsDeck_memoryItemRow__HjPVZ{padding:8px 9px}.settingsDeck_memoryItemSubtitle__I0ebX{display:none}.settingsDeck_memoryActions__DBJo4 button{min-width:0}.settingsDeck_messagesPanel__3RK5k{gap:8px}.settingsDeck_messagesStatusRow__JKe8g{min-height:20px}.settingsDeck_messagesRows__rl0rf{gap:6px}.settingsDeck_messagesItemRow__GZAGW{padding:8px 9px}.settingsDeck_messagesItemSubtitle__h5_tM{display:none}.settingsDeck_messagesActions__rd1bT button{min-width:0}.settingsDeck_meProfilePanel__6Q11P{gap:var(--settings-deck-gap-sm)}.settingsDeck_meProfileStatusRow__kczVT{min-height:20px;gap:0;padding:0}.settingsDeck_meProfileStatusSecondary__k1JT5{display:none}.settingsDeck_meProfileRows__9auv3{gap:8px}.settingsDeck_meProfileField__dINwH{flex-direction:column;gap:8px;min-height:0;padding:9px 10px}.settingsDeck_meProfileFieldHint__HLZJP{display:none}.settingsDeck_meProfileControl__YtUB6{width:100%;justify-content:flex-start}.settingsDeck_meProfileSaveRow__rx6pU{flex-wrap:wrap;margin-top:4px}.settingsDeck_meProfileSaveButton__I9YTZ{min-width:0}.settingsDeck_passwordPanel__2riXN{gap:10px}.settingsDeck_passwordPanelHint__0vUB1{display:none}.settingsDeck_passwordPanelList__QuL6h{gap:3px}.settingsDeck_passwordPanelActions__r80gH button{min-width:0}.settingsDeck_feedbackActions__owNAg,.settingsDeck_supportPanelActions__MTK6G{justify-content:stretch}.settingsDeck_feedbackActions__owNAg button,.settingsDeck_supportPanelActions__MTK6G button{min-width:0}.settingsDeck_feedbackField__VFEuT{flex-direction:column;gap:8px;padding:9px 10px}.settingsDeck_feedbackFieldHint__VO1Ce{display:none}.settingsDeck_feedbackControl__OEMKr{width:100%;justify-content:flex-start}.settingsDeck_feedbackControl__OEMKr .hw-option-select{width:100%}}