:root{color-scheme:light;--x-color-canvas: #f5f7fa;--x-color-surface: #ffffff;--x-color-surface-soft: #eef1f5;--x-color-text: #101828;--x-color-text-secondary: #344054;--x-color-text-muted: #667085;--x-color-border: #e3e8ef;--x-color-border-strong: #b8c1d1;--x-color-brand: #2f55d4;--x-color-brand-hover: #2344b2;--x-color-accent: #0d8f78;--x-color-focus: #7892ff;--x-color-info-bg: #eef4f1;--x-color-info-fg: #254e42;--x-color-success-bg: #eef6ed;--x-color-success-fg: #295d31;--x-color-warning-bg: #fbf3de;--x-color-warning-fg: #7a4d0d;--x-color-danger-bg: #fbefed;--x-color-danger-fg: #8b2f29;--x-font-sans: Inter, "Noto Sans SC", "PingFang SC", system-ui, -apple-system, sans-serif;--x-font-mono: "SFMono-Regular", Consolas, monospace;--x-space-1: .25rem;--x-space-2: .5rem;--x-space-3: .75rem;--x-space-4: 1rem;--x-space-5: 1.25rem;--x-space-6: 1.5rem;--x-space-8: 2rem;--x-space-10: 2.5rem;--x-space-12: 3rem;--x-radius-sm: .5rem;--x-radius-md: .75rem;--x-radius-lg: 1rem;--x-radius-xl: 1.5rem;--x-shadow-1: 0 1px 2px rgb(31 33 30 / 8%);--x-shadow-2: 0 18px 50px rgb(31 33 30 / 12%);--x-control-md: 2.75rem;--x-control-lg: 3.25rem;--x-motion-fast: .15s;--x-motion-normal: .2s}.x-button{min-height:var(--x-control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--x-space-2);border:1px solid transparent;border-radius:var(--x-radius-md);padding:.625rem 1rem;font:650 .875rem/1.25rem var(--x-font-sans);cursor:pointer;transition:background-color var(--x-motion-fast),border-color var(--x-motion-fast),transform var(--x-motion-fast)}.x-button:focus-visible{outline:3px solid var(--x-color-focus);outline-offset:3px}.x-button:active:not(:disabled){transform:translateY(1px)}.x-button:disabled{cursor:not-allowed;opacity:.55}.x-button--primary{color:#fff;background:var(--x-color-brand)}.x-button--primary:hover:not(:disabled){background:var(--x-color-brand-hover)}.x-button--primary:active:not(:disabled){background:#1c368c}.x-button--secondary{color:var(--x-color-text);background:var(--x-color-surface);border-color:var(--x-color-border-strong)}.x-button--secondary:hover:not(:disabled){background:var(--x-color-surface-soft)}.x-button--quiet{color:var(--x-color-text-secondary);background:transparent}.x-button--quiet:hover:not(:disabled){background:var(--x-color-surface-soft)}.x-button__spinner{width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:x-spin .7s linear infinite}.x-card{border:1px solid var(--x-color-border);border-radius:var(--x-radius-xl);background:var(--x-color-surface);box-shadow:var(--x-shadow-1)}.x-card--soft{background:var(--x-color-surface-soft)}.x-card--glass{background:#fffdfadb;backdrop-filter:blur(16px)}.x-status{display:grid;grid-template-columns:auto 1fr;gap:var(--x-space-3);align-items:start;border-radius:var(--x-radius-md);padding:var(--x-space-4);color:var(--x-color-text-secondary);background:var(--x-color-surface-soft)}.x-status__mark{width:.625rem;height:.625rem;margin-top:.35rem;border-radius:50%;background:currentColor}.x-status__title{display:block;color:inherit}.x-status__message{margin:var(--x-space-1) 0 0;color:inherit}.x-status--info{color:var(--x-color-info-fg);background:var(--x-color-info-bg)}.x-status--success{color:var(--x-color-success-fg);background:var(--x-color-success-bg)}.x-status--warning{color:var(--x-color-warning-fg);background:var(--x-color-warning-bg)}.x-status--danger{color:var(--x-color-danger-fg);background:var(--x-color-danger-bg)}@keyframes x-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:root{color-scheme:dark;--tools-canvas: #090b0f;--tools-surface: #15171c;--tools-raised: #202228;--tools-muted: #90949d;--tools-border: rgb(255 255 255 / 10%);--tools-orange: #ff9f0a}*{box-sizing:border-box}*,*:before,*:after{letter-spacing:0}html{min-width:20rem;min-height:100%;background:var(--tools-canvas)}body{min-width:20rem;min-height:100vh;margin:0;color:#f7f7f8;background:var(--tools-canvas);font:400 1rem/1.45 var(--x-font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0;overflow-wrap:anywhere}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid #ffd083;outline-offset:3px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tool-app{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(circle at 50% 20%,#17191e 0,var(--tools-canvas) 38%)}.tool-device{width:min(100%,420px);min-height:min(780px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tools-border);border-radius:34px;background:var(--tools-canvas);box-shadow:0 24px 80px #0000008c}.tool-device__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 18px 8px}.tool-device__header h1{color:#b9bbc0;font-size:.78rem;font-weight:650}.more-trigger{position:absolute;right:12px;top:7px;min-width:44px;min-height:44px;border:0;border-radius:12px;color:#d6d7da;background:transparent;font-size:1.25rem;cursor:pointer}.more-trigger:hover{background:var(--tools-raised)}.more-menu{position:absolute;z-index:20;right:12px;top:50px;width:min(240px,calc(100vw - 32px));display:grid;gap:3px;padding:7px;border:1px solid var(--tools-border);border-radius:14px;background:#202228;box-shadow:0 18px 48px #00000073}.more-menu button{min-height:44px;border:0;border-radius:9px;padding:9px 12px;color:#fff;background:transparent;text-align:left;cursor:pointer}.more-menu button:hover{background:#34363c}.mode-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 12px;padding:4px;border:1px solid var(--tools-border);border-radius:14px;background:#101216}.mode-bar button{min-width:0;min-height:44px;display:grid;place-items:center;gap:2px;padding:4px 2px;border:0;border-radius:10px;color:#7c8089;background:transparent;cursor:pointer}.mode-bar button:hover,.mode-bar button.is-active{color:#fff;background:#2c2e33}.mode-bar__icon{font-size:1.1rem;font-weight:700;line-height:1}.mode-bar__label{max-width:100%;font-size:.61rem;line-height:1.15;white-space:normal}.region-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 12px 0;padding:9px 11px;border:1px solid #3c414b;border-radius:11px;color:#d7dae0;background:#24272d;font-size:.72rem}.region-suggestion p{margin:0;line-height:1.4}.region-suggestion div{display:flex;gap:5px}.region-suggestion button{min-height:34px;border:0;border-radius:8px;padding:5px 9px;color:#fff;background:#3a3e47;cursor:pointer}.region-suggestion button:last-child{color:#16181c;background:#f4a340}.tool-stage{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px}.calculator-panel,.calculator-form{display:flex;flex:1;flex-direction:column;min-height:0}.calculator-display{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:184px;padding:8px 8px 18px}.calculator-display>input,.calculator-display>textarea{width:100%;min-height:34px;border:0;padding:0;color:#8e9198;background:transparent;font:400 1rem/1.2 var(--x-font-mono);text-align:right;outline:0;resize:none}.calculator-display>input::placeholder,.calculator-display>textarea::placeholder{color:#5f6269}.calculator-display__result-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.calculator-display__value{min-width:0;overflow-x:auto;color:#fff;font:400 4rem/1.05 var(--x-font-mono);text-align:right;white-space:nowrap}.copy-result{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:50%;color:#b9bbc0;background:#2c2e33;cursor:pointer}.copy-result:hover{color:#fff;background:#3a3c42}.calculator-display__message{min-height:20px;margin-top:8px;color:#b42318;font-size:.78rem;text-align:right}.calculator-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:6px}.calculator-key{aspect-ratio:1;min-width:0;border:0;border-radius:50%;color:#fff;background:#2c2e33;font-size:1.4rem;font-weight:500;cursor:pointer;transition:filter .12s ease,transform .12s ease}.calculator-key:hover{filter:brightness(1.14)}.calculator-key:active{transform:scale(.96)}.calculator-key:disabled{cursor:wait;opacity:.6}.calculator-key--function{color:#090b0f;background:#b9bbc0}.calculator-key--operator{background:var(--tools-orange)}.calculator-key--wide{grid-column:span 2;aspect-ratio:auto;border-radius:999px;text-align:left;padding-left:26%}.mode-panel{display:flex;flex:1;flex-direction:column;min-height:0;gap:14px}.mode-selector{display:grid;gap:6px}.mode-selector>span,.conversion-row>span,.date-fields label>span{color:var(--tools-muted);font-size:.76rem;font-weight:700}.mode-selector select,.conversion-row select,.date-fields input,.date-fields select{width:100%;min-height:44px;border:1px solid var(--tools-border);border-radius:10px;padding:8px 10px;color:#f7f7f8;background:var(--tools-surface)}.conversion-rows{display:grid;grid-template-areas:"source" "swap" "target";gap:8px}.conversion-row{display:grid;grid-template-columns:minmax(74px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 0;border-bottom:1px solid var(--tools-border)}.conversion-row--source{grid-area:source}.conversion-row--target{grid-area:target}.conversion-row input,.conversion-output{min-width:0;width:100%;min-height:44px;border:0;padding:0 4px;color:#fff;background:transparent;font:500 1.45rem/1.2 var(--x-font-mono);text-align:right}.conversion-row input{outline:0}.conversion-row input:focus-visible{outline:3px solid #2563eb;outline-offset:2px;border-radius:4px}.conversion-output{display:flex;align-items:center;justify-content:flex-end;overflow-x:auto;white-space:nowrap}.conversion-swap{grid-area:swap;justify-self:center;width:44px;height:44px;border:1px solid var(--tools-border);border-radius:50%;color:#fff;background:var(--tools-raised);cursor:pointer}.conversion-swap:hover{background:#34363c}.conversion-meta{display:grid;gap:6px;margin:0;color:var(--tools-muted);font-size:.72rem}.conversion-meta>div{display:flex;justify-content:space-between;gap:10px}.conversion-meta dt,.conversion-meta dd{margin:0}.conversion-meta dd{color:#c9cbd0;text-align:right}.conversion-meta__warning{color:#9a3412}.mode-message{min-height:20px;margin:0;font-size:.8rem}.mode-message--warning{color:#9a3412}.mode-message--error{color:#b42318}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--tools-surface)}.segmented-control button{min-width:0;min-height:42px;border:0;border-radius:9px;padding:6px 4px;color:var(--tools-muted);background:transparent;font-size:.76rem;line-height:1.2;cursor:pointer}.segmented-control button:hover,.segmented-control button.is-active{color:#fff;background:var(--tools-raised);box-shadow:0 1px 3px #00000038}.date-fields{display:grid;gap:14px}.date-fields label{display:grid;gap:6px;min-width:0}.mode-action{min-height:48px;border:0;border-radius:12px;color:#fff;background:var(--tools-orange);font-weight:700;cursor:pointer}.mode-action:hover{filter:brightness(1.08)}.date-result{display:block;min-height:42px;padding:8px 0;color:#fff;font:600 1.25rem/1.2 var(--x-font-mono);text-align:right}.date-panel .calculator-keypad{margin-top:auto}.date-panel .field-pair,.unit-panel .field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-stage>.tool-card,.tool-stage>.history-card{width:100%;display:grid;gap:16px;padding:18px;border:1px solid var(--tools-border);border-radius:16px;color:#f7f7f8;background:var(--tools-surface);box-shadow:none}.tool-stage .tool-card__icon,.tool-stage .tool-card>p,.tool-stage .tool-card>h3{display:none}.tool-stage .tool-form{display:grid;gap:14px}.tool-stage .tool-form label>span{display:block;margin-bottom:6px;color:var(--tools-muted);font-size:.78rem;font-weight:700}.tool-stage .tool-form input,.tool-stage .tool-form select,.language-field select{width:100%;min-height:44px;border:1px solid var(--tools-border);border-radius:10px;padding:8px 10px;color:#f7f7f8;background:var(--tools-raised)}.tool-stage .x-button{min-height:44px;border-radius:10px}.tool-stage .x-status{margin-top:2px}.tool-stage .field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-stage .tool-result,.tool-stage .tool-result__value{color:#fff;font:700 1.5rem/1.2 var(--x-font-mono)}.settings-panel{display:grid;align-content:start;gap:16px;padding:18px;border:1px solid var(--tools-border);border-radius:16px;background:var(--tools-surface)}.settings-panel h2{font-size:1.2rem}.settings-panel .pwa-install-card{display:grid;gap:16px;margin:8px 0 0;padding:18px;border:1px solid #e3e8ef;color:#101828;background:#fff;box-shadow:0 8px 24px #1018281a}.settings-panel .pwa-install-card__copy{display:grid;gap:7px}.settings-panel .pwa-install-card h2{color:#101828;font-size:1rem;line-height:1.4}.settings-panel .pwa-install-card p{color:#667085;font-size:.875rem;line-height:1.55}.settings-panel .pwa-install-card .x-button{min-height:48px;margin-top:0;color:#fff;background:#2f55d4}.settings-panel .pwa-install-card .x-button:hover:not(:disabled){background:#2344b2}.settings-panel .pwa-install-card .x-button:active:not(:disabled){background:#1c368c}.settings-panel .pwa-install-card .x-button:focus{outline:3px solid #7892ff;outline-offset:3px}.settings-panel .pwa-install-card .x-button:disabled{color:#344054;background:#d9deea;opacity:1}.settings-panel .pwa-install-card .x-status{color:#344054;background:#eef1f5}.history-card .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-card .section-heading h2{font-size:1.2rem}.history-card .section-heading p{margin-top:5px;color:var(--tools-muted);font-size:.8rem}.history-empty{padding:28px 8px;color:var(--tools-muted);text-align:center}.history-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.history-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:5px 10px;padding:12px;border:1px solid var(--tools-border);border-radius:10px;background:var(--tools-raised)}.history-list__meta{grid-column:1 / -1;color:var(--tools-muted);font-size:.7rem}.history-list__input{min-width:0;overflow:hidden;font-family:var(--x-font-mono);text-overflow:ellipsis;white-space:nowrap}.history-list__result{min-width:0;overflow:hidden;font-family:var(--x-font-mono);text-align:right;text-overflow:ellipsis;white-space:nowrap}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:var(--x-space-6);color:var(--x-color-text);background:var(--x-color-canvas)}.auth-card{width:min(520px,100%);display:grid;gap:var(--x-space-4);padding:var(--x-space-8);color:var(--x-color-text);background:var(--x-color-surface);box-shadow:var(--x-shadow-2)}.auth-card h1{color:var(--x-color-text);font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.15}.auth-card>p:not(.eyebrow){color:var(--x-color-text-muted);line-height:1.65}.auth-card .eyebrow{color:var(--x-color-brand);font-size:.75rem;font-weight:800}.auth-card .x-status{color:var(--x-color-text-secondary)}.access-setup-form{display:grid;gap:var(--x-space-4);margin-top:var(--x-space-2)}.access-setup-form label{display:grid;gap:var(--x-space-2);color:var(--x-color-text-secondary);font-size:.875rem;font-weight:700}.access-setup-form input,.access-setup-form select{min-height:48px;width:100%;border:1px solid var(--x-color-border-strong);border-radius:var(--x-radius-md);padding:10px 12px;color:var(--x-color-text);background:var(--x-color-surface);font:inherit}.access-choice{display:grid;gap:14px}.access-choice h2{font-size:1.35rem}.access-choice p{color:#667085;line-height:1.6}.access-choice__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.registration-form,.account-form{display:grid;gap:14px}.field-hint{color:#667085;font-size:.82rem;line-height:1.55}.account-form label,.registration-form label{display:grid;gap:6px;color:#667085;font-size:.85rem;font-weight:650}.registration-form input,.account-form input,.account-form select{width:100%;min-height:48px;border:1px solid #b8c1d1;border-radius:10px;padding:10px 12px;color:#101828;background:#fff}.registration-form .field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.registration-form .check-field{grid-template-columns:auto minmax(0,1fr);align-items:start}.registration-form .check-field input{width:20px;min-height:20px}.auth-card--wide{width:min(680px,100%)}.help-panel{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--tools-border);border-radius:12px;background:var(--tools-surface)}.help-panel button{min-height:44px;border:1px solid var(--tools-border);border-radius:9px;color:#fff;background:var(--tools-raised)}.account-shell{min-height:100vh;padding:32px 16px 72px;color:#f4f7ff;background:#080b10;--x-color-canvas: #080b10;--x-color-surface: #10151e;--x-color-surface-soft: #151b25;--x-color-text: #f4f7ff;--x-color-text-secondary: #c5cedd;--x-color-text-muted: #8f99aa;--x-color-border: #252c37;--x-color-border-strong: #394355;--x-color-brand: #2f55d4;--x-color-brand-hover: #4066e0;--x-color-info-bg: #121d27;--x-color-info-fg: #bdd8ef;--x-color-success-bg: #102219;--x-color-success-fg: #a8ddb8;--x-color-warning-bg: #241b0d;--x-color-warning-fg: #f2ce84;--x-color-danger-bg: #271313;--x-color-danger-fg: #f0b1ad;--x-shadow-1: none}.account-layout{width:min(1120px,100%);display:grid;gap:18px;margin:0 auto}.account-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-heading a{color:#90a0ff;font-weight:800;text-decoration:none}.account-heading h1{font-size:clamp(1.8rem,5vw,2.6rem)}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-card{display:grid;align-content:start;gap:14px;min-width:0;padding:var(--x-space-6);color:var(--x-color-text);background:var(--x-color-surface)}.account-card h2{font-size:1.15rem}.account-card p,.account-card li{color:var(--x-color-text-muted);line-height:1.55}.account-card ul{display:grid;gap:8px;margin:0;padding-left:18px}.account-profile-card{grid-column:1 / -1}.account-profile-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.account-avatar{width:84px;height:84px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--x-color-border-strong);border-radius:50%;color:#f4f7ff;background:#29345c;font-size:1.8rem;font-weight:800}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-identity-facts{display:grid;gap:9px;margin:0}.account-identity-facts div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:10px}.account-identity-facts dt{color:var(--x-color-text-muted)}.account-identity-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.account-identity-facts code{color:#aab5ff}.account-invite{display:grid;justify-items:start;gap:10px}.account-invite-actions{width:100%}.account-relations-card{grid-column:1 / -1}.account-relation-count{color:#90a0ff;font-size:1.35rem}.account-workbench-link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #90a0ff;border-radius:10px;color:#c7cfff;font-weight:700;text-decoration:none}.account-card .account-relation-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.account-relation-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px;border:1px solid var(--x-color-border);border-radius:10px;background:var(--x-color-surface-soft)}.account-relation-list span{min-width:0;color:var(--x-color-text-secondary);font-weight:700;overflow-wrap:anywhere}.account-relation-list code{min-width:0;color:#aab5ff;font-size:.78rem;overflow-wrap:anywhere}.account-relation-list time{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--x-color-text-muted);font-size:.78rem;white-space:nowrap}.membership-entry-card{max-width:34rem}.membership-entry-card>p:not(.eyebrow){color:var(--x-color-text-muted);line-height:1.6}.membership-tier{color:#90a0ff;font-size:2rem}.account-actions{display:flex;flex-wrap:wrap;gap:9px}.account-actions a{min-height:44px;display:inline-flex;align-items:center;color:#aab5ff;font-weight:700}.account-shell .account-form label,.account-shell .field-hint{color:var(--x-color-text-muted)}.account-shell .account-form input,.account-shell .account-form select{border-color:var(--x-color-border-strong);color:var(--x-color-text);background:var(--x-color-surface)}.account-shell .account-form select{color-scheme:dark}.support-link{display:inline-flex;align-items:center;min-height:44px;color:var(--x-color-brand);font-weight:700}.registration-form textarea,.account-form textarea{width:100%;min-height:120px;box-sizing:border-box;border:1px solid #b8c1d1;border-radius:10px;padding:10px 12px;color:#101828;background:#fff;font:inherit;line-height:1.5;resize:vertical}.account-shell .account-form textarea{border-color:var(--x-color-border-strong);color:var(--x-color-text);background:var(--x-color-surface)}.account-support-card{grid-column:1 / -1}.account-card h3{font-size:1rem}.support-error{color:var(--x-color-danger-fg);font-weight:650}.account-card .support-ticket-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.support-ticket-list>li{display:grid;gap:12px;padding:12px;border:1px solid var(--x-color-border);border-radius:10px;background:var(--x-color-surface-soft)}.support-ticket-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center}.support-ticket-head strong{min-width:0;color:var(--x-color-text);overflow-wrap:anywhere}.support-ticket-head .x-button{grid-column:2;grid-row:1 / span 3;align-self:center}.support-status{justify-self:start;padding:2px 10px;border-radius:999px;color:var(--x-color-text-secondary);background:#1d2433;font-size:.8rem}.support-ticket-meta{color:var(--x-color-text-muted);font-size:.82rem}.support-messages{display:grid;gap:8px;margin:0;padding:0;list-style:none}.support-message{padding:10px 12px;border:1px solid var(--x-color-border);border-radius:10px}.support-message--staff{border-color:#2f4f7a;background:#131b2a}.support-message__meta{color:var(--x-color-text-muted);font-size:.8rem}.account-card .support-message p{margin:4px 0 0;color:var(--x-color-text);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:460px){.tool-app{padding:0}.tool-device{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}.tool-stage{padding:12px}.calculator-display{min-height:180px}.calculator-display__value{font-size:3.25rem}.calculator-keypad{gap:8px}.calculator-key{font-size:1.25rem}.mode-bar button{min-height:44px;padding:4px}.mode-bar__icon{font-size:1.2rem}.mode-bar__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.region-suggestion{align-items:stretch;flex-direction:column}.registration-form .field-pair,.access-choice__actions,.account-grid,.account-profile-summary,.account-identity-facts div,.account-relation-list li{grid-template-columns:1fr}.account-invite-actions>*{flex:1 1 9rem}.account-relation-list time{grid-column:1;grid-row:auto;white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0ms!important}}@media(prefers-color-scheme:light){:root{color-scheme:dark}}
