/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}:root,:host{--color-primary-50:#f2f9f6;--color-primary-100:#e2f2ec;--color-primary-200:#c8e7db;--color-primary-300:#a0d5c2;--color-primary-400:#62bda1;--color-primary-500:#35ab8e;--color-primary-600:#1f9e86;--color-primary-700:#157a67;--color-primary-800:#126250;--color-success:#1f9e86;--color-success-bg:#e2f2ec;--color-success-fg:#157a67;--color-warning:#b8683c;--color-warning-bg:#f4e8dd;--color-warning-fg:#9e5330;--color-error:#c14a34;--color-error-bg:#f6e3de;--color-error-fg:#ad3d2a;--color-info:#3f68b0;--color-info-bg:#e5edf4;--color-info-fg:#35608f;--color-neutral-50:#f7f4ec;--color-neutral-100:#efeadd;--color-neutral-200:#e2dccb;--color-neutral-300:#cfc9b6;--color-neutral-400:#8b968e;--color-neutral-500:#5d6b63;--color-neutral-600:#4b5850;--color-neutral-700:#3c4a43;--color-neutral-800:#273a34;--color-neutral-900:#10302b;--color-dark:#10302b;--color-canvas:#f4f1e8;--color-surface:#fffdf8;--font-sans:"Inter", "PingFang SC", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--radius-md:.875rem;--radius-lg:1.125rem;--radius-xl:1.625rem;--radius-full:9999px;--color-clay:#b8683c;--color-clay-soft:#f4e8dd;--color-wheat:#a9781f;--color-wheat-soft:#f2ead6;--color-wheat-fg:#8a6219;--color-plum:#7a5a86;--color-plum-soft:#efe7f1;--font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--shadow-sm:0 6px 18px #10302b0f;--shadow-md:0 14px 40px #10302b14;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-700:oklch(50.8% .118 165.612);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@layer base{html,body,#root{width:100%;min-height:100%}body,#root{min-height:100dvh}body{margin:0}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-canvas)}}:root{--font-heading:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif}[data-kiosk-presentation=fusion-youth]{--fy-paper:#f4f1e8;--fy-surface:#fffdf8;--fy-ink:#10302b;--fy-muted:#5d6b63;--fy-line:#e2dccb;--fy-teal:#1f9e86;--fy-teal-deep:#157a67;--fy-dark-start:#0d2420;--fy-dark-end:#1a4840;--fy-device-ready:#2db88a;--fy-clay:#b8683c;--fy-error:#c14a34;--fy-error-soft:#f6e3de;--fy-teal-soft:#e2f2ec;--fy-wheat:#a9781f;--fy-wheat-soft:#f2ead6;--fy-slate:#3f68b0;--fy-slate-soft:#e5edf4;--fy-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--fy-sans:"PingFang SC", "Microsoft YaHei", system-ui, sans-serif}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-frame{background:var(--fy-paper);width:100%;min-height:100%;color:var(--fy-ink);font-family:var(--fy-sans);flex-direction:column;flex:1;display:flex;overflow:hidden}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=kiosk] .ui-kiosk-page-frame{max-width:1080px;margin-inline:auto}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header{flex:none;align-items:center;gap:26px;padding:34px 48px 26px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-main{align-items:center;gap:26px;min-width:0;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button{border:1px solid var(--fy-line);background:var(--fy-surface);min-width:72px;min-height:72px;color:var(--fy-ink);cursor:pointer;font-family:var(--fy-sans);white-space:nowrap;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:24px;font-weight:600;transition:transform 80ms,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 10px #10302b0d}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button:active{transform:scale(.97)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button>svg{flex:none;width:26px;height:26px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-leading{flex:none;place-items:center;display:grid}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-titles{min-width:0}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-title{color:var(--fy-ink);font-family:var(--fy-serif);letter-spacing:2px;margin:0;font-size:44px;font-weight:900;line-height:1.18}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-description{color:var(--fy-muted);letter-spacing:1px;margin:8px 0 0;font-size:22px;line-height:1.5}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-aside{margin-left:auto}[data-kiosk-presentation=fusion-youth] .ui-kiosk-action-bar{border-top:1px solid var(--fy-line);background:var(--fy-surface);flex:none;align-items:center;gap:20px;margin-top:22px;padding:26px 48px 34px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-action-leading{flex:1;min-width:0}[data-kiosk-presentation=fusion-youth] .ui-kiosk-action-items{justify-content:flex-end;align-items:center;gap:20px;margin-left:auto;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-panel{border:1px solid var(--fy-line);background:var(--fy-surface);min-height:360px;color:var(--fy-muted);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 36px;display:flex;box-shadow:0 3px 14px #10302b0d}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-panel[data-compact=true]{min-height:auto;padding:36px 28px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-icon{background:var(--fy-teal-soft);width:88px;height:88px;color:var(--fy-teal-deep);border-radius:18px;place-items:center;display:grid}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-icon>svg{width:48px;height:48px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-panel[data-tone=loading] .ui-kiosk-state-icon{background:var(--fy-slate-soft);color:var(--fy-slate)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-panel[data-tone=error] .ui-kiosk-state-icon{background:var(--fy-error-soft);color:var(--fy-error)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-panel[data-tone=offline] .ui-kiosk-state-icon,[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-panel[data-tone=permission] .ui-kiosk-state-icon{background:var(--fy-wheat-soft);color:var(--fy-clay)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-copy{max-width:720px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-title{color:var(--fy-ink);font-family:var(--fy-serif);letter-spacing:1px;margin:0;font-size:32px;font-weight:700;line-height:1.3}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-description{color:var(--fy-muted);margin:10px 0 0;font-size:20px;line-height:1.6}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-meta{color:var(--fy-muted);font-size:18px;line-height:1.5}[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-layer{z-index:100;place-items:center;padding:48px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10302b94;position:absolute;top:0;right:0;bottom:0;left:0}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-dialog{z-index:1;border:1px solid var(--fy-line);background:var(--fy-surface);width:min(820px,100%);max-height:calc(100vh - 96px);color:var(--fy-ink);border-radius:18px;outline:none;position:relative;overflow:auto;box-shadow:0 26px 64px #10302b33}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-header{border-bottom:1px solid var(--fy-line);align-items:flex-start;gap:24px;padding:30px 32px 24px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-heading{flex:1;min-width:0}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-title{font-family:var(--fy-serif);margin:0;font-size:34px;font-weight:700;line-height:1.3}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-description{color:var(--fy-muted);margin:8px 0 0;font-size:20px;line-height:1.55}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close{border:1px solid var(--fy-line);background:var(--fy-paper);min-width:56px;min-height:56px;color:var(--fy-ink);cursor:pointer;border-radius:14px;flex:none;place-items:center;padding:0;transition:transform 80ms,border-color .16s,background-color .16s;display:grid}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close:active{transform:scale(.96)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close>svg{width:28px;height:28px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-content{color:var(--fy-ink);padding:30px 32px;font-size:22px;line-height:1.6}[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-actions{border-top:1px solid var(--fy-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:24px 32px 30px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button:focus-visible,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close:focus-visible,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-dialog:focus-visible{outline:4px solid var(--fy-teal)}@supports (color:color-mix(in lab,red,red)){[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button:focus-visible,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close:focus-visible,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-dialog:focus-visible{outline:4px solid color-mix(in srgb,var(--fy-teal) 62%,white)}}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button:focus-visible,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close:focus-visible,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-dialog:focus-visible{outline-offset:4px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-frame{max-width:none;min-height:100dvh;overflow:visible}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-header{flex-direction:column;align-items:stretch;gap:16px;padding:20px 20px 16px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-header-main{align-items:flex-start;gap:14px;width:100%}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-header-titles{flex:1}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-back-button{min-width:56px;min-height:56px;padding:0 16px;font-size:18px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-header-title{letter-spacing:0;font-size:30px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-header-description{letter-spacing:0;margin-top:4px;font-size:16px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-page-header-aside{width:100%;margin-left:0}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-action-bar{padding:16px 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:14px;position:sticky;bottom:0}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-action-items{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;margin-left:0}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-state-panel{min-height:300px;margin-inline:20px;padding:40px 24px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-modal-layer{align-items:end;padding:16px}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile] .ui-kiosk-modal-dialog{width:100%;max-height:calc(100dvh - 32px)}@media(prefers-reduced-motion:reduce){[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-button,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-close,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-dialog,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-backdrop{transition:none;animation:none}}[data-visual-theme=service-desk]{--sd-color-canvas-outer:#e9f1fb;--sd-color-canvas:#f7faff;--sd-color-surface:#fff;--sd-color-text-strong:#071a43;--sd-color-text:#17345d;--sd-color-copy:#566a84;--sd-color-copy-muted:#64748b;--sd-color-primary:#1769e8;--sd-color-primary-strong:#0758d7;--sd-color-line:#dce6f4;--sd-color-line-strong:#cbd9ed;--sd-shadow-touch:0 18px 60px #1e477c17;--sd-shadow-console:0 10px 34px #1e477c0f;--sd-category-blue-bg:#edf6ff;--sd-category-blue-fg:#0f64c5;--sd-category-mint-bg:#eefaf6;--sd-category-mint-fg:#087f6a;--sd-category-orange-bg:#fff7ef;--sd-category-orange-fg:#a94c12;--sd-category-lavender-bg:#f5f3ff;--sd-category-lavender-fg:#594bc0;--sd-category-cyan-bg:#effbff;--sd-category-cyan-fg:#067b9d;--sd-category-sand-bg:#fffaf0;--sd-category-sand-fg:#93620e;--color-canvas:var(--sd-color-canvas);--color-surface:var(--sd-color-surface);--color-primary-50:#edf6ff;--color-primary-100:#d9ecff;--color-primary-200:#b9dcff;--color-primary-300:#88c2ff;--color-primary-400:#4f9dff;--color-primary-500:#2c7ff4;--color-primary-600:var(--sd-color-primary);--color-primary-700:var(--sd-color-primary-strong);--color-primary-800:#0b469e;--color-primary-900:#0c3d7f;--color-neutral-50:#f7faff;--color-neutral-100:#edf3fa;--color-neutral-200:var(--sd-color-line);--color-neutral-300:var(--sd-color-line-strong);--color-neutral-400:#8493a7;--color-neutral-500:var(--sd-color-copy-muted);--color-neutral-600:var(--sd-color-copy);--color-neutral-700:#334b68;--color-neutral-800:var(--sd-color-text);--color-neutral-900:var(--sd-color-text-strong);--font-heading:var(--font-sans)}[data-visual-theme=service-desk][data-ux-density=touch]{--sd-control-min:48px;--sd-primary-control-min:56px;--sd-card-radius:26px;--sd-nav-height:112px}[data-visual-theme=service-desk][data-ux-density=compact]{--sd-control-min:32px;--sd-primary-control-min:36px;--sd-card-radius:14px;--sd-table-row-height:44px}[data-visual-theme=service-desk][data-ux-density=comfortable]{--sd-control-min:36px;--sd-primary-control-min:40px;--sd-card-radius:14px;--sd-table-row-height:48px}.ui-kiosk-shell{--ui-kiosk-shell-background:var(--color-canvas)}.ui-kiosk-nav{--ui-kiosk-nav-background:var(--color-surface);--ui-kiosk-nav-border:var(--color-neutral-200)}.ui-admin-sidebar{--ui-admin-sidebar-background:var(--color-neutral-900);--ui-admin-sidebar-foreground:#c6ddd3}.ui-admin-topbar{--ui-admin-topbar-background:var(--color-surface);--ui-admin-topbar-border:#122a220f}.ui-admin-content{--ui-admin-content-background:var(--color-canvas);--ui-admin-content-gap:24px}[data-visual-theme=service-desk].ui-kiosk-shell{--ui-kiosk-shell-background:var(--sd-color-canvas-outer)}[data-visual-theme=service-desk] .ui-kiosk-nav{--ui-kiosk-nav-background:var(--sd-color-surface);--ui-kiosk-nav-border:var(--sd-color-line)}[data-visual-theme=service-desk] .ui-admin-sidebar{--ui-admin-sidebar-background:#0a2451;--ui-admin-sidebar-foreground:#dbeafe}[data-visual-theme=service-desk] .ui-admin-topbar{--ui-admin-topbar-background:var(--sd-color-surface);--ui-admin-topbar-border:var(--sd-color-line)}[data-visual-theme=service-desk] .ui-admin-content{--ui-admin-content-background:var(--sd-color-canvas);--ui-admin-content-gap:28px}[data-visual-theme=service-desk] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1769e86b}@media(prefers-reduced-motion:reduce){[data-visual-theme=service-desk] *,[data-visual-theme=service-desk] :before,[data-visual-theme=service-desk] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-kiosk-presentation=fusion-youth],[data-kiosk-presentation=fusion-youth][data-visual-theme=service-desk],[data-kiosk-presentation=fusion-youth] [data-visual-theme=service-desk]{--color-canvas:#f4f1e8;--color-surface:#fffdf8;--k-paper:#f4f1e8;--k-surface:#fffdf8;--k-ink:#10302b;--k-muted:#5d6b63;--k-line:#e2dccb;--k-teal:#1f9e86;--k-teal-deep:#157a67;--k-teal-soft:#e2f2ec;--k-dark:#10302b;--k-r-sm:14px;--k-r-md:18px;--k-serif:var(--font-heading,"Noto Serif SC", "Source Han Serif SC", "Songti SC", serif);--k-page-inset:48px;--sd-color-canvas-outer:#f4f1e8;--sd-color-canvas:#f4f1e8;--sd-color-surface:#fffdf8;--sd-color-text-strong:#10302b;--sd-color-text:#10302b;--sd-color-copy:#5d6b63;--sd-color-copy-muted:#5d6b63;--sd-color-primary:#1f9e86;--sd-color-primary-strong:#157a67;--sd-color-line:#e2dccb;--sd-color-line-strong:#d4cdb8;--sd-shadow-touch:0 18px 60px #10302b14;--sd-shadow-console:0 10px 34px #10302b0f;--sd-category-blue-bg:#e2f2ec;--sd-category-blue-fg:#157a67;--color-primary-50:#f0faf7;--color-primary-100:#e2f2ec;--color-primary-200:#c5e6dc;--color-primary-300:#8fd0c0;--color-primary-400:#4fb39c;--color-primary-500:#2aa88f;--color-primary-600:#1f9e86;--color-primary-700:#157a67;--color-primary-800:#0f5c4d;--color-primary-900:#0a2f28;--color-neutral-50:#f7f5ef;--color-neutral-100:#efebe0;--color-neutral-200:#e2dccb;--color-neutral-300:#d4cdb8;--color-neutral-400:#9aa396;--color-neutral-500:#5d6b63;--color-neutral-600:#5d6b63;--color-neutral-700:#3d4a44;--color-neutral-800:#10302b;--color-neutral-900:#10302b}[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar{background:var(--k-dark);color:#f4f1e8;flex:none;justify-content:space-between;align-items:center;height:76px;padding:0 44px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar__brand,[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar__brand-copy{align-items:baseline;gap:18px;min-width:0;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar__brand b{font-family:var(--k-serif);letter-spacing:1px;white-space:nowrap;font-size:26px;font-weight:700}[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar__brand span{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar__right{flex:none;align-items:center;gap:28px;font-size:20px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-topbar__clock{opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}[data-kiosk-presentation=fusion-youth] .ui-kiosk-pagehead{padding:34px var(--k-page-inset) 26px;flex:none;align-items:center;gap:26px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-btn{white-space:nowrap;background:var(--k-surface);min-height:72px;color:var(--k-ink);border:1px solid var(--k-line);border-radius:var(--k-r-sm);cursor:pointer;flex:none;align-items:center;gap:12px;padding:0 30px;font-size:24px;font-weight:600;display:flex;box-shadow:0 3px 10px #10302b0d}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-btn:active{transform:scale(.97)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-back-btn svg{width:26px;height:26px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-pagehead__titles{min-width:0}[data-kiosk-presentation=fusion-youth] .ui-kiosk-pagehead__titles h1{font-family:var(--k-serif);letter-spacing:2px;color:var(--k-ink);font-size:44px;font-weight:900;line-height:1.2}[data-kiosk-presentation=fusion-youth] .ui-kiosk-pagehead__titles p{color:var(--k-muted);letter-spacing:1px;margin-top:8px;font-size:22px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-pagehead__aside{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-steps{padding:0 var(--k-page-inset) 24px;scrollbar-width:none;flex:none;align-items:center;gap:0;display:flex;overflow-x:auto}[data-kiosk-presentation=fusion-youth] .ui-kiosk-steps::-webkit-scrollbar{display:none}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step{flex:none;align-items:center;gap:12px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step__dot{background:var(--k-surface);border:2px solid var(--k-line);width:44px;height:44px;color:var(--k-muted);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step__label{color:var(--k-muted);white-space:nowrap;font-size:20px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step[data-state=done] .ui-kiosk-step__dot{background:var(--k-teal-soft);border-color:var(--k-teal);color:var(--k-teal-deep)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step[data-state=active] .ui-kiosk-step__dot{background:var(--k-teal);border-color:var(--k-teal);color:#fffdf8}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step[data-state=active] .ui-kiosk-step__label{color:var(--k-ink);font-weight:600}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step-line{background:var(--k-line);flex:1;min-width:40px;height:2px;margin:0 16px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-step-line[data-state=done]{background:var(--k-teal)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-content{padding:0 var(--k-page-inset);flex-direction:column;flex:1;gap:24px;min-height:0;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-nav{background:var(--k-dark);flex:none;grid-template-columns:repeat(3,1fr);height:116px;margin-top:22px;display:grid}[data-kiosk-presentation=fusion-youth] .ui-kiosk-nav__item{cursor:pointer;color:#f4f1e88c;letter-spacing:2px;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:21px;display:flex;position:relative}[data-kiosk-presentation=fusion-youth] .ui-kiosk-nav__item svg{width:34px;height:34px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-nav__item[aria-current=page]{color:#f4f1e8}[data-kiosk-presentation=fusion-youth] .ui-kiosk-nav__item[aria-current=page]:after{content:"";background:var(--k-teal);border-radius:3px;width:36px;height:5px;position:absolute;bottom:14px}[data-kiosk-presentation=fusion-youth] .ui-kiosk-actionbar{padding:26px var(--k-page-inset) 34px;background:var(--k-surface);border-top:1px solid var(--k-line);flex:none;align-items:center;gap:20px;margin-top:22px;display:flex}[data-kiosk-presentation=fusion-youth] .ui-kiosk-actionbar__spacer{flex:1}[data-kiosk-presentation=fusion-youth][data-kiosk-viewport=mobile],[data-kiosk-presentation=fusion-youth] [data-kiosk-viewport=mobile]{--k-page-inset:20px}[data-kiosk-viewport=mobile] .ui-kiosk-topbar{gap:10px;height:56px;padding:0 14px}[data-kiosk-viewport=mobile] .ui-kiosk-topbar__brand{flex:1;gap:0}[data-kiosk-viewport=mobile] .ui-kiosk-topbar__brand b{letter-spacing:0;text-overflow:ellipsis;min-width:0;font-size:17px;overflow:hidden}[data-kiosk-viewport=mobile] .ui-kiosk-topbar__right{font-size:14px}[data-kiosk-viewport=mobile] .ui-kiosk-topbar__brand span,[data-kiosk-viewport=mobile] .ui-kiosk-topbar__clock{display:none}[data-kiosk-viewport=mobile] .ui-kiosk-topbar__right{gap:8px}[data-kiosk-viewport=mobile] .ui-kiosk-pagehead{padding:20px var(--k-page-inset) 16px;gap:14px}[data-kiosk-viewport=mobile] .ui-kiosk-pagehead__titles h1{letter-spacing:1px;font-size:26px}[data-kiosk-viewport=mobile] .ui-kiosk-pagehead__titles p{font-size:15px}[data-kiosk-viewport=mobile] .ui-kiosk-back-btn{min-height:48px;padding:0 16px;font-size:16px}[data-kiosk-presentation=fusion-youth] .k-a-teal{--k-accent:var(--k-teal,#1f9e86);--k-accent-deep:var(--k-teal-deep,#157a67);--k-accent-soft:var(--k-teal-soft,#e2f2ec)}[data-kiosk-presentation=fusion-youth] .k-a-clay{--k-accent:var(--color-warning);--k-accent-deep:var(--color-warning-fg);--k-accent-soft:var(--color-warning-bg)}[data-kiosk-presentation=fusion-youth] .k-a-wheat{--k-accent:var(--color-wheat,#a9781f);--k-accent-deep:var(--color-wheat-deep,#8a6219);--k-accent-soft:var(--color-wheat-soft,#f2ead6)}[data-kiosk-presentation=fusion-youth] .k-a-plum{--k-accent:var(--color-plum,#7a5a86);--k-accent-deep:var(--color-plum-deep,#63466f);--k-accent-soft:var(--color-plum-soft,#efe7f1)}[data-kiosk-presentation=fusion-youth] .k-a-slate{--k-accent:var(--color-info);--k-accent-deep:var(--color-info-fg);--k-accent-soft:var(--color-info-bg)}[data-kiosk-presentation=fusion-youth] .k-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-md);padding:26px 28px 28px;position:relative;overflow:hidden;box-shadow:0 3px 14px #10302b0d}[data-kiosk-presentation=fusion-youth] .k-card[data-accented=true]{border-top:4px solid var(--k-accent,var(--k-teal))}[data-kiosk-presentation=fusion-youth] .k-card__head{align-items:center;gap:16px;margin-bottom:20px;display:flex}[data-kiosk-presentation=fusion-youth] .k-card__icon{background:var(--k-accent-soft,var(--k-teal-soft));width:56px;height:56px;color:var(--k-accent-deep,var(--k-teal-deep));border-radius:14px;flex:none;place-items:center;display:grid}[data-kiosk-presentation=fusion-youth] .k-card__icon svg{width:32px;height:32px}[data-kiosk-presentation=fusion-youth] .k-card__head h2{font-family:var(--k-serif);letter-spacing:1px;color:var(--k-ink);font-size:32px;font-weight:700}[data-kiosk-presentation=fusion-youth] .k-card__sub{color:var(--k-muted);margin-top:4px;font-size:19px}[data-kiosk-presentation=fusion-youth] .k-tile{background:var(--k-paper);border:1px solid var(--k-line);border-radius:var(--k-r-sm);cursor:pointer;text-align:left;min-height:96px;color:var(--k-ink);align-items:center;gap:15px;width:100%;padding:14px 18px;transition:transform 80ms;display:flex}[data-kiosk-presentation=fusion-youth] .k-tile:active{transform:scale(.975)}[data-kiosk-presentation=fusion-youth] .k-tile__icon{background:var(--k-surface);border:1px solid var(--k-line);width:46px;height:46px;color:var(--k-accent-deep,var(--k-teal-deep));border-radius:12px;flex:none;place-items:center;display:grid}[data-kiosk-presentation=fusion-youth] .k-tile__icon svg{width:26px;height:26px}[data-kiosk-presentation=fusion-youth] .k-tile__text b{letter-spacing:.5px;font-size:23px;font-weight:600;display:block}[data-kiosk-presentation=fusion-youth] .k-tile__text span{color:var(--k-muted);margin-top:4px;font-size:16.5px;line-height:1.35;display:block}[data-kiosk-presentation=fusion-youth] .k-tile[data-variant=tinted]{background:var(--k-accent-soft,var(--k-teal-soft));border-color:var(--k-accent,var(--k-teal))}@supports (color:color-mix(in lab,red,red)){[data-kiosk-presentation=fusion-youth] .k-tile[data-variant=tinted]{border-color:color-mix(in srgb,var(--k-accent,var(--k-teal)) 35%,transparent)}}[data-kiosk-presentation=fusion-youth] .k-tile[data-variant=primary]{background:var(--k-accent-soft,var(--k-teal-soft));border-color:var(--k-accent,var(--k-teal))}@supports (color:color-mix(in lab,red,red)){[data-kiosk-presentation=fusion-youth] .k-tile[data-variant=primary]{border-color:color-mix(in srgb,var(--k-accent,var(--k-teal)) 35%,transparent)}}[data-kiosk-presentation=fusion-youth] .k-tile[data-variant=primary] .k-tile__icon{background:var(--k-accent,var(--k-teal));color:var(--k-surface,var(--color-surface));border:none}[data-kiosk-presentation=fusion-youth] .k-tile:disabled,[data-kiosk-presentation=fusion-youth] .k-tile[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:var(--k-surface);border-style:dashed}[data-kiosk-presentation=fusion-youth] .k-tag-soon{color:var(--k-muted);border:1px solid var(--k-line);background:var(--k-paper);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:14px}[data-kiosk-presentation=fusion-youth] .k-btn{border-radius:var(--k-r-md);cursor:pointer;letter-spacing:1px;border:none;justify-content:center;align-items:center;gap:14px;min-height:88px;padding:0 44px;font-size:27px;font-weight:600;display:inline-flex}[data-kiosk-presentation=fusion-youth] .k-btn:active{transform:scale(.98)}[data-kiosk-presentation=fusion-youth] .k-btn svg{width:32px;height:32px}[data-kiosk-presentation=fusion-youth] .k-btn[data-variant=primary]{background:var(--k-teal);color:var(--k-surface,var(--color-surface));box-shadow:0 6px 18px #1f9e8640}[data-kiosk-presentation=fusion-youth] .k-btn[data-variant=dark]{background:var(--k-dark);color:var(--k-paper,var(--color-canvas));box-shadow:0 6px 18px #10302b2e}[data-kiosk-presentation=fusion-youth] .k-btn[data-variant=ghost]{background:var(--k-surface);color:var(--k-ink);border:1px solid var(--k-line)}[data-kiosk-presentation=fusion-youth] .k-btn[data-size=sm]{border-radius:var(--k-r-sm);min-height:64px;padding:0 30px;font-size:22px}[data-kiosk-presentation=fusion-youth] .k-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}[data-kiosk-presentation=fusion-youth] .k-row{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-sm);cursor:pointer;text-align:left;width:100%;min-height:110px;color:var(--k-ink);align-items:center;gap:20px;padding:22px 26px;display:flex}[data-kiosk-presentation=fusion-youth] .k-row:active{transform:scale(.99)}[data-kiosk-presentation=fusion-youth] .k-row__main{flex:1;min-width:0}[data-kiosk-presentation=fusion-youth] .k-row__main b{letter-spacing:.5px;font-size:26px;font-weight:700;display:block}[data-kiosk-presentation=fusion-youth] .k-field label{color:var(--k-ink);margin-bottom:10px;font-size:20px;font-weight:600;display:block}[data-kiosk-presentation=fusion-youth] .k-field input,[data-kiosk-presentation=fusion-youth] .k-field select,[data-kiosk-presentation=fusion-youth] .k-field textarea{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-sm);width:100%;min-height:76px;color:var(--k-ink);padding:0 22px;font-size:22px}[data-kiosk-presentation=fusion-youth] .k-field textarea{min-height:140px;padding:18px 22px;line-height:1.5}[data-kiosk-presentation=fusion-youth] .k-status-chip{white-space:nowrap;background:#1f9e862e;border:1px solid #1f9e8673;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:19px;display:flex}[data-kiosk-presentation=fusion-youth] .k-status-chip__dot{background:var(--color-primary-500);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #35ab8e33}[data-kiosk-presentation=fusion-youth] .k-status-chip[data-tone=warning],[data-kiosk-presentation=fusion-youth] .k-status-chip[data-tone=neutral]{background:#b8683c2e;border-color:#b8683c73}[data-kiosk-presentation=fusion-youth] .k-status-chip[data-tone=warning] .k-status-chip__dot,[data-kiosk-presentation=fusion-youth] .k-status-chip[data-tone=neutral] .k-status-chip__dot{background:var(--color-warning);box-shadow:0 0 0 4px #b8683c33}[data-kiosk-presentation=fusion-youth] .k-status-chip[data-tone=negative]{background:#c14a342e;border-color:#c14a3473}[data-kiosk-presentation=fusion-youth] .k-status-chip[data-tone=negative] .k-status-chip__dot{background:var(--color-error);box-shadow:0 0 0 4px #c14a3433}[data-kiosk-viewport=mobile] .k-btn{min-height:56px;padding:0 24px;font-size:18px}[data-kiosk-viewport=mobile] .k-card{padding:18px 18px 20px}[data-kiosk-viewport=mobile] .k-field input,[data-kiosk-viewport=mobile] .k-field select{min-height:52px;font-size:16px}.kiosk-stage-host{background:var(--k-paper,var(--color-canvas));justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;overflow:hidden}.kiosk-stage-scaler{flex:none;position:relative;overflow:hidden}.kiosk-stage{position:absolute;top:0;left:0}.kiosk-stage .ui-kiosk-shell{width:100%;height:100%;max-height:100%}@media(prefers-reduced-motion:reduce){.kiosk-stage{transition:none}}.jf-proto{--paper:var(--k-paper,var(--color-canvas));--surface:var(--k-surface,var(--color-surface));--ink:var(--k-ink);--muted:var(--k-muted);--line:var(--k-line);--teal:var(--k-teal);--teal-deep:var(--k-teal-deep);--teal-soft:var(--k-teal-soft);--clay:var(--color-warning);--clay-deep:var(--color-warning-fg);--clay-soft:var(--color-warning-bg);--wheat:var(--color-wheat);--wheat-deep:var(--color-wheat-deep);--wheat-soft:var(--color-wheat-soft);--plum:var(--color-plum);--plum-deep:var(--color-plum-deep);--plum-soft:var(--color-plum-soft);--slate:var(--color-info);--slate-deep:var(--color-info-fg);--slate-soft:var(--color-info-bg);--error:var(--color-error);--error-soft:var(--color-error-bg);--dark:var(--k-ink);--r-sm:14px;--r-md:18px;--serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--sans:"PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--accent:var(--teal);--accent-deep:var(--teal-deep);--accent-soft:var(--teal-soft);background:radial-gradient(1200px 600px at 85% -5%,#1f9e860f,transparent 60%),radial-gradient(900px 500px at -10% 30%,#b8683c0d,transparent 55%),var(--paper);height:100%;min-height:0;color:var(--ink);font-family:var(--sans)}.jf-proto.tone-clay{--accent:var(--clay);--accent-deep:var(--clay-deep);--accent-soft:var(--clay-soft)}.jf-proto.tone-wheat{--accent:var(--wheat);--accent-deep:var(--wheat-deep);--accent-soft:var(--wheat-soft)}.jf-page{flex-direction:column;min-height:100%;display:flex}.jf-pagehead{flex:none;align-items:center;gap:26px;padding:34px 48px 26px;display:flex}.jf-back{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:72px;color:var(--ink);font-family:var(--sans);flex:none;align-items:center;gap:12px;padding:0 30px;font-size:24px;font-weight:600;display:inline-flex;box-shadow:0 3px 10px #10302b0d}.jf-back svg,.jf-pagehead svg{width:26px;height:26px}.jf-titlebox{min-width:0}.jf-titlebox h1{font-family:var(--serif);letter-spacing:2px;font-size:44px;font-weight:900;line-height:1.15}.jf-titlebox p{color:var(--muted);letter-spacing:1px;margin-top:8px;font-size:22px;line-height:1.35}.jf-pagehead-aside{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.jf-content{flex-direction:column;flex:1;gap:18px;min-height:0;padding:0 48px 28px;display:flex;overflow-y:auto}.jf-content.tight{gap:14px}.jf-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:26px 28px 28px;position:relative;overflow:hidden;box-shadow:0 3px 14px #10302b0d}.jf-card.accented{border-top:4px solid var(--accent)}.jf-card.compact{padding-top:17px;padding-bottom:17px}.jf-card-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.jf-card.compact .jf-card-head{margin-bottom:12px}.jf-g-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-deep);border-radius:14px;flex:none;place-items:center;display:grid}.jf-g-icon svg{width:32px;height:32px}.jf-card-head h2{font-family:var(--serif);letter-spacing:1px;font-size:32px;font-weight:700}.jf-card-head .sub{color:var(--muted);margin-top:4px;font-size:19px}.jf-badge,.jf-chip{white-space:nowrap;border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:8px;font-size:17px;line-height:1;display:inline-flex}.jf-badge{min-height:40px;color:var(--accent-deep);background:var(--accent-soft);border-color:var(--accent);padding:0 16px;font-size:18px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.jf-badge{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.jf-chip{padding:8px 16px}button.jf-chip{min-height:48px}.jf-chip b{color:var(--ink);font-weight:600}.jf-chip.src{background:var(--clay-soft);color:var(--clay-deep);border-color:#b8683c4d}.jf-chip.ok{background:var(--teal-soft);color:var(--teal-deep);border-color:#1f9e864d}.jf-chip.warn{background:var(--wheat-soft);color:var(--wheat-deep);border-color:#a9781f4d}.jf-meta-chips{flex-wrap:wrap;gap:12px;display:flex}.jf-filter-bar,.jf-toolrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jf-filter-label{color:var(--muted);flex:none;margin-right:4px;font-size:20px}.jf-f-chip{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--muted);font-family:var(--sans);border-radius:999px;align-items:center;gap:10px;padding:0 30px;font-size:22px;display:inline-flex}.jf-f-chip.sm{min-height:48px;padding:0 22px;font-size:19px}.jf-f-chip.on{border-color:var(--dark);background:var(--dark);color:var(--k-paper,var(--color-canvas));font-weight:600}.jf-searchbox{border:1px solid var(--line);background:var(--surface);min-height:68px;color:var(--k-muted);border-radius:999px;flex:1;align-items:center;gap:14px;padding:0 24px;font-size:22px;display:flex}.jf-searchbox input{min-width:0;min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.jf-searchbox svg,.jf-f-chip svg{flex:none;width:24px;height:24px}.jf-list-meta,.jf-count-line{color:var(--muted);align-items:center;gap:16px;font-size:20px;line-height:1.4;display:flex}.jf-list-meta b,.jf-count-line b{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-weight:700}.jf-sort-group{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.jf-list{flex-direction:column;flex:none;gap:13px;display:flex}.jf-row{border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:112px;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:20px;padding:17px 24px;text-decoration:none;transition:box-shadow .15s,background .15s;display:flex;box-shadow:0 3px 14px #10302b09}.jf-row:hover{background:var(--paper);box-shadow:0 6px 20px #10302b12}.jf-row.align-start{align-items:flex-start}.jf-row.past,.jf-row.off{opacity:.65;border-left-color:var(--line)}.jf-row-main{flex:1;min-width:0}.jf-row-title{flex-wrap:wrap;align-items:baseline;gap:12px 16px;display:flex}.jf-row-title b{color:var(--ink);letter-spacing:.5px;font-size:26px;font-weight:700;line-height:1.25}.jf-salary{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.jf-kind{background:var(--accent-soft);color:var(--accent-deep);border:1px solid #a9781f4d;border-radius:999px;flex:none;padding:4px 13px;font-size:16px;font-weight:600}.jf-kind.teal{background:var(--teal-soft);color:var(--teal-deep);border-color:#1f9e864d}.jf-row-info{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:6px;font-size:19px;display:flex}.jf-row-info span{align-items:center;gap:8px;display:inline-flex}.jf-row-info svg{opacity:.7;flex:none;width:18px;height:18px}.jf-row-sub{flex-wrap:wrap;gap:8px 10px;margin-top:7px;display:flex}.jf-row-sub .jf-chip{padding:3px 10px;font-size:16px}.jf-fav{border:1px solid var(--line);background:var(--paper);width:56px;height:56px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.jf-fav svg{width:26px;height:26px}.jf-fav.on{background:var(--wheat-soft);color:var(--wheat);border-color:#a9781f73}.jf-fav-chip{border:1px solid var(--line);background:var(--surface);min-height:60px;color:var(--muted);font-family:var(--sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 26px;font-size:21px;font-weight:600;display:inline-flex}.jf-fav-chip svg{width:24px;height:24px}.jf-fav-chip.on{background:var(--wheat-soft);color:var(--wheat-deep);border-color:#a9781f66}.jf-arrow{width:26px;height:26px;color:var(--muted);opacity:.6;flex:none}.jf-btn{border-radius:var(--r-md);min-height:88px;font-family:var(--sans);letter-spacing:1px;border:0;justify-content:center;align-items:center;gap:14px;padding:0 44px;font-size:27px;font-weight:600;display:inline-flex}.jf-btn svg{width:32px;height:32px}.jf-btn.primary{background:var(--teal);color:var(--k-surface,var(--color-surface));box-shadow:0 6px 18px #1f9e8640}.jf-btn.dark{background:var(--dark);color:var(--k-paper,var(--color-canvas));box-shadow:0 6px 18px #10302b2e}.jf-btn.ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.jf-btn.sm{border-radius:var(--r-sm);min-height:64px;padding:0 30px;font-size:22px}.jf-btn:disabled,.jf-btn[aria-disabled=true],.jf-tile[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none}.jf-blocked-reason{color:var(--muted);margin-top:8px;font-size:16px;line-height:1.5;display:block}.jf-tile{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);min-height:96px;color:var(--ink);text-align:left;align-items:center;gap:15px;padding:14px 18px;display:flex}.jf-tile.tinted{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.jf-tile.tinted{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.jf-tile.tinted{background:var(--accent-soft)}.jf-tile-icon{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--accent-deep);border-radius:12px;flex:none;place-items:center;display:grid}.jf-tile.tinted .jf-tile-icon{background:var(--accent);color:var(--k-surface,var(--color-surface));border:0}.jf-tile b{letter-spacing:.5px;font-size:23px;font-weight:600;display:block}.jf-tile span span{color:var(--muted);margin-top:4px;font-size:16.5px;line-height:1.35;display:block}.jf-quick-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.jf-quick-row .jf-tile{min-height:78px;padding:10px 16px}.jf-pager,.jf-actionbar{flex:none;align-items:center;gap:18px;display:flex}.jf-pager .jf-btn{flex:1}.jf-page-ind{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:20px}.jf-notice{border:1px solid var(--accent);align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.jf-notice{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}}.jf-notice{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--muted);padding:14px 18px;font-size:18px;line-height:1.55}.jf-notice svg{width:22px;height:22px;color:var(--accent-deep);flex:none;margin-top:2px}.job-anti-fraud{min-height:56px}.job-anti-fraud b{font-size:20px}.jf-actionbar{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f2;padding:18px 48px 24px}.jf-spacer{flex:1}.jf-action-note{max-width:360px;color:var(--muted);font-size:18px;line-height:1.5}.jf-steps{flex:none;align-items:center;gap:0;display:flex}.jf-step{align-items:center;gap:12px;display:flex}.jf-step-dot{border:2px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.jf-step.done .jf-step-dot{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-deep)}.jf-step.active .jf-step-dot{border-color:var(--teal);background:var(--teal);color:var(--k-surface,var(--color-surface))}.jf-step-label{color:var(--muted);font-size:20px}.jf-step.active .jf-step-label{color:var(--ink);font-weight:600}.jf-step-line{background:var(--line);flex:1;min-width:40px;height:2px;margin:0 16px}.jf-step-line.done{background:var(--teal)}.jf-step-strip{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.jf-step-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);align-items:center;gap:14px;min-height:80px;padding:14px 20px;display:flex}.jf-step-row .num{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-deep);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:23px;font-weight:700;display:grid}.jf-step-row b{font-size:20px;font-weight:700;display:block}.jf-step-row span span{color:var(--muted);margin-top:4px;font-size:15.5px;line-height:1.35;display:block}.jf-metrics,.jf-stat-grid,.jf-two-col{gap:18px;display:grid}.jf-metrics{grid-template-columns:repeat(4,1fr)}.jf-two-col,.jf-stat-grid{grid-template-columns:1fr 1fr}.jf-metric{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:14px 18px}.jf-metric .k,.jf-kv .k{color:var(--muted);font-size:17px}.jf-metric .v,.jf-kv .v{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:700}.jf-metric .v.salary{color:var(--accent-deep)}.jf-kv-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.jf-kv3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.jf-desc-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.jf-desc-grid h3{color:var(--accent-deep);margin-bottom:12px;font-size:22px;font-weight:700}.jf-desc-grid ul,.jf-bullets,.jf-checklist{flex-direction:column;gap:10px;list-style:none;display:flex}.jf-desc-grid li,.jf-bullet,.jf-check{color:var(--ink);gap:10px;font-size:20px;line-height:1.5;display:flex}.jf-desc-grid li:before,.jf-bullet i{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:11px}.jf-bullet i{border-radius:4px;width:12px;height:12px}.jf-check .box{border:2px solid var(--line);background:var(--surface);border-radius:8px;flex:none;width:34px;height:34px;margin-top:1px}.jf-action-zone{grid-template-columns:1fr 360px;align-items:stretch;gap:20px;display:grid}.jf-action-zone.company{grid-template-columns:340px 1fr}.jf-next-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jf-qr-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;align-items:center;gap:16px;padding:30px;display:flex}.jf-qr-box{border:10px solid var(--surface);outline:1px solid var(--line);background:repeating-linear-gradient(0deg,var(--ink) 0 8px,transparent 8px 16px),repeating-linear-gradient(90deg,var(--ink) 0 8px,var(--surface) 8px 16px);border-radius:12px;width:220px;height:220px;position:relative}.jf-qr-box:after{border:3px solid var(--ink);background:var(--surface);content:"";border-radius:8px;position:absolute;top:35%;right:35%;bottom:35%;left:35%}.jf-qr-panel .qr-title{font-size:24px;font-weight:700}.jf-qr-panel .qr-sub{color:var(--muted);text-align:center;font-size:18px;line-height:1.5}.jf-company-logo,.jf-company-icon{background:var(--accent-soft);color:var(--accent-deep);font-family:var(--serif);border-radius:16px;flex:none;place-items:center;font-weight:900;display:grid}.jf-company-logo{width:88px;height:88px;font-size:42px}.jf-company-icon{width:64px;height:64px;font-size:30px}.jf-booth-tag{background:var(--wheat-soft);text-align:center;border:1px solid #a9781f59;border-radius:14px;flex:none;margin-left:auto;padding:12px 24px}.jf-booth-tag .k{color:var(--wheat-deep);font-size:15px}.jf-booth-tag b{color:var(--wheat-deep);font-family:var(--serif);font-size:32px;display:block}.jf-job-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:12px 22px}.jf-job-row .j-top{align-items:center;gap:14px;display:flex}.jf-job-row .j-top b{font-size:24px;font-weight:700}.jf-job-row .salary{color:var(--accent-deep);margin-left:auto;font-size:23px;font-weight:700}.jf-job-row .j-meta{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:17px;display:flex}.jf-map-grid{grid-template-rows:280px 200px 104px;grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.jf-zone{cursor:pointer;border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.jf-zone b{font-family:var(--serif);letter-spacing:3px;font-size:34px}.jf-zone .theme{color:var(--ink);font-size:20px;font-weight:600}.jf-zone .range{color:var(--muted);font-size:17px}.jf-zone.z-a{background:var(--teal-soft);grid-row:1/3}.jf-zone.z-b{background:var(--clay-soft);grid-column:2/4}.jf-zone.z-c{background:var(--wheat-soft);grid-column:2/4}.jf-zone.z-svc{cursor:default;background:var(--paper);border-style:dashed}.jf-booth-grid{grid-template-columns:repeat(10,1fr);gap:10px;display:grid}.jf-booth-cell{border:1px solid var(--line);background:var(--surface);min-height:78px;color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:17px;font-weight:700;display:flex}.jf-booth-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:400;overflow:hidden}.jf-booth-cell.occ{background:var(--teal-soft);color:var(--teal-deep);border-color:#1f9e8659}.jf-booth-cell.res{background:var(--wheat-soft);color:var(--wheat-deep);border-color:#a9781f59}.jf-picked{border:1px solid #1f9e8666;border-left:6px solid var(--teal);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:20px;padding:18px 26px;display:flex;box-shadow:0 3px 14px #10302b0d}.jf-picked .p-booth{background:var(--teal-soft);width:72px;height:72px;color:var(--teal-deep);font-family:var(--serif);border-radius:14px;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid}.jf-stat-card{border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:8px;padding:22px 28px;display:flex;box-shadow:0 3px 14px #10302b0d}.jf-stat-card .k{color:var(--muted);align-items:center;gap:12px;font-size:19px;display:flex}.jf-stat-card .v{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:46px;font-weight:900}.jf-stat-card small{margin-left:6px;font-size:22px;font-weight:700}.jf-progress{background:var(--line);border-radius:999px;height:12px;overflow:hidden}.jf-progress-fill{border-radius:inherit;background:var(--teal);height:100%}.jf-service4,.jf-tips-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.jf-tips-row{grid-template-columns:repeat(3,1fr)}.jf-sv,.jf-tip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:16px}.jf-sv{text-align:center}.jf-sv b{font-family:var(--serif);margin-top:6px;font-size:32px;font-weight:900;display:block}.jf-sv span,.jf-stat-card .note{color:var(--muted);font-size:16px}.jf-zone-rows,.jf-bar-rows{flex-direction:column;gap:12px;display:flex}.jf-zone-row,.jf-bar-row{align-items:center;gap:16px;display:grid}.jf-zone-row{grid-template-columns:150px 1fr 90px}.jf-bar-row{grid-template-columns:120px 1fr 74px}.jf-zone-row span,.jf-bar-row span{color:var(--muted);font-size:18px}.jf-zone-row .n,.jf-bar-row .n{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:900px){.jf-pagehead{align-items:flex-start;padding:22px 22px 18px}.jf-titlebox h1{font-size:32px}.jf-titlebox p{font-size:18px}.jf-content{padding:0 22px 22px}.jf-pagehead-aside,.jf-sort-group{display:none}.jf-metrics,.jf-kv-grid,.jf-kv3,.jf-desc-grid,.jf-action-zone,.jf-action-zone.company,.jf-two-col,.jf-stat-grid,.jf-service4,.jf-tips-row,.jf-step-strip{grid-template-columns:1fr}.jf-booth-grid{grid-template-columns:repeat(4,1fr)}.jf-map-grid{grid-template-rows:none;grid-template-columns:1fr}.jf-zone.z-a,.jf-zone.z-b,.jf-zone.z-c{grid-area:auto;min-height:160px}.jf-actionbar{flex-wrap:wrap;padding:14px 22px 18px}.w4-page-frame .ui-kiosk-action-items>.jf-spacer{display:none}.w4-page-frame .ui-kiosk-action-items>.jf-btn{letter-spacing:0;width:100%;min-height:58px;padding-inline:20px;font-size:19px}}.w4-jobs-page,.w4-company-page{min-height:100%}[data-kiosk-presentation=fusion-youth] .w4-page-frame>.ui-kiosk-page-content{padding:0}.w4-page-content{--w4-page-inset:clamp(20px, 4.45vw, 48px);min-height:0;padding:0 var(--w4-page-inset);overflow-y:auto}.w4-source-meta{flex-wrap:wrap;gap:10px;margin:0;display:flex}.w4-source-meta>div{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.w4-source-meta>div{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}}.w4-source-meta>div{border-radius:999px;padding:8px 14px}.w4-source-meta dt,.w4-source-meta dd{margin:0;display:inline}.w4-source-meta dt:after{content:" "}.oa-stats-band{border-radius:var(--r-md,18px);background:var(--k-ink,var(--fy-ink));color:var(--k-paper,var(--fy-paper));align-items:center;gap:20px;padding:20px 32px;display:flex}.oa-stats-band>svg{opacity:.8;flex:none;width:34px;height:34px}.oa-stats-cells{text-align:center;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oa-stats-cells .oa-n{font-family:var(--fy-serif,var(--serif,Georgia, serif));font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}.oa-stats-cells .oa-t{opacity:.65;margin-top:4px;font-size:17px}.oa-search-btn{border:1px solid var(--line,var(--fy-line));background:var(--surface,var(--fy-surface));min-height:64px;color:var(--ink,var(--fy-ink));font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:12px;margin-left:auto;padding:0 28px;font-size:21px;display:inline-flex}.oa-search-btn svg{width:24px;height:24px;color:var(--muted,var(--fy-muted))}.oa-agency-row{border-left:5px solid var(--color-clay,var(--fy-clay,var(--k-teal)));align-items:center;min-height:150px}.oa-ag-logo{background:var(--color-clay-soft,var(--fy-wheat-soft,var(--k-teal-soft)));width:60px;height:60px;color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)));border-radius:14px;flex:none;place-items:center;display:grid}.oa-st{border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 14px;font-size:18px;font-weight:600;display:inline-flex}.oa-st .oa-dot{background:currentColor;border-radius:50%;width:9px;height:9px}.oa-st.open{border:1px solid var(--k-teal)}@supports (color:color-mix(in lab,red,red)){.oa-st.open{border:1px solid color-mix(in srgb,var(--k-teal) 30%,transparent)}}.oa-st.open .oa-dot{background:var(--k-teal,var(--fy-teal))}.oa-st.rest{border:1px solid var(--line,var(--fy-line));background:var(--paper,var(--fy-paper));color:var(--muted,var(--fy-muted))}.oa-st.rest .oa-dot{opacity:.6;background:var(--muted,var(--fy-muted))}.oa-r-aside{flex-direction:column;align-items:center;gap:6px;min-width:110px;display:flex}.oa-jobs-n{color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)));font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.oa-jobs-t{color:var(--muted,var(--fy-muted));text-align:center;font-size:15px;line-height:1.35}.oa-mini-btn{border:1px solid #b8683c;min-height:48px;padding:0 20px}@supports (color:color-mix(in lab,red,red)){.oa-mini-btn{border:1px solid color-mix(in srgb,var(--color-clay,var(--fy-clay,var(--k-teal))) 40%,var(--line,var(--fy-line)))}}.oa-mini-btn{background:var(--surface,var(--fy-surface));color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)));font:inherit;cursor:pointer;border-radius:999px;font-size:17px;font-weight:600}.oa-job-sum{border:1px solid var(--line,var(--fy-line));border-radius:var(--r-md,18px);background:var(--surface,var(--fy-surface));flex-direction:column;gap:18px;padding:24px 28px;display:flex}.oa-job-sum-head{align-items:flex-start;gap:22px;display:flex}.oa-job-sum-head h2{font-family:var(--fy-serif,var(--serif,Georgia, serif));letter-spacing:-.02em;margin:0;font-size:34px;font-weight:900;line-height:1.2}.oa-job-sum-meta{color:var(--muted,var(--fy-muted));flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:20px;display:flex}.oa-job-sum-meta span{align-items:center;gap:8px;display:inline-flex}.oa-job-type{border:1px solid #b8683c4d;flex:none;padding:6px 16px}@supports (color:color-mix(in lab,red,red)){.oa-job-type{border:1px solid color-mix(in srgb,var(--color-clay,var(--fy-clay,var(--k-teal))) 30%,transparent)}}.oa-job-type{background:var(--color-clay-soft,var(--fy-wheat-soft));color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)));border-radius:999px;font-size:18px;font-weight:600}.oa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.oa-metrics>div{border:1px solid var(--line,var(--fy-line));border-radius:var(--r-sm,14px);background:var(--paper,var(--fy-paper));padding:14px 16px}.oa-metrics>div span{color:var(--muted,var(--fy-muted));font-size:16px;display:block}.oa-metrics>div b{margin-top:6px;font-size:22px;font-weight:700;line-height:1.25;display:block}.oa-metrics>div.is-accent b{color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)))}.oa-desc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.oa-desc-card,.oa-agency-zone{border:1px solid var(--line,var(--fy-line));border-radius:var(--r-md,18px);background:var(--surface,var(--fy-surface));padding:22px 24px}.oa-desc-card h3,.oa-agency-zone h3,.oa-guide h3{color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)));margin:0 0 14px;font-size:22px;font-weight:700}.oa-desc-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oa-desc-card li{color:var(--ink,var(--fy-ink));gap:10px;font-size:19px;line-height:1.5;display:flex}.oa-desc-card li:before{content:"";background:var(--color-clay,var(--fy-clay,var(--k-teal)));border-radius:50%;flex:none;width:8px;height:8px;margin-top:10px}.oa-agency-zone{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:20px;display:grid}.oa-kv{flex-direction:column;gap:12px;display:flex}.oa-kv>div{align-items:baseline;gap:14px;font-size:20px;display:flex}.oa-kv>div span{width:120px;color:var(--muted,var(--fy-muted));flex:none;font-size:18px}.oa-kv>div b{font-weight:600}.oa-guide{border:1px solid var(--line,var(--fy-line));border-radius:var(--r-md,18px);background:var(--paper,var(--fy-paper));flex-direction:column;gap:12px;padding:22px 24px;display:flex}.oa-guide-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oa-guide-steps li{color:var(--muted,var(--fy-muted));align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.oa-guide-steps li span{background:var(--color-clay-soft,var(--fy-wheat-soft));width:32px;height:32px;color:var(--color-clay-deep,var(--fy-clay,var(--k-teal-deep)));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.oa-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:48px 20px;display:flex}.oa-empty svg{opacity:.35;width:56px;height:56px}.oa-empty b{color:var(--ink,var(--fy-ink));font-size:22px}.oa-empty span{color:var(--muted,var(--fy-muted));font-size:18px}.jf-proto .jf-row{min-height:116px}.jf-proto.tone-clay .oa-agency-row,.jf-proto .oa-agency-row{min-height:150px}.jf-proto .jf-qr-box{width:170px;height:170px}.jf-proto .jf-list-meta{font-size:20px}@media(max-width:720px){.oa-stats-cells,.oa-metrics,.oa-desc-grid,.oa-agency-zone{grid-template-columns:1fr}.oa-search-btn{justify-content:center;width:100%;margin-left:0}}.w4-fair-page{flex-direction:column;flex:1;min-height:0;display:flex}.jf-proto.tone-wheat .jf-row{align-items:center;gap:18px;min-height:122px;padding:18px 26px}.jf-proto.tone-wheat .jf-row.align-start{align-items:flex-start;min-height:124px;padding-top:20px;padding-bottom:20px}.jf-proto.tone-wheat .jf-list{gap:14px}.jf-proto.tone-wheat .jf-row-info{gap:8px 20px;margin-top:7px}.jf-proto.tone-wheat .jf-row-sub{margin-top:8px}.jf-proto.tone-wheat .jf-fair-aside{gap:10px;min-width:148px}.jf-proto.tone-wheat .ui-kiosk-page-header-aside{flex:none;justify-content:flex-end;align-items:center;max-width:min(42vw,420px);display:flex}.jf-proto.tone-wheat .ui-kiosk-page-header-aside .jf-meta-chips{justify-content:flex-end;gap:10px}.jf-proto.tone-wheat .ui-kiosk-page-header-aside .jf-chip{min-height:44px;padding:6px 16px;font-size:17px}.jf-proto.tone-wheat .ui-kiosk-page-header-aside button.jf-chip{min-height:48px;padding:8px 18px}.jf-proto.tone-wheat .ui-kiosk-page-header-aside .jf-badge{min-height:44px;padding:0 18px;font-size:17px}.jf-proto.tone-wheat .w4-page-content{flex-direction:column;gap:20px;display:flex}.jf-proto.tone-wheat .w4-page-content>.jf-card{padding:24px 26px 26px}.jf-proto.tone-wheat .w4-page-content>.jf-card.compact{padding:20px 24px 22px}.jf-proto.tone-wheat .w4-page-content>.jf-card .jf-card-head{margin-bottom:18px}.jf-proto.tone-wheat .w4-page-content>.jf-card.compact .jf-card-head{margin-bottom:14px}.jf-proto.tone-wheat .w4-page-content>.jf-two-col,.jf-proto.tone-wheat .w4-page-content>.jf-stat-grid{gap:20px}.jf-proto.tone-wheat .w4-page-content.tight{gap:16px}.w4-ordered-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.w4-ordered-steps>li{grid-template-columns:36px 1fr;align-items:flex-start;gap:12px;display:grid}.w4-step-number{background:var(--ink);color:var(--k-surface,var(--color-surface));border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}:root{--wheat:var(--color-wheat);--wheat-deep:var(--color-wheat-deep);--wheat-soft:var(--color-wheat-soft)}.jf-scale-tag{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:3px 12px;font-size:16px;display:inline-flex}.jf-booth-label{color:var(--wheat-deep);font-weight:700}.jf-mtype{border-radius:999px;flex:none;padding:3px 12px;font-size:15px;font-weight:600}.jf-mtype.sch{color:var(--slate-deep);background:var(--slate-soft);border:1px solid #3f68b04d}.jf-mtype.map{color:var(--teal-deep);background:var(--teal-soft);border:1px solid #1f9e864d}.jf-mtype.co{color:var(--plum-deep);background:var(--plum-soft);border:1px solid #7a5a864d}.jf-mtype.pos{color:var(--clay-deep);background:var(--clay-soft);border:1px solid #b8683c4d}.jf-mtype.bro{color:var(--wheat-deep);background:var(--wheat-soft);border:1px solid #a9781f4d}.jf-zone-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.jf-zs{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:16px 20px}.jf-zs b{font-size:18px;font-weight:700;display:block}.jf-zs-nums{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:8px 0;font-size:16px;display:flex}.jf-co-pick{flex-direction:column;gap:12px;display:flex}.jf-cp{border-radius:var(--r-sm);background:var(--wheat-soft);border:1px solid #a9781f4d;padding:16px 20px}.jf-cp-top{align-items:center;gap:12px;display:flex}.jf-cp-top b{color:var(--wheat-deep);font-size:22px;font-weight:700}.jf-cp p{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.5}.jf-fair-aside{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.jf-qr-go{white-space:nowrap;gap:8px;min-height:56px;padding:0 16px;font-size:19px}.jf-qr-go svg{width:20px;height:20px}.ov-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:22px 24px;display:grid}.jf-proto.tone-wheat .ov-grid .jf-kv+.jf-kv{margin-top:14px}.jf-kv .k{color:var(--muted);font-size:18px}.jf-kv .v{font-variant-numeric:tabular-nums;margin-top:6px;font-size:23px;font-weight:700}.jf-pill-row{flex-wrap:wrap;gap:10px 12px;margin-top:14px;display:flex}.jf-traffic{color:var(--muted);margin-top:16px;font-size:19px;line-height:1.55}.jf-traffic b{color:var(--ink);margin-bottom:6px;font-size:20px;display:block}.jf-mini-map{border:1px solid var(--line);background:var(--paper,var(--k-paper,var(--color-canvas)));min-height:280px;color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.jf-mini-map .grid-bg{background:repeating-linear-gradient(0deg,#0000 0,#0000 43px,#10302b0f 43px,#10302b0f 44px),repeating-linear-gradient(90deg,#0000 0,#0000 43px,#10302b0f 43px,#10302b0f 44px);position:absolute;top:0;right:0;bottom:0;left:0}.jf-zones3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jf-zone-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper,var(--k-paper,var(--color-canvas)));padding:20px 22px;position:relative}.jf-zone-card .city-badge{color:var(--accent-deep,var(--wheat-deep));font-size:17px;font-weight:600;position:absolute;top:20px;right:20px}.jf-zone-card .z-icon{background:var(--accent-soft,var(--wheat-soft));width:52px;height:52px;color:var(--accent-deep,var(--wheat-deep));border-radius:12px;place-items:center;display:grid}.jf-zone-card .z-icon svg{width:28px;height:28px}.jf-zone-card b{margin-top:14px;font-size:23px;font-weight:700;display:block}.jf-zone-card span.desc{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.45;display:block}.jf-svc-tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.jf-svc-tiles .jf-tile{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:108px}.jf-svc-tiles .jf-tile .cnt{color:var(--muted);font-size:15px}@media(max-width:900px){.jf-zone-stats,.ov-grid,.jf-zones3{grid-template-columns:1fr}.jf-svc-tiles{grid-template-columns:repeat(2,1fr)}}.w4-campus-page,.w4-policy-page{min-height:100%}.kproto,.campus-proto{--kp-paper:var(--k-paper,var(--color-canvas));--kp-surface:var(--k-surface,var(--color-surface));--kp-ink:var(--k-ink);--kp-muted:var(--k-muted);--kp-line:var(--k-line);--kp-teal:var(--k-teal);--kp-teal-deep:var(--k-teal-deep);--kp-teal-soft:var(--k-teal-soft);--kp-clay:var(--color-warning);--kp-clay-deep:var(--color-warning-fg);--kp-clay-soft:var(--color-warning-bg);--kp-wheat:var(--color-wheat);--kp-wheat-deep:var(--color-wheat-deep);--kp-wheat-soft:var(--color-wheat-soft);--kp-plum:var(--color-plum);--kp-plum-deep:var(--color-plum-deep);--kp-plum-soft:var(--color-plum-soft);--kp-dark:var(--k-ink);--kp-accent:var(--kp-teal);--kp-accent-deep:var(--kp-teal-deep);--kp-accent-soft:var(--kp-teal-soft)}.kproto{min-height:100%;color:var(--kp-ink);background:radial-gradient(1000px 520px at 88% -6%,#1f9e8612,transparent 62%),radial-gradient(760px 420px at -10% 28%,#b8683c0f,transparent 58%),var(--kp-paper);font-family:var(--font-sans,"PingFang SC", "Microsoft YaHei", system-ui, sans-serif)}.kproto-teal{--kp-accent:var(--kp-teal);--kp-accent-deep:var(--kp-teal-deep);--kp-accent-soft:var(--kp-teal-soft)}.kproto-clay{--kp-accent:var(--kp-clay);--kp-accent-deep:var(--kp-clay-deep);--kp-accent-soft:var(--kp-clay-soft)}.kproto-wheat{--kp-accent:var(--kp-wheat);--kp-accent-deep:var(--kp-wheat-deep);--kp-accent-soft:var(--kp-wheat-soft)}.kproto-plum{--kp-accent:var(--kp-plum);--kp-accent-deep:var(--kp-plum-deep);--kp-accent-soft:var(--kp-plum-soft)}.kproto button,.kproto a,.kproto select,.kproto input,.kproto textarea{font:inherit}.kproto-shell{flex-direction:column;gap:20px;min-height:100%;padding:34px 48px 28px;display:flex;overflow:hidden}.kproto-pagehead{flex:none;align-items:center;gap:26px;display:flex}.kproto-back,.kproto-btn{border:1px solid var(--kp-line);background:var(--kp-surface);min-height:64px;color:var(--kp-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:22px;font-weight:700;display:inline-flex;box-shadow:0 3px 10px #10302b0d}.kproto-back svg,.kproto-btn svg{flex:none;width:24px;height:24px}.kproto-title h1{font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);letter-spacing:2px;font-size:44px;font-weight:900;line-height:1.12}.kproto-title p{color:var(--kp-muted);letter-spacing:1px;margin-top:8px;font-size:22px}.kproto-aside{margin-left:auto}.kproto-content{flex-direction:column;flex:auto;gap:18px;min-height:0;display:flex;overflow:hidden}.kproto-card{border:1px solid var(--kp-line);background:var(--kp-surface);border-radius:18px;padding:24px 28px;position:relative;overflow:hidden;box-shadow:0 3px 14px #10302b0d}.kproto-card.accented{border-top:4px solid var(--kp-accent)}.kproto-card-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}.kproto-icon{background:var(--kp-accent-soft);width:56px;height:56px;color:var(--kp-accent-deep);border-radius:14px;flex:none;place-items:center;display:grid}.kproto-icon svg{width:31px;height:31px}.kproto-card-head h2{font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);letter-spacing:1px;font-size:32px;font-weight:800}.kproto-card-head .sub{color:var(--kp-muted);margin-top:4px;font-size:19px}.kproto-auth,.kproto-notice{border-radius:14px;align-items:flex-start;gap:14px;padding:18px 24px;line-height:1.5;display:flex}.kproto-auth{border:1px solid var(--kp-accent)}@supports (color:color-mix(in lab,red,red)){.kproto-auth{border:1px solid color-mix(in srgb,var(--kp-accent) 35%,transparent)}}.kproto-auth{background:var(--kp-accent-soft);color:var(--kp-accent-deep);font-size:20px}.kproto-notice{border:1px dashed var(--kp-line);color:var(--kp-muted);background:#fffdf8b8;font-size:17px}.kproto-auth svg,.kproto-notice svg{flex:none;width:26px;height:26px;margin-top:2px}.kproto-badge,.kproto-chip{white-space:nowrap;border:1px solid var(--kp-accent);border-radius:999px;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kproto-badge,.kproto-chip{border:1px solid color-mix(in srgb,var(--kp-accent) 30%,transparent)}}.kproto-badge,.kproto-chip{background:var(--kp-accent-soft);color:var(--kp-accent-deep);padding:7px 16px;font-size:18px;font-weight:700}button.kproto-badge{min-height:48px}.kproto-chip{border-color:var(--kp-line);background:var(--kp-paper);color:var(--kp-muted);font-size:17px;font-weight:500}.kproto-chip b{color:var(--kp-ink);font-weight:700}.kproto-chip.source{background:var(--kp-clay-soft);color:var(--kp-clay-deep);border-color:#b8683c4d}.kproto-chip.warn{background:var(--kp-wheat-soft);color:var(--kp-wheat-deep);border-color:#a9781f4d}.kproto-chip.ok{background:var(--kp-teal-soft);color:var(--kp-teal-deep);border-color:#1f9e864d}.kproto-meta{flex-wrap:wrap;gap:12px;display:flex}.kproto-btn.primary{border-color:var(--kp-accent);background:var(--kp-accent);min-height:72px;color:var(--k-surface,var(--color-surface));box-shadow:0 6px 18px var(--kp-accent)}@supports (color:color-mix(in lab,red,red)){.kproto-btn.primary{box-shadow:0 6px 18px color-mix(in srgb,var(--kp-accent) 25%,transparent)}}.kproto-btn.dark{border-color:var(--kp-dark);background:var(--kp-dark);min-height:72px;color:var(--k-paper,var(--color-canvas))}.kproto-btn.sm{min-height:56px;padding:0 22px;font-size:19px}.kproto-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kproto-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.kproto-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kproto-tile{border:1px solid var(--kp-line);background:var(--kp-paper);min-height:96px;color:var(--kp-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:15px;padding:14px 18px;display:flex}.kproto-tile.primary,.kproto-tile.tinted{border-color:var(--kp-accent)}@supports (color:color-mix(in lab,red,red)){.kproto-tile.primary,.kproto-tile.tinted{border-color:color-mix(in srgb,var(--kp-accent) 35%,transparent)}}.kproto-tile.primary,.kproto-tile.tinted{background:var(--kp-accent-soft)}.kproto-tile.disabled{cursor:not-allowed;background:var(--kp-surface);opacity:.58;border-style:dashed}.kproto-tile .tile-icon{border:1px solid var(--kp-line);background:var(--kp-surface);width:46px;height:46px;color:var(--kp-accent-deep);border-radius:12px;flex:none;place-items:center;display:grid}.kproto-tile.primary .tile-icon{background:var(--kp-accent);color:var(--k-surface,var(--color-surface));border:0}.kproto-tile b{letter-spacing:.5px;font-size:23px;font-weight:700;display:block}.kproto-tile span span{color:var(--kp-muted);margin-top:4px;font-size:16.5px;line-height:1.35;display:block}.kproto-actionbar{margin-block:4px -28px;margin-inline:calc(-1 * var(--w4-page-inset));border-top:1px solid var(--kp-line);background:var(--kp-surface);flex:none;align-items:center;gap:20px;padding:24px 48px 30px;display:flex}.kproto-spacer{flex:1}@media(max-width:720px){.kproto-shell{padding:20px 16px}.kproto-pagehead,.kproto-grid-2,.kproto-grid-3,.kproto-grid-4{grid-template-columns:1fr}.kproto-pagehead{flex-direction:column;align-items:flex-start}.kproto-title h1{font-size:34px}.kproto-actionbar{margin-inline:calc(-1 * var(--w4-page-inset));flex-direction:column;align-items:stretch;margin-bottom:-20px;padding-inline:16px}}.w4-page-content:has(.campus-proto){flex:1;gap:0;min-height:0;padding:0;overflow:hidden}.jf-proto.w4-page-frame:has(.campus-proto) .ui-kiosk-pagehead{padding-bottom:18px}.campus-proto{--kp-accent:var(--kp-wheat);--kp-accent-deep:var(--kp-wheat-deep);--kp-accent-soft:var(--kp-wheat-soft);background:var(--kp-paper);min-height:0;color:var(--kp-ink);flex-direction:column;flex:1;display:flex}.campus-proto .campus-hero{background:var(--kp-dark);color:var(--k-paper,var(--color-canvas));flex:none;padding:16px 48px 30px;position:relative;overflow:hidden}.campus-proto .campus-hero:after{content:"";background:radial-gradient(circle,#a9781f59,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.campus-proto .campus-hero .campus-date{min-height:56px;color:var(--k-paper,var(--color-canvas));font-variant-numeric:tabular-nums;background:#f4f1e81f;border:1px solid #f4f1e840;border-radius:999px;align-items:center;padding:10px 22px;font-size:21px;display:inline-flex}.campus-proto .campus-hero h1{font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);letter-spacing:2px;margin-top:20px;font-size:40px;font-weight:900;line-height:1.22;position:relative}.campus-proto .campus-status{color:var(--color-wheat-soft);vertical-align:middle;background:#a9781f66;border:1px solid #a9781f99;border-radius:999px;align-items:center;margin-left:16px;padding:5px 16px;font-size:18px;font-weight:600;display:inline-flex}.campus-proto .campus-hero .tagline{opacity:.75;margin-top:10px;font-size:21px}.campus-proto .campus-hero-meta{opacity:.9;flex-wrap:wrap;gap:10px 30px;margin-top:16px;font-size:20px;display:flex}.campus-proto .campus-hero-meta span{align-items:center;gap:9px;display:inline-flex}.campus-proto .campus-hero-meta svg{opacity:.8;width:20px;height:20px}.campus-proto .campus-tabs{background:var(--kp-surface);border-bottom:2px solid var(--kp-line);flex:none;display:flex}.campus-proto .campus-tab{min-height:86px;color:var(--kp-muted);font-family:var(--kp-sans,"PingFang SC", "Microsoft YaHei", system-ui, sans-serif);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:19px;display:flex;position:relative}.campus-proto .campus-tab svg{width:26px;height:26px}.campus-proto .campus-tab[aria-pressed=true]{color:var(--kp-wheat-deep);font-weight:700}.campus-proto .campus-tab[aria-pressed=true]:after{content:"";background:var(--kp-wheat);border-radius:3px;height:4px;position:absolute;bottom:-2px;left:26%;right:26%}.campus-proto .campus-tab-body{background:var(--kp-paper);flex:auto;overflow-y:auto}.campus-proto .campus-tab-pane{flex-direction:column;gap:18px;padding:22px 48px 28px;display:flex}.campus-proto .campus-band4 .campus-band-cell{border-radius:var(--kp-r-sm,14px);background:var(--kp-wheat-soft);text-align:center;border:1px solid #a9781f4d;padding:18px}.campus-proto .campus-band4 .campus-band-cell b{font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);color:var(--kp-wheat-deep);font-variant-numeric:tabular-nums;font-size:34px;font-weight:900;display:block}.campus-proto .campus-band4 .campus-band-cell span{color:var(--kp-muted);margin-top:4px;font-size:17px;display:block}.campus-proto .campus-qk4 .kproto-tile{background:var(--kp-wheat-soft);border-color:#a9781f4d;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:112px}.campus-proto .campus-qk4 .kproto-tile b{font-size:23px;font-weight:600;display:block}.campus-proto .campus-qk4 .kproto-tile span{color:var(--kp-muted);margin-top:4px;font-size:17px;display:block}.campus-proto .campus-hot-row{border:1px solid var(--kp-line);border-radius:var(--kp-r-sm,14px);background:var(--kp-paper);min-height:92px;color:var(--kp-ink);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:14px 20px;display:flex}.campus-proto .campus-hot-logo{background:var(--kp-wheat-soft);width:58px;height:58px;color:var(--kp-wheat-deep);font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);border-radius:12px;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid}.sc-mod-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sc-mod{border:1px solid var(--kp-line);border-radius:var(--kp-r-md,18px);background:var(--kp-surface);min-height:220px;color:var(--kp-ink);text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:26px 28px;display:flex;box-shadow:0 3px 14px #10302b0d}.sc-mod:active:not(:disabled){transform:scale(.985)}.sc-mod:disabled{cursor:not-allowed;opacity:.6}.sc-mod-icon{background:var(--kp-accent-soft);width:64px;height:64px;color:var(--kp-accent-deep);border-radius:16px;place-items:center;display:grid}.sc-mod-icon svg{width:34px;height:34px}.sc-mod-title{align-items:center;gap:12px;margin-top:16px;display:flex}.sc-mod-title b{font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);letter-spacing:1px;font-size:28px;font-weight:700}.sc-mod-tag{border:1px solid var(--kp-accent)}@supports (color:color-mix(in lab,red,red)){.sc-mod-tag{border:1px solid color-mix(in srgb,var(--kp-accent) 30%,transparent)}}.sc-mod-tag{background:var(--kp-accent-soft);color:var(--kp-accent-deep);border-radius:999px;padding:3px 12px;font-size:15px;font-weight:600}.sc-mod p{color:var(--kp-muted);flex:1;margin-top:4px;font-size:19px;line-height:1.5}.sc-mod-go{color:var(--kp-accent-deep);align-items:center;gap:8px;margin-top:10px;font-size:20px;font-weight:700;display:inline-flex}.sc-mod-go svg{width:20px;height:20px}.sc-ext-head{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.sc-ext-head h2{font-family:var(--kp-serif,"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif);letter-spacing:1px;font-size:26px;font-weight:700}.sc-ext-head span{color:var(--kp-muted);font-size:17px}@media(max-width:720px){.campus-proto .campus-hero,.campus-proto .campus-tab-pane{padding-inline:20px}.sc-mod-grid{grid-template-columns:1fr}}.oa-stats-band{border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(135deg,#b8683c14,transparent 42%),var(--surface);align-items:stretch;gap:18px;padding:18px 22px;display:flex;box-shadow:0 3px 14px #10302b0a}.oa-stats-band>svg{display:none}.oa-stats-cells{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.oa-stats-cells>div{border:1px solid var(--line);border-radius:var(--r-sm);background:#fffdf8e0;flex-direction:column;justify-content:center;min-height:72px;padding:12px 16px;display:flex}.oa-n{color:var(--accent-deep);font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:30px;font-weight:900;line-height:1.1}.oa-t{color:var(--muted);letter-spacing:.5px;margin-top:6px;font-size:18px}.oa-agency-row{align-items:stretch;min-height:132px;padding:20px 22px}.oa-ag-logo{background:var(--accent-soft);width:72px;height:72px;color:var(--accent-deep);border:1px solid #b8683c38;border-radius:18px;flex:none;align-self:center;place-items:center;display:grid}.oa-ag-logo svg{width:34px;height:34px}.oa-agency-row .jf-row-title{align-items:center;gap:12px 14px}.oa-agency-row .jf-row-title b{letter-spacing:.8px;font-size:28px}.oa-st{border-radius:999px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.oa-st.open{background:var(--teal-soft);color:var(--teal-deep)}.oa-st.rest{background:var(--wheat-soft);color:var(--wheat-deep)}.oa-dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.oa-agency-row .jf-row-info{gap:10px 28px;margin-top:8px;font-size:20px}.oa-agency-row .jf-row-sub{gap:10px;margin-top:10px}.oa-agency-row .jf-chip{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:16px}.oa-agency-row .jf-chip.src{color:var(--muted)}.oa-agency-row .jf-chip.ok{background:var(--teal-soft);color:var(--teal-deep);border-color:#1f9e8647}.oa-r-aside{border-left:1px solid var(--line);text-align:center;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;min-width:96px;padding-left:18px;display:flex}.oa-jobs-n{color:var(--accent-deep);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;line-height:1}.oa-jobs-t{color:var(--muted);letter-spacing:.5px;margin-top:8px;font-size:16px}.oa-search-btn{border:1px solid var(--line);background:var(--surface);min-height:64px;color:var(--muted);font-family:var(--sans);border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:0 26px;font-size:22px;display:inline-flex}.oa-search-btn svg{width:22px;height:22px}.oa-filter-stack{flex-direction:column;gap:14px;display:flex}.oa-list-shell{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.oa-empty{border:1px dashed var(--line);border-radius:var(--r-md);text-align:center;background:#fffdf8b3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:56px 24px;display:flex}.oa-empty svg{width:56px;height:56px;color:var(--muted);opacity:.45}.oa-empty b{color:var(--ink);font-size:24px;font-weight:700}.oa-empty span{max-width:28em;color:var(--muted);font-size:18px;line-height:1.5}@media(max-width:1100px){.oa-stats-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-search-btn{margin-left:0}.oa-agency-row{flex-wrap:wrap}.oa-r-aside{border-left:0;border-top:1px solid var(--line);flex-direction:row;justify-content:flex-start;gap:10px;width:100%;padding:14px 0 0}.oa-jobs-n{font-size:28px}}@layer theme,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2147483647\]{z-index:2147483647}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[27px\]{margin-left:27px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[min\(88vh\,900px\)\]{height:min(88vh,900px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[290px\]{max-height:290px}.max-h-\[320px\]{max-height:320px}.max-h-\[560px\]{max-height:560px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[8rem\]{min-height:8rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[214px\]{min-height:214px}.min-h-\[240px\]{min-height:240px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[22rem\]{width:22rem}.w-\[23rem\]{width:23rem}.w-\[30px\]{width:30px}.w-\[30rem\]{width:30rem}.w-\[32rem\]{width:32rem}.w-\[34px\]{width:34px}.w-\[34rem\]{width:34rem}.w-\[76px\]{width:76px}.w-\[112px\]{width:112px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[480px\]{width:480px}.w-\[640px\]{width:640px}.w-\[min\(94vw\,980px\)\]{width:min(94vw,980px)}.w-\[min\(420px\,100\%\)\]{width:min(420px,100%)}.w-\[min\(520px\,100\%\)\]{width:min(520px,100%)}.w-\[min\(640px\,100\%\)\]{width:min(640px,100%)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[55\%\]{max-width:55%}.max-w-\[880px\]{max-width:880px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[14px\]{min-width:14px}.min-w-\[18px\]{min-width:18px}.min-w-\[48px\]{min-width:48px}.min-w-\[56px\]{min-width:56px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgba\(16\,48\,43\,0\.14\)\]{border-color:#10302b24}.border-\[var\(--kp-line\)\]{border-color:var(--kp-line)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--resume-accent\,\#2563eb\)\]{border-color:var(--resume-accent,#2563eb)}.border-error\/40{border-color:#c14a3466}@supports (color:color-mix(in lab,red,red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error) 40%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-info-bg\/60{border-color:#e5edf499}@supports (color:color-mix(in lab,red,red)){.border-info-bg\/60{border-color:color-mix(in oklab,var(--color-info-bg) 60%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-900\/\[0\.06\]{border-color:#10302b0f}@supports (color:color-mix(in lab,red,red)){.border-neutral-900\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-neutral-900) 6%,transparent)}}.border-neutral-900\/\[0\.07\]{border-color:#10302b12}@supports (color:color-mix(in lab,red,red)){.border-neutral-900\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-neutral-900) 7%,transparent)}}.border-primary-100{border-color:var(--color-primary-100)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-success-bg\/60{border-color:#e2f2ec99}@supports (color:color-mix(in lab,red,red)){.border-success-bg\/60{border-color:color-mix(in oklab,var(--color-success-bg) 60%,transparent)}}.border-success\/40{border-color:#1f9e8666}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-warning-bg\/60{border-color:#f4e8dd99}@supports (color:color-mix(in lab,red,red)){.border-warning-bg\/60{border-color:color-mix(in oklab,var(--color-warning-bg) 60%,transparent)}}.border-warning\/20{border-color:#b8683c33}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.border-warning\/30{border-color:#b8683c4d}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-warning\/40{border-color:#b8683c66}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-primary-600{border-top-color:var(--color-primary-600)}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[rgba\(255\,253\,248\,0\.82\)\]{background-color:#fffdf8d1}.bg-\[var\(--dark\)\]{background-color:var(--dark)}.bg-\[var\(--kp-accent-soft\)\]{background-color:var(--kp-accent-soft)}.bg-\[var\(--kp-line\)\]{background-color:var(--kp-line)}.bg-\[var\(--kp-paper\)\]{background-color:var(--kp-paper)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--resume-accent\,\#2563eb\)\]{background-color:var(--resume-accent,#2563eb)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-current{background-color:currentColor}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-error{background-color:var(--color-error)}.bg-error-bg{background-color:var(--color-error-bg)}.bg-error-bg\/60{background-color:#f6e3de99}@supports (color:color-mix(in lab,red,red)){.bg-error-bg\/60{background-color:color-mix(in oklab,var(--color-error-bg) 60%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-info{background-color:var(--color-info)}.bg-info-bg{background-color:var(--color-info-bg)}.bg-info-bg\/60{background-color:#e5edf499}@supports (color:color-mix(in lab,red,red)){.bg-info-bg\/60{background-color:color-mix(in oklab,var(--color-info-bg) 60%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/60{background-color:#f7f4ec99}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/60{background-color:color-mix(in oklab,var(--color-neutral-50) 60%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/40{background-color:#10302b66}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/40{background-color:color-mix(in oklab,var(--color-neutral-900) 40%,transparent)}}.bg-neutral-900\/45{background-color:#10302b73}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/45{background-color:color-mix(in oklab,var(--color-neutral-900) 45%,transparent)}}.bg-neutral-900\/90{background-color:#10302be6}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/90{background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent)}}.bg-plum{background-color:var(--color-plum)}.bg-plum-soft{background-color:var(--color-plum-soft)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/50{background-color:#f2f9f680}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/50{background-color:color-mix(in oklab,var(--color-primary-50) 50%,transparent)}}.bg-primary-50\/60{background-color:#f2f9f699}@supports (color:color-mix(in lab,red,red)){.bg-primary-50\/60{background-color:color-mix(in oklab,var(--color-primary-50) 60%,transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-success{background-color:var(--color-success)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-success-bg\/60{background-color:#e2f2ec99}@supports (color:color-mix(in lab,red,red)){.bg-success-bg\/60{background-color:color-mix(in oklab,var(--color-success-bg) 60%,transparent)}}.bg-success\/90{background-color:#1f9e86e6}@supports (color:color-mix(in lab,red,red)){.bg-success\/90{background-color:color-mix(in oklab,var(--color-success) 90%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-warning-bg\/40{background-color:#f4e8dd66}@supports (color:color-mix(in lab,red,red)){.bg-warning-bg\/40{background-color:color-mix(in oklab,var(--color-warning-bg) 40%,transparent)}}.bg-warning-bg\/60{background-color:#f4e8dd99}@supports (color:color-mix(in lab,red,red)){.bg-warning-bg\/60{background-color:color-mix(in oklab,var(--color-warning-bg) 60%,transparent)}}.bg-warning\/20{background-color:#b8683c33}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#c9764a\]{--tw-gradient-from:#c9764a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fdfbf4\]{--tw-gradient-from:#fdfbf4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-error-fg{--tw-gradient-from:var(--color-error-fg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-info-fg{--tw-gradient-from:var(--color-info-fg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-600{--tw-gradient-from:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-plum{--tw-gradient-from:var(--color-plum);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-600{--tw-gradient-from:var(--color-primary-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-700{--tw-gradient-from:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-success-fg{--tw-gradient-from:var(--color-success-fg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-warning-fg{--tw-gradient-from:var(--color-warning-fg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#9e5330\]{--tw-gradient-to:#9e5330;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#dff2ea\]{--tw-gradient-to:#dff2ea;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-error-fg{--tw-gradient-to:var(--color-error-fg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-info{--tw-gradient-to:var(--color-info);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-500{--tw-gradient-to:var(--color-neutral-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-plum{--tw-gradient-to:var(--color-plum);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-500{--tw-gradient-to:var(--color-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-700{--tw-gradient-to:var(--color-primary-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-success{--tw-gradient-to:var(--color-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-warning-fg{--tw-gradient-to:var(--color-warning-fg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-14{padding:calc(var(--spacing) * 14)}.p-\[22px_24px\]{padding:22px 24px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[22px\]{padding-inline:22px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[18px\]{padding-bottom:18px}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:var\(--font-heading\,inherit\)\]{font-family:var(--font-heading,inherit)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[calc\(1rem\*var\(--resume-font-scale\,1\)\)\]{font-size:calc(1rem * var(--resume-font-scale,1))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[var\(--resume-line-height\,1\.62\)\]{--tw-leading:var(--resume-line-height,1.62);line-height:var(--resume-line-height,1.62)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#8fb5a7\]{color:#8fb5a7}.text-\[\#9dc4b6\]{color:#9dc4b6}.text-\[\#c6ddd3\]{color:#c6ddd3}.text-\[color\:var\(--ink\)\]{color:var(--ink)}.text-\[color\:var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--accent-deep\)\]{color:var(--accent-deep)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--kp-accent-deep\)\]{color:var(--kp-accent-deep)}.text-\[var\(--kp-muted\)\]{color:var(--kp-muted)}.text-\[var\(--kp-wheat-deep\)\]{color:var(--kp-wheat-deep)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-error{color:var(--color-error)}.text-error-fg{color:var(--color-error-fg)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-info{color:var(--color-info)}.text-info-fg{color:var(--color-info-fg)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-plum{color:var(--color-plum)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-red-600{color:var(--color-red-600)}.text-success{color:var(--color-success)}.text-success-fg{color:var(--color-success-fg)}.text-transparent{color:#0000}.text-warning-fg{color:var(--color-warning-fg)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.shadow-\[0_24px_80px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f172a4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 26px 64px var(--tw-shadow-color,#10302b1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10302b0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary-100{--tw-ring-color:var(--color-primary-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!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,)!important}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[kiosk-route-error\:dev\]{kiosk-route-error:dev}.placeholder\:text-\[color\:var\(--muted\)\]::placeholder{color:var(--muted)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.last\:flex-none:last-child{flex:none}@media(hover:hover){.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-primary-200:hover{border-color:var(--color-primary-200)}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:bg-error-bg:hover{background-color:var(--color-error-bg)}.hover\:bg-error\/80:hover{background-color:#c14a34cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/80:hover{background-color:color-mix(in oklab,var(--color-error) 80%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-50\/30:hover{background-color:#f2f9f64d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-50\/30:hover{background-color:color-mix(in oklab,var(--color-primary-50) 30%,transparent)}}.hover\:bg-primary-50\/40:hover{background-color:#f2f9f666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-50\/40:hover{background-color:color-mix(in oklab,var(--color-primary-50) 40%,transparent)}}.hover\:bg-primary-100\/60:hover{background-color:#e2f2ec99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-100\/60:hover{background-color:color-mix(in oklab,var(--color-primary-100) 60%,transparent)}}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:text-error-fg:hover{color:var(--color-error-fg)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 6px 18px var(--tw-shadow-color,#10302b0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[rgba\(36\,101\,86\,0\.48\)\]:focus{border-color:#2465567a}.focus\:border-primary-500:focus{border-color:var(--color-primary-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[rgba\(36\,101\,86\,0\.12\)\]:focus{--tw-ring-color:#2465561f}.focus\:ring-primary-100:focus{--tw-ring-color:var(--color-primary-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--color-primary-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-error\/70:active{background-color:#c14a34b3}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/70:active{background-color:color-mix(in oklab,var(--color-error) 70%,transparent)}}.active\:bg-neutral-100:active{background-color:var(--color-neutral-100)}.active\:bg-neutral-200:active{background-color:var(--color-neutral-200)}.active\:bg-neutral-300:active{background-color:var(--color-neutral-300)}.active\:bg-primary-100:active{background-color:var(--color-primary-100)}.active\:bg-primary-700:active{background-color:var(--color-primary-700)}.active\:bg-primary-800:active{background-color:var(--color-primary-800)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[rgba\(16\,48\,43\,0\.04\)\]:disabled{background-color:#10302b0a}.disabled\:text-\[color\:var\(--muted\)\]:disabled{color:var(--muted)}.disabled\:text-neutral-300:disabled{color:var(--color-neutral-300)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_210px\]{grid-template-columns:minmax(0,1fr) 210px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:\[column-gap\:28px\]{column-gap:28px}.md\:\[column-count\:2\]{column-count:2}}@media(min-width:64rem){.lg\:w-\[26rem\]{width:26rem}.lg\:w-\[348px\]{width:348px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_\.ui-kiosk-modal-actions\]\:sticky .ui-kiosk-modal-actions{position:sticky}.\[\&_\.ui-kiosk-modal-actions\]\:bottom-0 .ui-kiosk-modal-actions{bottom:calc(var(--spacing) * 0)}.\[\&_\.ui-kiosk-modal-actions\]\:z-\[1\] .ui-kiosk-modal-actions{z-index:1}.\[\&_\.ui-kiosk-modal-actions\]\:bg-\[var\(--fy-surface\)\] .ui-kiosk-modal-actions{background-color:var(--fy-surface)}}[data-kiosk-presentation=fusion-youth],[data-kiosk-presentation=fusion-youth][data-visual-theme=service-desk],[data-kiosk-presentation=fusion-youth] [data-visual-theme=service-desk]{--color-canvas:#faf8f4;--color-surface:#fff;--k-teal:#1b3a5c;--k-teal-deep:#0e2238;--k-teal-soft:#eaf0f7;--k-dark:#0e2238;--k-action:#e8551a;--k-action-deep:#c43e0e;--k-action-soft:#fdeee8;--k-ink:#1a1714;--k-muted:#6b6560;--k-line:#e5ddd0;--k-serif:"PingFang SC", "Noto Sans SC", "Microsoft YaHei New", "Microsoft YaHei", system-ui, sans-serif;--k-page-inset:48px;--sd-color-canvas:#faf8f4;--sd-color-canvas-outer:#faf8f4;--sd-color-surface:#fff;--sd-color-text-strong:#1a1714;--sd-color-text:#1a1714;--sd-color-copy:#6b6560;--sd-color-copy-muted:#6b6560;--sd-color-primary:#1b3a5c;--sd-color-primary-strong:#0e2238;--sd-color-line:#e5ddd0;--sd-color-line-strong:#cec6bc;--sd-shadow-touch:0 18px 60px #0e223814;--sd-shadow-console:0 10px 34px #0e22380f;--sd-category-blue-bg:#eaf0f7;--sd-category-blue-fg:#0e2238;--color-primary-50:#eaf0f7;--color-primary-100:#d4e3f0;--color-primary-200:#a8c3dc;--color-primary-300:#739dc3;--color-primary-400:#4a7ba8;--color-primary-500:#2e5d89;--color-primary-600:#1b3a5c;--color-primary-700:#0e2238;--color-primary-800:#091929;--color-primary-900:#05101a;--color-neutral-50:#f5f2ef;--color-neutral-100:#ede9e4;--color-neutral-200:#e2dbd3;--color-neutral-300:#cec6bc;--color-neutral-400:#a09890;--color-neutral-500:#6b6560;--color-neutral-600:#544e49;--color-neutral-700:#3d3832;--color-neutral-800:#2a2520;--color-neutral-900:#1a1714;--pv-paper:#faf8f4;--pv-surface:#fff;--pv-ink:#1a1714;--pv-muted:#6b6560;--pv-line:#e5ddd0;--pv-teal:#1b3a5c;--pv-teal-deep:#0e2238;--pv-teal-soft:#eaf0f7;--pv-action:#e8551a;--pv-action-deep:#c43e0e;--pv-action-soft:#fdeee8;--pv-dark:#0e2238;--pv-serif:"PingFang SC", "Noto Sans SC", "Microsoft YaHei New", "Microsoft YaHei", system-ui, sans-serif;--pv-sans:"PingFang SC", "Noto Sans SC", "Microsoft YaHei New", "Microsoft YaHei", system-ui, sans-serif;--fy-paper:#faf8f4;--fy-surface:#fff;--fy-ink:#1a1714;--fy-muted:#6b6560;--fy-line:#e5ddd0;--fy-teal:#1b3a5c;--fy-teal-deep:#0e2238;--fy-teal-soft:#eaf0f7;--fy-action:#e8551a;--fy-action-deep:#c43e0e;--fy-action-soft:#fdeee8;--fy-serif:"PingFang SC", "Noto Sans SC", "Microsoft YaHei New", "Microsoft YaHei", system-ui, sans-serif;--fy-sans:"PingFang SC", "Noto Sans SC", "Microsoft YaHei New", "Microsoft YaHei", system-ui, sans-serif}[data-kiosk-presentation=fusion-youth].ui-kiosk-shell{background:radial-gradient(1200px 600px at 85% -5%,#1b3a5c0f,transparent 60%),radial-gradient(900px 500px at -10% 30%,#e8551a0a,transparent 55%),var(--k-paper,#faf8f4)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-nav__item[aria-current=page]:after{background:var(--k-action,#e8551a)}[data-kiosk-presentation=fusion-youth] .ui-kiosk-page-header-title,[data-kiosk-presentation=fusion-youth] .ui-kiosk-state-title,[data-kiosk-presentation=fusion-youth] .ui-kiosk-modal-title{font-family:var(--fy-sans,"PingFang SC", "Noto Sans SC", system-ui, sans-serif);letter-spacing:.5px}[data-kiosk-presentation=fusion-youth] .kpv1 .nav-item.active:after{background:var(--pv-action,#e8551a)}[data-kiosk-presentation=fusion-youth] .kpv1 .ar-cta{color:#fff;font-family:var(--pv-sans);background:linear-gradient(135deg,#e8551a,#b33a0a);box-shadow:0 6px 24px #e8551a4d,0 2px 6px #0e22381a}[data-kiosk-presentation=fusion-youth] .kpv1 .ar-cta:active{box-shadow:0 3px 12px #e8551a38}[data-kiosk-presentation=fusion-youth] .kpv1 .continue .btn.primary,[data-kiosk-presentation=fusion-youth] .kpv1 .cb-btn{background:var(--pv-action,#e8551a);color:#fff;box-shadow:0 6px 18px #e8551a42}[data-kiosk-presentation=fusion-youth] .kpv1 .status-chip{background:#ffffff1a;border-color:#fff3}[data-kiosk-presentation=fusion-youth] .kpv1 .status-chip .dot{background:#35ab8e;box-shadow:0 0 0 4px #35ab8e38}[data-kiosk-presentation=fusion-youth] .kpv1 .status-chip.warn{background:#e8551a2e;border-color:#e8551a6b}[data-kiosk-presentation=fusion-youth] .kpv1 .status-chip.warn .dot{background:var(--pv-action,#e8551a);box-shadow:0 0 0 4px #e8551a33}[data-kiosk-presentation=fusion-youth] .kpv1 .status-chip.neutral{background:#ffffff12;border-color:#ffffff21}[data-kiosk-presentation=fusion-youth] .kpv1 .dc-dot{background:var(--pv-muted);box-shadow:0 0 0 3px #606f6b24}[data-kiosk-presentation=fusion-youth] .kpv1 .dc-dot[data-state=ready]{background:#35ab8e;box-shadow:0 0 0 3px #35ab8e38}[data-kiosk-presentation=fusion-youth] .kpv1 .dc-dot[data-state=checking]{background:var(--pv-wheat);box-shadow:0 0 0 3px #b5863429}[data-kiosk-presentation=fusion-youth] .kpv1 .dc-dot[data-state=unavailable]{background:var(--pv-clay);box-shadow:0 0 0 3px #be5b4229}[data-kiosk-presentation=fusion-youth] .kpv1 .ar-card{border-color:#1b3a5c33;box-shadow:0 6px 28px #1b3a5c17,0 2px 8px #0e22380d}[data-kiosk-presentation=fusion-youth] .kpv1 .ar-card:before{background:linear-gradient(90deg,var(--pv-action,#e8551a),#e8551a66,transparent)}[data-kiosk-presentation=fusion-youth] .kpv1 .continue-bar{background:linear-gradient(90deg,#1b3a5c0f,#1b3a5c08);border-color:#1b3a5c24}[data-kiosk-presentation=fusion-youth] .kpv1 .device-card{border-color:#1b3a5c24;box-shadow:0 4px 14px #0e22380f,0 1px 4px #0e22380a}[data-kiosk-presentation=fusion-youth] .kpv1 .welcome h1 em{color:var(--pv-teal-deep,#0e2238);text-decoration-color:#e8551a52}[data-kiosk-presentation=fusion-youth] .kpv1 .card-head h2,[data-kiosk-presentation=fusion-youth] .kpv1 .ar-h,[data-kiosk-presentation=fusion-youth] .kpv1 .z-text b,[data-kiosk-presentation=fusion-youth] .kpv1 .welcome h1,[data-kiosk-presentation=fusion-youth] .kpv1 .svc-title,[data-kiosk-presentation=fusion-youth] .kpv1 .device-card h3,[data-kiosk-presentation=fusion-youth] .kpv1 .continue .c-copy strong,[data-kiosk-presentation=fusion-youth] .kpv1 .cb-body b{font-family:var(--pv-sans)}@media(prefers-reduced-motion:reduce){[data-kiosk-presentation=fusion-youth] .kpv1 .ar-cta{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-topbar{height:100px;padding:0 56px;color:var(--k-ink);border-bottom:1px solid var(--k-line);background:color-mix(in srgb,var(--k-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v6-runtime-shell .ui-kiosk-topbar__brand{align-items:center;gap:16px;min-height:64px;color:inherit}.v6-runtime-shell .ui-kiosk-topbar__brand-action{padding:0;border:0;text-align:left;background:transparent;cursor:pointer}.v6-runtime-shell .ui-kiosk-topbar__brand-mark{position:relative;display:grid;place-items:center;width:52px;height:52px;overflow:hidden;flex:none;border-radius:15px;color:var(--k-surface);font-family:var(--k-serif);font-size:26px;opacity:1;background:linear-gradient(148deg,var(--color-success),var(--color-success-fg));box-shadow:0 10px 24px color-mix(in srgb,var(--color-success) 20%,transparent)}.v6-runtime-shell .ui-kiosk-topbar__brand-copy{display:flex;align-items:baseline;gap:14px;min-width:0;opacity:1}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-topbar__brand-copy b{color:var(--k-ink);font-size:30px;letter-spacing:.06em}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-topbar__brand-copy>span{color:var(--k-muted);font-size:16px;opacity:1;letter-spacing:.06em}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-topbar__right{color:var(--k-muted);gap:22px}.v6-runtime-shell .k-status-chip{color:var(--k-ink);border-color:var(--k-line);background:var(--k-surface)}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-nav{margin-top:0;color:var(--k-muted);border-top:1px solid var(--k-line);background:color-mix(in srgb,var(--k-surface) 96%,transparent)}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-nav__item{color:var(--k-muted)}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-nav__item[aria-current=page]{color:var(--k-teal-deep)}@media(max-width:760px){[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-topbar{height:76px;padding:0 20px}.v6-runtime-shell .ui-kiosk-topbar__brand-mark{width:44px;height:44px;border-radius:13px;font-size:22px}[data-kiosk-presentation=fusion-youth].v6-runtime-shell .ui-kiosk-topbar__brand-copy b{font-size:22px}}@media(prefers-reduced-motion:reduce){.v6-runtime-shell .ui-kiosk-topbar__brand-mark{animation:none}}.sg-page{display:flex;flex-direction:column;min-height:0}.sg-hero{display:flex;align-items:center;gap:48px;padding:54px 44px;border-radius:44px;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 70%);color:var(--qx-paper);position:relative;overflow:hidden}.sg-num{flex:none;width:280px;height:280px;border-radius:50%;border:2px solid rgba(46,230,168,.32);display:flex;flex-direction:column;align-items:center;justify-content:center}.sg-num b{font-size:128px;line-height:1;font-weight:700;color:var(--qx-emerald);font-variant-numeric:tabular-nums}.sg-num span{margin-top:10px;font-size:20px;color:#f2efe4a8;text-align:center}.sg-title{margin:0;font-family:var(--qx-serif);font-size:44px;line-height:1.24;font-weight:700}.sg-title em{font-style:normal;color:var(--qx-emerald)}.sg-copy{margin-top:14px;font-size:21px;line-height:1.6;color:#f2efe4c2}.sg-from{margin-top:18px;display:inline-flex;align-items:center;min-height:48px;padding:8px 18px;border-radius:16px;background:#fffdf817;border:1px solid rgba(255,253,248,.16);font-size:19px}.sg-from b{color:var(--qx-emerald)}.sg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sg-card{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:26px 28px}.sg-card h3{margin:0;font-size:24px}.sg-card ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.sg-card li{font-size:20px;line-height:1.5;color:var(--qx-ink-2)}.sg-card p{margin:12px 0 0;font-size:19px;line-height:1.55;color:var(--qx-ink-3)}.sg-sec{margin-top:22px}.sg-sec-h{display:flex;align-items:baseline;gap:16px;margin-bottom:14px}.sg-sec-h .t{font-size:29px;font-weight:700}.sg-truth{display:flex;gap:26px;padding:14px 0 8px;font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.sg-truth b{color:var(--qx-ink-2)}.qx-privacy-clearing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:var(--qx-deep);color:var(--qx-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;pointer-events:auto}.qx-privacy-clearing p{margin:0;font-size:36px;font-weight:700}.qx-clearing-hold{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:820px;padding:0 44px;text-align:center}.qx-clearing-hold h2{margin:0;font-family:var(--qx-serif);font-size:32px;font-weight:700;color:var(--qx-emerald)}.qx-privacy-clearing .qx-clearing-note{margin:0;font-size:21px;line-height:1.6;font-weight:400;color:#f2efe4c2}.qx-privacy-clearing .qx-clearing-status{margin:0;font-size:20px;line-height:1.5;font-weight:400;color:#f2efe4e6;font-variant-numeric:tabular-nums}.qx-clearing-retry{margin-top:6px;min-height:56px;min-width:240px;padding:0 32px;border-radius:16px;border:1px solid rgba(46,230,168,.4);background:#2ee6a824;color:var(--qx-paper);font-size:22px;font-weight:700;cursor:pointer}@media(prefers-reduced-motion:reduce){.sg-page,.sg-page *,.qx-privacy-clearing{animation:none!important}}.sg-impact{margin:0 0 14px;font-size:26px;line-height:1.5;color:var(--qx-ink-2, inherit)}.kiosk-hid-notice{position:fixed;top:104px;left:50%;transform:translate(-50%);z-index:9000;max-width:min(720px,calc(100vw - 48px));padding:18px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-warning, #b8683c) 34%,transparent);background:var(--color-warning-bg, #f4e8dd);box-shadow:0 12px 32px #10302b2e;color:var(--color-warning-fg, #9e5330);pointer-events:none;animation:kiosk-hid-notice-in .16s ease-out}.kiosk-hid-notice-title{display:block;font-size:20px;font-weight:700;line-height:1.3}.kiosk-hid-notice-body{margin-top:6px;font-size:17px;line-height:1.5}.kiosk-hid-notice-hint{margin-top:4px;font-size:15px;line-height:1.5}@keyframes kiosk-hid-notice-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kiosk-hid-notice{animation:none}}:root{--qx-paper: #f5f2e9;--qx-surface: #fffdf8;--qx-ink: #10302b;--qx-ink-2: #3d5a52;--qx-ink-3: #526b62;--qx-deep: #0b241e;--qx-deep-2: #123a30;--qx-emerald: #2ee6a8;--qx-teal: #1f9e86;--qx-teal-d: #157a67;--qx-teal-soft: #e0f2ec;--qx-slate: #3f68b0;--qx-slate-d: #35608f;--qx-slate-soft: #e6ecf7;--qx-wheat: #a9781f;--qx-wheat-d: #8a6219;--qx-wheat-soft: #f3ecda;--qx-plum: #7a5a86;--qx-plum-d: #6b4a77;--qx-plum-soft: #efe8f2;--qx-cinnabar: #b23a2e;--qx-cinnabar-d: #963227;--qx-cinnabar-soft: #f6e4e1;--qx-on-deep-warn: #e8b45c;--qx-on-deep-bad: #e88b7d;--qx-on-solid: #ffffff;--qx-muted-bg: #ece7d9;--qx-muted-line: #dcd7c9;--qx-muted-ink: #6d7069;--qx-teal-line: #8dc4b5;--qx-cinnabar-line: #d9b8b2;--qx-line: #e3ddcb;--qx-line-2: #d4cdb6;--qx-r: 8px;--qx-r-s: 6px;--qx-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif;--qx-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--qx-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--qx-fs-note: 18px;--qx-fs-aux: 20px;--qx-fs-aux-lg: 21px;--qx-fs-body: 22px;--qx-fs-body-lg: 24px;--qx-fs-btn: 26px;--qx-fs-sec: 28px;--qx-fs-page: 36px;--qx-fs-greeting: 46px;--qx-lh-body: 1.45;--qx-tap-min: 48px;--qx-btn-h: 76px;--qx-btn-h-lg: 96px;--qx-row-h: 104px;--qx-gutter: 40px}.qx-stage{width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-sans)}.qx-topbar{flex:none;height:104px;display:flex;align-items:center;gap:16px;padding:0 var(--qx-gutter);background:var(--qx-deep);color:var(--qx-paper)}.qx-topbar-brand{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:700}.qx-topbar-mark{width:46px;height:46px;border-radius:var(--qx-r);background:var(--qx-emerald);color:var(--qx-deep);display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:24px;font-weight:700}.qx-topbar-sub{font-size:var(--qx-fs-aux);opacity:.72}.qx-topbar-spacer{flex:1}.qx-topbar-clock{font-family:var(--qx-mono);font-size:var(--qx-fs-body-lg);font-variant-numeric:tabular-nums}.qx-topbar:not(.qx-home-hero-top){background:var(--qx-surface);color:var(--qx-ink);border-bottom:1px solid var(--qx-line)}.qx-topbar:not(.qx-home-hero-top) .qx-topbar-mark{background:var(--qx-deep);color:var(--qx-emerald)}.qx-topbar:not(.qx-home-hero-top) .qx-topbar-sub{opacity:1;color:var(--qx-ink-3)}.qx-pill{display:inline-flex;align-items:center;gap:8px;min-height:var(--qx-tap-min);padding:0 18px;border-radius:999px;background:#ffffff1a;font-size:var(--qx-fs-aux-lg);font-weight:650}.qx-pill:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}.qx-pill[data-tone=ok]{color:var(--qx-emerald)}.qx-pill[data-tone=warn]{color:var(--qx-on-deep-warn)}.qx-pill[data-tone=bad]{color:var(--qx-on-deep-bad)}.qx-pill[data-tone=unknown]{color:var(--qx-paper);opacity:.7}.qx-topbar:not(.qx-home-hero-top) .qx-pill{border:1px solid var(--qx-line-2);background:var(--qx-paper)}.qx-topbar:not(.qx-home-hero-top) .qx-pill[data-tone=ok]{color:var(--qx-teal-d);background:var(--qx-teal-soft);border-color:var(--qx-teal-line)}.qx-topbar:not(.qx-home-hero-top) .qx-pill[data-tone=warn]{color:var(--qx-wheat-d);background:var(--qx-wheat-soft);border-color:var(--qx-line-2)}.qx-topbar:not(.qx-home-hero-top) .qx-pill[data-tone=bad]{color:var(--qx-cinnabar-d);background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line)}.qx-topbar:not(.qx-home-hero-top) .qx-pill[data-tone=unknown]{color:var(--qx-ink-2);opacity:1}.qx-pagehead{flex:none;margin:18px var(--qx-gutter) 0;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.qx-pagehead h1{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-page);font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:14px}.qx-pagehead h1:before{content:"";width:6px;height:34px;border-radius:3px;background:var(--qx-emerald)}.qx-pagehead p{flex:1;min-width:260px;margin:0;font-size:var(--qx-fs-body);line-height:1.4;color:var(--qx-ink-2)}.qx-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 var(--qx-gutter)}.qx-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding-top:16px;scrollbar-width:none}.qx-scroll::-webkit-scrollbar{display:none}.qx-navbar{flex:none;height:112px;display:flex;align-items:stretch;border-top:1px solid var(--qx-line);background:var(--qx-surface)}.qx-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3);border:0;background:transparent;cursor:pointer}.qx-nav-item[aria-current=page]{color:var(--qx-teal-d);font-weight:700}.qx-nav-item[aria-current=page]:after{content:"";position:absolute;bottom:18px;width:28px;height:3px;border-radius:2px;background:var(--qx-emerald)}.qx-nav-item{position:relative}@media(prefers-reduced-motion:reduce){.qx-stage,.qx-stage *{animation:none!important;transition:none!important}}.qx-topbar-back{flex:none;width:64px;height:64px;margin-right:4px;border-radius:20px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.qx-topbar-back:active{background:var(--qx-line)}@media(max-width:640px){[data-kiosk-stage-fit=off] .qx-topbar{height:72px;gap:10px;padding:0 14px}[data-kiosk-stage-fit=off] .qx-topbar-back{width:var(--qx-tap-min);height:var(--qx-tap-min);margin-right:0;border-radius:14px}[data-kiosk-stage-fit=off] .qx-topbar-brand{flex:none;gap:8px;font-size:20px;white-space:nowrap}[data-kiosk-stage-fit=off] .qx-topbar-mark{width:36px;height:36px;font-size:19px}[data-kiosk-stage-fit=off] .qx-topbar-sub,[data-kiosk-stage-fit=off] .qx-topbar-clock{display:none}[data-kiosk-stage-fit=off] .qx-pill{flex:0 1 auto;min-width:0;min-height:40px;padding:4px 12px;gap:6px;font-size:14px;line-height:1.25;word-break:keep-all;overflow-wrap:anywhere}}.qx-btn{min-height:var(--qx-btn-h);padding:0 26px;border-radius:var(--qx-r);display:inline-flex;align-items:center;justify-content:center;gap:11px;font-family:var(--qx-sans);font-size:var(--qx-fs-btn);font-weight:700;border:1px solid var(--qx-line-2);background:var(--qx-surface);color:var(--qx-ink);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.qx-btn:disabled{opacity:.48;cursor:not-allowed}.qx-btn:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.qx-btn[data-variant=primary]{min-height:var(--qx-btn-h-lg);background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}.qx-btn[data-variant=teal]{background:var(--qx-teal-soft);border-color:var(--qx-teal);color:var(--qx-teal-d)}.qx-btn[data-variant=ghost]{background:var(--qx-paper)}.qx-btn[data-variant=danger]{background:var(--qx-cinnabar);border-color:var(--qx-cinnabar);color:var(--qx-on-solid)}.qx-card{flex:none;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:var(--qx-r);padding:20px 22px}.qx-card[data-live=true]{border-color:var(--qx-teal);box-shadow:inset 3px 0 0 var(--qx-teal)}.qx-sec-h{display:flex;align-items:baseline;gap:14px;margin-bottom:2px}.qx-sec-h .t{font-size:var(--qx-fs-sec);font-weight:700}.qx-sec-h .hint{margin-left:auto;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-rows{border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);overflow:hidden}.qx-row{display:flex;align-items:center;gap:16px;padding:16px 20px;min-height:var(--qx-row-h);border-bottom:1px solid var(--qx-line);width:100%;text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit;cursor:pointer}.qx-rows>:last-child{border-bottom:0}.qx-row-ic{flex:none;width:52px;height:52px;border-radius:var(--qx-r);background:var(--qx-paper);border:1px solid var(--qx-line);color:var(--qx-ink-2);display:flex;align-items:center;justify-content:center}.qx-row-tx{flex:1;min-width:0}.qx-row-t{display:block;font-size:var(--qx-fs-body-lg);font-weight:700}.qx-row-d{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);line-height:1.4;color:var(--qx-ink-3)}.qx-row-go{flex:none;color:var(--qx-ink-3)}.qx-slot{display:inline-block;min-width:64px;border-bottom:2px dotted var(--qx-line-2);color:var(--qx-ink-3);font-weight:400}.qx-num{font-family:var(--qx-mono);font-variant-numeric:tabular-nums}.qx-state{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border-radius:var(--qx-r);border:1px solid var(--qx-line);background:var(--qx-surface)}.qx-state-ic{flex:none;width:56px;height:56px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center}.qx-state[data-tone=empty] .qx-state-ic{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-state[data-tone=error]{border-color:var(--qx-cinnabar)}.qx-state[data-tone=error] .qx-state-ic{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-state[data-tone=info] .qx-state-ic{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qx-state-t{font-size:var(--qx-fs-btn);font-weight:700}.qx-state-d{margin-top:6px;font-size:var(--qx-fs-aux-lg);line-height:1.5;color:var(--qx-ink-2)}.qx-ctabar{flex:none;display:flex;align-items:center;gap:18px;padding:18px var(--qx-gutter);border-top:1px solid var(--qx-line);background:var(--qx-surface)}.qx-ctabar .why{flex:1;margin:0;font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.qx-ai-declaration-slot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.qx-ai-declaration-note{margin:0;font-size:var(--qx-fs-aux);line-height:1.35;color:var(--qx-ink-3);text-align:left}.qx-ai-declaration-items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.qx-ai-declaration-items li{margin:0;font-size:var(--qx-fs-aux-lg);line-height:1.45;color:var(--qx-ink-2)}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:48px}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--qx-deep) 55%,transparent)}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-dialog{position:relative;z-index:1;width:min(820px,100%);max-height:calc(100vh - 96px);overflow:auto;border:1px solid var(--qx-line);border-radius:28px;background:var(--qx-surface);color:var(--qx-ink);box-shadow:0 24px 64px color-mix(in srgb,var(--qx-deep) 18%,transparent)}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-header{display:flex;align-items:flex-start;gap:16px;padding:28px 28px 0}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-heading{flex:1;min-width:0}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-title{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-sec);font-weight:700;line-height:1.35}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-description{margin:12px 0 0;font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-2)}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-close{display:grid;place-items:center;flex:none;width:56px;height:56px;border:1px solid var(--qx-line-2);border-radius:16px;background:var(--qx-paper);color:var(--qx-ink)}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-content{padding:16px 28px 0}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-actions{display:flex;gap:16px;padding:24px 28px 28px}.ui-kiosk-modal-layer:has([data-ai-declaration-dialog]) .ui-kiosk-modal-actions>*{flex:1;min-height:56px}.qx-grow{flex:1 1 auto;min-height:0}.qx-grow>.knp,.qx-grow .qx-grow-inner{flex:1 1 auto;min-height:0}.qx-step-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px}.qx-step-prev,.qx-ai-help{display:inline-flex;align-items:center;min-height:56px;padding:0 4px;border:0;background:none;font-size:var(--qx-fs-body);font-weight:600;line-height:1.4;cursor:pointer}.qx-step-prev{color:var(--qx-ink-2)}.qx-ai-help{margin-left:auto;color:var(--qx-teal-d);text-align:right}.qx-step-prev:focus-visible,.qx-ai-help:focus-visible{outline:3px solid var(--qx-deep);outline-offset:3px}.k1-login{width:100%;height:100%}.k1-login .qx-stage{background:var(--qx-paper)}.k1-login .lg-tabs{flex:none;display:flex;gap:14px;margin:4px 0 8px}.k1-login .lg-tab{flex:1;min-height:88px;border-radius:24px;border:1px solid var(--qx-line-2);background:var(--qx-surface);display:flex;align-items:center;gap:16px;padding:0 24px;color:inherit;font:inherit;cursor:pointer;text-align:left}.k1-login .lg-tab .ti{flex:none;width:56px;height:56px;border-radius:18px;background:var(--qx-paper);color:var(--qx-ink-2);display:flex;align-items:center;justify-content:center}.k1-login .lg-tab .tn{display:block;font-size:var(--qx-fs-sec);font-weight:700}.k1-login .lg-tab .td{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.k1-login .lg-tab[aria-current=page]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}.k1-login .lg-tab[aria-current=page] .ti{background:#2ee6a829;color:var(--qx-emerald)}.k1-login .lg-tab[aria-current=page] .td{color:#f2efe4a8}.k1-login .lg-from{margin:0 0 12px;padding:12px 20px;border-radius:16px;background:var(--qx-wheat-soft);border:1px solid var(--qx-line-2);color:var(--qx-wheat-d);font-size:var(--qx-fs-aux-lg);line-height:1.5;font-weight:600}.k1-login .lg-hint{margin:0 0 12px;padding:12px 20px;border-radius:16px;background:var(--qx-slate-soft);color:var(--qx-slate-d);font-size:var(--qx-fs-aux-lg);line-height:1.5}.k1-login .lg-field{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:22px 26px}.k1-login .lg-field+.lg-field{margin-top:14px}.k1-login .lg-field label{display:block;font-size:var(--qx-fs-body);font-weight:700;margin-bottom:10px}.k1-login .lg-row{display:flex;align-items:center;gap:14px}.k1-login .lg-input{flex:1;min-width:0;min-height:82px;padding:0 22px;border:1px solid var(--qx-line-2);border-radius:20px;background:var(--qx-surface);font-size:var(--qx-fs-body-lg);letter-spacing:3px;font-variant-numeric:tabular-nums;display:flex;align-items:center;color:var(--qx-ink)}.k1-login .lg-input .ph{color:var(--qx-ink-3);letter-spacing:1px;font-size:var(--qx-fs-body-lg)}.k1-login .lg-side{flex:none;min-height:82px;min-width:212px;padding:0 24px;border-radius:20px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);font-size:var(--qx-fs-body);font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center}.k1-login .lg-side[aria-disabled=true]{opacity:.55;cursor:default}.k1-login .lg-reason{margin-top:10px;font-size:var(--qx-fs-aux-lg);line-height:1.5;color:var(--qx-wheat-d);font-weight:600}.k1-login .lg-echo{margin-top:12px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2)}.k1-login .lg-keypad{display:flex;flex-direction:column;gap:12px;margin-top:16px}.k1-login .lg-kb-row{display:flex;gap:12px}.k1-login .lg-kb{flex:1;min-height:88px;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-paper);font-size:var(--qx-fs-page);font-weight:800;color:var(--qx-ink);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.k1-login .lg-kb.fn{font-size:var(--qx-fs-body);font-weight:700}.k1-login .lg-kb.del{background:var(--qx-deep);color:var(--qx-on-solid);border-color:var(--qx-deep)}.k1-login .lg-entries{display:flex;flex-direction:column;gap:14px}.k1-login .lg-entry{display:flex;align-items:center;gap:20px;min-height:126px;padding:20px 26px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer}.k1-login .lg-entry .en{display:block;font-size:var(--qx-fs-sec);font-weight:700}.k1-login .lg-entry .ed{display:block;margin-top:6px;font-size:var(--qx-fs-aux-lg);line-height:1.45;color:var(--qx-ink-2)}.k1-login .lg-agree{margin-top:8px}.k1-login .k-agree{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:24px;background:var(--qx-surface);border:1px solid var(--qx-line)}.k1-login .k-agree-check{flex:none;min-height:48px;min-width:48px;display:inline-flex;align-items:center;gap:12px;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.k1-login .k-agree-check .box{width:48px;height:48px;border-radius:14px;border:2px solid var(--qx-line-2);display:flex;align-items:center;justify-content:center;background:var(--qx-surface)}.k1-login .k-agree.checked .box{background:var(--qx-teal);border-color:var(--qx-teal);color:var(--qx-on-solid)}.k1-login .k-agree:not(.checked) .box svg{opacity:0}.k1-login .k-agree.checked .box svg{opacity:1}.k1-login .k-agree-docs{display:flex;align-items:center;gap:8px;font-size:var(--qx-fs-aux-lg)}.k1-login .k-agree-docs .doclink{min-height:48px;display:inline-flex;align-items:center;padding:0 10px;color:var(--qx-teal-d);font-weight:700;text-decoration:underline}.k1-login .k-agree-hint,.k1-login .lg-gate{margin:10px 0 0;padding:14px 22px;border-radius:18px;font-size:var(--qx-fs-aux-lg);line-height:1.5;font-weight:600;background:var(--qx-wheat-soft);border:1px solid var(--qx-line-2);color:var(--qx-wheat-d)}.k1-login .lg-qrwrap{display:flex;gap:22px;align-items:stretch}.k1-login .lg-qrslot{flex:none;width:440px;height:440px;border-radius:32px;border:2px dashed var(--qx-line-2);background:var(--qx-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:26px;text-align:center}.k1-login .lg-qrslot span{font-size:var(--qx-fs-aux-lg);line-height:1.5;color:var(--qx-ink-3)}.k1-login .lg-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.k1-login .lg-steps li{display:flex;gap:14px;font-size:var(--qx-fs-aux-lg);line-height:1.5;color:var(--qx-ink-2)}.k1-login .lg-steps .sn{flex:none;width:38px;height:38px;border-radius:12px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center;font-weight:700}.k1-login .lg-truth{display:flex;gap:26px;padding:14px 0 8px;font-size:var(--qx-fs-aux-lg);line-height:1.5;color:var(--qx-ink-3)}.k1-login .lg-truth b{color:var(--qx-ink-2)}.k1-login .qx-ctabar .qx-btn{flex:1}@media(prefers-reduced-motion:reduce){.k1-login,.k1-login *{animation:none!important;transition:none!important}}.k1-login .qx-pagehead{min-height:280px;padding-top:14px;flex-direction:column;align-items:flex-start;gap:10px}.k1-login .qx-pagehead p{flex:none}.k1-login .lg-rail{display:flex;gap:14px;margin:0;padding:0 0 18px;list-style:none;flex:none}.k1-login .lg-rail li{flex:1;border-top:2px solid var(--qx-line);padding-top:8px;font-size:var(--qx-fs-aux-lg)}.k1-login .lg-rail b{display:block;color:var(--qx-teal-d);font:700 var(--qx-fs-btn)/1.2 var(--qx-serif)}.k1-login .lg-tab .tn,.k1-login .lg-entry .en{font-size:var(--qx-fs-sec)}.k1-login .lg-tab .td,.k1-login .lg-entry .ed{font-size:var(--qx-fs-aux-lg)}.k1-login .lg-tab[aria-current=page] .td{color:var(--qx-paper)}.k1-login .lg-field{padding:10px 16px}.k1-login .lg-field+.lg-field{margin-top:8px}.k1-login .lg-field label{margin-bottom:4px;font-size:var(--qx-fs-body)}.k1-login .lg-input,.k1-login .lg-side{min-height:58px;font-size:var(--qx-fs-body-lg)}.k1-login .lg-input .ph{font-size:var(--qx-fs-body-lg)}.k1-login .lg-reason,.k1-login .lg-echo,.k1-login .lg-from,.k1-login .lg-hint{font-size:var(--qx-fs-aux-lg);line-height:1.45;margin-top:6px}.k1-login .k-agree{padding:8px 14px;margin:8px 0 4px;font-size:var(--qx-fs-body)}.k1-login .k-agree-docs{font-size:var(--qx-fs-body)}.k1-login .k-agree-hint{padding:6px 16px;margin:4px 0 10px;font-size:var(--qx-fs-aux-lg)}.k1-login .qx-scroll{gap:12px;padding-top:8px}.k1-login .lg-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.k1-login .lg-benefits{margin-top:8px}.k1-login .lg-grid2 .qx-card{padding:14px 16px}.k1-login .lg-benefit h3{display:flex;align-items:center;gap:12px;margin:0;font-size:var(--qx-fs-sec);font-weight:700;line-height:1.35}.k1-login .lg-benefit p{margin:8px 0 0;font-size:var(--qx-fs-body);line-height:1.45;color:var(--qx-ink-2)}.k1-login .lg-benefit-ic{flex:none;width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center}.k1-login .lg-benefit-ic[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.k1-login .lg-benefit-ic[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.k1-login .lg-sent{flex:none;padding:12px 16px;border-radius:var(--qx-r);background:var(--qx-teal-soft);border:1px solid var(--qx-teal-line)}.k1-login .lg-sent-h{display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-sec);font-weight:700;line-height:1.35}.k1-login .lg-sent p{margin:4px 0 0;font-size:var(--qx-fs-body);line-height:1.4;color:var(--qx-ink-2)}.k1-login .lg-anon{margin-top:0}.k1-login .lg-entries{gap:8px}.k1-login .lg-entry{min-height:68px;padding:8px 14px}.k1-login .lg-entry .ei{flex:none;width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center}.k1-login .lg-entry .ei[data-tone=print]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.k1-login .lg-entry .ei[data-tone=code]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.k1-login .lg-entry .ei[data-tone=policy]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.k1-login .lg-entry .ego{flex:none;width:44px;height:44px;border-radius:50%;background:var(--qx-deep);color:var(--qx-emerald);display:flex;align-items:center;justify-content:center}.k1-login .lg-entry .ed{margin-top:2px}.k1-login .qx-body>.lg-truth{flex:none;display:block;margin:0;padding:8px 0 4px;font-size:var(--qx-fs-aux-lg);line-height:1.45;color:var(--qx-ink-2)}.k1-login .qx-body>.qx-step-actions{flex:none;background:var(--qx-paper)}.k1-login .lg-qrslot b{font-size:var(--qx-fs-btn)}.k1-login .lg-qrslot span{font-size:var(--qx-fs-aux-lg)}.k1-login .lg-steps li{font-size:var(--qx-fs-body)}.k1-login .qx-ctabar{padding-top:12px;padding-bottom:12px}.k1-login .lg-fields{position:relative;z-index:50}.k1-login .lg-keyboard-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.k1-login .lg-keyboard-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0b241e2e;border:0}.k1-login .lg-keypad{position:absolute;bottom:0;left:0;right:0;padding:22px 26px 26px;background:var(--qx-surface);border-radius:28px 28px 0 0;border-top:1px solid var(--qx-line-2)}.k1-login .lg-keyboard-head{display:flex;align-items:center;justify-content:space-between;font-size:var(--qx-fs-aux-lg)}.k1-login .lg-kb{font-size:var(--qx-fs-page)}.k1-login .lg-kb.fn{font-size:var(--qx-fs-body)}.k1-login button:focus-visible{outline:3px solid var(--qx-teal-d);outline-offset:-3px}.k1-mobile-qr-login{--m-paper: var(--qx-paper, #f5f2e9);--m-surface: var(--qx-surface, #fffdf8);--m-ink: var(--qx-ink, #10302b);--m-ink2: var(--qx-ink-2, #3d5a52);--m-muted: var(--qx-ink-3, #6b857c);--m-line: var(--qx-line, #e3ddcb);--m-line2: var(--qx-line-2, #d4cdb6);--m-deep: var(--qx-deep, #0b241e);--m-deep2: var(--qx-deep-2, #123a30);--m-emerald: var(--qx-emerald, #2ee6a8);--m-on-solid: var(--qx-on-solid, #ffffff);--m-emerald2: color-mix(in srgb, var(--m-emerald) 62%, var(--m-on-solid));--m-teal: var(--qx-teal, #1f9e86);--m-teal-d: var(--qx-teal-d, #157a67);--m-teal-soft: var(--qx-teal-soft, #e0f2ec);--m-teal-line: var(--qx-teal-line, #8dc4b5);--m-wheat-d: var(--qx-wheat-d, #8a6219);--m-wheat-soft: var(--qx-wheat-soft, #f3ecda);--m-wheat-line: color-mix(in srgb, var(--qx-wheat, #a9781f) 45%, var(--m-wheat-soft));--m-cinnabar-d: var(--qx-cinnabar-d, #963227);--m-cinnabar-soft: var(--qx-cinnabar-soft, #f6e4e1);--m-cinnabar-line: var(--qx-cinnabar-line, #d9b8b2);--m-muted-bg: var(--qx-muted-bg, #ece7d9);--m-muted-line: var(--qx-muted-line, #dcd7c9);--m-muted-ink: var(--qx-muted-ink, #6d7069);--m-on-deep: var(--m-paper);--m-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--m-ease: cubic-bezier(.22, 1, .36, 1);display:flex;min-height:100vh;min-height:100dvh;justify-content:center;align-items:center;color:var(--m-ink);background:var(--m-muted-bg);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.k1-mobile-qr-login .k1-mobile-qr-content{box-sizing:border-box;position:relative;display:flex;overflow:hidden;width:100%;min-width:0;max-width:100%;flex-direction:column;height:100vh;height:100dvh;background:var(--m-paper)}.k1-mobile-qr-login .k1-mobile-qr-relaybar{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:11px;overflow:hidden;padding:16px 18px 20px;padding-top:calc(16px + env(safe-area-inset-top,0px));color:var(--m-on-deep);background:linear-gradient(152deg,var(--m-deep2),var(--m-deep) 72%)}.k1-mobile-qr-login .k1-mobile-qr-relaybar:after{content:"";position:absolute;right:-70px;top:-86px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(46,230,168,.17),transparent 66%);pointer-events:none}.k1-mobile-qr-login .k1-mobile-qr-seal{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--m-deep);background:linear-gradient(145deg,var(--m-emerald),var(--m-teal));font-family:var(--m-serif);font-size:21px;font-weight:900}.k1-mobile-qr-login .k1-mobile-qr-brand{position:relative;z-index:1;min-width:0;flex:1}.k1-mobile-qr-login .k1-mobile-qr-brand strong{display:block;font-family:var(--m-serif);font-size:16px;font-weight:800;letter-spacing:1.5px}.k1-mobile-qr-login .k1-mobile-qr-brand small{display:block;margin-top:2px;overflow:hidden;color:#f2efe4b8;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.k1-mobile-qr-login .k1-mobile-qr-tag{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;height:26px;padding:0 11px;border:1px solid rgba(46,230,168,.34);border-radius:13px;color:var(--m-emerald2);font-size:12px;font-weight:700;letter-spacing:.5px}.k1-mobile-qr-login .k1-mobile-qr-wave{position:relative;height:12px;flex:0 0 auto;background:var(--m-paper)}.k1-mobile-qr-login .k1-mobile-qr-wave:before{content:"";position:absolute;right:0;left:0;top:-14px;height:26px;background:var(--m-deep);clip-path:ellipse(72% 48% at 50% 0)}.k1-mobile-qr-login .k1-mobile-qr-flow{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 18px}.k1-mobile-qr-login .k1-mobile-qr-takeover{display:flex;flex:1 0 auto;flex-direction:column;gap:12px}.k1-mobile-qr-login .k1-mobile-qr-grow{flex:1 1 auto;min-height:0}.k1-mobile-qr-login .k1-mobile-qr-device{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;overflow:hidden;padding:20px 20px 18px;border-radius:22px;color:var(--m-on-deep);text-align:center;background:linear-gradient(158deg,var(--m-deep2),var(--m-deep) 74%)}.k1-mobile-qr-login .k1-mobile-qr-device:after{content:"";position:absolute;left:-58px;bottom:-92px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(46,230,168,.15),transparent 64%);pointer-events:none}.k1-mobile-qr-login .k1-mobile-qr-device>*{position:relative;z-index:1}.k1-mobile-qr-login .k1-mobile-qr-device-glyph{display:grid;width:60px;height:60px;flex:0 0 auto;place-items:center;border:1px solid rgba(46,230,168,.4);border-radius:19px;color:var(--m-emerald);background:#2ee6a81c}.k1-mobile-qr-login .k1-mobile-qr-device-glyph svg{width:30px;height:30px}.k1-mobile-qr-login .k1-mobile-qr-device-copy{display:flex;min-width:0;flex-direction:column;align-items:center}.k1-mobile-qr-login .k1-mobile-qr-device h1{margin-top:12px;font-family:var(--m-serif);font-size:21px;font-weight:800;line-height:1.3;letter-spacing:1px;overflow-wrap:anywhere}.k1-mobile-qr-login .k1-mobile-qr-device[data-device=unknown] h1{color:#f2efe4e6;font-size:18px;letter-spacing:.5px}.k1-mobile-qr-login .k1-mobile-qr-device-copy p{margin-top:8px;color:#f2efe4c2;font-size:13.5px;line-height:1.6}.k1-mobile-qr-login .k1-mobile-qr-device-chip{display:inline-block;min-height:30px;margin-top:13px;padding:5px 13px;border:1px solid rgba(46,230,168,.3);border-radius:15px;color:var(--m-emerald2);background:#2ee6a817;font-size:12.5px;line-height:1.45}.k1-mobile-qr-login .k1-mobile-qr-device-chip b{color:var(--m-on-solid);font-weight:800;white-space:nowrap}.k1-mobile-qr-login .k1-mobile-qr-device-chip span{white-space:nowrap}.k1-mobile-qr-login .k1-mobile-qr-device-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 11px;border:1px solid rgba(242,239,228,.16);border-radius:12px;color:#f2efe4db;background:#fffdf812;font-size:12.5px;line-height:1.55;text-align:left}.k1-mobile-qr-login .k1-mobile-qr-device-note svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--m-emerald2)}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"]{flex-direction:row;gap:12px;padding:12px 14px;border-radius:18px;text-align:left}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"] .k1-mobile-qr-device-glyph{width:44px;height:44px;border-radius:14px}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"] .k1-mobile-qr-device-glyph svg{width:24px;height:24px}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"] .k1-mobile-qr-device-copy{flex:1;align-items:flex-start}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"] h1{margin-top:0;font-size:16px;letter-spacing:.5px}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"] .k1-mobile-qr-device-copy p{margin-top:2px;font-size:12px;line-height:1.45}.k1-mobile-qr-login .k1-mobile-qr-device[data-compact="1"] .k1-mobile-qr-device-chip{min-height:0;margin-top:6px;padding:3px 10px;font-size:11.5px}.k1-mobile-qr-login .k1-mobile-qr-statecard{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;padding:26px 22px;border:1px solid var(--m-line);border-radius:22px;background:var(--m-surface);text-align:center}.k1-mobile-qr-login .k1-mobile-qr-glyph{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border-radius:20px;color:var(--m-teal-d);background:var(--m-teal-soft)}.k1-mobile-qr-login .k1-mobile-qr-glyph svg{width:30px;height:30px}.k1-mobile-qr-login .k1-mobile-qr-glyph[data-spin="1"] svg{animation:k1-mobile-qr-spin 1.1s linear infinite}.k1-mobile-qr-login .k1-mobile-qr-statecard[data-kind=warn] .k1-mobile-qr-glyph{color:var(--m-wheat-d);background:var(--m-wheat-soft)}.k1-mobile-qr-login .k1-mobile-qr-statecard[data-kind=error] .k1-mobile-qr-glyph{color:var(--m-cinnabar-d);background:var(--m-cinnabar-soft)}.k1-mobile-qr-login .k1-mobile-qr-statecard h2{margin-top:15px;font-family:var(--m-serif);font-size:19px;font-weight:800;line-height:1.36}.k1-mobile-qr-login .k1-mobile-qr-statecard p{max-width:280px;margin-top:9px;color:var(--m-muted);font-size:13.5px;line-height:1.65}.k1-mobile-qr-login .k1-mobile-qr-statecard .k1-mobile-qr-server-note{margin-top:10px;color:var(--m-ink2);font-size:13px}.k1-mobile-qr-login .k1-mobile-qr-retry{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;margin-top:16px;border:1px solid var(--m-line2);border-radius:16px;color:var(--m-ink);background:var(--m-surface);font-size:16px;font-weight:800;letter-spacing:1px}.k1-mobile-qr-login .k1-mobile-qr-steps{display:flex;flex:0 0 auto;gap:14px;padding:11px 12px;border:1px dashed var(--m-line2);border-radius:16px;background:var(--m-surface)}.k1-mobile-qr-login .k1-mobile-qr-steps li{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:5px;color:var(--m-ink2);font-size:12.5px;font-weight:650;line-height:1.35;text-align:center}.k1-mobile-qr-login .k1-mobile-qr-steps li+li:before{content:"›";position:absolute;left:-11px;top:50%;color:var(--m-line2);transform:translateY(-50%)}.k1-mobile-qr-login .k1-mobile-qr-step-no{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--m-teal-d);background:var(--m-teal-soft);font-size:12px;font-weight:800}.k1-mobile-qr-login .k1-mobile-qr-card{display:flex;flex:0 0 auto;flex-direction:column;gap:9px;padding:16px;border:1px solid var(--m-line);border-radius:22px;background:var(--m-surface)}.k1-mobile-qr-login .k1-mobile-qr-label{font-size:13px;font-weight:800;letter-spacing:.4px}.k1-mobile-qr-login .k1-mobile-qr-label+.k1-mobile-qr-label{margin-top:4px}.k1-mobile-qr-login .k1-mobile-qr-field{display:flex;min-width:0;min-height:54px;flex:1;align-items:center;overflow:hidden;border:1px solid var(--m-line2);border-radius:14px;background:var(--m-paper)}.k1-mobile-qr-login .k1-mobile-qr-field:focus-within{border-color:var(--m-teal);background:var(--m-surface)}.k1-mobile-qr-login .k1-mobile-qr-prefix{display:flex;align-self:stretch;align-items:center;padding:0 12px;border-right:1px solid var(--m-line2);color:var(--m-muted);font-size:14px;font-weight:800}.k1-mobile-qr-login .k1-mobile-qr-field-icon{width:20px;height:20px;flex:0 0 auto;margin-left:12px;color:var(--m-muted)}.k1-mobile-qr-login .k1-mobile-qr-input{min-width:0;min-height:48px;height:52px;flex:1;padding:0 13px;border:0;outline:0;color:var(--m-ink);background:transparent;font-size:17px;letter-spacing:1px}.k1-mobile-qr-login .k1-mobile-qr-input::placeholder{color:var(--m-muted);letter-spacing:0}.k1-mobile-qr-login .k1-mobile-qr-input:disabled{cursor:not-allowed}.k1-mobile-qr-login .k1-mobile-qr-code-row{display:flex;gap:9px}.k1-mobile-qr-login .k1-mobile-qr-send{display:flex;min-width:104px;min-height:54px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--m-line2);border-radius:14px;color:var(--m-teal-d);background:var(--m-paper);font-size:14.5px;font-weight:750;transition:transform .12s var(--m-ease)}.k1-mobile-qr-login .k1-mobile-qr-send[aria-disabled=true]{color:var(--m-muted);background:var(--m-muted-bg);cursor:not-allowed}.k1-mobile-qr-login .k1-mobile-qr-lockrow{display:flex;min-height:54px;align-items:center;gap:10px;padding:0 6px 0 14px;border:1px solid var(--m-line2);border-radius:14px;background:var(--m-muted-bg)}.k1-mobile-qr-login .k1-mobile-qr-lockrow>svg{width:20px;height:20px;flex:0 0 auto;color:var(--m-muted)}.k1-mobile-qr-login .k1-mobile-qr-masked{flex:1;font-size:17px;font-weight:700;letter-spacing:1.5px}.k1-mobile-qr-login .k1-mobile-qr-change{display:flex;min-width:48px;min-height:48px;align-items:center;justify-content:center;padding:0 12px;border-radius:12px;color:var(--m-teal-d);font-size:13.5px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.k1-mobile-qr-login .k1-mobile-qr-change[aria-disabled=true]{color:var(--m-muted);cursor:not-allowed}.k1-mobile-qr-login .k1-mobile-qr-alert{display:flex;flex:0 0 auto;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid;border-radius:16px}.k1-mobile-qr-login .k1-mobile-qr-alert>svg{width:22px;height:22px;flex:0 0 auto;margin-top:1px}.k1-mobile-qr-login .k1-mobile-qr-alert>div{min-width:0;flex:1}.k1-mobile-qr-login .k1-mobile-qr-alert b{display:block;font-size:14.5px;font-weight:800;line-height:1.4}.k1-mobile-qr-login .k1-mobile-qr-alert span{display:block;margin-top:4px;font-size:12.5px;line-height:1.6}.k1-mobile-qr-login .k1-mobile-qr-alert[data-tone=error]{border-color:var(--m-cinnabar-line);color:var(--m-cinnabar-d);background:var(--m-cinnabar-soft)}.k1-mobile-qr-login .k1-mobile-qr-alert[data-tone=warn]{border-color:var(--m-wheat-line);color:var(--m-wheat-d);background:var(--m-wheat-soft)}.k1-mobile-qr-login .k1-mobile-qr-notice{display:flex;flex:0 0 auto;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid;border-radius:12px;font-size:13px;line-height:1.55}.k1-mobile-qr-login .k1-mobile-qr-notice>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.k1-mobile-qr-login .k1-mobile-qr-notice[data-notice=send-loading]>svg,.k1-mobile-qr-login .k1-mobile-qr-notice[data-notice=confirming]>svg{animation:k1-mobile-qr-spin 1.1s linear infinite}.k1-mobile-qr-login .k1-mobile-qr-notice[data-tone=ok]{border-color:var(--m-teal-line);color:var(--m-deep2);background:var(--m-teal-soft)}.k1-mobile-qr-login .k1-mobile-qr-notice[data-tone=warn]{border-color:var(--m-wheat-line);color:var(--m-wheat-d);background:var(--m-wheat-soft)}.k1-mobile-qr-login .k1-mobile-qr-notice[data-tone=error]{border-color:var(--m-cinnabar-line);color:var(--m-cinnabar-d);background:var(--m-cinnabar-soft)}.k1-mobile-qr-login .k1-mobile-qr-notice[data-tone=calm]{border-color:var(--m-line);color:var(--m-muted);background:var(--m-paper)}.k1-mobile-qr-login .k1-mobile-qr-facts{display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;border:1px solid var(--m-line);border-radius:16px;background:var(--m-surface)}.k1-mobile-qr-login .k1-mobile-qr-facts>div{display:flex;gap:11px;padding:10px 13px;border-top:1px solid var(--m-line)}.k1-mobile-qr-login .k1-mobile-qr-facts>div:first-child{border-top:0}.k1-mobile-qr-login .k1-mobile-qr-facts dt{flex:0 0 74px;color:var(--m-muted);font-size:12.5px;font-weight:800;line-height:1.6}.k1-mobile-qr-login .k1-mobile-qr-facts dd{min-width:0;flex:1;color:var(--m-ink2);font-size:12.5px;line-height:1.6}.k1-mobile-qr-login .k1-mobile-qr-dock{position:relative;z-index:2;display:flex;flex:0 0 auto;flex-direction:column;gap:7px;padding:10px 18px 12px;border-top:1px solid var(--m-line);background:var(--m-paper)}.k1-mobile-qr-login .k1-mobile-qr-confirm{display:flex;min-height:58px;align-items:center;justify-content:center;border-radius:16px;color:var(--m-surface);background:var(--m-teal);box-shadow:0 6px 16px #1f9e8642;font-size:18px;font-weight:800;letter-spacing:2px;transition:transform .12s var(--m-ease)}.k1-mobile-qr-login .k1-mobile-qr-confirm[aria-disabled=true]{color:var(--m-muted-ink);background:var(--m-muted-line);box-shadow:none;cursor:not-allowed}.k1-mobile-qr-login .k1-mobile-qr-reason{color:var(--m-muted);font-size:12.5px;line-height:1.5;text-align:center}.k1-mobile-qr-login .k1-mobile-qr-footer{display:flex;flex:0 0 auto;align-items:flex-start;gap:8px;padding:11px 18px 14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--m-line);color:var(--m-muted);background:var(--m-surface);font-size:12px;line-height:1.55}.k1-mobile-qr-login .k1-mobile-qr-footer>svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--m-teal-d)}.k1-mobile-qr-login :is(.k1-mobile-qr-send,.k1-mobile-qr-change,.k1-mobile-qr-confirm,.k1-mobile-qr-retry):not([aria-disabled=true]):active{transform:scale(.975)}.k1-mobile-qr-login :is(button,input):focus-visible{outline:3px solid var(--m-teal);outline-offset:2px}.k1-mobile-qr-login .k1-mobile-qr-flow>*{animation:k1-mobile-qr-rise .24s var(--m-ease) both}.k1-mobile-qr-login .k1-mobile-qr-takeover>*{animation:k1-mobile-qr-rise .24s var(--m-ease) both}@media(min-width:431px){.k1-mobile-qr-login .k1-mobile-qr-content{max-width:390px}}@media(min-width:431px)and (min-height:901px){.k1-mobile-qr-login .k1-mobile-qr-content{height:min(844px,calc(100dvh - 48px));border:1px solid var(--m-line);border-radius:28px;box-shadow:0 24px 60px #091a1738}}@keyframes k1-mobile-qr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes k1-mobile-qr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.k1-mobile-qr-login *{animation:none!important;transition:none!important}}.k1-phone-upload{--m-paper: var(--qx-paper, #f5f2e9);--m-surface: var(--qx-surface, #fffdf8);--m-ink: var(--qx-ink, #10302b);--m-ink2: var(--qx-ink-2, #3d5a52);--m-muted: var(--qx-ink-3, #6b857c);--m-line: var(--qx-line, #e3ddcb);--m-line2: var(--qx-line-2, #d4cdb6);--m-deep: var(--qx-deep, #0b241e);--m-deep2: var(--qx-deep-2, #123a30);--m-emerald: var(--qx-emerald, #2ee6a8);--m-on-solid: var(--qx-on-solid, #ffffff);--m-emerald2: color-mix(in srgb, var(--m-emerald) 62%, var(--m-on-solid));--m-teal: var(--qx-teal, #1f9e86);--m-teal-d: var(--qx-teal-d, #157a67);--m-teal-soft: var(--qx-teal-soft, #e0f2ec);--m-teal-line: var(--qx-teal-line, #8dc4b5);--m-wheat: var(--qx-wheat, #a9781f);--m-wheat-d: var(--qx-wheat-d, #8a6219);--m-wheat-soft: var(--qx-wheat-soft, #f3ecda);--m-wheat-line: color-mix(in srgb, var(--m-wheat) 45%, var(--m-wheat-soft));--m-cinnabar: var(--qx-cinnabar, #b23a2e);--m-cinnabar-d: var(--qx-cinnabar-d, #963227);--m-cinnabar-soft: var(--qx-cinnabar-soft, #f6e4e1);--m-cinnabar-line: var(--qx-cinnabar-line, #d9b8b2);--m-muted-bg: var(--qx-muted-bg, #ece7d9);--m-muted-line: var(--qx-muted-line, #dcd7c9);--m-muted-ink: var(--qx-muted-ink, #6d7069);--m-hint: color-mix(in srgb, var(--m-ink2) 65%, var(--m-muted));--m-disabled-bg: color-mix(in srgb, var(--m-on-solid) 65%, var(--m-line2));--m-track: color-mix(in srgb, var(--m-on-solid) 50%, var(--m-line2));--m-track-idle: color-mix(in srgb, var(--m-muted-line) 90%, var(--m-paper));--m-dead-ink: color-mix(in srgb, var(--m-cinnabar-d) 65%, var(--m-ink2));--m-dead-pill: color-mix(in srgb, var(--m-cinnabar-line) 75%, var(--m-paper));--m-wait-ink: color-mix(in srgb, var(--m-wheat-d) 85%, var(--m-ink));--m-wait-pill-ink: color-mix(in srgb, var(--m-wheat-d) 75%, var(--m-deep));--m-wait-pill: color-mix(in srgb, var(--m-wheat) 25%, var(--m-wheat-soft));--m-wait-stripe: color-mix(in srgb, var(--m-wheat) 15%, var(--m-wheat-soft));--m-warn-ink: color-mix(in srgb, var(--m-wheat-d) 80%, var(--m-cinnabar-d));--m-done-line: color-mix(in srgb, var(--m-teal) 40%, var(--m-paper));--m-done-ink: color-mix(in srgb, var(--m-teal-d) 45%, var(--m-deep));--m-on-deep: var(--m-paper);--m-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--m-ease: cubic-bezier(.22, 1, .36, 1);display:flex;min-height:100vh;min-height:100dvh;justify-content:center;align-items:center;color:var(--m-ink);background:var(--m-muted-bg);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.k1-phone-upload .k1-phone-upload-content{box-sizing:border-box;position:relative;display:flex;overflow:hidden;width:100%;min-width:0;max-width:100%;flex-direction:column;height:100vh;height:100dvh;background:var(--m-paper)}.k1-phone-upload .ph-up-relaybar{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:11px;overflow:hidden;padding:16px 18px 20px;padding-top:calc(16px + env(safe-area-inset-top,0px));color:var(--m-on-deep);background:linear-gradient(152deg,var(--m-deep2),var(--m-deep) 72%)}.k1-phone-upload .ph-up-relaybar:after{content:"";position:absolute;right:-70px;top:-86px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(46,230,168,.17),transparent 66%);pointer-events:none}.k1-phone-upload .ph-up-seal{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--m-deep);background:linear-gradient(145deg,var(--m-emerald),var(--m-teal));font-family:var(--m-serif);font-size:21px;font-weight:900}.k1-phone-upload .ph-up-brand{position:relative;z-index:1;min-width:0;flex:1}.k1-phone-upload .ph-up-brand strong{display:block;font-family:var(--m-serif);font-size:16px;font-weight:800;letter-spacing:1.5px}.k1-phone-upload .ph-up-brand small{display:block;margin-top:2px;overflow:hidden;color:#f2efe4b8;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.k1-phone-upload .ph-up-tag{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;height:26px;padding:0 11px;border:1px solid rgba(46,230,168,.34);border-radius:13px;color:var(--m-emerald2);font-size:12px;font-weight:700;letter-spacing:.5px}.k1-phone-upload .ph-up-wave{position:relative;height:12px;flex:0 0 auto;background:var(--m-paper)}.k1-phone-upload .ph-up-wave:before{content:"";position:absolute;right:0;left:0;top:-14px;height:26px;background:var(--m-deep);clip-path:ellipse(72% 48% at 50% 0)}.k1-phone-upload .ph-up-flow{display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 18px}.k1-phone-upload .ph-up-takeover{display:flex;flex:1 0 auto;flex-direction:column;gap:12px}.k1-phone-upload .ph-up-grow{flex:1 1 auto;min-height:0}.k1-phone-upload .ph-up-statecard{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;padding:26px 22px;border:1px solid var(--m-line);border-radius:22px;background:var(--m-surface);text-align:center}.k1-phone-upload .ph-up-glyph{display:grid;width:64px;height:64px;place-items:center;border-radius:20px;color:var(--m-wheat-d);background:var(--m-wheat-soft)}.k1-phone-upload .ph-up-glyph svg{width:30px;height:30px}.k1-phone-upload .ph-up-statecard h1{margin-top:15px;font-family:var(--m-serif);font-size:19px;font-weight:800;line-height:1.36}.k1-phone-upload .ph-up-statecard p{max-width:280px;margin-top:9px;color:var(--m-muted);font-size:13.5px;line-height:1.65}.k1-phone-upload .ph-up-target{display:flex;flex:0 0 auto;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid var(--m-line);border-radius:14px;color:var(--m-ink2);background:var(--m-surface);font-size:13px;line-height:1.5}.k1-phone-upload .ph-up-target>svg{width:20px;height:20px;flex:0 0 auto;margin-top:1px;color:var(--m-teal-d)}.k1-phone-upload .ph-up-unsure{display:block;margin-top:5px;color:var(--m-muted);font-size:12px;line-height:1.5}.k1-phone-upload .ph-up-steps{display:flex;flex:0 0 auto;gap:14px;padding:11px 12px;border:1px dashed var(--m-line2);border-radius:16px;background:var(--m-surface)}.k1-phone-upload .ph-up-steps li{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:5px;color:var(--m-ink2);font-size:12.5px;font-weight:650;line-height:1.35;text-align:center}.k1-phone-upload .ph-up-steps li+li:before{content:"›";position:absolute;left:-11px;top:50%;color:var(--m-line2);transform:translateY(-50%)}.k1-phone-upload .ph-up-step-no{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--m-teal-d);background:var(--m-teal-soft);font-size:12px;font-weight:800}.k1-phone-upload .ph-up-picker{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;border:2px dashed rgba(31,158,134,.45);border-radius:20px;color:var(--m-teal-d);background:var(--m-teal-soft);text-align:center;cursor:pointer;transition:transform .12s var(--m-ease)}.k1-phone-upload .ph-up-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.k1-phone-upload .ph-up-picker-ic svg{width:30px;height:30px}.k1-phone-upload .ph-up-picker b{font-size:17.5px;font-weight:800;letter-spacing:.5px}.k1-phone-upload .ph-up-hint{max-width:270px;color:var(--m-hint);font-size:12.5px;line-height:1.6}.k1-phone-upload .ph-up-pill{display:flex;min-height:48px;align-items:center;justify-content:center;margin-top:2px;padding:0 26px;border-radius:24px;color:var(--m-surface);background:var(--m-teal);font-size:15.5px;font-weight:750;letter-spacing:1px}.k1-phone-upload .ph-up-picker[aria-disabled=true]{border-color:var(--m-line2);color:var(--m-muted);background:var(--m-disabled-bg);cursor:default}.k1-phone-upload .ph-up-picker[aria-disabled=true] :is(.ph-up-hint,.ph-up-picker-ic){color:var(--m-muted)}.k1-phone-upload .ph-up-picker[aria-disabled=true] .ph-up-pill{color:var(--m-muted-ink);background:var(--m-muted-line)}.k1-phone-upload .ph-up-picker[data-mode=busy] .ph-up-picker-ic svg{animation:ph-up-spin 1.1s linear infinite}.k1-phone-upload .ph-up-picker[data-mode=dead]{border-style:solid;border-color:var(--m-cinnabar-line);color:var(--m-cinnabar-d);background:var(--m-cinnabar-soft)}.k1-phone-upload .ph-up-picker[data-mode=dead] :is(.ph-up-hint,.ph-up-picker-ic){color:var(--m-cinnabar-d)}.k1-phone-upload .ph-up-picker[data-mode=dead] .ph-up-pill{color:var(--m-dead-ink);background:var(--m-dead-pill)}.k1-phone-upload .ph-up-picker:is([data-mode=wait],[data-mode=unknown]){border-style:solid;border-color:var(--m-wheat-line);color:var(--m-wheat-d);background:var(--m-wheat-soft)}.k1-phone-upload .ph-up-picker:is([data-mode=wait],[data-mode=unknown]) :is(.ph-up-hint,.ph-up-picker-ic){color:var(--m-wait-ink)}.k1-phone-upload .ph-up-picker:is([data-mode=wait],[data-mode=unknown]) .ph-up-pill{color:var(--m-wait-pill-ink);background:var(--m-wait-pill)}.k1-phone-upload .ph-up-filebox{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:12px 13px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-surface)}.k1-phone-upload .ph-up-fb-head{display:flex;align-items:center;font-size:13px;font-weight:800}.k1-phone-upload .ph-up-fb-head span{margin-left:auto;color:var(--m-muted);font-weight:650}.k1-phone-upload .ph-up-file{display:flex;align-items:center;gap:10px}.k1-phone-upload .ph-up-file-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--m-wheat-d);background:var(--m-wheat-soft)}.k1-phone-upload .ph-up-file-icon svg{width:20px;height:20px}.k1-phone-upload .ph-up-file-meta{min-width:0;flex:1}.k1-phone-upload .ph-up-file-meta b{display:block;overflow:hidden;font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.k1-phone-upload .ph-up-file-meta small{display:block;margin-top:2px;color:var(--m-muted);font-size:12px}.k1-phone-upload .ph-up-remove{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid var(--m-line2);border-radius:12px;color:var(--m-muted);background:var(--m-paper);transition:transform .12s var(--m-ease)}.k1-phone-upload .ph-up-remove svg{width:20px;height:20px}.k1-phone-upload .ph-up-remove[aria-disabled=true]{opacity:.45;cursor:not-allowed}.k1-phone-upload .ph-up-empty{display:flex;min-height:44px;align-items:center;justify-content:center;border:1px dashed var(--m-line2);border-radius:12px;color:var(--m-muted);font-size:13px}.k1-phone-upload .ph-up-progress{display:flex;flex:0 0 auto;flex-direction:column;gap:9px;padding:13px 14px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-surface)}.k1-phone-upload .ph-up-pg-head{display:flex;align-items:center;gap:9px;font-size:14.5px}.k1-phone-upload .ph-up-pg-head b{font-weight:800}.k1-phone-upload .ph-up-pg-head span{margin-left:auto;color:var(--m-muted);font-size:12.5px;text-align:right}.k1-phone-upload .ph-up-track{height:8px;overflow:hidden;border-radius:4px;background:var(--m-track)}.k1-phone-upload .ph-up-track i{display:block;width:100%;height:100%;border-radius:4px}.k1-phone-upload .ph-up-track i[data-fill=idle]{background:repeating-linear-gradient(90deg,var(--m-track-idle) 0 8px,transparent 8px 16px)}.k1-phone-upload .ph-up-track i[data-fill=busy]{background:linear-gradient(90deg,rgba(31,158,134,0) 0%,var(--m-teal) 42%,var(--m-emerald) 58%,rgba(31,158,134,0) 100%);background-repeat:no-repeat;background-size:46% 100%;animation:ph-up-sheen 1.5s ease-in-out infinite}.k1-phone-upload .ph-up-track i[data-fill=done]{background:var(--m-teal)}.k1-phone-upload .ph-up-track i[data-fill=error]{background:var(--m-cinnabar)}.k1-phone-upload .ph-up-track i[data-fill=unknown]{background:repeating-linear-gradient(45deg,var(--m-wheat-line) 0 9px,var(--m-wait-stripe) 9px 18px)}.k1-phone-upload .ph-up-note{display:flex;align-items:flex-start;gap:8px;color:var(--m-muted);font-size:12.5px;line-height:1.6}.k1-phone-upload .ph-up-note>svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.k1-phone-upload .ph-up-note[data-tone=error]{color:var(--m-cinnabar-d)}.k1-phone-upload .ph-up-note[data-tone=warn]{color:var(--m-warn-ink)}.k1-phone-upload .ph-up-note[data-tone=ok]{color:var(--m-teal-d)}.k1-phone-upload .ph-up-server-note{color:var(--m-ink2);font-size:12.5px;line-height:1.6}.k1-phone-upload .ph-up-done{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:9px;padding:22px 20px;border:1px solid var(--m-done-line);border-radius:20px;color:var(--m-done-ink);background:var(--m-teal-soft);text-align:center}.k1-phone-upload .ph-up-done-glyph{display:grid;width:56px;height:56px;place-items:center;border-radius:18px;color:var(--m-teal-d);background:var(--m-surface)}.k1-phone-upload .ph-up-done-glyph svg{width:26px;height:26px}.k1-phone-upload .ph-up-done h1{font-family:var(--m-serif);font-size:18.5px;font-weight:800}.k1-phone-upload .ph-up-done>span:last-child{max-width:262px;font-size:13px;line-height:1.6}.k1-phone-upload .ph-up-notice{display:flex;flex:0 0 auto;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--m-teal-line);border-radius:12px;color:var(--m-deep2);background:var(--m-teal-soft);font-size:13px;line-height:1.55}.k1-phone-upload .ph-up-notice>svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.k1-phone-upload .ph-up-sect{display:flex;flex:0 0 auto;align-items:center;gap:9px;padding-top:2px;color:var(--m-ink2);font-size:12.5px;font-weight:800;letter-spacing:.6px}.k1-phone-upload .ph-up-sect:after{content:"";flex:1;height:1px;background:var(--m-line)}.k1-phone-upload .ph-up-chips{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px}.k1-phone-upload .ph-up-chip{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:1px solid var(--m-line2);border-radius:15px;color:var(--m-ink2);background:var(--m-paper);font-size:12.5px;font-weight:700}.k1-phone-upload .ph-up-facts{display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;border:1px solid var(--m-line);border-radius:16px;background:var(--m-surface)}.k1-phone-upload .ph-up-facts>div{display:flex;gap:11px;padding:10px 13px;border-top:1px solid var(--m-line)}.k1-phone-upload .ph-up-facts>div:first-child{border-top:0}.k1-phone-upload .ph-up-facts dt{flex:0 0 74px;color:var(--m-muted);font-size:12.5px;font-weight:800;line-height:1.6}.k1-phone-upload .ph-up-facts dd{min-width:0;flex:1;color:var(--m-ink2);font-size:12.5px;line-height:1.6}.k1-phone-upload .ph-up-facts b{color:var(--m-ink);font-weight:800}.k1-phone-upload .ph-up-footer{display:flex;flex:0 0 auto;align-items:flex-start;gap:8px;padding:11px 18px 14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--m-line);color:var(--m-muted);background:var(--m-surface);font-size:12px;line-height:1.55}.k1-phone-upload .ph-up-footer>svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--m-teal-d)}.k1-phone-upload .ph-up-picker:not([aria-disabled=true]):active{transform:scale(.985)}.k1-phone-upload .ph-up-remove:not([aria-disabled=true]):active{transform:scale(.94)}.k1-phone-upload .ph-up-picker:focus-within{outline:3px solid var(--m-teal);outline-offset:2px}.k1-phone-upload button:focus-visible{outline:3px solid var(--m-teal);outline-offset:2px}.k1-phone-upload .ph-up-flow>*{animation:ph-up-rise .24s var(--m-ease) both}.k1-phone-upload .ph-up-takeover>*{animation:ph-up-rise .24s var(--m-ease) both}@media(min-width:431px){.k1-phone-upload .k1-phone-upload-content{max-width:390px}}@media(min-width:431px)and (min-height:901px){.k1-phone-upload .k1-phone-upload-content{height:min(844px,calc(100dvh - 48px));border:1px solid var(--m-line);border-radius:28px;box-shadow:0 24px 60px #091a1738}}@keyframes ph-up-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ph-up-spin{to{transform:rotate(360deg)}}@keyframes ph-up-sheen{0%{background-position:-92% 0}to{background-position:192% 0}}@media(prefers-reduced-motion:reduce){.k1-phone-upload *{animation:none!important;transition:none!important}}.k1-legal-doc{--legal-r-lg: 32px;width:100%;height:100dvh;overflow:hidden;color:var(--qx-ink);background:var(--qx-paper);font-family:var(--qx-sans);line-height:normal}.k1-legal-doc .qx-body{padding:0}.k1-legal-doc .qx-pagehead{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k1-legal-doc .qx-ctabar{flex-direction:column;align-items:stretch;gap:0;padding:0}.k1-legal-doc .legal-doc-scroll button,.k1-legal-doc .legal-doc-cta button{font-family:inherit;cursor:pointer}.k1-legal-doc .legal-doc-scroll button:focus-visible,.k1-legal-doc .legal-doc-cta button:focus-visible,.k1-legal-doc .legal-doc-body:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.k1-legal-doc .legal-doc-scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px;scrollbar-width:thin;scrollbar-color:var(--qx-line-2) transparent}.k1-legal-doc .legal-doc-scroll::-webkit-scrollbar{width:10px}.k1-legal-doc .legal-doc-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:var(--qx-line-2)}.k1-legal-doc .legal-doc-sec{flex:none;margin-top:24px;padding:0 44px}.k1-legal-doc .legal-doc-label{display:flex;align-items:baseline;gap:16px;margin:0 0 14px}.k1-legal-doc .legal-doc-label .no{color:var(--qx-teal-d);font-family:var(--qx-serif);font-size:20px;font-weight:700;letter-spacing:2px}.k1-legal-doc .legal-doc-label .t{margin:0;font-size:29px;font-weight:700}.k1-legal-doc .legal-doc-label .hint{margin-left:auto;color:var(--qx-ink-3);font-size:19px}.k1-legal-doc .legal-doc-tabs{display:flex;gap:14px}.k1-legal-doc .legal-doc-tabs button{flex:1;min-height:92px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--qx-line-2);border-radius:26px;color:var(--qx-ink-2);background:var(--qx-surface);font-size:26px;font-weight:700}.k1-legal-doc .legal-doc-tabs button[aria-pressed=true]{border-color:var(--qx-deep);color:var(--qx-emerald);background:var(--qx-deep)}.k1-legal-doc .legal-doc-head{display:flex;align-items:center;gap:24px;padding:28px 32px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface)}.k1-legal-doc .legal-doc-ic{flex:none;display:flex;align-items:center;justify-content:center}.k1-legal-doc .legal-doc-ic[data-tone=slate]{color:var(--qx-slate-d);background:var(--qx-slate-soft)}.k1-legal-doc .legal-doc-ic[data-tone=teal]{color:var(--qx-teal-d);background:var(--qx-teal-soft)}.k1-legal-doc .legal-doc-ic[data-tone=wheat]{color:var(--qx-wheat-d);background:var(--qx-wheat-soft)}.k1-legal-doc .legal-doc-ic[data-tone=plum]{color:var(--qx-plum-d);background:var(--qx-plum-soft)}.k1-legal-doc .legal-doc-head>.legal-doc-ic{width:86px;height:86px;border-radius:26px}.k1-legal-doc .legal-doc-head-main{flex:1;min-width:0}.k1-legal-doc .legal-doc-eyebrow{color:var(--qx-ink-3);font-size:17px;font-weight:700;letter-spacing:4px}.k1-legal-doc .legal-doc-title{margin:6px 0 0;font-family:var(--qx-serif);font-size:36px;font-weight:700;letter-spacing:1px}.k1-legal-doc .legal-doc-sum{margin:8px 0 0;color:var(--qx-ink-2);font-size:20px;line-height:1.55}.k1-legal-doc .legal-doc-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:var(--qx-ink-3);font-size:17px}.k1-legal-doc .legal-doc-meta b{color:var(--qx-wheat-d);font-weight:700}.k1-legal-doc .legal-doc-reader{display:flex;align-items:stretch;gap:18px}.k1-legal-doc .legal-doc-toc{flex:none;width:322px;max-height:750px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:20px 16px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface)}.k1-legal-doc .legal-doc-toc-title{margin:0;padding:6px 12px 8px;color:var(--qx-ink-3);font-size:17px;font-weight:700;letter-spacing:3px}.k1-legal-doc .legal-doc-toc button{flex:none;min-height:76px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:0;border-radius:18px;color:var(--qx-ink-2);background:transparent;font-size:21px;font-weight:600;line-height:1.35;text-align:left}.k1-legal-doc .legal-doc-toc-no{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--qx-line-2);border-radius:12px;color:var(--qx-ink-3);background:var(--qx-paper);font-size:17px;font-weight:700}.k1-legal-doc .legal-doc-toc button[aria-current=true]{color:var(--qx-emerald);background:var(--qx-deep)}.k1-legal-doc .legal-doc-toc button[aria-current=true] .legal-doc-toc-no{border-color:transparent;color:var(--qx-emerald);background:color-mix(in srgb,var(--qx-emerald) 16%,transparent)}.k1-legal-doc .legal-doc-body{flex:1;min-width:0;max-height:750px;overflow-y:auto;overscroll-behavior:contain;padding:30px 34px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface);font-size:calc(20px * var(--legal-font-scale, 1))}.k1-legal-doc .legal-doc-body h3{margin:0;font-family:var(--qx-serif);font-size:calc(30px * var(--legal-font-scale, 1));font-weight:700;line-height:1.3}.k1-legal-doc .legal-doc-body p{margin:12px 0 0;color:var(--qx-ink-2);font-size:calc(20px * var(--legal-font-scale, 1));line-height:1.62;white-space:pre-line}.k1-legal-doc .legal-doc-body h3+p{margin-top:14px}.k1-legal-doc .legal-doc-tools{flex:none;display:flex;align-items:center;gap:10px;align-self:center}.k1-legal-doc .legal-doc-font{min-width:64px;min-height:60px;padding:0 14px;border:1px solid var(--qx-line-2);border-radius:18px;color:var(--qx-ink-2);background:var(--qx-paper);font-size:22px;font-weight:700}.k1-legal-doc .legal-doc-font:disabled{opacity:.45;cursor:not-allowed}.k1-legal-doc .legal-doc-font-now{min-width:78px;min-height:60px;display:flex;align-items:center;justify-content:center;border:1px solid var(--qx-line-2);border-radius:18px;color:var(--qx-ink-2);background:var(--qx-paper);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.k1-legal-doc .legal-doc-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.k1-legal-doc .legal-doc-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.k1-legal-doc .legal-doc-grid2+.legal-doc-grid2{margin-top:24px}.k1-legal-doc .legal-doc-card{display:flex;flex-direction:column;padding:26px 28px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface)}.k1-legal-doc .legal-doc-grid2 .legal-doc-card{min-height:228px}.k1-legal-doc .legal-doc-grid3 .legal-doc-card{min-height:236px}.k1-legal-doc .legal-doc-card h3{display:flex;align-items:center;gap:12px;margin:0;font-size:25px;font-weight:700}.k1-legal-doc .legal-doc-card h3 .legal-doc-ic{width:52px;height:52px;border-radius:16px}.k1-legal-doc .legal-doc-card p{margin:12px 0 0;color:var(--qx-ink-2);font-size:20px;line-height:1.58}.k1-legal-doc .legal-doc-card p b,.k1-legal-doc .legal-doc-state-p b,.k1-legal-doc .legal-doc-sum b{color:var(--qx-ink);font-weight:600}.k1-legal-doc .legal-doc-card .fine{color:var(--qx-ink-3);font-size:18px;line-height:1.5}.k1-legal-doc .legal-doc-inbtn{min-height:76px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding:0 24px;border:1px solid var(--qx-deep);border-radius:22px;color:var(--qx-emerald);background:var(--qx-deep);font-size:22px;font-weight:700}.k1-legal-doc .legal-doc-inbtn.is-ghost{border-color:var(--qx-line-2);color:var(--qx-ink);background:var(--qx-surface)}.k1-legal-doc .legal-doc-inbtn:disabled{border-color:var(--qx-line-2);color:var(--qx-ink-3);background:var(--qx-paper);cursor:not-allowed}.k1-legal-doc .legal-doc-bigpick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.k1-legal-doc .legal-doc-pick{min-height:240px;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:28px 30px;border:1px solid var(--qx-line-2);border-radius:var(--legal-r-lg);color:var(--qx-ink);background:var(--qx-surface);text-align:left}.k1-legal-doc .legal-doc-pick .legal-doc-ic{width:64px;height:64px;border-radius:20px}.k1-legal-doc .legal-doc-pick-t{font-size:28px;font-weight:700}.k1-legal-doc .legal-doc-pick-d{color:var(--qx-ink-2);font-size:20px;line-height:1.55}.k1-legal-doc .legal-doc-pick-secs{display:flex;flex-direction:column;gap:7px;margin-top:6px;padding-top:14px;border-top:1px solid var(--qx-line);color:var(--qx-ink-3);font-size:18px;line-height:1.4}.k1-legal-doc .legal-doc-state{padding:32px 36px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface)}.k1-legal-doc .legal-doc-state[data-kind=warn]{border-color:color-mix(in srgb,var(--qx-wheat) 18%,var(--qx-wheat-soft));background:var(--qx-wheat-soft)}.k1-legal-doc .legal-doc-state[data-kind=error]{border-color:color-mix(in srgb,var(--qx-cinnabar) 16%,var(--qx-cinnabar-soft));background:var(--qx-cinnabar-soft)}.k1-legal-doc .legal-doc-state-h{display:flex;align-items:center;gap:14px;margin:0;font-size:30px;font-weight:700}.k1-legal-doc .legal-doc-state-p{margin:12px 0 0;color:var(--qx-ink-2);font-size:21px;line-height:1.62}.k1-legal-doc .legal-doc-state.is-compact{padding:22px 28px}.k1-legal-doc .legal-doc-state.is-compact .legal-doc-state-h{font-size:24px}.k1-legal-doc .legal-doc-state.is-compact .legal-doc-state-p{margin-top:8px;font-size:19px;line-height:1.55}.k1-legal-doc .legal-doc-sk{display:flex;align-items:stretch;gap:18px}.k1-legal-doc .legal-doc-sk-toc{flex:none;width:322px;display:flex;flex-direction:column;gap:10px;padding:20px 16px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface)}.k1-legal-doc .legal-doc-sk-toc i{height:72px;border-radius:16px;background:var(--qx-muted-bg)}.k1-legal-doc .legal-doc-sk-body{flex:1;display:flex;flex-direction:column;gap:14px;padding:26px 30px;border:1px solid var(--qx-line);border-radius:var(--legal-r-lg);background:var(--qx-surface)}.k1-legal-doc .legal-doc-sk-body i{height:22px;border-radius:10px;background:var(--qx-muted-bg)}.k1-legal-doc .legal-doc-sk-body i:first-child{width:44%;height:34px}.k1-legal-doc .legal-doc-sk-body i:is(:nth-child(2),:nth-child(5)){width:90%}.k1-legal-doc .legal-doc-sk-body i:is(:nth-child(3),:nth-child(7)){width:82%}.k1-legal-doc .legal-doc-sk-body i:is(:nth-child(4),:nth-child(8)){width:76%}.k1-legal-doc .legal-doc-sk-body i:nth-child(6){width:64%}.k1-legal-doc .legal-doc-breathe{display:inline-flex;animation:legal-doc-breathe 1.6s ease-in-out infinite}@keyframes legal-doc-breathe{0%,to{opacity:.5}50%{opacity:1}}.k1-legal-doc .legal-doc-cta{display:flex;gap:16px;padding:22px 44px}.k1-legal-doc .legal-doc-btn{flex:1;min-height:104px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 26px;border:1px solid var(--qx-line-2);border-radius:24px;color:var(--qx-ink);background:var(--qx-surface);font-size:25px;font-weight:700;text-align:center}.k1-legal-doc .legal-doc-btn.is-primary{flex:1.3;border-color:var(--qx-deep);color:var(--qx-emerald);background:var(--qx-deep)}.k1-legal-doc .legal-doc-btn:disabled{flex:1.3;color:var(--qx-ink-3);cursor:not-allowed}.k1-legal-doc .legal-doc-truth{display:flex;gap:26px;padding:14px 44px 16px;border-top:1px solid var(--qx-line);background:var(--qx-paper)}.k1-legal-doc .legal-doc-truth p{flex:1;margin:0;color:var(--qx-ink-3);font-size:18px;line-height:1.5}.k1-legal-doc .legal-doc-truth b{color:var(--qx-ink-2);font-weight:600}.k1-legal-doc .legal-doc-scroll button:active:not(:disabled),.k1-legal-doc .legal-doc-cta button:active:not(:disabled){transform:scale(.985)}.k1-legal-doc [data-kiosk-stage-fit=off] :is(.legal-doc-toc,.legal-doc-body){max-height:none;overflow:visible}@media(max-width:760px){.k1-legal-doc .legal-doc-scroll{padding-bottom:16px}.k1-legal-doc .legal-doc-sec{margin-top:14px;padding:0 16px}.k1-legal-doc .legal-doc-label{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.k1-legal-doc .legal-doc-label .t{font-size:22px}.k1-legal-doc .legal-doc-label .hint{display:none}.k1-legal-doc .legal-doc-tools{margin-left:auto;gap:6px}.k1-legal-doc .legal-doc-font{min-width:52px;min-height:52px;padding:0 10px;border-radius:14px;font-size:18px}.k1-legal-doc .legal-doc-font-now{min-width:60px;min-height:52px;border-radius:14px;font-size:16px}.k1-legal-doc .legal-doc-tabs{gap:8px}.k1-legal-doc .legal-doc-tabs button{min-height:56px;gap:6px;border-radius:16px;font-size:18px}.k1-legal-doc .legal-doc-head{align-items:flex-start;gap:14px;padding:18px;border-radius:20px}.k1-legal-doc .legal-doc-head>.legal-doc-ic{width:52px;height:52px;border-radius:16px}.k1-legal-doc .legal-doc-eyebrow{font-size:16px;letter-spacing:2px}.k1-legal-doc .legal-doc-title{font-size:26px}.k1-legal-doc .legal-doc-sum,.k1-legal-doc .legal-doc-meta{font-size:16px}.k1-legal-doc .legal-doc-reader,.k1-legal-doc .legal-doc-sk{flex-direction:column;gap:12px}.k1-legal-doc .legal-doc-toc{width:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;border-radius:20px}.k1-legal-doc .legal-doc-toc-title{grid-column:1 / -1;padding:4px 6px;font-size:16px}.k1-legal-doc .legal-doc-toc button{min-height:56px;gap:8px;padding:6px 8px;border-radius:14px;font-size:16px}.k1-legal-doc .legal-doc-toc-no{width:30px;height:30px;border-radius:10px;font-size:16px}.k1-legal-doc .legal-doc-body{padding:20px;border-radius:20px;font-size:calc(17px * var(--legal-font-scale, 1))}.k1-legal-doc .legal-doc-body h3{font-size:calc(23px * var(--legal-font-scale, 1))}.k1-legal-doc .legal-doc-body p{font-size:calc(17px * var(--legal-font-scale, 1))}.k1-legal-doc .legal-doc-sk-toc{width:auto}.k1-legal-doc .legal-doc-grid2,.k1-legal-doc .legal-doc-grid3,.k1-legal-doc .legal-doc-bigpick{grid-template-columns:1fr;gap:12px}.k1-legal-doc .legal-doc-grid2 .legal-doc-card,.k1-legal-doc .legal-doc-grid3 .legal-doc-card,.k1-legal-doc .legal-doc-pick{min-height:0;padding:18px;border-radius:20px}.k1-legal-doc .legal-doc-card h3{font-size:20px}.k1-legal-doc .legal-doc-card p,.k1-legal-doc .legal-doc-pick-d{font-size:17px}.k1-legal-doc .legal-doc-card .fine,.k1-legal-doc .legal-doc-pick-secs{font-size:16px}.k1-legal-doc .legal-doc-inbtn{min-height:56px;border-radius:16px;font-size:18px}.k1-legal-doc .legal-doc-pick-t{font-size:22px}.k1-legal-doc .legal-doc-state{padding:18px;border-radius:20px}.k1-legal-doc .legal-doc-state-h{font-size:22px}.k1-legal-doc .legal-doc-state-p{font-size:17px}.k1-legal-doc .legal-doc-cta{gap:10px;padding:12px 16px}.k1-legal-doc .legal-doc-btn{min-height:56px;padding:0 12px;border-radius:16px;font-size:18px}.k1-legal-doc .legal-doc-truth{flex-direction:column;gap:4px;padding:8px 16px 10px}.k1-legal-doc .legal-doc-truth p{font-size:16px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.k1-legal-doc *,.k1-legal-doc *:before,.k1-legal-doc *:after{animation:none!important;transition:none!important}.k1-legal-doc .legal-doc-scroll button:active:not(:disabled),.k1-legal-doc .legal-doc-cta button:active:not(:disabled){transform:none}}:root{--kiosk-ai-ev-fz: 13px}.kiosk-ev{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border:1px solid var(--k-line, #e2dccb);border-radius:6px;color:var(--k-muted, #5d6b63);font-size:var(--kiosk-ai-ev-fz);letter-spacing:.06em;white-space:nowrap;background:var(--k-surface, #fffdf8)}.kiosk-ev--e1{color:var(--k-teal-deep, #157a67);border-color:color-mix(in srgb,var(--color-success, #1f9e86) 32%,transparent);background:color-mix(in srgb,var(--color-success, #1f9e86) 10%,transparent)}.kiosk-ev--e2{color:var(--color-info-fg, #35608f);border-color:color-mix(in srgb,var(--color-info, #3f68b0) 34%,transparent);background:var(--color-info-bg, #e5edf4)}.kiosk-ev--e3{color:var(--color-warning-fg, #9e5330);border-color:color-mix(in srgb,var(--color-warning, #b8683c) 34%,transparent);background:var(--color-warning-bg, #f4e8dd)}.kiosk-ev-legend{display:flex;flex-wrap:wrap;gap:18px;padding-top:14px;border-top:1px solid var(--k-line, #e2dccb);color:var(--k-muted, #5d6b63);font-size:15px;line-height:1.6}.kiosk-ev-legend__item{display:inline-flex;align-items:center;gap:8px}.kiosk-ai-disclaimer,.kiosk-ai-conclusion{display:flex;align-items:flex-start;gap:10px;color:var(--k-muted, #5d6b63);font-size:17px;line-height:1.7}.kiosk-ai-disclaimer .kiosk-ev,.kiosk-ai-conclusion .kiosk-ev{flex:none;margin-top:3px}.kiosk-aigc-mark{display:inline-block;padding:2px 9px;border:1px solid color-mix(in srgb,var(--color-warning, #b8683c) 34%,transparent);border-radius:6px;color:var(--color-warning-fg, #9e5330);font-size:var(--kiosk-ai-ev-fz);letter-spacing:.06em;background:var(--color-warning-bg, #f4e8dd)}.kiosk-ai-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--k-line, #e2dccb);border-radius:999px;color:var(--k-muted, #5d6b63);font-size:var(--kiosk-ai-ev-fz);letter-spacing:.06em;white-space:nowrap;background:var(--k-surface, #fffdf8)}.kiosk-ai-chip--ai,.kiosk-ai-chip--degraded{color:var(--color-warning-fg, #9e5330);border-color:color-mix(in srgb,var(--color-warning, #b8683c) 34%,transparent);background:var(--color-warning-bg, #f4e8dd)}.kiosk-ai-task{display:block}.kiosk-ai-task[data-aitask=idle] [data-ai-progress],.kiosk-ai-task[data-aitask=done] [data-ai-progress],.kiosk-ai-task[data-aitask=failed] [data-ai-progress]{animation:none!important;opacity:.32}.kiosk-ai-fallback{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px;border:1px solid var(--k-line, #e2dccb);border-radius:18px;background:color-mix(in srgb,var(--k-surface, #fffdf8) 92%,transparent)}.kiosk-ai-fallback__head{display:flex;align-items:center;gap:12px}.kiosk-ai-fallback__title{color:var(--k-ink, #10302b);font-size:20px;font-weight:600}.kiosk-ai-fallback__reason{color:var(--k-ink, #10302b);font-size:18px;line-height:1.7}.kiosk-ai-fallback__path{color:var(--k-muted, #5d6b63);font-size:17px;line-height:1.7}.kiosk-ai-fallback__action{display:inline-flex;align-items:center;justify-content:center;min-height:56px;min-width:48px;padding:0 26px;border:1px solid var(--k-teal-deep, #157a67);border-radius:14px;color:var(--k-surface, #fffdf8);font-size:18px;font-weight:600;background:var(--k-teal-deep, #157a67);cursor:pointer}.kiosk-ai-fallback__action--blocked{color:var(--k-muted, #5d6b63);border-color:var(--k-line, #e2dccb);background:color-mix(in srgb,var(--k-muted, #5d6b63) 8%,transparent);cursor:not-allowed}.kiosk-ai-fallback__action:focus-visible{outline:3px solid var(--k-teal-deep, #157a67);outline-offset:3px}@media(prefers-reduced-motion:reduce){.kiosk-ai-task [data-ai-progress]{animation:none!important}}.jfq-sec{display:flex;flex-direction:column;gap:14px}.jfq-sec.qx-grow{min-height:auto}.jfq-sec-head{display:flex;align-items:baseline;gap:14px}.jfq-sec-no{flex:none;font-family:var(--qx-mono);font-size:18px;font-weight:700;color:var(--qx-teal-d)}.jfq-sec-head h2{margin:0;font-size:25px;font-weight:700}.jfq-sec-hint{margin-left:auto;font-size:17px;color:var(--qx-ink-3)}.jfq-sec-copy{margin:0;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.jfq-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jfq-slot{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-slot small{font-size:17px;color:var(--qx-ink-3)}.jfq-slot b{font-size:21px;font-weight:700}.jfq-slot[data-fixed=true]{border-color:var(--qx-teal-line);background:var(--qx-teal-soft)}.jfq-slot[data-fixed=true] b{color:var(--qx-teal-d)}.jfq-checks{display:flex;flex-direction:column;gap:12px}.jfq-check{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-check-ic{flex:none;width:52px;height:52px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center;background:var(--qx-muted-bg);color:var(--qx-muted-ink);border:1px solid var(--qx-muted-line)}.jfq-check[data-tone=ok] .jfq-check-ic{background:var(--qx-teal-soft);color:var(--qx-teal-d);border-color:var(--qx-teal-line)}.jfq-check[data-tone=off] .jfq-check-ic{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);border-color:var(--qx-cinnabar-line)}.jfq-check-tx{flex:1;min-width:0}.jfq-check-tx b{display:block;font-size:21px;font-weight:700}.jfq-check-tx p{margin:4px 0 0;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.jfq-chip{flex:none;align-self:flex-start;padding:5px 12px;border-radius:var(--qx-r-s);font-size:17px;font-weight:700;background:var(--qx-muted-bg);color:var(--qx-muted-ink)}.jfq-check[data-tone=ok] .jfq-chip{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.jfq-check[data-tone=off] .jfq-chip{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.jfq-kit{display:flex;flex-direction:column;gap:10px}.jfq-kit button{display:flex;align-items:center;gap:16px;width:100%;text-align:left;min-height:var(--qx-tap-min);padding:14px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);color:inherit;font:inherit;cursor:pointer}.jfq-kit button:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.jfq-kit-ic{flex:none;width:46px;height:46px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center;background:var(--qx-paper);border:1px solid var(--qx-line);color:var(--qx-ink-2)}.jfq-kit b{display:block;font-size:20px;font-weight:700}.jfq-kit small{display:block;margin-top:2px;font-size:17px;color:var(--qx-ink-3)}.jfq-wait{display:flex;gap:20px;align-items:flex-start;padding:24px;border:1px solid var(--qx-teal-line);border-radius:var(--qx-r);background:var(--qx-teal-soft)}.jfq-wait-ic{flex:none;width:64px;height:64px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center;background:var(--qx-surface);color:var(--qx-teal-d)}.jfq-wait b{font-size:24px;font-weight:700}.jfq-wait p{margin:6px 0 0;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.jfq-pulse{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:17px;color:var(--qx-teal-d)}.jfq-pulse i{width:8px;height:8px;border-radius:50%;background:var(--qx-teal);display:inline-block;animation:jfq-pulse 1.2s ease-in-out infinite}.jfq-pulse i:nth-child(2){animation-delay:.2s}.jfq-pulse i:nth-child(3){animation-delay:.4s}@keyframes jfq-pulse{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.jfq-pulse i{animation:none;opacity:.7}}.jfq-ghosts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jfq-ghost{padding:16px 18px;border:2px dashed var(--qx-line-2);border-radius:var(--qx-r);background:transparent}.jfq-ghost b{font-size:20px;font-weight:700}.jfq-ghost p{margin:6px 0 10px;font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.jfq-ghost span{font-size:16px;color:var(--qx-ink-3)}.jfq-verdict{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jfq-verdict[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.jfq-verdict>div{padding:16px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-verdict small{display:block;font-size:17px;color:var(--qx-ink-3)}.jfq-verdict b{display:block;margin-top:4px;font-size:22px;font-weight:700}.jfq-verdict>div[data-tone=bad]{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft)}.jfq-verdict>div[data-tone=bad] b{color:var(--qx-cinnabar-d)}.jfq-verdict>div[data-tone=warn]{border-color:var(--qx-line-2);background:var(--qx-wheat-soft)}.jfq-verdict>div[data-tone=warn] b{color:var(--qx-wheat-d)}.jfq-verdict>div[data-tone=ok]{border-color:var(--qx-teal-line);background:var(--qx-teal-soft)}.jfq-verdict>div[data-tone=ok] b{color:var(--qx-teal-d)}.jfq-why{display:flex;flex-direction:column;gap:10px}.jfq-why>div{padding:14px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-why-h{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:var(--qx-r-s);font-size:16px;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.jfq-why b{font-size:21px;font-weight:700}.jfq-why p{margin:6px 0 0;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.jfq-steps{display:flex;flex-direction:column;gap:10px}.jfq-step{display:flex;gap:16px;align-items:flex-start;padding:14px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-step-no{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--qx-deep);color:var(--qx-paper);font-family:var(--qx-mono);font-size:19px;font-weight:700}.jfq-step b{font-size:21px;font-weight:700}.jfq-step p{margin:4px 0 0;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.jfq-nots{display:flex;flex-direction:column;gap:8px}.jfq-not{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper);font-size:19px;color:var(--qx-ink-2)}.jfq-not svg{flex:none;color:var(--qx-cinnabar-d)}.jfq-list{display:flex;flex-direction:column;gap:8px}.jfq-list-row{display:flex;gap:14px;align-items:flex-start;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.jfq-list-row i{flex:none;width:30px;height:30px;border-radius:50%;font-style:normal;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-family:var(--qx-mono);font-size:16px;font-weight:700}.jfq-trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jfq-trace>div{padding:16px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-trace>div[data-now=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.jfq-trace small{display:block;font-size:16px;color:var(--qx-ink-3)}.jfq-trace b{display:block;margin-top:4px;font-size:20px;font-weight:700}.jfq-trace p{margin:6px 0 0;font-size:17px;line-height:1.4;color:var(--qx-ink-2)}.jfq-now-tag{display:inline-block;margin-top:8px;font-size:16px;font-weight:700;color:var(--qx-teal-d)}.jfq-guard{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border:1px solid var(--qx-teal-line);border-radius:var(--qx-r);background:var(--qx-teal-soft)}.jfq-guard svg{flex:none;color:var(--qx-teal-d)}.jfq-guard p{margin:0;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.jfq-guard b{margin-right:8px;color:var(--qx-teal-d)}.jfq-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jfq-routes button{display:flex;flex-direction:column;gap:8px;text-align:left;min-height:var(--qx-tap-min);padding:18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);color:inherit;font:inherit;cursor:pointer}.jfq-routes button:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.jfq-routes b{font-size:21px;font-weight:700}.jfq-routes p{margin:0;flex:1;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.jfq-route-go{font-size:18px;font-weight:700;color:var(--qx-teal-d)}.jfq-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jfq-choice{display:flex;flex-direction:column;gap:8px;text-align:left;min-height:var(--qx-tap-min);padding:18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);color:inherit;font:inherit;cursor:pointer}.jfq-choice[aria-pressed=true]{border-color:var(--qx-teal);box-shadow:inset 3px 0 0 var(--qx-teal);background:var(--qx-teal-soft)}.jfq-choice:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.jfq-choice h3{margin:0;font-size:22px;font-weight:700}.jfq-choice p{margin:0;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.jfq-choice span{font-size:16px;color:var(--qx-ink-3)}.jfq-field{display:flex;flex-direction:column;gap:8px}.jfq-field>small{font-size:17px;color:var(--qx-ink-3)}.jfq-input,.jfq-textarea{width:100%;min-height:var(--qx-btn-h);padding:0 18px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-surface);color:var(--qx-ink);font-family:var(--qx-sans);font-size:21px}.jfq-textarea{min-height:200px;padding:16px 18px;line-height:1.5;resize:none}.jfq-input:focus-visible,.jfq-textarea:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.jfq-joblist{display:flex;flex-direction:column;gap:10px}.jfq-job{display:flex;align-items:center;gap:14px;width:100%;text-align:left;min-height:84px;padding:14px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);color:inherit;font:inherit;cursor:pointer}.jfq-job[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.jfq-job:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.jfq-job-tx{flex:1;min-width:0}.jfq-job-tx b{display:block;font-size:21px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jfq-job-tx small{display:block;margin-top:3px;font-size:17px;color:var(--qx-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jfq-job svg{flex:none;color:var(--qx-teal-d)}.jfq-summary{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.jfq-summary-eyebrow{margin:0;font-size:17px;color:var(--qx-ink-3)}.jfq-summary-title{margin:0;font-family:var(--qx-serif);font-size:28px;font-weight:700}.jfq-summary-body{margin:0;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.jfq-summary-disclaimer{margin:0;font-size:17px;color:var(--qx-ink-3)}.jfq-ev-stack{display:flex;flex-direction:column;gap:10px}.jfq-ev-item{padding:14px 18px;border:1px solid var(--qx-teal-line);border-radius:var(--qx-r);background:var(--qx-teal-soft)}.jfq-ev-item p{margin:0;font-size:20px;font-weight:700}.jfq-ev-item span{display:block;margin-top:6px;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.jfq-evi{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jfq-evi-col{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper)}.jfq-evi-h{display:flex;align-items:center;gap:10px}.jfq-evi-h b{font-size:21px;font-weight:700}.jfq-evi-ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--qx-r);color:var(--qx-teal-d);background:var(--qx-teal-soft)}.jfq-evi-col[data-tone=warn] .jfq-evi-ic{color:var(--qx-wheat-d);background:var(--qx-wheat-soft)}.jfq-ev-item[data-tone=warn]{border-color:var(--qx-line-2);background:var(--qx-wheat-soft)}.jfq-kw-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jfq-kw-label{font-size:17px;color:var(--qx-ink-3)}.jfq-kw{padding:5px 12px;border-radius:var(--qx-r-s);font-size:17px}.jfq-kw[data-tone=ok]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.jfq-kw[data-tone=warn]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.jfq-next{display:flex;flex-direction:column;gap:10px}.jfq-next button{display:flex;align-items:center;gap:16px;width:100%;text-align:left;min-height:var(--qx-tap-min);padding:14px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);color:inherit;font:inherit;cursor:pointer}.jfq-next button:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.jfq-next-no{flex:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--qx-deep);color:var(--qx-paper);font-family:var(--qx-mono);font-size:18px;font-weight:700}.jfq-next-t{flex:1;min-width:0}.jfq-next-t b{display:block;font-size:21px;font-weight:700}.jfq-next-t p{margin:4px 0 0;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.jfq-next-go{flex:none;font-size:22px;color:var(--qx-ink-3)}.jfq-notice{margin:0;padding:14px 18px;border-radius:var(--qx-r);font-size:19px;line-height:1.45;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.jfq-alert{margin:0;padding:14px 18px;border-radius:var(--qx-r);font-size:19px;line-height:1.45;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);border:1px solid var(--qx-cinnabar-line)}.jfq-cta-note{flex:1 1 auto;min-width:0;margin:0;display:flex;gap:10px;align-items:flex-start;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.jfq-cta-note svg{flex:none;color:var(--qx-wheat-d)}.jfq-cta-note~.qx-btn{flex:none;white-space:nowrap}.jfq-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:40px;background:#0b241e8c}.jfq-modal-card{width:760px;max-width:100%;max-height:100%;overflow-y:auto;padding:32px;border-radius:var(--qx-r);background:var(--qx-surface);border:1px solid var(--qx-line);display:flex;flex-direction:column;gap:14px}.jfq-modal-card h2{margin:0;font-family:var(--qx-serif);font-size:30px;font-weight:700}.jfq-modal-card p{margin:0;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.jfq-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.jfq-consent-card{display:flex;flex-direction:column;gap:14px}.jfq-consent-card p{margin:0;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}@media(max-width:1080px){.jfq-ghosts,.jfq-verdict,.jfq-trace,.jfq-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.jfq-slots,.jfq-choices,.jfq-ghosts,.jfq-verdict,.jfq-trace,.jfq-routes,.jfq-evi,.jfq-modal-actions{grid-template-columns:minmax(0,1fr)}.jfq-modal{padding:16px}}.jfq-root{height:100%}@media(max-width:760px){.jfq-root{--qx-gutter: 16px}.jfq-root .qx-topbar{height:60px;gap:10px}.jfq-root .qx-topbar-brand{font-size:17px;gap:8px}.jfq-root .qx-topbar-mark{width:30px;height:30px;font-size:17px;border-radius:var(--qx-r-s)}.jfq-root .qx-topbar-sub{display:none}.jfq-root .qx-topbar-back{width:var(--qx-tap-min);height:var(--qx-tap-min);border-radius:14px}.jfq-root .qx-topbar-back svg{width:24px;height:24px}.jfq-root .qx-topbar-brand{white-space:nowrap;flex:none}.jfq-root .qx-pill{font-size:13px;padding:0 10px;min-height:30px;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jfq-root .qx-pagehead{margin-top:12px;gap:6px;flex-direction:column;align-items:stretch}.jfq-root .qx-pagehead h1{font-size:23px;letter-spacing:0;gap:10px}.jfq-root .qx-pagehead h1:before{width:4px;height:21px}.jfq-root .qx-pagehead p{min-width:0;font-size:15px}.jfq-root .qx-scroll{gap:12px;padding-top:12px}.jfq-root .qx-ctabar{flex-wrap:wrap;gap:10px;padding:12px var(--qx-gutter)}.jfq-root .qx-btn{min-height:52px;font-size:17px;padding:0 14px;gap:8px}.jfq-root .qx-btn[data-variant=primary]{min-height:52px}.jfq-root .qx-btn svg{width:18px;height:18px}.jfq-root .jfq-cta-note{flex:1 1 100%;font-size:14px}.jfq-root .jfq-cta-note~.qx-btn{flex:1 1 auto}.jfq-root .qx-navbar{height:60px}.jfq-root .qx-nav-item{font-size:12px;gap:2px}.jfq-root .qx-nav-item svg{width:20px;height:20px}.jfq-root .qx-nav-item[aria-current=page]:after{bottom:6px;width:20px}.jfq-root .jfq-sec-head{flex-wrap:wrap;gap:8px}.jfq-root .jfq-sec{gap:10px}}@media(min-width:961px)and (orientation:landscape){.jfq-root{display:flex;justify-content:center;background:var(--qx-paper)}.jfq-root .qx-stage{width:100%;max-width:1080px}}.rdq-groups{display:flex;flex-direction:column;gap:14px}.rdq-group{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);box-shadow:inset 4px 0 0 var(--qx-line-2)}.rdq-group[data-tone=urgent]{box-shadow:inset 4px 0 0 var(--qx-cinnabar)}.rdq-group[data-tone=week]{box-shadow:inset 4px 0 0 var(--qx-wheat-d)}.rdq-group[data-tone=print]{box-shadow:inset 4px 0 0 var(--qx-teal)}.rdq-group-top{display:flex;align-items:center;gap:12px}.rdq-group-no{flex:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--qx-deep);color:var(--qx-paper);font-family:var(--qx-mono);font-size:18px;font-weight:700}.rdq-group-top>b{flex:1;min-width:0;font-size:23px;font-weight:700}.rdq-group-chip{flex:none;padding:5px 12px;border-radius:var(--qx-r-s);font-size:17px;font-weight:700;background:var(--qx-muted-bg);color:var(--qx-muted-ink)}.rdq-group-desc{margin:0;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.rdq-items{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.rdq-item{padding:14px 16px;border-radius:var(--qx-r);background:var(--qx-paper);border:1px solid var(--qx-line)}.rdq-item>b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1.4}.rdq-item>p{margin:6px 0 0;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.rdq-item>small{display:block;margin-top:6px;font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.rdq-item-tag{display:inline-block;padding:3px 10px;border-radius:var(--qx-r-s);font-size:16px;font-weight:700;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rdq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rdq-field{padding:12px 14px;border-radius:var(--qx-r);border:2px dashed var(--qx-line-2)}.rdq-field small{display:block;font-size:16px;color:var(--qx-ink-3)}.rdq-field span{display:block;margin-top:4px;font-size:18px;line-height:1.4;color:var(--qx-ink-2)}.rdq-checklist{margin:0;padding-left:28px;display:flex;flex-direction:column;gap:8px}.rdq-checklist li{font-size:19px;line-height:1.5;color:var(--qx-ink)}.rdq-muted{margin:0;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.rdq-col{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.rdq-col-head{display:flex;align-items:center;gap:12px}.rdq-col-ic{flex:none;width:46px;height:46px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d);border:1px solid var(--qx-teal-line)}.rdq-col-ic svg{width:24px;height:24px}.rdq-col-head h2{margin:0;font-size:25px;font-weight:700}.rdq-direction{display:flex;gap:14px;align-items:flex-start}.rdq-direction>span{flex:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--qx-deep);color:var(--qx-paper);font-family:var(--qx-mono);font-size:18px;font-weight:700}.rdq-direction h3{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:21px;font-weight:700}.rdq-direction p{margin:6px 0 0;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.rdq-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rdq-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:17px;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.rdq-guide-list{margin:0;padding-left:26px;display:flex;flex-direction:column;gap:8px;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.rdq-note{margin:0;display:flex;align-items:center;gap:10px;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.rdq-counts{margin:0;font-size:19px;font-weight:700}.rdq-files{margin:0;padding-left:26px;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.rdq-actions{display:flex;flex-wrap:wrap;gap:12px}.rdq-spin{animation:rdq-spin 1s linear infinite}@keyframes rdq-spin{to{transform:rotate(360deg)}}.rdq-aria-btn[aria-disabled=true]{opacity:.48;cursor:not-allowed}.rdq-stack,.rdq-ai{display:flex;flex-direction:column;gap:12px}.rdq-ai .kiosk-ev-legend{font-size:17px}.rdq-ai .kiosk-ai-disclaimer,.rdq-ai .kiosk-ai-conclusion{font-size:18px}.rdq-filters{display:flex;flex-wrap:wrap;gap:10px}.rdq-filters button{min-height:var(--qx-tap-min);padding:0 22px;border-radius:999px;border:1px solid var(--qx-line-2);background:var(--qx-surface);color:var(--qx-ink);font:inherit;font-size:19px;cursor:pointer}.rdq-filters button[aria-pressed=true]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper);font-weight:700}.rdq-filters button:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.rdq-tpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rdq-tpl{display:flex;flex-direction:column;gap:8px;text-align:left;min-height:var(--qx-tap-min);padding:18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);color:inherit;font:inherit;cursor:pointer}.rdq-tpl[aria-pressed=true]{border-color:var(--qx-teal);box-shadow:inset 3px 0 0 var(--qx-teal);background:var(--qx-teal-soft)}.rdq-tpl:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.rdq-tpl h3{margin:0;font-size:22px;font-weight:700}.rdq-tpl p{margin:0;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.rdq-tpl small{font-size:16px;line-height:1.4;color:var(--qx-ink-3)}.rdq-tpl-state{margin-top:auto;font-size:17px;font-weight:700;color:var(--qx-teal-d)}.rdq-tpl-art{display:grid;gap:6px;height:108px;padding:12px;border-radius:var(--qx-r-s);background:var(--qx-paper);border:1px solid var(--qx-line)}.rdq-tpl-art[data-columns="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rdq-tpl-art i{display:block;border-radius:3px;background:var(--qx-line)}.rdq-tags{display:flex;flex-wrap:wrap;gap:6px}.rdq-tags span{padding:3px 10px;border-radius:var(--qx-r-s);font-size:15px;background:var(--qx-muted-bg);color:var(--qx-muted-ink)}.rdq-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.rdq-preview{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper)}.rdq-preview[data-selected=true]{border-color:var(--qx-teal-line)}.rdq-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rdq-preview-head b{font-size:21px;font-weight:700}.rdq-preview-head small{font-size:17px;color:var(--qx-ink-3)}.rdq-sections{margin:0;padding-left:28px;display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.rdq-tips{display:flex;flex-direction:column;gap:10px}.rdq-tip{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.rdq-tip svg{flex:none;color:var(--qx-teal-d)}.rdq-tip b{display:block;font-size:19px;font-weight:700}.rdq-tip p{margin:4px 0 0;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}@media(max-width:1080px){.rdq-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rdq-fields,.rdq-tpl-grid,.rdq-split{grid-template-columns:minmax(0,1fr)}.rdq-group,.rdq-col{padding:14px 16px}.rdq-group-top>b,.rdq-col-head h2{font-size:20px}.rdq-item>b,.rdq-direction h3,.rdq-tpl h3{font-size:18px}.rdq-item>p,.rdq-direction p,.rdq-checklist li,.rdq-guide-list,.rdq-note{font-size:16px}.rdq-actions>.qx-btn{flex:1 1 100%}.rdq-filters button{font-size:16px;padding:0 16px}.rdq-ai .kiosk-ai-disclaimer,.rdq-ai .kiosk-ai-conclusion{display:block}.rdq-chip{border-radius:var(--qx-r-s);padding:6px 12px}}@media(prefers-reduced-motion:reduce){.rdq-spin{animation:none}}[data-kiosk-presentation=fusion-youth] .fusion-w3--interview>.ui-kiosk-page-content{padding:0}.interview-flow{--interview-paper: var(--color-canvas, var(--k-paper, var(--color-canvas)));--interview-surface: var(--color-surface, var(--k-surface, var(--color-surface)));--interview-ink: var(--color-text-strong, var(--k-ink));--interview-muted: var(--color-neutral-600, var(--k-muted));--interview-line: var(--color-neutral-200, var(--k-line));--interview-teal: var(--color-primary-600, var(--k-teal));--interview-teal-deep: var(--color-primary-700, var(--k-teal-deep));--interview-teal-soft: var(--color-primary-100, var(--k-teal-soft));--interview-plum: var(--color-plum, var(--color-plum));--interview-plum-deep: var(--color-plum-deep);--interview-plum-soft: var(--color-plum-soft, var(--color-plum-soft));--interview-wheat: var(--color-wheat, var(--color-wheat));--interview-wheat-deep: var(--color-wheat-deep);--interview-wheat-soft: var(--color-wheat-soft, var(--color-wheat-soft));--interview-error: var(--color-error-600, var(--color-error));--interview-error-soft: var(--color-error-bg);--interview-dark: var(--k-ink);--interview-radius-sm: 14px;--interview-radius-md: 18px;--interview-serif: var(--font-heading, "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif);--interview-sans: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;position:relative;display:flex;width:100%;height:100%;min-height:0;flex:1;flex-direction:column;overflow:hidden;color:var(--interview-ink);background:radial-gradient(1200px 600px at 85% -5%,color-mix(in srgb,var(--interview-teal) 6%,transparent),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(184,104,60,.05),transparent 55%),var(--interview-paper);font-family:var(--interview-sans)}.interview-flow *,.interview-flow *:before,.interview-flow *:after{box-sizing:border-box}.interview-topbar{display:flex;height:76px;flex:none;align-items:center;justify-content:space-between;padding:0 44px;color:var(--interview-paper);background:var(--interview-dark)}.interview-topbar__brand{display:flex;align-items:baseline;gap:18px;min-width:0}.interview-topbar__brand b{font-family:var(--interview-serif);font-size:26px;font-weight:700;letter-spacing:1px}.interview-topbar__brand span{font-size:20px;opacity:.55}.interview-topbar__right{display:flex;align-items:center;gap:28px;font-size:20px;white-space:nowrap}.interview-topbar__status{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid color-mix(in srgb,var(--interview-teal) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--interview-teal) 18%,transparent);font-size:19px}.interview-topbar__status>span{width:11px;height:11px;border-radius:50%;background:var(--color-primary-500);box-shadow:0 0 0 4px #35ab8e33}.interview-topbar__status[data-tone=warning]{border-color:#a9781f73;background:#a9781f2e}.interview-topbar__status[data-tone=warning]>span{background:var(--interview-wheat);box-shadow:0 0 0 4px #a9781f33}.interview-topbar__status[data-tone=negative]{border-color:#c14a3473;background:#c14a342e}.interview-topbar__status[data-tone=negative]>span{background:var(--interview-error);box-shadow:0 0 0 4px #c14a3433}.interview-topbar__status[data-tone=neutral]{border-color:#f4f1e859;background:#f4f1e81f}.interview-topbar__status[data-tone=neutral]>span{background:var(--interview-muted);box-shadow:0 0 0 4px #f4f1e81f}.interview-pagehead{flex:none;gap:26px;padding:34px 48px 26px;border:0}.interview-pagehead>div:first-child{min-width:0}.interview-pagehead>div:first-child h1{font-family:var(--interview-serif);font-size:44px;font-weight:900;letter-spacing:2px;color:var(--interview-ink)}.interview-pagehead>div:first-child p{margin-top:8px;font-size:22px;line-height:1.35;letter-spacing:1px;color:var(--interview-muted)}.interview-pagehead>div:last-child{order:-1;flex:none}.interview-pagehead>div:last-child button{min-height:72px;padding:0 30px;border:1px solid var(--interview-line);border-radius:var(--interview-radius-sm);background:var(--interview-surface);box-shadow:0 3px 10px #10302b0d;color:var(--interview-ink);font-size:24px;font-weight:600}.interview-flow__scroll{min-height:0;padding:0 48px;scrollbar-width:thin;scrollbar-color:var(--interview-line) transparent}.interview-flow .interview-card{position:relative;overflow:hidden;border:1px solid var(--interview-line);border-radius:var(--interview-radius-md);background:var(--interview-surface);box-shadow:0 3px 14px #10302b0d}.interview-flow .interview-card:before{position:absolute;inset:0 0 auto;height:4px;background:var(--interview-plum);content:""}.interview-flow .interview-card.p-5{padding:26px 28px 28px}.interview-section-title{margin-bottom:20px;gap:16px}.interview-section-title svg{width:56px;height:56px;flex:none;padding:12px;border-radius:14px;color:var(--interview-plum-deep);background:var(--interview-plum-soft)}.interview-section-title h2{font-family:var(--interview-serif);font-size:32px;font-weight:700;letter-spacing:1px;color:var(--interview-ink)}.interview-section-title p{margin-top:4px;font-size:19px;line-height:1.35;color:var(--interview-muted)}.interview-option{min-height:56px;border:2px solid var(--interview-line)!important;border-radius:var(--interview-radius-sm);background:var(--interview-surface)!important;color:var(--interview-ink)!important;font-family:var(--interview-sans);box-shadow:none}.interview-option[aria-pressed=true]{border-color:var(--interview-plum)!important;background:var(--interview-plum-soft)!important;color:var(--interview-plum-deep)!important;font-weight:700}.interview-setup__stack{display:flex;flex-direction:column;gap:18px}.interview-option span{color:inherit}.interview-option span+span{color:var(--interview-muted)!important;font-weight:400}.interview-resume-chip{border-color:color-mix(in srgb,var(--interview-plum) 35%,var(--interview-line));background:var(--interview-plum-soft);color:var(--interview-plum-deep)}.interview-flow button:focus-visible,.interview-flow input:focus-visible,.interview-flow textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--interview-plum) 24%,transparent);outline-offset:2px}.interview-setup__layout{display:grid;grid-template-columns:1fr 360px;align-items:start;gap:18px}.interview-setup__form{display:flex;flex-direction:column;gap:16px}.interview-setup__form>.grid{gap:18px}.interview-setup__form input{min-height:60px;border:1px solid var(--interview-line);border-radius:var(--interview-radius-sm);background:var(--interview-surface);color:var(--interview-ink);font-size:22px}.interview-setup__form input::placeholder{color:color-mix(in srgb,var(--interview-muted) 72%,transparent)}.interview-setup__job .flex.flex-wrap button{min-height:52px;padding:0 22px;border-radius:999px;font-size:20px}.interview-setup__job>.mt-3 button{min-height:48px;padding:0 20px;border:1px solid var(--interview-line);background:var(--interview-paper);color:var(--interview-muted);font-size:17px}.interview-setup__experience .interview-option,.interview-setup__duration .interview-option{min-height:74px}.interview-card--summary{border-top:4px solid var(--interview-plum);background:var(--interview-surface)}.interview-summary-row{min-height:40px;align-items:center;border-color:var(--interview-line)}.interview-summary-row>span:first-child{color:var(--interview-muted);font-size:17.5px}.interview-summary-row>span:last-child{color:var(--interview-ink);font-size:17.5px}.interview-flow__action-bar{z-index:10;display:flex;flex:none;gap:20px;align-items:center;padding:26px 48px 34px;border-top:1px solid var(--interview-line);background:var(--interview-surface);box-shadow:none}.interview-flow__action-bar button,.interview-flow .btn,.interview-flow button[class*=h-14],.interview-flow button[class*=h-12]{min-height:56px;border-radius:var(--interview-radius-md)}.interview-flow__action-bar button{min-height:88px;font-size:24px}.interview-flow__action-bar button:first-child{background:var(--interview-surface);color:var(--interview-ink)}.interview-flow__action-bar button:not(:first-child),.interview-flow__action-bar button:only-child{background:var(--interview-teal);color:var(--interview-surface);box-shadow:0 6px 18px color-mix(in srgb,var(--interview-teal) 25%,transparent)}.interview-reports__guest{min-height:440px;justify-content:center}.interview-reports__list{display:flex;max-width:none;flex-direction:column;gap:14px;margin:0}.interview-reports__row{min-height:110px;padding:22px 26px;border-radius:var(--interview-radius-sm);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.interview-reports__row:hover{border-color:color-mix(in srgb,var(--interview-plum) 35%,var(--interview-line));box-shadow:0 8px 24px #10302b14;transform:translateY(-1px)}.interview-state-page,.interview-session-invalid{align-items:center;justify-content:center;gap:20px;padding:32px;text-align:center}.interview-session-invalid>div:first-child{display:flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:24px;background:var(--interview-error-soft);color:var(--interview-error)}.interview-session{padding:0;overflow-y:auto}.interview-session__pagehead{display:flex;flex:none;align-items:center;justify-content:space-between;gap:26px;padding:34px 48px 26px}.interview-session__identity{display:flex;min-width:0;align-items:center;gap:16px}.interview-session__mark{display:grid;width:56px;height:56px;flex:none;place-items:center;border-radius:14px;color:var(--interview-plum-deep);background:var(--interview-plum-soft)}.interview-session__mark svg{width:32px;height:32px}.interview-session__identity h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--interview-serif);font-size:44px;font-weight:900;letter-spacing:2px;color:var(--interview-ink)}.interview-session__identity p{margin-top:8px;font-size:22px;letter-spacing:1px;color:var(--interview-muted)}.interview-session__status-row{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:12px}.interview-session__status-pill{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--interview-line);border-radius:999px;background:var(--interview-paper);color:var(--interview-muted);font-size:17px;font-weight:600;white-space:nowrap}.interview-session__status-pill svg{width:18px;height:18px}.interview-session__status-pill.is-blue{border-color:#7a5a8659;background:var(--interview-plum-soft);color:var(--interview-plum-deep)}.interview-session__status-pill.is-green{border-color:#1f9e864d;background:var(--interview-teal-soft);color:var(--interview-teal-deep)}.interview-session__status-pill.is-red{border-color:#c14a3459;background:var(--interview-error-soft);color:var(--interview-error)}.interview-session__content{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:0 48px;overflow:visible}.interview-session__progress-card,.interview-session__question-card,.interview-session__answer-dock{flex:none;border:1px solid var(--interview-line);border-radius:var(--interview-radius-md);background:var(--interview-surface);box-shadow:0 3px 14px #10302b0d}.interview-session__progress-card{display:flex;align-items:center;gap:24px;padding:26px 28px}.interview-session__question-count{flex:none;font-family:var(--interview-serif);font-size:34px;font-weight:900;white-space:nowrap}.interview-session__question-count small{margin-left:8px;color:var(--interview-muted);font-family:var(--interview-sans);font-size:21px;font-weight:400}.interview-session__progress{height:18px;flex:1;overflow:hidden;border:1px solid var(--interview-line);border-radius:999px;background:var(--interview-paper)}.interview-session__progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--interview-plum),var(--color-plum))}.interview-session__timer{display:inline-flex;flex:none;align-items:center;gap:10px;padding:12px 22px;border:1px solid rgba(122,90,134,.35);border-radius:999px;background:var(--interview-plum-soft);color:var(--interview-plum-deep);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.interview-session__timer svg{width:22px;height:22px}.interview-session__timer.is-warning{border-color:#a9781f59;background:var(--interview-wheat-soft);color:var(--interview-wheat-deep)}.interview-session__question-card{padding:26px 28px 28px;border-top:4px solid var(--interview-plum)}.interview-session__card-head,.interview-session__answer-head{display:flex;align-items:center;gap:16px;margin-bottom:20px}.interview-session__card-icon{display:grid;width:56px;height:56px;flex:none;place-items:center;overflow:hidden;border-radius:14px;background:var(--interview-plum-soft);color:var(--interview-plum-deep)}.interview-session__card-icon svg{width:32px;height:32px}.interview-session__card-icon img{width:100%;height:100%;object-fit:cover}.interview-session__card-icon img.is-speaking{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--interview-plum) 30%,transparent)}.interview-session__card-head h2,.interview-session__answer-head h2{font-family:var(--interview-serif);font-size:32px;font-weight:700;letter-spacing:1px}.interview-session__card-head p,.interview-session__answer-head p{margin-top:4px;color:var(--interview-muted);font-size:19px}.interview-session__voice-status{display:inline-flex;align-items:center;gap:12px;margin-left:auto;color:var(--interview-plum-deep);font-size:17px;font-weight:600;text-align:right}.interview-btn,.interview-option,[role=button]{min-block-size:var(--sd-control-min, 48px)}.interview-primary-action,.interview-submit{min-block-size:var(--sd-primary-control-min, 56px)}.interview-session__omit-print{display:flex;min-height:48px;align-items:center;gap:12px;margin:0 0 12px;color:var(--interview-muted, #5b6562);font-size:16px;line-height:1.4}.interview-session__omit-print input{width:22px;height:22px;flex:none}.interview-session__wave{display:inline-flex;height:22px;align-items:flex-end;gap:3px}.interview-session__wave i{width:4px;border-radius:2px;background:var(--interview-plum);opacity:.75;animation:interview-wave-bounce .9s ease-in-out infinite}.interview-session__wave i:nth-child(1){height:10px}.interview-session__wave i:nth-child(2){height:20px;animation-delay:.08s}.interview-session__wave i:nth-child(3){height:14px;animation-delay:.16s}.interview-session__wave i:nth-child(4){height:22px;animation-delay:.24s}.interview-session__wave i:nth-child(5){height:9px;animation-delay:.32s}.interview-session__question-text{font-family:var(--interview-serif);font-size:38px;font-weight:900;line-height:1.45;letter-spacing:1px}.interview-session__previous-question{display:flex;gap:10px;align-items:baseline;margin-top:14px;color:var(--interview-muted);font-size:17px}.interview-session__previous-question b{flex:none;color:var(--interview-plum-deep);font-weight:600}.interview-session__notice{display:flex;flex:none;gap:12px;align-items:flex-start;padding:12px 20px;border:1px dashed var(--interview-line);border-radius:12px;background:color-mix(in srgb,var(--interview-surface) 70%,transparent);color:var(--interview-muted);font-size:17px;line-height:1.5}.interview-session__notice svg{width:20px;height:20px;flex:none;color:var(--interview-wheat)}.interview-session__history{display:flex;max-height:260px;flex:none;flex-direction:column;gap:8px;overflow-y:auto;padding:12px 14px;border:1px solid var(--interview-line);border-radius:var(--interview-radius-sm);background:color-mix(in srgb,var(--interview-surface) 76%,var(--interview-paper))}.interview-session__history-title{flex:none;color:var(--interview-plum-deep);font-size:15px;font-weight:700}.interview-session__history-item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--interview-line);border-radius:12px;background:var(--interview-surface);color:var(--interview-muted);font-size:15px;line-height:1.45}.interview-session__history-item b{color:var(--interview-plum-deep);font-weight:700}.interview-session__history-item span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interview-session__history-item.is-candidate{background:var(--interview-plum-soft);color:var(--interview-ink)}.interview-session__history-item.is-skipped{border-style:dashed;background:var(--interview-paper);color:var(--interview-muted)}.interview-session__history-item.is-current{border-color:#7a5a8673}.interview-session__thinking{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--interview-line);border-radius:12px;background:var(--interview-surface);color:var(--interview-muted);font-size:15px}.interview-session__thinking svg{width:18px;height:18px}.interview-session__answer-dock{z-index:3;display:flex;min-height:0;flex:1 1 260px;flex-direction:column;margin:0 48px;padding:26px 28px 28px;border-top:4px solid var(--interview-plum);overflow:hidden}.interview-session__answer-head{flex:none;margin-bottom:18px}.interview-session__answer-head>span:last-child{margin-left:auto;color:var(--interview-muted);font-size:17px;white-space:nowrap}.interview-session__text-grid,.interview-session__review-grid{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:18px}.interview-session__text-grid textarea,.interview-session__review-grid textarea{width:100%;min-height:180px;flex:1;resize:none;border:1px solid var(--interview-line);border-radius:var(--interview-radius-sm);background:var(--interview-paper);color:var(--interview-ink);font-family:var(--interview-sans);font-size:25px;line-height:1.7;padding:22px}.interview-session__review-grid label{display:flex;min-height:0;flex-direction:column}.interview-session__review-grid label>span{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--interview-muted);font-size:17px;font-weight:650}.interview-session__text-grid>div,.interview-session__review-grid>div,.interview-session__secondary-actions{display:flex;flex:none;flex-direction:column;gap:12px;width:260px}.interview-session__answer-dock button{min-height:64px;border-radius:var(--interview-radius-sm);font-size:19px}.interview-session__primary-action{width:100%;min-height:88px!important;font-size:23px!important}.interview-session__primary-action.is-recording{background:var(--interview-error)}.interview-session__secondary-actions{width:auto;flex-direction:row;margin-top:18px}.interview-session__secondary-actions button:first-child{flex:1}.interview-session__answer-dock .is-danger{color:var(--interview-error);text-decoration:underline;text-underline-offset:6px}.interview-session__mic-error{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid rgba(193,74,52,.35);border-radius:var(--interview-radius-sm);background:var(--interview-error-soft)}.interview-session__mic-error>div{display:flex;align-items:center;gap:9px}.interview-session__mic-error strong,.interview-session__mic-error span{display:block;color:var(--interview-error)}.interview-session__mic-error span{margin-top:2px;font-size:12px}.interview-session__mic-reason{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 13px;border:1px solid rgba(193,74,52,.28);border-radius:var(--interview-radius-sm);background:var(--interview-error-soft);color:var(--interview-error);font-size:15px;line-height:1.5}.interview-session__mic-reason>svg{flex:none;width:18px;height:18px}.interview-session__mic-reason>span{flex:1 1 220px}.interview-session__mic-recheck{min-height:48px;padding:0 18px;border:1px solid currentColor;border-radius:12px;background:transparent;color:inherit;font-size:15px;font-weight:600}.interview-session__error{flex:none;margin-bottom:12px;padding:10px 13px;border-radius:12px;background:var(--interview-error-soft);color:var(--interview-error);font-size:15px}.interview-session__privacy-note{display:flex;flex:none;align-items:center;justify-content:center;gap:8px;margin-top:12px;color:var(--interview-muted);font-size:15.5px}.interview-session__privacy-note svg{width:18px}@keyframes interview-pulse{50%{transform:scale(.92);box-shadow:0 0 0 8px #c14a341f}}@keyframes interview-wave-bounce{0%,to{transform:scaleY(.55);opacity:.55}50%{transform:scaleY(1);opacity:.9}}.interview-report__hero{flex:none;padding:26px 28px 28px!important;border-top:4px solid var(--interview-plum)!important;background:var(--interview-surface)!important}.interview-report__hero:after{content:none}.interview-report__hero h2{font-family:var(--interview-serif);font-size:30px;font-weight:700;letter-spacing:1px;color:var(--interview-ink)}.interview-report__hero span{display:inline-flex;align-items:center;gap:10px;padding:10px 26px;border:1px solid rgba(122,90,134,.35);border-radius:999px;background:var(--interview-plum-soft);color:var(--interview-plum-deep);font-family:var(--interview-serif);font-size:26px;font-weight:900;letter-spacing:2px}.interview-report__hero>p:nth-of-type(1){max-width:none;margin-top:14px;color:var(--interview-ink);font-size:20px;line-height:1.6}.interview-report__hero>p:nth-of-type(2){margin-top:10px;color:var(--interview-muted);font-size:15.5px}.interview-report__abilities{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interview-report__abilities>:last-child:nth-child(odd){grid-column:1 / -1}.interview-report__section{min-height:100%;padding:22px 24px!important;border-top:4px solid var(--interview-plum)!important}.interview-report__section>div:first-child{margin-bottom:14px;gap:16px}.interview-report__section>div:first-child svg{width:56px;height:56px;flex:none;padding:12px;border-radius:14px;background:var(--interview-plum-soft);color:var(--interview-plum-deep)}.interview-report__section h2{font-family:var(--interview-serif);font-size:26px;font-weight:700;letter-spacing:1px;color:var(--interview-ink)}.interview-report__section li{color:var(--interview-muted);font-size:16px;line-height:1.5}.interview-report__section li>span:first-child{background:var(--interview-plum)}.interview-report__two-col{display:grid;min-height:0;flex:1;grid-template-columns:1fr 1fr;gap:16px}.interview-report__risk{border-top-color:var(--interview-wheat)!important}.interview-report__risk>div:first-child svg{background:var(--interview-wheat-soft);color:var(--interview-wheat-deep)}.interview-report__risk li{align-items:flex-start;border:1px solid rgba(169,120,31,.25);border-radius:12px;background:var(--interview-wheat-soft)!important;color:var(--interview-wheat-deep)!important;font-size:17px}.interview-report__questions [class*=rounded-xl]{border:1px solid var(--interview-line);border-radius:var(--interview-radius-sm);background:var(--interview-paper);padding:14px 18px}.interview-report__questions p:first-child{color:var(--interview-ink);font-size:18.5px;font-weight:700}.interview-report__questions p:not(:first-child){color:var(--interview-muted);font-size:15.5px;line-height:1.5}.interview-report .interview-flow__action-bar>div{display:flex;width:100%;gap:20px;margin:0}.interview-report .interview-flow__action-bar button:first-child{order:2;flex:0 0 420px;background:var(--interview-teal);color:var(--interview-surface)}.interview-report .interview-flow__action-bar button:last-child{order:1;flex:0 0 auto;background:var(--interview-surface);color:var(--interview-ink);box-shadow:none}@media(min-width:1080px){.interview-setup__form>.grid{grid-template-columns:1fr 1fr}.interview-setup__layout{grid-template-columns:1fr 380px}}@media(max-width:980px){.interview-topbar{height:auto;min-height:64px;align-items:flex-start;flex-direction:column;gap:8px;padding:12px 24px}.interview-topbar__right{flex-wrap:wrap;gap:10px;font-size:16px}.interview-pagehead,.interview-session__pagehead{align-items:flex-start;flex-direction:column;padding:24px}.interview-pagehead>div:last-child{order:0}.interview-flow__scroll,.interview-session__content{padding-inline:24px}.interview-setup__form>.grid,.interview-report__abilities,.interview-report__two-col,.interview-setup__layout{grid-template-columns:1fr}.interview-report__abilities>:last-child:nth-child(odd){grid-column:auto}.interview-session__progress-card{align-items:stretch;flex-direction:column}.interview-session__answer-dock{margin-inline:24px}.interview-session__text-grid,.interview-session__review-grid{grid-template-columns:1fr}.interview-session__text-grid>div,.interview-session__review-grid>div{width:100%}}@media(max-width:640px){.interview-topbar__brand{align-items:flex-start;flex-direction:column;gap:2px}.interview-topbar__brand b{font-size:20px}.interview-topbar__brand span,.interview-topbar__status{font-size:14px}.interview-pagehead,.interview-session__pagehead{padding:18px 14px}.interview-pagehead>div:first-child h1,.interview-session__identity h1{font-size:30px;white-space:normal}.interview-pagehead>div:first-child p,.interview-session__identity p{font-size:16px}.interview-flow__scroll,.interview-session__content{padding-inline:14px}.interview-flow .interview-card.p-5,.interview-session__question-card,.interview-session__answer-dock{padding:18px}.interview-section-title h2,.interview-session__card-head h2,.interview-session__answer-head h2{font-size:24px}.interview-section-title p,.interview-session__card-head p,.interview-session__answer-head p{font-size:15px}.interview-section-title svg,.interview-session__card-icon,.interview-report__section>div:first-child svg{width:44px;height:44px}.interview-setup__experience .grid,.interview-setup__duration .grid,.interview-setup .grid-cols-3{grid-template-columns:1fr}.interview-session__question-text{font-size:26px}.interview-session__voice-status,.interview-session__answer-head>span:last-child{display:none}.interview-session__answer-dock{margin-inline:14px}.interview-session__secondary-actions,.interview-report .interview-flow__action-bar>div{flex-direction:column}.interview-flow__action-bar{padding:14px}.interview-flow__action-bar button,.interview-report .interview-flow__action-bar button:first-child,.interview-report .interview-flow__action-bar button:last-child{width:100%;flex:1 1 auto;min-height:64px;font-size:18px}.interview-reports__row{align-items:flex-start;flex-wrap:wrap}}@media(max-height:820px){.interview-topbar{height:58px;padding-block:0}.interview-pagehead,.interview-session__pagehead{padding-block:18px}.interview-session__question-text{font-size:30px}.interview-session__text-grid textarea,.interview-session__review-grid textarea{min-height:120px}}@media(prefers-reduced-motion:reduce){.interview-flow *,.interview-flow *:before,.interview-flow *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:390px){.interview-shell{padding:8px}.interview-session{gap:8px}}[data-qx-interview]{display:flex;flex-direction:column;gap:16px;min-height:0;flex:1}[data-qx-interview] .interview-flow__scroll{min-height:0;flex:1;overflow-y:auto;padding-bottom:8px}[data-qx-interview] .interview-card{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:29px}[data-qx-interview] .interview-option{min-height:var(--qx-tap-min);border-radius:18px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);font-size:19px;font-weight:800}[data-qx-interview] .interview-option[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}[data-qx-interview] .interview-rail{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:15px 20px;border:1px dashed var(--qx-line-2);border-radius:18px;background:color-mix(in srgb,var(--qx-deep) 3.5%,transparent);color:var(--qx-ink-3);font-size:var(--qx-fs-aux-lg)}[data-qx-interview] .interview-rail span:before{content:"·";margin-right:8px;color:var(--qx-teal-d);font-weight:800}[data-qx-interview] .interview-setup-fallback{border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface)}[data-qx-interview] em{font-style:normal;color:var(--qx-teal-d)}[data-qx-frame=true] h1 em{font-style:normal;color:var(--qx-emerald)}.qx-stage:has(.iv-hero)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qx-stage:has(.iv-hero)>.qx-pagehead h1{display:block}.qx-stage:has(.iv-hero)>.qx-pagehead h1:before{display:none}.iv-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.iv-shell>.interview-flow{height:auto;flex:1 1 auto;min-height:0}.iv-hero{position:relative;overflow:hidden;flex:none;margin-top:18px;padding:28px 36px;border-radius:36px;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 68%);color:var(--qx-paper)}.iv-hero:after{content:"";position:absolute;right:-145px;top:-145px;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.iv-hero-row{position:relative;z-index:1;display:flex;align-items:center;gap:24px}.iv-hero-face{display:grid;place-items:center;width:102px;height:102px;flex:none;border:1.5px solid color-mix(in srgb,var(--qx-emerald) 42%,transparent);border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:47px}.iv-hero-main{flex:1;min-width:0}.iv-hero-eyebrow{margin-bottom:8px;font-size:var(--qx-fs-aux-lg);font-weight:700;letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.iv-hero-ask{display:block;margin:0;font-size:var(--qx-fs-page);font-weight:800;line-height:1.3}.iv-hero-ask em{font-style:normal;color:var(--qx-emerald)}.iv-hero-doing{margin:10px 0 0;font-size:var(--qx-fs-body-lg);line-height:1.45;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.iv-scrollcue{display:flex;flex:none;align-items:center;justify-content:center;gap:8px;height:52px;margin-top:8px;border-radius:16px;background:var(--qx-deep);color:var(--qx-paper);font-size:var(--qx-fs-aux);font-weight:800}.iv-scrollcue em{font-style:normal;color:var(--qx-emerald);font-size:var(--qx-fs-aux-lg)}.iv-scrollcue[hidden]{display:none}.iv-cta-row{display:flex;gap:16px;width:100%}.iv-cta-row>.qx-btn{flex:1;min-height:72px;border-radius:22px;font-size:var(--qx-fs-btn)}.iv-cta-row>.qx-btn[data-variant=primary]{min-height:72px}.iv-cta-row>.qx-btn[data-variant=primary] em{margin-left:8px;font-style:normal;color:var(--qx-emerald)}.interview-qx-cta>.qx-ai-help{margin-left:0;align-self:flex-end}[data-qx-interview].interview-flow{background:transparent;color:var(--qx-ink);font-family:var(--qx-sans);gap:0}[data-qx-interview] .interview-flow__scroll{display:flex;flex-direction:column;gap:14px;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:16px 0 12px;scrollbar-width:none}[data-qx-interview] .interview-flow__scroll::-webkit-scrollbar{display:none}[data-qx-interview] .interview-card,[data-qx-interview] .iv-card{position:relative;padding:22px 28px;border:1px solid var(--qx-line);border-radius:29px;background:var(--qx-surface);box-shadow:none}[data-qx-interview] .interview-card:before{display:none}[data-qx-interview] .iv-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}[data-qx-interview] .iv-head b{font-size:var(--qx-fs-sec);font-weight:700;letter-spacing:0}[data-qx-interview] .iv-head span,[data-qx-interview] .iv-hint{font-size:var(--qx-fs-aux-lg);line-height:1.4;color:var(--qx-ink-3)}[data-qx-interview] .iv-copy{margin-top:8px;color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:1.5}[data-qx-interview] .iv-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 22px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface)}[data-qx-interview] .iv-status small{display:block;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:800}[data-qx-interview] .iv-status b{display:block;margin-top:8px;font-size:var(--qx-fs-body-lg);font-weight:800;line-height:1.25}[data-qx-interview] .iv-status b.ok{color:var(--qx-teal-d)}[data-qx-interview] .iv-status b.off{color:var(--qx-cinnabar-d)}[data-qx-interview] .iv-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}[data-qx-interview] .iv-field{padding:14px 16px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper)}[data-qx-interview] .iv-field small{display:block;margin-bottom:8px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:800}[data-qx-interview] .iv-field b,[data-qx-interview] .iv-field input{display:block;width:100%;min-height:48px;border:0;background:transparent;color:var(--qx-ink);font:inherit;font-size:var(--qx-fs-aux-lg);font-weight:800;line-height:1.4}[data-qx-interview] .iv-field input::placeholder{color:var(--qx-ink-3);font-weight:400}[data-qx-interview] .iv-field input:focus-visible{outline:4px solid var(--qx-teal);outline-offset:4px;border-radius:8px}[data-qx-interview] .iv-choice{margin-top:12px}[data-qx-interview] .iv-choice>p,[data-qx-interview] .iv-choice-row .iv-choice>p{margin:0;color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:1.4}[data-qx-interview] .iv-chips{display:flex;flex-wrap:wrap;gap:11px;margin-top:10px}[data-qx-interview] .iv-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}[data-qx-interview] .interview-option{min-height:52px!important;padding:8px 16px!important;border:1.5px solid var(--qx-line-2)!important;border-radius:18px!important;background:var(--qx-paper)!important;color:var(--qx-ink)!important;box-shadow:none!important;font-size:var(--qx-fs-aux)!important;font-weight:800!important}[data-qx-interview] .interview-option[aria-pressed=true]{border-color:var(--qx-teal)!important;background:var(--qx-teal-soft)!important;color:var(--qx-teal-d)!important}[data-qx-interview] .iv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}[data-qx-interview] .iv-step{min-height:0;padding:16px;border:1px solid var(--qx-line);border-radius:21px;background:var(--qx-paper)}[data-qx-interview] .iv-step small{color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:800}[data-qx-interview] .iv-step b{display:block;margin-top:8px;font-size:var(--qx-fs-body-lg)}[data-qx-interview] .iv-step p{margin-top:6px;color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.45}[data-qx-interview] .iv-notice{display:flex;gap:14px;padding:18px 21px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper);color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:1.5}[data-qx-interview] .iv-notice i{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:50%;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-style:normal;font-weight:800}[data-qx-interview] .iv-notice.is-danger{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft)}[data-qx-interview] .iv-notice.is-danger i{background:var(--qx-surface);color:var(--qx-cinnabar-d)}[data-qx-interview] .iv-notice b{color:var(--qx-ink)}[data-qx-interview] .interview-rail{flex:none;margin:0;color:var(--qx-ink-3);font-size:var(--qx-fs-aux-lg)}[data-qx-interview] .iv-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}[data-qx-interview] .iv-tabs button{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:14px 16px;border:1.5px solid var(--qx-line-2);border-radius:19px;background:var(--qx-paper);text-align:left}[data-qx-interview] .iv-tabs button b{font-size:var(--qx-fs-body-lg)}[data-qx-interview] .iv-tabs button small{color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:1.35}[data-qx-interview] .iv-tabs button[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}[data-qx-interview] .iv-tabs button[aria-pressed=true] small{color:var(--qx-teal-d)}[data-qx-interview] .iv-panel{margin-top:14px;padding:18px 20px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper)}[data-qx-interview] .iv-panel .iv-copy{margin-top:8px}[data-qx-interview] .iv-alert{margin:0;padding:13px 18px;border:1px solid var(--qx-cinnabar-line);border-radius:16px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:var(--qx-fs-aux-lg);font-weight:800;line-height:1.45}[data-qx-interview] .iv-empty{display:grid;place-items:center;padding:28px 24px;text-align:center}[data-qx-interview] .iv-empty h2{font-size:var(--qx-fs-sec);font-weight:700}[data-qx-interview] .iv-empty p{max-width:660px;margin:12px auto 0;color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.5}[data-qx-interview] .iv-empty.is-bad h2{color:var(--qx-cinnabar-d)}[data-qx-interview] .iv-history{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--qx-line)}[data-qx-interview] .iv-history-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--qx-line)}[data-qx-interview] .iv-history-row small{display:block;color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:800}[data-qx-interview] .iv-history-row b{display:block;margin-top:6px;font-size:var(--qx-fs-body-lg)}[data-qx-interview] .iv-history-row p{margin-top:6px;color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.45}[data-qx-interview] .iv-history-actions{display:flex;flex:none;gap:10px}[data-qx-interview] .iv-history-actions button,[data-qx-interview] .iv-mini-btn{display:inline-flex;align-items:center;justify-content:center;min-width:94px;min-height:54px;padding:0 14px;border:1.5px solid var(--qx-line-2);border-radius:17px;background:var(--qx-paper);color:var(--qx-ink);font-size:var(--qx-fs-aux-lg);font-weight:800}[data-qx-interview] button.w-12{width:auto!important;height:auto!important;min-height:54px;gap:8px;padding:0 14px;border:1.5px solid var(--qx-cinnabar-line);border-radius:17px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:var(--qx-fs-aux-lg);font-weight:800}[data-qx-interview] .iv-mini-btn.is-go,[data-qx-interview] .iv-history-actions button.is-go{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}[data-qx-interview] .iv-history-actions button.is-remove{color:var(--qx-cinnabar-d);border-color:var(--qx-cinnabar-line)}[data-qx-interview] .iv-history-actions button.is-remove.is-confirm{background:var(--qx-cinnabar-soft)}.interview-qx-cta{display:flex;flex:1;flex-direction:column;gap:4px;width:100%;min-width:0}.interview-qx-cta>.qx-btn{width:100%;font-size:var(--qx-fs-btn)}.interview-qx-cta .iv-history-actions{display:flex;gap:12px}.interview-qx-cta .iv-history-actions .qx-btn{flex:1}[data-qx-interview].interview-session{min-height:0;overflow:hidden}[data-qx-interview] .interview-session__content{min-height:0;flex:1;gap:14px;padding:16px 0 8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}[data-qx-interview] .interview-session__pagehead{display:none}[data-qx-interview] .interview-session__progress-card,[data-qx-interview] .interview-session__question-card,[data-qx-interview] .interview-session__answer-dock{border-color:var(--qx-line);border-radius:29px;background:var(--qx-surface);box-shadow:none}[data-qx-interview] .interview-session__question-text{font-size:var(--qx-fs-sec);font-weight:800;line-height:1.45}[data-qx-interview] .interview-session__question-text small{display:block;margin-bottom:10px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:800;letter-spacing:1px}[data-qx-interview] .interview-session__card-head h2,[data-qx-interview] .interview-session__answer-head h2{font-size:var(--qx-fs-sec)}[data-qx-interview] .interview-session__card-head p,[data-qx-interview] .interview-session__answer-head p,[data-qx-interview] .interview-session__history-title,[data-qx-interview] .interview-session__history-item,[data-qx-interview] .interview-session__privacy-note,[data-qx-interview] .interview-session__mic-reason,[data-qx-interview] .interview-session__mic-error strong,[data-qx-interview] .interview-session__mic-error span,[data-qx-interview] .interview-session__error,[data-qx-interview] .interview-session__notice,[data-qx-interview] .interview-session__omit-print{font-size:var(--qx-fs-aux-lg);line-height:1.45}[data-qx-interview] .interview-session__history{max-height:none;font-size:var(--qx-fs-aux-lg)}[data-qx-interview] .interview-session__answer-dock{margin:0;flex:none;overflow:visible}[data-qx-interview] .interview-session__text-grid,[data-qx-interview] .interview-session__review-grid{flex:none}[data-qx-interview] .interview-session__count{margin:0;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:800;font-variant-numeric:tabular-nums}[data-qx-interview] .interview-session__text-grid,[data-qx-interview] .interview-session__review-grid{grid-template-columns:1fr}[data-qx-interview] .interview-session__text-grid>div,[data-qx-interview] .interview-session__review-grid>div{flex-direction:row;flex-wrap:wrap;width:100%}[data-qx-interview] .interview-session__answer-dock button{flex:1 1 180px;width:auto;font-size:var(--qx-fs-aux-lg)}[data-qx-interview] .interview-session__mic-reason,[data-qx-interview] .interview-session__mic-recheck,[data-qx-interview] .interview-session__omit-print{width:100%;font-size:var(--qx-fs-aux-lg)}[data-qx-interview] .interview-session__text-grid textarea,[data-qx-interview] .interview-session__review-grid textarea{min-height:140px;border:1.5px solid var(--qx-line-2);border-radius:19px;background:var(--qx-paper);color:var(--qx-ink);font-size:var(--qx-fs-aux);line-height:1.5}[data-qx-interview] .interview-session__status-pill{min-height:40px;border-color:var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2);font-size:var(--qx-fs-aux)}[data-qx-interview] .interview-session__timer,[data-qx-interview] .interview-session__question-count{font-size:var(--qx-fs-body-lg)}[data-qx-interview] .interview-section-title h2,[data-qx-interview] .interview-report__section h2,[data-qx-interview] .interview-report__hero h2{font-size:var(--qx-fs-sec)}[data-qx-interview] .interview-section-title p,[data-qx-interview] .interview-report__section li,[data-qx-interview] .interview-report__hero p,[data-qx-interview] .interview-report__questions p{font-size:var(--qx-fs-aux-lg)!important;line-height:1.45}[data-qx-interview] .interview-report__abilities,[data-qx-interview] .interview-report__two-col{grid-template-columns:1fr}[data-qx-interview] .interview-report__hero{border-top:0!important}[data-qx-interview] .interview-report__hero span{border-color:var(--qx-teal-line);background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-body-lg)}[data-qx-interview] .kiosk-ai-fallback,[data-qx-interview] .kiosk-ai-fallback p{font-size:var(--qx-fs-aux-lg);line-height:1.5}[data-qx-interview] :is(button,a,input,textarea):focus-visible{outline:4px solid var(--qx-teal);outline-offset:3px}@media(max-width:720px){[data-qx-interview] .iv-fields,[data-qx-interview] .iv-choice-row,[data-qx-interview] .iv-steps,[data-qx-interview] .iv-tabs,[data-qx-interview] .iv-status{grid-template-columns:1fr}[data-qx-interview] .interview-section-title p,[data-qx-interview] .interview-session__card-head p,[data-qx-interview] .interview-pagehead p{font-size:var(--qx-fs-aux)!important}}[data-qx-interview] .interview-session__question-card,[data-qx-interview] .interview-session__answer-dock{border-top:1px solid var(--qx-line)}[data-qx-interview] .interview-session__card-icon{background:var(--qx-teal-soft);color:var(--qx-teal-d)}[data-qx-interview] .interview-session__voice-status,[data-qx-interview] .interview-session__answer-head>span:last-child,[data-qx-interview] .interview-session__thinking,[data-qx-interview] .interview-session__mic-recheck{color:var(--qx-ink-2);font-size:var(--qx-fs-aux);line-height:1.4}[data-qx-interview] .iv-tbar{display:flex;flex-wrap:wrap;align-items:center;gap:11px;width:100%}[data-qx-interview] .iv-tbar .qx-btn{flex:1 1 160px;min-height:56px;padding:0 16px;border-radius:17px;font-size:var(--qx-fs-aux-lg)}[data-qx-interview] .iv-tbar .cnt{margin-left:auto;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:800;font-variant-numeric:tabular-nums}[data-qx-interview] .interview-session__answer-dock .is-danger,[data-qx-interview] .interview-session__answer-dock button.is-danger{color:inherit;text-decoration:none}[data-qx-interview] .qx-btn[aria-disabled=true]{opacity:.48}[data-qx-interview] .interview-report__section,[data-qx-interview] .interview-report__hero{border-top:1px solid var(--qx-line)!important;background:var(--qx-surface)!important;box-shadow:none}[data-qx-interview] .interview-report__section>div:first-child svg{background:var(--qx-teal-soft);color:var(--qx-teal-d)}[data-qx-interview] .interview-report__section li>span:first-child{background:var(--qx-teal)}[data-qx-interview] .interview-report__risk>div:first-child svg{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}[data-qx-interview] .interview-report__hero p,[data-qx-interview] .interview-report__section p,[data-qx-interview] .interview-report__section li,[data-qx-interview] .interview-report__questions p,[data-qx-interview] [aria-label=合规提示]{font-size:var(--qx-fs-aux)!important;line-height:1.45}[data-qx-interview] .iv-head h2{margin:0;font-size:var(--qx-fs-sec);font-weight:700;letter-spacing:0}[data-qx-interview] .iv-checklist{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}[data-qx-interview] .iv-check{display:flex;align-items:flex-start;gap:11px;min-height:64px;padding:12px;border:1px solid var(--qx-line);border-radius:17px;background:var(--qx-paper);color:var(--qx-ink);font-size:var(--qx-fs-aux-lg);font-weight:800;line-height:1.35;text-align:left}[data-qx-interview] .iv-check i{display:grid;place-items:center;flex:none;width:24px;height:24px;margin-top:2px;border:2px solid var(--qx-line-2);border-radius:8px;font-style:normal;font-size:var(--qx-fs-aux);line-height:1}[data-qx-interview] .iv-check[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}[data-qx-interview] .iv-check[aria-pressed=true] i{border-color:var(--qx-teal);background:var(--qx-teal);color:var(--qx-surface)}[data-qx-interview] .iv-faq-row{margin-top:12px;border-top:1px solid var(--qx-line)}[data-qx-interview] .iv-faq-row>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;border:0;background:transparent;color:var(--qx-ink);font-size:var(--qx-fs-body-lg);font-weight:800;text-align:left}[data-qx-interview] .iv-faq-row>button span{flex:none;color:var(--qx-teal-d)}[data-qx-interview] .iv-faq-row p{margin:0;padding:0 0 8px;color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.52}[data-qx-interview] .iv-faq-row p:last-child{padding-bottom:15px}[data-qx-interview] .iv-faq-row p b{color:var(--qx-ink)}[data-qx-interview] .iv-subhead{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--qx-line);color:var(--qx-ink);font-size:var(--qx-fs-body-lg);font-weight:800}[data-qx-interview] .iv-mini-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}[data-qx-interview] .iv-mini-list>div{padding:14px;border:1px solid var(--qx-line);border-radius:18px;background:var(--qx-paper)}[data-qx-interview] .iv-mini-list small{display:block;color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:800}[data-qx-interview] .iv-mini-list p{margin:7px 0 0;color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.45}.interview-qx-cta>.qx-btn[data-variant=primary] em{margin-left:8px;font-style:normal;color:var(--qx-emerald)}@media(max-width:720px){[data-qx-interview] .iv-checklist,[data-qx-interview] .iv-mini-list{grid-template-columns:1fr}}.kkb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent}.kkb{--paper: var(--k-paper, var(--color-canvas));--surface: var(--k-surface, var(--color-surface));--surface-2: var(--color-neutral-50);--ink: var(--k-ink);--ink-2: var(--k-ink);--muted: var(--k-muted);--line: rgba(16, 48, 43, .1);--line-2: rgba(16, 48, 43, .06);--teal: var(--k-teal);--teal-deep: var(--k-teal-deep);--teal-soft: var(--k-teal-soft);position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:61;width:min(1040px,100%);padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,var(--k-paper, var(--color-canvas)),var(--k-paper, var(--color-canvas)));border-top:1px solid var(--line);box-shadow:0 -18px 48px #10302b29;border-radius:22px 22px 0 0;animation:kkbUp .2s cubic-bezier(.22,1,.36,1) both;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}@keyframes kkbUp{0%{transform:translate(-50%) translateY(24px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.kkb-bar{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.kkb-hint{font-size:13px;font-weight:650;color:var(--muted)}.kkb-collapse{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:13.5px;font-weight:700;cursor:pointer}.kkb-collapse svg{width:15px;height:15px;transform:rotate(90deg)}.kkb-cand{display:flex;align-items:center;gap:12px;padding:4px 4px 10px;min-height:46px}.kkb-comp{flex:0 0 auto;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--teal-deep);padding:4px 10px;border-radius:8px;background:var(--teal-soft)}.kkb-cand-list{flex:1;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.kkb-cand-list::-webkit-scrollbar{width:0;height:0}.kkb-cand-item{flex:0 0 auto;min-width:48px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:22px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .12s ease}.kkb-cand-item:first-child{border-color:#1f9e8666;background:var(--teal-soft);color:var(--teal-deep);font-weight:700}.kkb-cand-item:active{transform:scale(.94)}.kkb-cand-empty{font-size:13px;color:var(--muted)}.kkb-keys{display:flex;flex-direction:column;gap:9px}.kkb-row{display:flex;gap:8px;justify-content:center}.kkb-key{flex:1 1 0;min-width:0;height:60px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-size:24px;font-weight:600;cursor:pointer;box-shadow:0 2px #10302b14;transition:transform 90ms cubic-bezier(.4,0,.6,1),background 90ms;-webkit-user-select:none;user-select:none}.kkb-key:active{transform:translateY(1px) scale(.97);background:var(--teal-soft);box-shadow:none}.kkb-key.kkb-fn{flex:0 0 auto;min-width:66px;font-size:16px;font-weight:780;color:var(--muted);background:var(--surface-2)}.kkb-key.kkb-fn.wide{min-width:78px}.kkb-key.kkb-space{flex:1 1 auto;font-size:15px;font-weight:700;color:var(--muted);letter-spacing:.3em}.kkb-key.kkb-send{flex:0 0 auto;min-width:118px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:800;color:var(--k-surface, var(--color-surface));background:linear-gradient(150deg,var(--teal) 0%,var(--teal-deep));border-color:transparent;box-shadow:0 6px 14px #157a673d}.kkb-key.kkb-send svg{width:19px;height:19px;fill:currentColor}.kkb-key.kkb-send:active{background:var(--teal-deep)}@media(prefers-reduced-motion:reduce){.kkb{animation-duration:.001ms}}.kassist .assistant-sec-label{display:flex;align-items:baseline;gap:14px;margin-bottom:12px}.kassist .assistant-sec-no{font:700 var(--qx-fs-aux-lg)/1.4 var(--qx-serif);color:var(--qx-teal-d)}.kassist .assistant-sec-label h2{font-size:var(--qx-fs-sec);font-weight:700}.kassist .assistant-sec-hint{margin-left:auto;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2);text-align:right}.kassist .assistant-topic-choices{margin-bottom:12px}.kassist .assistant-topic-choices summary{min-height:48px;padding:8px 14px;border-bottom:1px solid var(--qx-line);color:var(--qx-teal-d);font-size:var(--qx-fs-body);cursor:pointer}.kassist.kassist-qingxu .assistant-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.kassist :is(.assistant-task,.assistant-direct-question){display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--qx-line);border-radius:24px;text-align:left;background:var(--qx-surface);color:var(--qx-ink);min-height:76px}.kassist .assistant-task[aria-pressed=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal)}.kassist .assistant-task-icon{flex:none;color:var(--qx-teal-d)}.kassist .assistant-task-copy strong{display:block;font-size:var(--qx-fs-body-lg)}.kassist :is(.assistant-task-copy small,.assistant-direct-question small){display:block;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.kassist .assistant-quick-questions{display:grid;gap:12px}.kassist .assistant-quick-questions button{display:flex;align-items:center;gap:16px;min-height:78px;padding:14px 20px;text-align:left;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface);color:var(--qx-ink)}.kassist .assistant-quick-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--qx-paper);color:var(--qx-teal-d)}.kassist .assistant-quick-text{flex:1;font-size:var(--qx-fs-body-lg);font-weight:600}.kassist .assistant-quick-go{display:flex;align-items:center;gap:6px;color:var(--qx-teal-d);font-size:var(--qx-fs-aux-lg);white-space:nowrap}.kassist .assistant-draft-card{border:1px solid var(--qx-line);border-radius:32px;padding:22px 26px;margin-bottom:18px;background:var(--qx-surface)}.kassist .assistant-draft-head{display:flex;align-items:center;gap:12px;font-size:var(--qx-fs-sec);font-weight:700}.kassist .assistant-draft-text{margin-top:12px;overflow-wrap:anywhere;white-space:pre-wrap}.kassist.kassist-qingxu .assistant-conversation{display:flex;flex-direction:column;gap:14px}.kassist .assistant-context-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.kassist .assistant-context-tag{font-size:var(--qx-fs-aux-lg)}.kassist .assistant-transcript{display:grid;gap:14px}.kassist .assistant-message{display:flex;align-items:flex-start;gap:14px}.kassist .assistant-message-avatar{flex:none;width:52px;height:52px;border-radius:18px;overflow:hidden}.kassist .assistant-message-avatar img{width:100%;height:100%;object-fit:cover}.kassist .assistant-message-bubble{flex:1;min-width:0;padding:22px 26px;border:1px solid var(--qx-line);border-radius:28px;background:var(--qx-surface)}.kassist .assistant-message--user .assistant-message-bubble{background:var(--qx-teal-soft)}.kassist .assistant-message-bubble--error{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line)}.kassist .assistant-message-bubble--not-ai{background:var(--qx-wheat-soft)}.kassist .assistant-message-bubble strong{font-size:var(--qx-fs-sec)}.kassist .assistant-message-bubble p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--qx-fs-body)}.kassist :is(.assistant-message-who,.assistant-message-provider){display:block;font-size:var(--qx-fs-aux-lg);color:var(--qx-teal-d)}.kassist .assistant-message-provider{margin-top:14px}.kassist .kiosk-ev{font-size:var(--qx-fs-aux);padding:4px 10px}.kassist .assistant-provenance{margin-top:12px;font-size:var(--qx-fs-aux-lg)}.kassist .assistant-provenance div{display:flex;gap:16px}.kassist .assistant-thinking{border:1px dashed var(--qx-line-2);border-radius:28px;padding:24px;background:var(--qx-surface)}.kassist .assistant-thinking-bar{display:flex;align-items:center;gap:16px;font-size:var(--qx-fs-body)}.kassist .assistant-thinking-dots{display:flex;gap:6px}.kassist .assistant-thinking-dots i{width:7px;height:7px;border-radius:50%;background:var(--qx-teal);animation:kassist-qingxu-wait 1.4s ease-in-out infinite}.kassist .assistant-thinking-slot{margin-top:14px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2)}.kassist .assistant-ai-idle{font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2)}.kassist .assistant-ai-status:empty{display:none}.kassist .assistant-ai-status .kiosk-ai-fallback{border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface);padding:18px 22px;gap:12px}.kassist .assistant-ai-status :is(.kiosk-ai-fallback__title,.kiosk-ai-fallback__reason,.kiosk-ai-fallback__path){font-size:var(--qx-fs-aux-lg);line-height:var(--qx-lh-body)}.kassist .assistant-ai-status .kiosk-ai-fallback__action{min-height:56px;font-size:var(--qx-fs-body);background:var(--qx-teal-soft);color:var(--qx-teal-d);border:1px solid var(--qx-teal-line);border-radius:16px}.kassist :is(.assistant-turn-actions,.action-chips){display:flex;flex-wrap:wrap;gap:12px}.kassist :is(.assistant-context-chip,.assistant-turn-action,.action-chip){display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 18px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-surface);color:var(--qx-ink);font-size:var(--qx-fs-body)}.kassist .assistant-turn-action[data-primary=true]{background:var(--qx-teal-d);border-color:var(--qx-teal-d);color:var(--qx-on-solid)}.kassist .action-chip small{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.kassist .assistant-manual-entries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kassist .assistant-manual-entry{display:flex;flex-direction:column;gap:10px;min-height:134px;padding:16px;text-align:left;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface);color:var(--qx-ink)}.kassist .assistant-manual-top{display:flex;align-items:center;gap:10px}.kassist .assistant-manual-top strong{flex:1;font-size:var(--qx-fs-body-lg)}.kassist .assistant-manual-icon{color:var(--qx-teal-d)}.kassist .assistant-manual-top>svg{width:20px;height:20px;color:var(--qx-teal-d)}.kassist .assistant-manual-entry small{font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.kassist .assistant-manual-entries[data-variant=full]{grid-template-columns:repeat(2,minmax(0,1fr))}.kassist .assistant-manual-details{display:grid;gap:10px;padding-top:10px;border-top:1px dashed var(--qx-line-2)}.kassist .assistant-manual-details span{font-size:var(--qx-fs-aux-lg)}.kassist .assistant-summary-bar{display:grid;gap:12px}.kassist :is(.assistant-summary-reason,.assistant-summary-result,.assistant-summary-disclaimer){font-size:var(--qx-fs-aux-lg);overflow-wrap:anywhere}.kassist .assistant-summary-save{justify-self:start}@keyframes kassist-qingxu-wait{50%{opacity:.35}}@media(max-width:600px){.kassist .assistant-sec-label{flex-wrap:wrap;gap:8px}.kassist .assistant-sec-hint{width:100%;text-align:left}.kassist .assistant-quick-questions button{flex-wrap:wrap;gap:8px;padding:14px}.kassist .assistant-quick-icon{display:none}.kassist .assistant-quick-text{flex-basis:100%}.kassist .assistant-quick-go{margin-left:auto}.kassist .assistant-manual-entries{grid-template-columns:repeat(2,minmax(0,1fr))}.kassist .assistant-manual-entries[data-variant=full]{grid-template-columns:minmax(0,1fr)}.kassist .assistant-manual-entry{padding:14px}.kassist .assistant-manual-top{gap:6px;flex-wrap:wrap}.kassist .assistant-manual-top strong{min-width:100%}.kassist .assistant-message-avatar{display:none}.kassist .assistant-message-bubble{padding:18px}}@media(max-width:520px){.kassist.kassist-qingxu .assistant-task-grid{grid-template-columns:minmax(0,1fr)}}.kassist.kassist-qingxu .assistant-composer{flex:none;border-top:1px solid var(--qx-line);padding-top:16px}.kassist .assistant-composer>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kassist .assistant-composer textarea{display:block;width:100%;height:112px;min-height:88px;resize:none;padding:20px 24px;border:1.5px solid var(--qx-line-2);border-radius:24px;background:var(--qx-surface);color:var(--qx-ink);font:var(--qx-fs-body)/var(--qx-lh-body) var(--qx-sans)}.kassist .assistant-composer textarea::placeholder{color:var(--qx-ink-3)}.kassist .assistant-composer textarea[aria-disabled=true]{background:var(--qx-muted-bg)}.kassist .assistant-dock-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.kassist .assistant-hold-talk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.kassist :is(.assistant-tool-button,.assistant-dock-clear,.assistant-send){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 18px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-surface);color:var(--qx-ink);font-size:var(--qx-fs-body)}.kassist .assistant-hold-talk-btn{min-height:56px;touch-action:none;-webkit-user-select:none;user-select:none}.kassist .assistant-hold-talk-switch{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--qx-line);border-radius:16px;font-size:var(--qx-fs-aux-lg);cursor:pointer}.kassist .assistant-hold-talk-switch:before{content:"";width:22px;height:22px;flex:none;border:1px solid var(--qx-teal-d);border-radius:6px;background:var(--qx-surface)}.kassist .assistant-hold-talk-switch[data-checked]:before{background:var(--qx-teal-d);box-shadow:inset 0 0 0 4px var(--qx-surface)}.kassist .assistant-hold-talk-switch:focus-within{outline:3px solid var(--qx-teal)}.kassist .assistant-hold-talk-switch[data-blocked]{color:var(--qx-ink-3);cursor:default}.kassist .assistant-hold-talk-reason{flex:1;min-width:220px;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.kassist .assistant-dock-spacer{flex:1}.kassist .assistant-send{min-width:140px;min-height:64px;background:var(--qx-teal-d);border-color:var(--qx-teal-d);color:var(--qx-on-solid);font-size:var(--qx-fs-btn);font-weight:700}.kassist .assistant-send[aria-disabled=true]{background:var(--qx-muted-bg);color:var(--qx-muted-ink);border-color:var(--qx-muted-line)}.kassist :is(.assistant-dock-note,.assistant-composer-lock){margin-top:12px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2);overflow-wrap:anywhere}.kassist :is(.assistant-dock-note b,.assistant-composer-lock b){color:var(--qx-teal-d);margin-right:12px}@media(max-width:600px){.kassist .assistant-composer textarea{padding:16px}.kassist .assistant-dock-spacer{display:none}.kassist :is(.assistant-tool-button,.assistant-dock-clear){flex:1 1 auto}.kassist .assistant-send,.kassist .assistant-hold-talk-reason{flex:1 1 100%}}.kassist .assistant-voice-backdrop{position:absolute;z-index:30;top:16px;right:0;bottom:24px;left:0;display:flex;align-items:stretch;justify-content:center;background:var(--qx-paper);border-radius:32px}.kassist .assistant-voice-loading{margin:auto;padding:32px;font-size:var(--qx-fs-sec)}.kassist .assistant-voice-dialog{width:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--qx-line);border-radius:32px;background:var(--qx-paper)}.kassist .assistant-voice-header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:44px 36px;min-height:340px;background:radial-gradient(ellipse at 80% 0%,rgb(46 230 168 / 12%),transparent 60%),linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 68%);color:var(--qx-paper)}.kassist .assistant-voice-header>div{flex:1;min-width:0}.kassist .assistant-voice-header>div>span{font-size:var(--qx-fs-aux-lg);color:var(--qx-emerald)}.kassist .assistant-voice-header h2{font:700 var(--qx-fs-page)/1.4 var(--qx-serif);margin:12px 0}.kassist .assistant-voice-header p{font-size:var(--qx-fs-body)}.kassist .assistant-voice-header .assistant-voice-ai-disclosure{margin-top:20px;font-size:var(--qx-fs-aux-lg)}.kassist .assistant-voice-footer{flex:none;display:flex;justify-content:flex-end;padding:12px 28px;border-top:1px solid var(--qx-line)}.kassist .assistant-voice-close{align-self:flex-end;flex:none;display:grid;place-items:center;min-width:64px;min-height:64px;padding:12px 20px;font-size:var(--qx-fs-body);border:1px solid var(--qx-line-2);border-radius:20px;background:var(--qx-surface);color:var(--qx-ink);grid-auto-flow:column;gap:12px}.kassist .assistant-voice-stage{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px;display:flex;flex-direction:column;gap:24px}.kassist .assistant-voice-stage>*{flex-shrink:0}.kassist .assistant-voice-panel{border:1px solid var(--qx-line);border-radius:32px;padding:32px;background:var(--qx-surface)}.kassist .assistant-voice-center{text-align:center;padding:24px 40px}.kassist .assistant-voice-orb{display:grid;place-items:center;width:96px;height:96px;margin:0 auto 22px;border-radius:32px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.kassist .assistant-voice-orb svg{width:42px;height:42px}.kassist .assistant-voice-center h3{font-size:var(--qx-fs-sec);margin-bottom:16px}.kassist .assistant-voice-center p{color:var(--qx-ink-2)}.kassist .assistant-voice-twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.kassist .assistant-voice-mini{padding:22px 26px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-paper)}.kassist .assistant-voice-mini b{font-size:var(--qx-fs-body)}.kassist .assistant-voice-mini ul{margin:14px 0 0;padding-left:24px;display:grid;gap:12px}.kassist .assistant-voice-mini li{font-size:var(--qx-fs-aux-lg)}.kassist :is(.assistant-voice-dock,.assistant-voice-controls){display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:12px}.kassist :is(.assistant-voice-choice,.assistant-voice-control,.assistant-voice-resume){display:flex;align-items:center;justify-content:center;gap:12px;min-height:76px;padding:16px 22px;border:1px solid var(--qx-line-2);border-radius:22px;background:var(--qx-surface);color:var(--qx-ink);font-size:var(--qx-fs-btn)}.kassist .assistant-voice-choice{flex:1}.kassist .assistant-voice-choice-copy{display:flex;flex-direction:column;text-align:left}.kassist .assistant-voice-choice small{font-size:var(--qx-fs-aux-lg)}.kassist :is(.assistant-voice-choice--primary,.assistant-voice-control--primary){background:var(--qx-teal-d);color:var(--qx-on-solid);border-color:var(--qx-teal-d)}.kassist .assistant-voice-control--hangup{background:var(--qx-cinnabar);color:var(--qx-on-solid);border-color:var(--qx-cinnabar)}.kassist .assistant-voice-control.is-active{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.kassist .assistant-voice-privacy{font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2)}.kassist .assistant-voice-live-status{display:flex;align-items:center;justify-content:center;gap:16px;font-size:var(--qx-fs-body-lg)}.kassist .assistant-voice-live-status time{font-variant-numeric:tabular-nums;color:var(--qx-teal-d)}.kassist .assistant-voice-avatar{width:220px;height:280px;margin:28px auto;border:1px solid var(--qx-line);border-radius:32px;overflow:hidden}.kassist .assistant-voice-avatar img{width:100%;height:100%;object-fit:cover}.kassist .assistant-voice-wave{height:40px;display:flex;align-items:center;justify-content:center;gap:8px}.kassist .assistant-voice-wave i{width:6px;height:24px;border-radius:6px;background:var(--qx-teal);animation:kassist-qingxu-wave .9s ease-in-out infinite alternate}.kassist .assistant-voice-wave i:nth-child(2n){animation-delay:-.4s}.kassist .assistant-voice-wave.is-quiet i{animation:none;height:6px}.kassist .assistant-voice-caption{margin-top:24px;border-top:1px solid var(--qx-line);padding-top:20px}.kassist .assistant-voice-caption>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:var(--qx-fs-aux-lg)}.kassist .assistant-voice-caption p{margin-top:12px;min-height:64px;overflow-wrap:anywhere}.kassist .assistant-voice-card{padding:24px 28px;border:1px solid var(--qx-cinnabar-line);border-radius:28px;background:var(--qx-cinnabar-soft)}.kassist .assistant-voice-card h3{display:flex;align-items:center;gap:12px;font-size:var(--qx-fs-sec)}.kassist .assistant-voice-card p{margin-top:14px;overflow-wrap:anywhere}.kassist .assistant-voice-card[data-kind=warn]{background:var(--qx-wheat-soft);border-color:var(--qx-line-2)}.kassist .assistant-voice-resume{margin:16px auto}@keyframes kassist-qingxu-wave{to{transform:scaleY(.25)}}@media(max-width:600px){.kassist .assistant-voice-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border-radius:0}.kassist .assistant-voice-dialog{border-radius:0}.kassist .assistant-voice-header{min-height:0;padding:22px;gap:12px}.kassist .assistant-voice-header h2{font-size:var(--qx-fs-sec)}.kassist .assistant-voice-stage{padding:18px;gap:18px}.kassist .assistant-voice-panel{padding:18px}.kassist .assistant-voice-center{padding:12px 0}.kassist .assistant-voice-twocol{grid-template-columns:minmax(0,1fr)}.kassist .assistant-voice-choice{flex-basis:100%}.kassist .assistant-voice-control{flex:1 1 130px;font-size:var(--qx-fs-body)}}@media(max-height:740px){.kassist .assistant-voice-header{min-height:0;padding:18px 24px}.kassist .assistant-voice-avatar{width:140px;height:180px}}@media(prefers-reduced-motion:reduce){.kassist .assistant-voice-wave i{animation:none}}.kassist.kassist-qingxu{--kassist-control-min: 48px;--kassist-primary-control-min: 56px;flex:1;min-height:0;position:relative;color:var(--qx-ink);font:var(--qx-fs-body)/var(--qx-lh-body) var(--qx-sans);overflow:hidden}.kassist *{box-sizing:border-box}.kassist :is(p,h2,h3,dl,dd){margin:0}.kassist button{font:inherit;cursor:pointer}.kassist button:disabled{cursor:default;opacity:.65}.kassist [aria-disabled=true]{cursor:default}.kassist :is(button,summary,textarea):focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.kassist svg{flex:none;width:26px;height:26px}.kassist .kassist-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kassist.kassist-qingxu .assistant-workbench{width:min(100%,980px);height:100%;min-height:0;margin:0 auto;display:flex;flex-direction:column;padding:16px 0 24px;gap:18px}.kassist .assistant-cockpit{flex:none;padding:24px 28px;border-radius:32px;color:var(--qx-paper);background:radial-gradient(ellipse at 80% 0%,rgb(46 230 168 / 12%),transparent 60%),linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 68%)}.kassist .assistant-cockpit-row{display:flex;align-items:center;gap:22px;min-height:250px}.kassist .assistant-cockpit-mark{display:grid;place-items:center;flex:none;width:76px;height:92px;color:var(--qx-emerald);border:1px solid rgb(46 230 168 / 42%);border-radius:26px;background:#2ee6a817}.kassist .assistant-cockpit-mark svg{width:46px;height:46px}.kassist .assistant-cockpit-copy{flex:1;min-width:0}.kassist .assistant-cockpit-eyebrow{font-size:var(--qx-fs-aux-lg)}.kassist .assistant-cockpit-headline h2{margin:7px 0 10px;font:700 var(--qx-fs-page)/1.3 var(--qx-serif)}.kassist .assistant-cockpit-headline em{font-style:normal;color:var(--qx-emerald)}.kassist .assistant-cockpit-lede{font-size:var(--qx-fs-body);color:var(--qx-paper)}.kassist .assistant-cockpit-disclosure{margin-top:14px}.kassist .assistant-advisor-disclosure{display:block;margin-top:8px;font-size:var(--qx-fs-aux)}.kassist .kiosk-aigc-mark{font-size:var(--qx-fs-aux);color:var(--qx-paper);background:#ffffff1f;border-color:#ffffff59}.kassist .assistant-cockpit-telemetry{flex:none;width:250px;padding-left:22px;border-left:1px solid rgb(255 255 255 / 20%);display:grid;gap:14px}.kassist .assistant-cockpit-telemetry div{display:flex;gap:12px}.kassist .assistant-cockpit-telemetry dt{flex:none;font-size:var(--qx-fs-aux)}.kassist .assistant-cockpit-telemetry dd{font-size:var(--qx-fs-body);overflow-wrap:anywhere}.kassist .assistant-cockpit-telemetry [data-tone=hi]{color:var(--qx-emerald)}.kassist .assistant-cockpit-telemetry [data-tone=amber]{color:var(--qx-on-deep-warn)}.kassist .assistant-cockpit-telemetry [data-tone=bad]{color:var(--qx-on-deep-bad)}.kassist .assistant-ai-tools{margin-top:18px;border-top:1px solid rgb(255 255 255 / 18%);padding-top:14px}.kassist .assistant-ai-tools-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.kassist .assistant-ai-tools-header h2{font-size:var(--qx-fs-aux-lg)}.kassist :is(.assistant-ai-tools-count,.assistant-ai-tools-reason,.kiosk-ai-chip){font-size:var(--qx-fs-aux)}.kassist .assistant-ai-tools-reason{margin-bottom:12px;color:var(--qx-on-deep-warn)}.kassist .assistant-ai-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kassist .assistant-ai-tool-card{display:flex;align-items:center;gap:8px;padding:12px;min-height:64px;background:#ffffff0f;border:1px solid rgb(255 255 255 / 22%);border-radius:16px;color:var(--qx-paper);text-align:left}.kassist .assistant-ai-tool-card[data-active]{border-color:var(--qx-emerald);background:#2ee6a81f}.kassist .assistant-ai-tool-card[aria-disabled=true]{color:var(--qx-paper);background:transparent}.kassist .assistant-ai-lamp{flex:none;width:8px;height:8px;border-radius:50%;background:var(--qx-line-2)}.kassist .assistant-ai-lamp[data-lamp=available]{background:var(--qx-emerald)}.kassist .assistant-ai-lamp[data-lamp=unavailable]{background:var(--qx-on-deep-warn)}.kassist .aat-icon{display:none}.kassist .aat-body{min-width:0}.kassist .aat-body strong{font-size:var(--qx-fs-aux-lg);font-weight:600}.kassist .aat-body small{display:none}.kassist .assistant-cockpit-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:18px;padding:2px 4px 12px;scroll-padding:16px}.kassist .assistant-cockpit-body>*{flex-shrink:0}.kassist .assistant-truth{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;font-size:var(--qx-fs-aux);color:var(--qx-ink-2)}.kassist .assistant-complaint-link{flex:none;min-height:48px;padding:0 4px;border:0;background:none;color:var(--qx-teal-d);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}.kassist .assistant-workbench[data-kb-open]{padding-bottom:calc(var(--kassist-kb-h) - 132px + 20px)}.kassist .assistant-workbench[data-kb-open] .assistant-cockpit{display:none}@media(max-width:600px){.kassist.kassist-qingxu{overflow-y:auto}.kassist.kassist-qingxu .assistant-workbench{height:auto;min-height:100%;padding:16px 0 24px;gap:16px}.kassist .assistant-cockpit{display:contents}.kassist .assistant-cockpit-row,.kassist .assistant-ai-tools{padding:20px;border-radius:24px;color:var(--qx-paper);background:var(--qx-deep)}.kassist .assistant-cockpit-body{order:1}.kassist .assistant-ai-tools{order:2;margin-top:0}.kassist .assistant-composer{order:3}.kassist .assistant-truth{order:4}.kassist .assistant-cockpit-row{min-height:0;display:block}.kassist .assistant-cockpit-mark{display:none}.kassist .assistant-cockpit-headline h2{font-size:var(--qx-fs-sec)}.kassist .assistant-cockpit-telemetry{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0 0;border:0;gap:8px}.kassist .assistant-cockpit-telemetry div{display:block}.kassist .assistant-cockpit-disclosure{margin-top:10px}.kassist .assistant-ai-tools-header{flex-wrap:wrap}.kassist .assistant-ai-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kassist .assistant-cockpit-body{flex:none;overflow:visible;padding:2px 4px}.kassist .assistant-workbench[data-kb-open]{padding-bottom:var(--kassist-kb-h)}.kassist .assistant-workbench[data-kb-open] .assistant-cockpit{display:contents}}@media(prefers-reduced-motion:reduce){.kassist *,.kassist *:before,.kassist *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.qx-stage:has(.kassist-qingxu)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.dw-page{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:18px;padding-top:8px;padding-bottom:12px;overflow-y:auto}.dw-sec{display:flex;flex-direction:column;gap:12px}.dw-sec.grow{flex:1 1 auto;min-height:0}.dw-sec-h{display:flex;align-items:baseline;gap:16px}.dw-sec-h .no{font-size:20px;color:var(--qx-teal-d);font-weight:700;letter-spacing:2px}.dw-sec-h .t{font-size:29px;font-weight:700}.dw-sec-h .hint{margin-left:auto;font-size:19px;color:var(--qx-ink-3);text-align:right}.dw-qbar{display:flex;align-items:center;gap:16px;min-height:84px;padding:0 22px;background:var(--qx-surface);border:1px solid var(--qx-line-2);border-radius:26px}.dw-qbar .qi{flex:none;color:var(--qx-ink-3);display:flex}.dw-qinput{flex:1;min-width:0;min-height:var(--qx-tap-min);border:0;background:transparent;font-size:22px;color:var(--qx-ink);outline:none}.dw-qinput::placeholder{color:var(--qx-ink-3)}.dw-qbtn{flex:none;min-height:56px;padding:0 28px;border-radius:18px;background:var(--qx-deep);color:var(--qx-emerald);font-size:21px;font-weight:600;display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer}.dw-qbtn:disabled,.dw-qbtn[aria-disabled=true]{opacity:.5;cursor:default}.dw-filter{margin-top:4px;padding:16px 18px;border:1px solid var(--qx-line-2);border-radius:22px;background:var(--qx-surface)}.dw-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dw-filter-fields-follow{margin-top:12px}.dw-filter-input{min-width:0;display:flex;flex-direction:column;gap:7px}.dw-filter-input>span{font-size:16px;color:var(--qx-ink-3);font-weight:600}.dw-filter-input input,.dw-filter-input select{width:100%;min-width:0;min-height:52px;padding:0 15px;border:1px solid var(--qx-line-2);border-radius:14px;background:var(--qx-paper);font-size:18px;color:var(--qx-ink);outline:none}.dw-filter-actions{margin-top:13px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dw-filter-note{flex:1;min-width:0;font-size:16px;line-height:1.45;color:var(--qx-ink-3)}.dw-fgrp{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.dw-fgrp>.fl{flex:none;width:96px;padding-top:12px;font-size:19px;color:var(--qx-ink-3);font-weight:600}.dw-fgrp>.fc{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:10px}.dw-chip{min-height:var(--qx-tap-min);padding:0 18px;border-radius:14px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;gap:9px;font-size:18px;color:var(--qx-ink-2);font-weight:600;cursor:pointer}.dw-chip.on{background:var(--qx-deep);border-color:transparent;color:var(--qx-paper)}.dw-chip.warn{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.dw-chip.ok{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.dw-chip.slate{background:var(--qx-slate-soft);border-color:transparent;color:var(--qx-slate-d)}.dw-region-select{min-height:58px;min-width:160px;padding:0 18px;border-radius:14px;border:1px solid var(--qx-line-2);background:var(--qx-paper);font-size:18px;color:var(--qx-ink)}.dw-rbox{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:20px 24px}.dw-rbox:has(>.qx-state){flex:none;gap:16px;background:none;border:0;padding:0}.dw-rlist{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.dw-rlist::-webkit-scrollbar{width:0}.dw-rhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:19px;color:var(--qx-ink-3)}.dw-rhead .rn{font-size:22px;font-weight:700;color:var(--qx-ink)}.dw-rhead .rsp{margin-left:auto}.dw-row{display:flex;align-items:center;gap:20px;width:100%;text-align:left;background:var(--qx-paper);border:1px dashed var(--qx-line-2);border-radius:24px;padding:16px 22px;min-height:var(--qx-row-h);color:inherit;font:inherit;cursor:pointer}.dw-row.solid{background:var(--qx-surface);border-style:solid}.dw-row-ic{flex:none;width:68px;height:68px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.dw-row-ic.slate{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.dw-row-main{flex:1;min-width:0}.dw-row-as-btn{background:transparent;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.dw-row-t{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:25px;font-weight:700}.dw-row-t h2{margin:0;font:inherit}.dw-title-lg{font-size:29px}.dw-row-sub-gap{margin-top:9px}.dw-row-sub{margin-top:7px;display:flex;gap:20px;flex-wrap:wrap;font-size:19px;color:var(--qx-ink-2)}.dw-row-sub span{display:inline-flex;align-items:center;gap:7px}.dw-row-chips{margin-top:9px;display:flex;gap:8px;flex-wrap:wrap}.dw-row-go{flex:none;width:64px;height:64px;border-radius:50%;background:var(--qx-deep);color:var(--qx-emerald);display:flex;align-items:center;justify-content:center}.dw-row-side{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:150px}.dw-row-side .num{font-size:30px;font-weight:700;color:var(--qx-teal-d);font-variant-numeric:tabular-nums}.dw-row-side .nt{font-size:17px;color:var(--qx-ink-3)}.dw-pager{display:flex;align-items:center;gap:12px;padding-top:2px}.dw-pager .pinfo{flex:1;font-size:18px;color:var(--qx-ink-3);line-height:1.4}.dw-pbtn{min-height:56px;min-width:120px;padding:0 22px;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-paper);font-size:20px;font-weight:600;color:var(--qx-ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dw-pbtn:disabled,.dw-pbtn[aria-disabled=true]{opacity:.5;cursor:default}.dw-blk{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:22px 26px}.dw-kv{display:flex;flex-direction:column;gap:10px}.dw-kv>div{display:flex;gap:12px;font-size:19px;color:var(--qx-ink-2);align-items:baseline}.dw-kv>div>span:first-child{flex:none;width:148px;color:var(--qx-ink-3)}.dw-kv b{font-weight:600;color:var(--qx-ink);word-break:break-all}.dw-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dw-tile{background:var(--qx-paper);border:1px solid var(--qx-line);border-radius:24px;padding:16px 18px;text-align:center}.dw-tile .tv{font-size:32px;font-weight:700;color:var(--qx-ink);font-variant-numeric:tabular-nums;line-height:1.2}.dw-tile .tl{margin-top:4px;font-size:18px;color:var(--qx-ink-3)}.dw-tile.accent{background:var(--qx-teal-soft);border-color:transparent}.dw-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dw-steps{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.dw-steps li{list-style:none;display:flex;gap:14px;align-items:flex-start;font-size:20px;line-height:1.5;color:var(--qx-ink-2)}.dw-steps .sn{flex:none;width:34px;height:34px;border-radius:11px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.dw-miss{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0}.dw-miss li{list-style:none;display:flex;gap:12px;align-items:center;font-size:20px;color:var(--qx-ink-2)}.dw-miss .mk{flex:none;width:22px;height:22px;border-radius:7px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}.dw-reason{margin-top:8px;font-size:18px;line-height:1.45;color:var(--qx-wheat-d);font-weight:600}.dw-why{font-size:17px;line-height:1.4;color:var(--qx-wheat-d);font-weight:600}.dw-strip{display:flex;gap:12px}.dw-strip>*{flex:1;min-width:0}.dw-stripitem{display:flex;align-items:center;gap:14px;min-height:96px;padding:14px 18px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer}.dw-stripitem .si-ic{flex:none;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.dw-stripitem .si-ic.slate{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.dw-stripitem .si-ic.wheat{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.dw-stripitem .si-tx{flex:1;min-width:0}.dw-stripitem b{display:block;font-size:21px;font-weight:700;line-height:1.25}.dw-stripitem span{display:block;margin-top:4px;font-size:17px;line-height:1.35;color:var(--qx-ink-3)}.dw-strip-t{font-size:23px;font-weight:700;line-height:1.3;margin:0}.dw-exitlist{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px}.dw-exitlist>.dw-stripitem{flex:1;min-height:96px;padding:18px 26px;gap:22px}.dw-exitlist .si-ic{width:84px;height:84px;border-radius:26px}.dw-exitlist b{font-size:28px}.dw-exitlist .si-tx span{font-size:20px;margin-top:8px}.dw-noteline{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 20px;border-radius:24px;background:var(--qx-paper);border:1px solid var(--qx-line);font-size:18px;line-height:1.4;color:var(--qx-ink-2)}.dw-noteline.warn{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.dw-noteline b{color:var(--qx-ink);font-weight:600}.dw-noteline .nl-go{margin-left:auto;flex:none}.dw-ai{display:flex;gap:16px;padding:16px 20px;border:1px solid var(--qx-teal);border-radius:24px;background:var(--qx-teal-soft)}.dw-ai-ic{flex:none;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--qx-deep);color:var(--qx-emerald)}.dw-ai-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dw-ai-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dw-ai-t{flex:1;min-width:200px;font-size:22px;font-weight:700;line-height:1.3}.dw-ai-ops{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dw-ai-run{min-height:56px;padding:0 22px;border-radius:16px;background:var(--qx-deep);color:var(--qx-emerald);font-size:20px;font-weight:600;display:inline-flex;align-items:center;border:0;cursor:pointer}.dw-ai-run[aria-disabled=true]{background:var(--qx-line-2);color:var(--qx-ink-3);cursor:default}.dw-ai-d{font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.dw-ai-field{display:flex;align-items:center;gap:12px}.dw-ai-field label{flex:none;font-size:18px;color:var(--qx-ink-2);font-weight:600}.dw-ai-field input{flex:1;min-width:0;min-height:60px;padding:0 18px;border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-surface);font:inherit;font-size:19px;color:var(--qx-ink)}.dw-ai-note{font-size:17px;line-height:1.4;color:var(--qx-teal-d);font-weight:600}.dw-ai-fail{padding:12px 16px;border-radius:16px;background:var(--qx-surface);border:1px solid var(--qx-cinnabar)}.dw-ai-fail b{display:block;font-size:19px;color:var(--qx-cinnabar-d)}.dw-ai-fail span{display:block;margin-top:4px;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.dw-qrhero{display:flex;flex-direction:column;gap:22px;padding:28px 32px}.dw-qrhead{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.dw-qrhead h4{font-size:30px;font-weight:700;line-height:1.25;margin:0}.dw-qraddr{flex:1;min-width:260px;font-size:20px;color:var(--qx-ink-2)}.dw-qrbox{flex:none;width:560px;height:560px;max-width:100%;align-self:center;border-radius:24px;border:2px dashed var(--qx-line-2);background:var(--qx-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.dw-qrfoot{display:flex;flex-direction:column;gap:16px;align-items:stretch}.dw-qrfoot .dw-steps{margin-top:0;min-width:0}.dw-qrfoot .dw-reason{margin-top:0}.dw-steps li>span:last-child{min-width:0;flex:1}.dw-plat{display:grid;grid-template-columns:92px minmax(0,1fr) 306px;align-items:center;gap:0 20px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:24px 28px;position:relative;overflow:hidden;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer}.dw-plat-ic{width:92px;height:92px;border-radius:27px;font-size:32px;font-weight:700;background:var(--qx-slate-soft);color:var(--qx-slate-d);display:flex;align-items:center;justify-content:center;grid-row:1 / -1;position:relative;z-index:1}.dw-plat-main{min-width:0;position:relative;z-index:1}.dw-plat-kicker{display:block;margin-bottom:8px;color:var(--qx-ink-3);font-size:16px;font-weight:600;letter-spacing:1px}.dw-plat-n{font-size:29px;font-weight:700;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dw-plat-d{margin-top:5px;font-size:20px;color:var(--qx-ink-2);font-variant-numeric:tabular-nums}.dw-plat-flow{grid-column:2;display:flex;gap:12px;flex-wrap:wrap;margin-top:16px;position:relative;z-index:1}.dw-plat-flow span{min-height:var(--qx-tap-min);padding:0 13px;border-radius:13px;background:var(--qx-paper);border:1px solid var(--qx-line);display:inline-flex;align-items:center;gap:8px;font-size:17px;color:var(--qx-ink-2);font-weight:600}.dw-plat-go{grid-column:3;grid-row:1 / -1;min-height:76px;padding:0 24px;border-radius:20px;background:var(--qx-deep);color:var(--qx-emerald);font-size:21px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1}.dw-platform-grid{display:grid;grid-template-columns:1fr;gap:20px}.dw-tag{flex:none;font-size:15px;font-weight:600;color:var(--qx-teal-d);background:var(--qx-teal-soft);border-radius:9px;padding:4px 11px}.dw-tag.wheat{color:var(--qx-wheat-d);background:var(--qx-wheat-soft)}.dw-tag.slate{color:var(--qx-slate-d);background:var(--qx-slate-soft)}.dw-media{width:100%;max-height:320px;object-fit:cover;border-radius:24px;background:var(--qx-deep)}.dw-video-btn{position:relative;display:flex;height:240px;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:24px;background:var(--qx-deep);border:0;cursor:pointer;color:var(--qx-paper)}.dw-play{position:relative;display:flex;height:64px;width:64px;align-items:center;justify-content:center;border-radius:50%;background:var(--qx-surface);color:var(--qx-ink)}.dw-job-actions{display:flex;flex-direction:column;gap:8px;flex:none}.dw-job-actions .qx-btn{min-height:56px;font-size:20px}.qxfw[data-fair-center=true]{justify-content:safe center}.qxfw>.dw-filter-note{flex:none}.qxfw-bottom{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.qxfw-ctabar{display:flex;align-items:center;gap:14px}.qxfw-ctabar .qx-btn{flex:1}.qxfw-ctabar .qx-btn.narrow{flex:none;min-width:240px}.qxfw-ctabar .why{flex:1.1;min-width:0;margin:0;font-size:17px;line-height:1.4;color:var(--qx-wheat-d);font-weight:600}.qxfw-truth{display:flex;align-items:center;gap:16px;width:100%}.qxfw-ctabar+.qxfw-truth{padding-top:12px;border-top:1px solid var(--qx-line)}.qxfw-truth p{flex:1;margin:0;font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.qxfw-truth b{color:var(--qx-ink-2);font-weight:600}.qxfw-truth-link{flex:none;min-height:var(--qx-tap-min);padding:0 16px;border-radius:var(--qx-r-s);border:1px solid var(--qx-line-2);background:var(--qx-paper);display:inline-flex;align-items:center;font-size:17px;font-weight:600;color:var(--qx-teal-d);cursor:pointer}.qxfw-chipgrp{display:inline-flex;align-items:center;gap:6px}.qxfw-chip-clear{flex:none;width:var(--qx-tap-min);height:var(--qx-tap-min);border-radius:14px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qxfw-fair{display:flex;align-items:flex-start;gap:18px;width:100%;text-align:left;background:var(--qx-surface);border:1px solid var(--qx-line);border-left:5px solid var(--qx-wheat);border-radius:24px;padding:20px 22px;color:inherit;font:inherit;cursor:pointer}.qxfw-fair[data-past=true]{border-left-color:var(--qx-muted-line);background:var(--qx-paper)}.qxfw-fair-ic{flex:none;width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qxfw-fair-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:11px}.qxfw-fair-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:25px;font-weight:700}.qxfw-fair-meta,.qxfw-fair-src{display:flex;gap:8px 20px;flex-wrap:wrap;font-size:18px;color:var(--qx-ink-2)}.qxfw-fair-meta span,.qxfw-fair-src span{display:inline-flex;align-items:center;gap:7px}.qxfw-fair-src{font-size:16px;color:var(--qx-ink-3)}.qxfw-fair-acts{flex:none;width:200px;display:flex;flex-direction:column;gap:10px}.qxfw-fair-acts .qx-btn{width:100%;min-height:56px;font-size:20px}.qxfw-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qxfw-zone{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-height:118px;padding:16px 18px;text-align:left;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper);color:inherit;font:inherit;cursor:pointer}.qxfw-zone[aria-pressed=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal)}.qxfw-zone:disabled{cursor:default}.qxfw-zone b{font-size:22px;font-weight:700}.qxfw-zone .theme{font-size:16px;color:var(--qx-teal-d);font-weight:600}.qxfw-zone .range{font-size:16px;line-height:1.4;color:var(--qx-ink-3)}.qxfw-booths{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.qxfw-booth{min-height:84px;border-radius:16px;padding:8px 6px;border:1px solid var(--qx-line);background:var(--qx-paper);color:var(--qx-ink-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;cursor:pointer}.qxfw-booth span{font-size:19px;font-weight:700;color:var(--qx-ink)}.qxfw-booth small{font-size:14px;line-height:1.2;text-align:center}.qxfw-booth[data-status=occupied]{background:var(--qx-teal-soft);border-color:var(--qx-teal-line);color:var(--qx-teal-d)}.qxfw-booth[data-status=reserved]{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.qxfw-booth[aria-pressed=true]{outline:3px solid var(--qx-teal);outline-offset:2px}.qxfw-bars{display:flex;flex-direction:column;gap:12px}.qxfw-bar{display:grid;grid-template-columns:190px minmax(0,1fr) 110px;align-items:center;gap:14px}.qxfw-bar>span:first-child{font-size:19px;color:var(--qx-ink-2)}.qxfw-bar .n{font-size:19px;text-align:right;color:var(--qx-ink-3);font-variant-numeric:tabular-nums}.qxfw-track{height:14px;border-radius:7px;background:var(--qx-muted-bg);overflow:hidden}.qxfw-track>i{display:block;height:100%;border-radius:7px;background:var(--qx-teal)}.qxfw-checklist{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.qxfw-checklist li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-size:20px;line-height:1.5;color:var(--qx-ink-2)}.qxfw-checklist .box{flex:none;width:26px;height:26px;margin-top:3px;border-radius:8px;border:2px solid var(--qx-line-2);background:var(--qx-paper)}.qxfw-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.qxfw-bullets li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.qxfw-bullets i{flex:none;width:10px;height:10px;margin-top:9px;border-radius:50%;background:var(--qx-teal)}.qxfw-venue{overflow:hidden;border-radius:24px;border:1px solid var(--qx-line);background:var(--qx-paper);min-height:240px;display:flex}.qxfw-venue>*{flex:1;min-width:0}.qxfw-matacts{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:220px}.qxfw-matacts .qx-btn{min-height:56px;font-size:19px}.qxfw-blocked{display:block;margin-top:2px;font-size:16px;line-height:1.35;color:var(--qx-wheat-d);font-weight:600}.qxfw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:40px;background:#0b241e8c}.qxfw-overlay-panel{position:relative;width:620px;max-width:100%;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:34px 36px;border-radius:32px;background:var(--qx-surface);border:1px solid var(--qx-line)}.qxfw-overlay-close{position:absolute;right:22px;top:22px;width:var(--qx-tap-min);height:var(--qx-tap-min);border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.qxfw-overlay-t{margin:0;padding-right:60px;font-size:27px;font-weight:700}.qxfw-overlay-sub{margin:0;font-size:20px;color:var(--qx-ink-2)}.qxfw-overlay-qr{align-self:center;padding:20px;border-radius:24px;border:2px dashed var(--qx-line-2);background:var(--qx-paper);display:flex;align-items:center;justify-content:center}.qxfw-overlay-note{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.qxfw-skel{display:flex;flex-direction:column;gap:12px}.qxfw-skel-row{display:flex;flex-direction:column;gap:18px;min-height:170px;padding:24px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface)}.qxfw-skel-line{display:block;height:20px;border-radius:var(--qx-r-s);background:var(--qx-muted-bg)}.qxfw-picker{position:relative;display:inline-flex}.qxfw-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:40px;background:#0b241e8c}.qxfw-sheet-panel{width:620px;max-width:100%;max-height:82vh;display:flex;flex-direction:column;gap:14px;padding:26px 28px;border-radius:32px;background:var(--qx-surface);border:1px solid var(--qx-line)}.qxfw-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qxfw-sheet-head p{margin:0;font-size:25px;font-weight:700}.qxfw-sheet-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:19px}.qxfw-sheet-crumbs button{min-height:var(--qx-tap-min);padding:0 10px;border:0;background:none;font:inherit;color:var(--qx-ink-3);cursor:pointer}.qxfw-sheet-crumbs button[aria-current=true]{color:var(--qx-teal-d);font-weight:700}.qxfw-sheet-crumbs>span{color:var(--qx-teal-d);font-weight:700}.qxfw-sheet-opts{flex:1;min-height:0;overflow-y:auto}.qxfw-optgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qxfw-opt{min-height:var(--qx-tap-min);padding:0 10px;border-radius:14px;border:1px solid var(--qx-line);background:var(--qx-paper);display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;color:var(--qx-ink-2);cursor:pointer}.qxfw-cal{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:460px;padding:20px 22px;border-radius:28px;background:var(--qx-surface);border:1px solid var(--qx-line)}.qxfw-cal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.qxfw-cal-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.qxfw-cal-nav b{font-size:22px;font-weight:700}.qxfw-cal-nav button{min-height:var(--qx-tap-min);min-width:var(--qx-tap-min);padding:0 12px;border-radius:14px;border:1px solid var(--qx-line-2);background:var(--qx-paper);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:18px;color:var(--qx-ink-2);cursor:pointer}.qxfw-cal-week{margin-top:12px;display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:17px;color:var(--qx-ink-3)}.qxfw-cal-grid{margin-top:4px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.qxfw-cal-pad{min-height:var(--qx-tap-min)}.qxfw-cal-day{min-height:var(--qx-tap-min);border-radius:14px;border:1px solid transparent;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;font-size:19px;color:var(--qx-ink-3);cursor:pointer}.qxfw-cal-day[data-has=true]{color:var(--qx-ink);font-weight:600}.qxfw-cal-day[data-today=true]{border-color:var(--qx-teal)}.qxfw-cal-day[aria-pressed=true]{background:var(--qx-deep);color:var(--qx-paper)}.qxfw-cal-dot{display:block;width:7px;height:7px;border-radius:50%;background:var(--qx-teal)}.qxfw-cal-day[aria-pressed=true] .qxfw-cal-dot{background:var(--qx-emerald)}.qxfw-cal-foot{margin-top:12px;padding-top:12px;border-top:1px solid var(--qx-line);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:18px;color:var(--qx-ink-3)}.qxfw-cal-foot button{min-height:var(--qx-tap-min);padding:0 14px;border-radius:14px;border:1px solid var(--qx-line-2);background:var(--qx-paper);font:inherit;font-size:18px;font-weight:600;color:var(--qx-teal-d);cursor:pointer}.qx-jobs-page{--paper: var(--qx-paper);--surface: var(--qx-surface);--ink: var(--qx-ink);--muted: var(--qx-ink-3);--line: var(--qx-line);--teal: var(--qx-teal);--teal-deep: var(--qx-teal-d);--teal-soft: var(--qx-teal-soft);--clay: var(--qx-wheat);--clay-deep: var(--qx-wheat-d);--clay-soft: var(--qx-wheat-soft);--wheat: var(--qx-wheat);--wheat-deep: var(--qx-wheat-d);--wheat-soft: var(--qx-wheat-soft);--plum: var(--qx-plum);--plum-deep: var(--qx-plum-d);--plum-soft: var(--qx-plum-soft);--slate: var(--qx-slate);--slate-deep: var(--qx-slate-d);--slate-soft: var(--qx-slate-soft);--error: var(--qx-cinnabar);--error-soft: var(--qx-cinnabar-soft);gap:14px;padding-bottom:16px}.qx-jobs-ai{display:flex;align-items:center;gap:18px;min-height:112px}.qx-jobs-ai-icon{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:var(--qx-r);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-jobs-ai-icon svg{width:30px;height:30px}.qx-jobs-ai-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.qx-jobs-ai-copy b{font-size:24px}.qx-jobs-ai-copy span{color:var(--qx-ink-2);font-size:18px;line-height:1.45}.qx-jobs-page .jf-filter-bar,.qx-jobs-page .jf-list-meta,.qx-jobs-page .jf-quick-row,.qx-jobs-page .jf-list{flex:none}.qx-jobs-page .jf-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qx-jobs-page .jf-f-chip,.qx-jobs-page .jf-searchbox,.qx-jobs-page .jf-searchbox input{min-height:var(--qx-tap-min)}.qx-jobs-page .jf-searchbox{flex:1 1 320px}.qx-jobs-page .jf-list-meta{font-size:17px;line-height:1.5}.qx-jobs-page .jf-row{min-height:142px;border-radius:var(--qx-r)}.qx-jobs-page .jf-fav{min-width:var(--qx-tap-min);min-height:var(--qx-tap-min)}.qx-job-view{flex:none;min-width:150px;min-height:64px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--qx-deep);border-radius:var(--qx-r);background:var(--qx-deep);color:var(--qx-paper);font:inherit;font-size:21px;font-weight:700;cursor:pointer}.qx-job-view:disabled{opacity:.48;cursor:not-allowed}.qx-job-view svg{width:22px;height:22px}.qx-job-blocked-note{max-width:150px;color:var(--qx-cinnabar-d);font-size:15px;line-height:1.35}.qx-jobs-page .qx-state.qx-grow{min-height:280px;align-items:center}.qx-jobs-page .qx-state .qx-btn{margin-left:auto}@media(max-width:760px){.qx-jobs-ai{align-items:stretch;flex-wrap:wrap}.qx-jobs-ai .qx-btn{width:100%}.qx-job-view{min-width:122px}}.qx-job-detail-page{--paper: var(--qx-paper);--surface: var(--qx-surface);--ink: var(--qx-ink);--muted: var(--qx-ink-3);--line: var(--qx-line);--teal: var(--qx-teal);--teal-deep: var(--qx-teal-d);--teal-soft: var(--qx-teal-soft);--clay: var(--qx-wheat);--clay-deep: var(--qx-wheat-d);--clay-soft: var(--qx-wheat-soft);--wheat: var(--qx-wheat);--wheat-deep: var(--qx-wheat-d);--wheat-soft: var(--qx-wheat-soft);--plum: var(--qx-plum);--plum-deep: var(--qx-plum-d);--plum-soft: var(--qx-plum-soft);--slate: var(--qx-slate);--slate-deep: var(--qx-slate-d);--slate-soft: var(--qx-slate-soft);--error: var(--qx-cinnabar);--error-soft: var(--qx-cinnabar-soft);gap:14px;padding-bottom:16px}.qx-job-detail-page>*{flex-shrink:0}.qx-job-detail-page .jf-card{border-radius:var(--qx-r);box-shadow:none}.qx-job-detail-page .jf-fav-chip,.qx-job-detail-page button{min-height:var(--qx-tap-min)}.qx-job-detail-page .jf-action-zone{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px}.qx-job-detail-page .jf-qr-panel{border-radius:var(--qx-r)}.qx-job-detail-page .qx-state.qx-grow{min-height:360px;align-items:center}.qx-job-apply-guide{margin:14px 0;padding:16px 18px;border:1px solid var(--qx-line);border-radius:var(--qx-r-sm);background:var(--qx-paper)}.qx-job-apply-guide h3{margin:0 0 10px;font-size:21px}.qx-job-apply-guide ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:job-apply-step}.qx-job-apply-guide li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;counter-increment:job-apply-step}.qx-job-apply-guide li:before{content:counter(job-apply-step);grid-row:1 / span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-weight:800}.qx-job-apply-guide b{font-size:18px}.qx-job-apply-guide span{color:var(--qx-ink-2);font-size:16px;line-height:1.45}.qx-job-detail-page .fixed button[aria-label=关闭]{min-width:var(--qx-tap-min);min-height:var(--qx-tap-min)}@media(max-width:760px){.qx-job-detail-page .jf-action-zone{grid-template-columns:1fr}}.sw-page{display:flex;flex-direction:column;min-height:0}.sw-scroll{padding-top:8px;padding-bottom:12px;gap:16px}.sw-xq{flex:none;margin:12px 0 0;border-radius:36px;padding:24px 40px 22px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper);position:relative;overflow:hidden}.sw-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.sw-xq-row{display:flex;align-items:center;gap:24px;position:relative;z-index:1}.sw-xq-face{flex:none;width:92px;height:92px;border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:42px;color:var(--qx-emerald)}.sw-xq-main{flex:1;min-width:0}.sw-xq-eyebrow{font-size:17px;letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 50%,transparent);margin-bottom:6px}.sw-xq-ask{margin:0;font-family:var(--qx-serif);font-size:36px;line-height:1.3;font-weight:700;letter-spacing:1px}.sw-xq-ask em{font-style:normal;color:var(--qx-emerald)}.sw-xq-doing{margin-top:9px;font-size:20px;line-height:1.55;color:color-mix(in srgb,var(--qx-paper) 72%,transparent)}.sw-xq-doing b{color:var(--qx-paper);font-weight:600}.sw-xq-facts{position:relative;z-index:1;margin-top:16px;display:flex;gap:10px}.sw-xq-facts span{flex:1;min-height:64px;border-radius:18px;background:color-mix(in srgb,var(--qx-paper) 8%,transparent);border:1px solid color-mix(in srgb,var(--qx-paper) 12%,transparent);padding:10px 16px;display:flex;align-items:center;font-size:17px;line-height:1.35;color:color-mix(in srgb,var(--qx-paper) 82%,transparent)}.sw-sec{flex:none}.sw-sec.is-grow{flex:1;min-height:0;display:flex;flex-direction:column}.sw-sec-h{display:flex;align-items:baseline;gap:16px;margin-bottom:10px}.sw-no{font-family:var(--qx-serif);font-size:20px;color:var(--qx-teal-d);font-weight:700;letter-spacing:2px}.sw-sec-h .t{font-size:27px;font-weight:700}.sw-sec-h .hint{font-size:19px;color:var(--qx-ink-3);margin-left:auto}.sw-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.sw-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-ty{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:22px 22px 20px;display:flex;flex-direction:column;text-align:left;min-height:262px;color:inherit;font:inherit;cursor:pointer;width:100%}.sw-ty:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.sw-ty[aria-checked=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.sw-ty-ic{width:62px;height:62px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.sw-ty[aria-checked=true] .sw-ty-ic{background:var(--qx-teal);color:var(--qx-on-solid)}.sw-ty-n{font-size:24px;font-weight:700}.sw-ty-d{margin-top:6px;font-size:17px;line-height:1.45;color:var(--qx-ink-3);flex:1}.sw-ty-chips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.sw-mini{min-height:36px;padding:0 11px;border-radius:10px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;font-size:16px;font-weight:600;color:var(--qx-ink-3)}.sw-mini.is-ok{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.sw-mini.is-warn{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.sw-mini.is-pick{background:var(--qx-teal);border-color:transparent;color:var(--qx-on-solid)}.sw-chain{display:flex;align-items:stretch;gap:0}.sw-chain-wrap{display:flex;align-items:stretch;flex:1;min-width:0}.sw-chain-arrow{flex:none;width:22px;display:flex;align-items:center;justify-content:center;color:var(--qx-ink-3)}.sw-link{flex:1;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:13px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.sw-link.is-on{background:var(--qx-deep);border-color:transparent;color:var(--qx-paper)}.sw-link-ic{width:42px;height:42px;border-radius:14px;background:var(--qx-paper);color:var(--qx-ink-2);display:flex;align-items:center;justify-content:center}.sw-link.is-on .sw-link-ic{background:color-mix(in srgb,var(--qx-emerald) 16%,transparent);color:var(--qx-emerald)}.sw-link b{font-size:18px;font-weight:700}.sw-link-c{font-size:16px;line-height:1.35;color:var(--qx-ink-3)}.sw-link.is-on .sw-link-c{color:color-mix(in srgb,var(--qx-paper) 66%,transparent)}.sw-link-who{margin-top:auto;font-size:16px;font-weight:600;color:var(--qx-slate-d);background:var(--qx-slate-soft);border-radius:9px;padding:4px 8px;align-self:flex-start}.sw-link.is-on .sw-link-who{background:color-mix(in srgb,var(--qx-emerald) 18%,transparent);color:var(--qx-emerald)}.sw-pgrp{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:18px 22px;display:flex;flex-direction:column}.sw-pgrp h4{margin:0;font-size:21px;font-weight:700;display:flex;align-items:center;gap:12px}.sw-note-body{margin-top:8px;font-size:18px;line-height:1.55;color:var(--qx-ink-2)}.sw-note-body p{margin:0 0 10px}.sw-note-body p:last-child{margin-bottom:0}.sw-note-body b{color:var(--qx-ink);font-weight:600}.sw-foot{margin-top:12px;padding-top:12px;font-size:17px;line-height:1.4;color:var(--qx-ink-3);border-top:1px solid var(--qx-line)}.sw-foot b{color:var(--qx-ink-2);font-weight:600}.sw-plan{margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.sw-plan li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-size:19px;line-height:1.45;color:var(--qx-ink-2)}.sw-sq{flex:none;width:10px;height:10px;border-radius:3px;background:var(--qx-teal);margin-top:9px}.sw-kv{margin-top:10px;display:flex;flex-direction:column;gap:8px}.sw-kv>div{display:flex;gap:12px;font-size:18px;color:var(--qx-ink-2);line-height:1.35}.sw-kv>div>span:first-child{flex:none;width:126px;color:var(--qx-ink-3)}.sw-kv b{font-weight:600;color:var(--qx-ink);word-break:break-all}.sw-state{border-radius:32px;padding:22px 30px;border:1px solid var(--qx-line);background:var(--qx-surface)}.sw-state-hero{padding:32px 36px}.sw-state[data-kind=error]{background:var(--qx-cinnabar-soft);border-color:color-mix(in srgb,var(--qx-cinnabar) 28%,var(--qx-line))}.sw-state[data-kind=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 28%,var(--qx-line))}.sw-state[data-kind=lock]{background:var(--qx-slate-soft);border-color:color-mix(in srgb,var(--qx-slate) 28%,var(--qx-line))}.sw-state[data-kind=info]{background:var(--qx-teal-soft);border-color:color-mix(in srgb,var(--qx-teal) 28%,var(--qx-line))}.sw-state-h{display:flex;align-items:center;gap:14px;font-size:27px;font-weight:700}.sw-state-hero .sw-state-h{font-size:36px}.sw-state-p{margin-top:10px;font-size:20px;line-height:1.55;color:var(--qx-ink-2)}.sw-state-hero .sw-state-p{font-size:25px;line-height:1.62;margin-top:14px}.sw-state-p b{color:var(--qx-ink);font-weight:600}.sw-state-p p{margin:0 0 10px}.sw-state-p p:last-child{margin-bottom:0}.sw-dot{width:16px;height:16px;border-radius:50%;background:var(--qx-teal);display:inline-block;flex:none}.sw-dot.breathe{animation:sw-breathe 1.6s ease-in-out infinite}@keyframes sw-breathe{0%,to{opacity:.5}50%{opacity:1}}.sw-meta{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.sw-chip{min-height:46px;padding:0 16px;border-radius:14px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;gap:9px;font-size:17px;color:var(--qx-ink-2);font-weight:600}.sw-chip.is-ok{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.sw-chip.is-warn{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.sw-state-hero .sw-chip{min-height:56px;font-size:20px;padding:0 20px}.sw-panel{display:flex;gap:20px;align-items:stretch}.sw-mfp{flex:none;align-self:flex-start;width:322px;border-radius:32px;background:linear-gradient(168deg,var(--qx-deep-2),var(--qx-deep));padding:22px;display:flex;flex-direction:column;gap:14px;color:var(--qx-paper)}.sw-mfp-face{border-radius:18px;background:color-mix(in srgb,var(--qx-paper) 6%,transparent);border:1px solid color-mix(in srgb,var(--qx-paper) 14%,transparent);padding:16px;display:flex;flex-direction:column;gap:11px}.sw-mfp-row{display:flex;gap:8px}.sw-mfp-row span{flex:1;height:42px;border-radius:10px;background:color-mix(in srgb,var(--qx-paper) 10%,transparent)}.sw-mfp-row span.is-hi{background:color-mix(in srgb,var(--qx-emerald) 34%,transparent)}.sw-mfp-screen{height:96px;border-radius:12px;background:color-mix(in srgb,var(--qx-emerald) 12%,transparent);border:1px solid color-mix(in srgb,var(--qx-emerald) 30%,transparent);display:flex;align-items:center;justify-content:center;font-size:19px;color:var(--qx-emerald);text-align:center;padding:0 14px;line-height:1.35}.sw-mfp-cap{margin:0;font-size:18px;line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 72%,transparent)}.sw-mfp-cap b{color:var(--qx-paper)}.sw-psteps{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.sw-pstep{display:flex;gap:16px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:16px 20px;align-items:flex-start}.sw-pstep-n{flex:none;width:44px;height:44px;border-radius:14px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}.sw-pstep-t{font-size:21px;line-height:1.45;color:var(--qx-ink);padding-top:2px}.sw-psrc{margin:auto 0 0;font-size:18px;color:var(--qx-ink-3);line-height:1.45}.sw-actrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.sw-exit{display:flex;align-items:flex-start;gap:11px;min-height:82px;border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-surface);padding:9px 14px;font-size:19px;font-weight:600;color:inherit;text-align:left;width:100%;cursor:pointer}.sw-actrow .sw-exit{height:100%}.sw-exit:disabled,.sw-exit.is-off{border-style:dashed;background:var(--qx-paper);color:var(--qx-ink-2);cursor:default}.sw-exit:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.sw-exit-ic{flex:none;width:36px;height:36px;border-radius:11px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.sw-exit:disabled .sw-exit-ic,.sw-exit.is-off .sw-exit-ic{background:var(--qx-surface);border:1px solid var(--qx-line-2);color:var(--qx-ink-3)}.sw-exit-body{min-width:0;display:flex;flex-direction:column}.sw-exit-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sw-exit small{display:block;margin-top:2px;font-size:16px;font-weight:400;color:var(--qx-ink-3);line-height:1.32}.sw-offtag{flex:none;font-size:14px;font-weight:700;color:var(--qx-wheat-d);background:var(--qx-wheat-soft);border-radius:8px;padding:3px 8px}.sw-result{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.sw-preview{flex:1;min-height:280px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.sw-pvhead{flex:none;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:8px 18px}.sw-pvh-1{display:flex;align-items:center;gap:12px;min-height:40px}.sw-pvh-ic{flex:none;width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.sw-pvh-t{font-size:25px;font-weight:700;line-height:1.2;min-width:0}.sw-pvh-2{display:flex;align-items:center;gap:10px;margin-top:3px;min-height:26px;font-size:18px;color:var(--qx-ink-2);min-width:0}.sw-pvh-2 b{font-weight:700;color:var(--qx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sw-pvh-2 .sep{color:var(--qx-ink-3)}.sw-pvstage{flex:1;min-height:280px;overflow:hidden;background:var(--qx-paper);border:1px solid var(--qx-line-2);border-radius:16px}.sw-pvstage [data-file-preview-kind]{height:100%;min-height:280px;border:0;background:transparent}.sw-actrow{flex:none}.sw-pvh-open{flex:none;margin-left:auto;min-height:56px;padding:0 18px;border-radius:16px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-teal-d);font:inherit;font-size:19px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.sw-truth{flex:none;padding:16px 0 10px;border-top:1px solid var(--qx-line);display:flex;gap:24px}.sw-truth div{flex:1;font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.sw-truth b{color:var(--qx-ink-2);font-weight:600;display:block}.sw-cta-wrap{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.sw-cta-reason{margin:0;font-size:19px;font-weight:600;color:var(--qx-wheat-d);line-height:1.3}.sw-cta-row{display:flex;gap:16px;align-items:center}.sw-cta-row .qx-btn{flex:1;white-space:nowrap}.sw-cta-row .qx-btn[data-variant=primary]{flex:1.5}.sw-note-actions{margin-top:16px}.sw-preview-cap{margin:0;font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.sw-preview-cap b{color:var(--qx-ink-2);font-weight:600}.sw-scroll[data-layout=spread]{justify-content:space-between;gap:22px}.sw-scroll[data-layout=spread] .sw-pgrp{padding:22px 26px}.sw-scroll[data-layout=spread] .sw-pgrp h4{font-size:23px}.sw-scroll[data-layout=spread] .sw-note-body{font-size:20px;line-height:1.6}.sw-scroll[data-layout=spread] .sw-plan li{font-size:20px;line-height:1.5}.sw-scroll[data-layout=spread] .sw-foot{font-size:18px;padding-top:14px}.sw-cta-wrap[data-reserve-reason=true]{min-height:calc(var(--qx-btn-h-lg) + 19px * 1.3 + 8px);justify-content:flex-end}.sw-page{animation:sw-enter .22s ease-out backwards}.sw-state-hero{animation:sw-rise .26s ease-out backwards}@keyframes sw-enter{0%{opacity:0}to{opacity:1}}@keyframes sw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sw-ty,.sw-exit,.sw-pvh-open{transition:transform .12s ease,background-color .16s ease,border-color .16s ease}.sw-ty:active,.sw-exit:not(:disabled):active,.sw-pvh-open:active,.qx-stage:has(.sw-page) .qx-ctabar .qx-btn:not(:disabled):active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.sw-page,.sw-page *,.qx-stage:has(.sw-page) .qx-ctabar .qx-btn{animation:none!important;transition:none!important}.sw-ty:active,.sw-exit:not(:disabled):active,.sw-pvh-open:active,.qx-stage:has(.sw-page) .qx-ctabar .qx-btn:not(:disabled):active{transform:none}}[data-kiosk-stage-fit=off] .sw-page{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}[data-kiosk-stage-fit=off] .sw-page::-webkit-scrollbar{display:none}[data-kiosk-stage-fit=off] .sw-page>.sw-scroll{flex:none;overflow:visible}@media(max-width:760px){[data-kiosk-stage-fit=off] .qx-stage:has(.sw-page){--qx-gutter: 16px}[data-kiosk-stage-fit=off] .qx-stage:has(.sw-page) .qx-navbar{height:64px}[data-kiosk-stage-fit=off] .qx-stage:has(.sw-page) .qx-nav-item{font-size:13px;gap:2px}[data-kiosk-stage-fit=off] .qx-stage:has(.sw-page) .qx-nav-item svg{width:22px;height:22px}[data-kiosk-stage-fit=off] .qx-stage:has(.sw-page) .qx-nav-item[aria-current=page]:after{bottom:6px;width:20px}[data-kiosk-stage-fit=off] .sw-xq{margin-top:8px;border-radius:24px;padding:16px 18px}[data-kiosk-stage-fit=off] .sw-xq-row{align-items:flex-start;gap:12px}[data-kiosk-stage-fit=off] .sw-xq-face{width:48px;height:48px;font-size:22px}[data-kiosk-stage-fit=off] .sw-xq-eyebrow{font-size:12px;letter-spacing:3px;margin-bottom:4px}[data-kiosk-stage-fit=off] .sw-xq-ask{font-size:22px;letter-spacing:0}[data-kiosk-stage-fit=off] .sw-xq-doing{margin-top:6px;font-size:15px;line-height:1.5}[data-kiosk-stage-fit=off] .sw-xq-facts{flex-direction:column;gap:8px;margin-top:12px}[data-kiosk-stage-fit=off] .sw-xq-facts span{min-height:0;padding:8px 12px;border-radius:12px;font-size:14px}[data-kiosk-stage-fit=off] .sw-sec-h{flex-wrap:wrap;gap:4px 10px}[data-kiosk-stage-fit=off] .sw-sec-h .t{font-size:20px}[data-kiosk-stage-fit=off] .sw-sec-h .hint{flex-basis:100%;margin-left:0;font-size:14px}[data-kiosk-stage-fit=off] .sw-types,[data-kiosk-stage-fit=off] .sw-grid2{grid-template-columns:minmax(0,1fr);gap:10px}[data-kiosk-stage-fit=off] .sw-ty{min-height:0;padding:14px 16px;border-radius:24px}[data-kiosk-stage-fit=off] .sw-ty-ic{width:48px;height:48px;border-radius:14px}[data-kiosk-stage-fit=off] .sw-ty-n{font-size:20px}[data-kiosk-stage-fit=off] .sw-ty-d{font-size:15px}[data-kiosk-stage-fit=off] .sw-chain,[data-kiosk-stage-fit=off] .sw-chain-wrap{flex-direction:column}[data-kiosk-stage-fit=off] .sw-chain-arrow{width:auto;height:22px;transform:rotate(90deg)}[data-kiosk-stage-fit=off] .sw-link b{font-size:17px}[data-kiosk-stage-fit=off] .sw-link-c,[data-kiosk-stage-fit=off] .sw-link-who{font-size:14px}[data-kiosk-stage-fit=off] .sw-pgrp{padding:14px 16px}[data-kiosk-stage-fit=off] .sw-pgrp h4{font-size:18px}[data-kiosk-stage-fit=off] .sw-note-body,[data-kiosk-stage-fit=off] .sw-plan li,[data-kiosk-stage-fit=off] .sw-kv>div{font-size:15px}[data-kiosk-stage-fit=off] .sw-foot{font-size:14px}[data-kiosk-stage-fit=off] .sw-kv>div>span:first-child{width:96px}[data-kiosk-stage-fit=off] .sw-panel{flex-direction:column;gap:12px}[data-kiosk-stage-fit=off] .sw-mfp{width:auto;align-self:stretch;border-radius:24px;padding:16px}[data-kiosk-stage-fit=off] .sw-mfp-cap,[data-kiosk-stage-fit=off] .sw-psrc{font-size:14px}[data-kiosk-stage-fit=off] .sw-pstep{gap:12px;padding:12px 14px;border-radius:18px}[data-kiosk-stage-fit=off] .sw-pstep-n{width:36px;height:36px;font-size:18px}[data-kiosk-stage-fit=off] .sw-pstep-t{font-size:17px}[data-kiosk-stage-fit=off] .sw-state,[data-kiosk-stage-fit=off] .sw-state-hero{padding:18px 16px;border-radius:24px}[data-kiosk-stage-fit=off] .sw-state-h,[data-kiosk-stage-fit=off] .sw-state-hero .sw-state-h{font-size:22px}[data-kiosk-stage-fit=off] .sw-state-p,[data-kiosk-stage-fit=off] .sw-state-hero .sw-state-p{font-size:16px}[data-kiosk-stage-fit=off] .sw-state-hero .sw-chip{min-height:var(--qx-tap-min);font-size:15px;padding:0 14px}[data-kiosk-stage-fit=off] .sw-pvh-1{flex-wrap:wrap;gap:8px 10px}[data-kiosk-stage-fit=off] .sw-pvh-t{flex:1 1 0;font-size:18px}[data-kiosk-stage-fit=off] .sw-pvh-2{flex-wrap:wrap;font-size:15px}[data-kiosk-stage-fit=off] .sw-preview-cap{font-size:14px}[data-kiosk-stage-fit=off] .sw-pvh-open{flex:1 0 100%;justify-content:center;margin-left:0;min-height:var(--qx-tap-min);padding:0 12px;font-size:15px}[data-kiosk-stage-fit=off] .sw-actrow{grid-template-columns:minmax(0,1fr);gap:10px}[data-kiosk-stage-fit=off] .sw-exit{min-height:64px;padding:10px 14px;font-size:17px}[data-kiosk-stage-fit=off] .sw-exit small{font-size:14px}[data-kiosk-stage-fit=off] .sw-truth{flex-direction:column;gap:10px;padding:12px 0 8px}[data-kiosk-stage-fit=off] .sw-truth div,[data-kiosk-stage-fit=off] .sw-cta-reason{font-size:14px}[data-kiosk-stage-fit=off] .sw-cta-row{gap:10px}[data-kiosk-stage-fit=off] .sw-cta-row .qx-btn{min-height:56px;padding:6px 12px;gap:6px;font-size:17px;line-height:1.25;white-space:normal;text-align:center}[data-kiosk-stage-fit=off] .sw-cta-row .qx-btn svg{width:20px;height:20px}}@media(max-width:760px){[data-kiosk-stage-fit=off] .sw-cta-wrap[data-reserve-reason=true]{min-height:82.2px}[data-kiosk-stage-fit=off] .sw-scroll[data-layout=spread]{gap:14px}[data-kiosk-stage-fit=off] .sw-scroll[data-layout=spread] .sw-pgrp{padding:14px 16px}[data-kiosk-stage-fit=off] .sw-scroll[data-layout=spread] .sw-pgrp h4{font-size:18px}[data-kiosk-stage-fit=off] .sw-scroll[data-layout=spread] .sw-note-body,[data-kiosk-stage-fit=off] .sw-scroll[data-layout=spread] .sw-plan li{font-size:15px}[data-kiosk-stage-fit=off] .sw-scroll[data-layout=spread] .sw-foot{font-size:14px}}.sw-fv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;padding:20px;background:color-mix(in srgb,var(--qx-deep) 82%,transparent)}.sw-fv-shell{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:var(--qx-paper);border:1px solid var(--qx-line-2)}.sw-fv-head{flex:none;display:flex;align-items:center;gap:16px;padding:16px 22px;background:var(--qx-surface);border-bottom:1px solid var(--qx-line)}.sw-fv-ic{flex:none;width:72px;height:72px;border-radius:22px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.sw-fv-meta{flex:1;min-width:0}.sw-fv-name,.sw-fv-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-fv-name{font-size:26px;font-weight:700}.sw-fv-sub{margin-top:4px;font-size:18px;color:var(--qx-ink-3)}.sw-fv-close{flex:none;width:88px;height:88px;border-radius:24px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.sw-fv-stage{flex:1;min-height:0;position:relative;background:var(--qx-deep-2)}.sw-fv-view{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;padding:18px;touch-action:pan-x pan-y;overscroll-behavior:contain;scrollbar-width:none}.sw-fv-view::-webkit-scrollbar{display:none}.sw-fv-view>[data-file-preview-kind]{height:100%;min-height:0;border:0;border-radius:12px}.sw-fv-view>[data-file-preview-kind] [data-pdf-preview-host]{height:100%;min-height:0}.sw-fv-view>[data-file-preview-kind=image] img{max-height:none}.sw-fv-view[data-fit=width]>[data-file-preview-kind=image]{height:auto;min-height:100%}.sw-fv-view[data-fit=width]>[data-file-preview-kind=image]>div{flex:none;display:block}.sw-fv-bar{flex:none;display:flex;flex-direction:column;gap:14px;padding:16px 22px;background:var(--qx-surface);border-top:1px solid var(--qx-line)}.sw-fv-row{display:flex;align-items:center;gap:12px}.sw-fv-btn{flex:none;min-height:88px;min-width:88px;padding:0 20px;border-radius:22px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2);font:inherit;font-size:21px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.sw-fv-btn[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.sw-fv-btn:disabled{border-style:dashed;color:var(--qx-ink-3);opacity:.62;cursor:not-allowed}.sw-fv-ind{flex:1;min-width:0;text-align:center;font-size:22px;font-weight:700;color:var(--qx-ink-2);font-variant-numeric:tabular-nums}.sw-fv-foot{flex:none;display:flex;flex-direction:column;gap:12px;padding:16px 22px 20px;background:var(--qx-paper);border-top:1px solid var(--qx-line)}.sw-fv-note{margin:0;font-size:19px;line-height:29px;color:var(--qx-ink-2)}.sw-fv-note b{color:var(--qx-ink);font-weight:700}[data-kiosk-stage-fit=off] .sw-fv{padding:8px}[data-kiosk-stage-fit=off] .sw-fv-shell{border-radius:20px}[data-kiosk-stage-fit=off] .sw-fv-head{gap:10px;padding:8px 12px}[data-kiosk-stage-fit=off] .sw-fv-ic{width:var(--qx-tap-min);height:var(--qx-tap-min);border-radius:14px}[data-kiosk-stage-fit=off] .sw-fv-name{font-size:18px}[data-kiosk-stage-fit=off] .sw-fv-sub{font-size:14px;white-space:normal}[data-kiosk-stage-fit=off] .sw-fv-close{width:56px;height:56px;border-radius:16px}[data-kiosk-stage-fit=off] .sw-fv-view{padding:8px}[data-kiosk-stage-fit=off] .sw-fv-bar{flex-direction:row;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}[data-kiosk-stage-fit=off] .sw-fv-row{flex:1 1 320px;gap:8px}[data-kiosk-stage-fit=off] .sw-fv-btn{min-height:56px;min-width:56px;padding:0 12px;border-radius:16px;font-size:16px;gap:6px}[data-kiosk-stage-fit=off] .sw-fv-ind{font-size:15px}[data-kiosk-stage-fit=off] .sw-fv-foot{gap:8px;padding:8px 12px 10px}[data-kiosk-stage-fit=off] .sw-fv-note{font-size:14px;line-height:1.5}[data-kiosk-stage-fit=off] .sw-fv-foot .qx-btn{min-height:56px;font-size:17px}.qx-stage:has(.qpd-guide)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.qpd-guide{flex:none;min-height:250px;margin-top:14px;padding:26px;border-radius:26px;position:relative;overflow:hidden;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 68%);color:var(--qx-paper);display:flex;flex-direction:column;justify-content:center}.qpd-guide:after{content:"";position:absolute;right:-130px;top:-150px;width:380px;height:380px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 15%,transparent),transparent 66%)}.qpd-guide-row{display:flex;align-items:center;gap:18px}.qpd-guide-row>div{min-width:0}.qpd-guide-face{flex:none;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--qx-teal);background:var(--qx-deep-2);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:var(--qx-fs-sec)}.qpd-guide h2{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);line-height:1.4}.qpd-guide em{font-style:normal;color:var(--qx-emerald)}.qpd-guide p{margin:6px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:color-mix(in srgb,var(--qx-paper) 84%,transparent)}.qpd-guide ol{display:flex;gap:8px;list-style:none;margin:18px 0 0;padding:0}.qpd-guide li{flex:1;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:var(--qx-fs-body);border-radius:12px;border:1px solid color-mix(in srgb,var(--qx-paper) 28%,transparent)}.qpd-guide li>span{font-family:var(--qx-mono)}.qpd-guide li[aria-current]{background:var(--qx-emerald);color:var(--qx-deep);font-weight:700}.qpd-device-strip{flex:none;min-height:112px;margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;color:var(--qx-ink-2);font-size:var(--qx-fs-body)}.qpd-device-strip>div{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-surface)}.qpd-device-strip span,.qpd-device-strip small{font-size:var(--qx-fs-aux)}.qpd-device-strip strong,.qpd-device-strip small{overflow-wrap:anywhere}.qpd-check-page{flex:1;min-height:0;display:flex;flex-direction:column}.qpd-check-intro{flex:none;min-height:112px;display:flex;align-items:center;gap:16px;padding:18px 0}.qpd-check-intro strong{flex:none;font-size:var(--qx-fs-body-lg)}.qpd-check-intro span{font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.qpd-check-grid,.qpd-preview-grid{flex:1;min-height:0;display:grid;grid-template-columns:352px minmax(0,1fr);gap:14px;padding:14px 0}.qpd-check-left,.qpd-preview-left,.qpd-check-right,.qpd-preview-right{min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--qx-line-2) transparent}.qpd-check-left,.qpd-preview-left{display:flex;flex-direction:column;gap:14px}.qpd-check-left>*,.qpd-preview-left>*{flex-shrink:0}.qpd-preview-shell{position:relative;display:flex;flex:none;height:460px;max-height:min(56vh,500px);min-height:220px;overflow:hidden;border:1px solid var(--qx-line-2);border-radius:12px;background:var(--qx-surface)}.qpd-preview-shell img{width:100%;height:100%;object-fit:contain}.qpd-preview-shell>[data-file-content-preview],.qpd-preview-shell [data-pdf-preview-host]{flex:1;min-width:0;min-height:0}.qpd-preview-shell [data-pdf-preview-host] nav{flex-wrap:wrap;gap:8px;padding:8px}.qpd-preview-shell [data-pdf-preview-host] nav span{order:-1;width:100%}.qpd-preview-shell :is(button,nav span,p){font-size:var(--qx-fs-body)}.qpd-preview-shell [data-pdf-preview-host] button{flex:1;min-height:56px;padding:8px}.qpd-preview-label{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:9px;background:var(--qx-deep);color:var(--qx-emerald);font-size:var(--qx-fs-aux);pointer-events:none}.qpd-preview-fallback{margin:auto;padding:24px;text-align:center}.qpd-preview-fallback svg{width:48px;height:48px;color:var(--qx-ink-3)}.qpd-preview-fallback strong{display:block;margin-top:14px;overflow-wrap:anywhere;font-size:var(--qx-fs-body-lg)}.qpd-preview-fallback p,.qpd-conversion-note{color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qpd-preview-meta{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--qx-line);border-radius:20px}.qpd-preview-meta strong{font-size:var(--qx-fs-body-lg);overflow-wrap:anywhere}.qpd-preview-meta span{font-size:var(--qx-fs-body);color:var(--qx-ink-2)}.qpd-redaction-badge{font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body);padding:14px 16px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);border-radius:16px}.qpd-redaction-badge[data-tone=success]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qpd-privacy-confirm{display:flex;gap:12px;align-items:center;padding:14px;min-height:64px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);border-radius:16px;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);cursor:pointer}.qpd-privacy-confirm input{flex:none;width:28px;height:28px;accent-color:var(--qx-cinnabar-d)}.qpd-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.qpd-steps li{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px;border-radius:16px;background:var(--qx-surface);color:var(--qx-ink-3);font-size:var(--qx-fs-body)}.qpd-steps li span{display:grid;place-items:center}.qpd-steps li svg{width:24px;height:24px}.qpd-steps li[data-state=active]{color:var(--qx-teal-d);border:1px solid var(--qx-teal)}.qpd-steps li[data-state=active] svg{animation:qpd-spin 1s linear infinite}.qpd-steps li[data-state=done]{color:var(--qx-teal-d);background:var(--qx-teal-soft)}.qpd-privacy-note{display:flex;gap:10px;padding:18px;border-radius:20px;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qpd-privacy-note svg{flex:none;width:24px}.qpd-privacy-note p{margin:0;font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qpd-review{display:flex;flex-direction:column;gap:14px}.qpd-working,.qpd-error{min-height:220px;border-radius:24px}.qpd-error .qx-btn{margin-top:22px}.qpd-result{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:24px;border-radius:24px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qpd-result[data-warning=true]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qpd-result>svg{flex:none;width:30px;height:30px}.qpd-result>div{flex:1;min-width:0}.qpd-result h2{margin:0;font-size:var(--qx-fs-sec);line-height:1.4}.qpd-result p{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.qpd-result>span{font-size:var(--qx-fs-aux)}.qpd-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qpd-summary{padding:16px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-surface)}.qpd-summary>div{display:flex;flex-direction:column;gap:8px}.qpd-summary strong{font-size:var(--qx-fs-body-lg)}.qpd-summary span{font-size:var(--qx-fs-aux);color:var(--qx-teal-d)}.qpd-summary[data-warning] span{color:var(--qx-wheat-d)}.qpd-summary p,.qpd-summary ul{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.qpd-summary ul{padding-left:22px}.qpd-batch{padding:0}.qpd-batch strong{display:block;font-size:var(--qx-fs-body-lg)}.qpd-batch span{display:block;margin-top:8px;font-size:var(--qx-fs-aux);color:var(--qx-ink-3);line-height:var(--qx-lh-body)}.qpd-batch>div:last-child{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.qpd-batch .qx-btn{flex:1;min-height:64px;padding:10px 14px;font-size:var(--qx-fs-body)}.qpd-findings{display:grid;gap:14px}.qpd-finding{display:flex;gap:14px;padding:20px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface)}.qpd-finding>svg{flex:none;width:28px;height:28px;color:var(--qx-wheat-d)}.qpd-finding-main{flex:1;min-width:0}.qpd-finding header{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.qpd-finding header strong{font-size:var(--qx-fs-body-lg)}.qpd-finding header span{margin-left:auto;padding:4px 10px;border-radius:9px;color:var(--qx-wheat-d);background:var(--qx-wheat-soft);font-size:var(--qx-fs-aux)}.qpd-finding[data-risk=high] header span{color:var(--qx-cinnabar-d);background:var(--qx-cinnabar-soft)}.qpd-finding dl{display:grid;gap:10px;margin:14px 0 0}.qpd-finding dl>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.qpd-finding dt{color:var(--qx-ink-3)}.qpd-finding dd{margin:0;overflow-wrap:anywhere}.qpd-decisions{display:flex;gap:10px;margin-top:18px}.qpd-decisions button{flex:1;min-height:64px;border:1px solid var(--qx-line-2);border-radius:16px;background:var(--qx-surface);color:var(--qx-ink);font-size:var(--qx-fs-body);cursor:pointer}.qpd-decisions button[data-selected]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qpd-decisions button[data-action=redact][data-selected]{border-color:var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qpd-device{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:14px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:20px}.qpd-device>span{flex:none;width:48px;height:48px;display:grid;place-items:center;color:var(--qx-cinnabar-d)}.qpd-device[data-ready]>span{color:var(--qx-teal-d)}.qpd-device div{flex:1;min-width:0}.qpd-device strong{display:block;overflow-wrap:anywhere;font-size:var(--qx-fs-body-lg)}.qpd-device small{display:block;margin-top:6px;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qpd-warnings{display:grid;gap:10px;margin-bottom:14px}.qpd-warning{display:flex;gap:10px;padding:14px;border-radius:16px;color:var(--qx-wheat-d);background:var(--qx-wheat-soft);font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.qpd-warning[data-level=error]{color:var(--qx-cinnabar-d);background:var(--qx-cinnabar-soft)}.qpd-warning svg{flex:none;width:24px;height:24px}.qpd-param-stack{display:flex;flex-direction:column;gap:12px}.qpd-param-card{padding:12px 16px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:20px}.qpd-card-label{display:block;margin-bottom:10px;font-size:var(--qx-fs-body-lg);font-weight:700}.qpd-toggle{display:grid;grid-template-columns:repeat(var(--qpd-options, 2),minmax(0,1fr));gap:8px}.qpd-toggle button{min-height:56px;padding:8px 12px;border:1px solid var(--qx-line-2);border-radius:12px;color:var(--qx-ink);background:var(--qx-paper);font-size:var(--qx-fs-body);line-height:1.4;cursor:pointer}.qpd-toggle button[data-selected]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d);font-weight:700}.qpd-toggle button[aria-disabled]{cursor:default;color:var(--qx-ink-3)}.qpd-param-note{margin:10px 0 0;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qpd-stepper{display:flex;align-items:center;gap:8px;margin-left:auto}.qpd-stepper button{min-width:58px;height:56px;font-size:var(--qx-fs-body-lg);display:grid;place-items:center;border:1px solid var(--qx-line-2);border-radius:14px;background:var(--qx-paper);color:var(--qx-ink);cursor:pointer}.qpd-stepper button:disabled{opacity:.55;cursor:default}.qpd-stepper output{min-width:88px;padding:10px;text-align:center;border-radius:16px;background:var(--qx-deep);color:var(--qx-emerald);font-size:var(--qx-fs-btn);font-weight:700}.qpd-stepper span{margin-left:auto;color:var(--qx-ink-3);font-size:var(--qx-fs-aux)}.qpd-range-input{width:100%;min-height:64px;padding:12px 16px;margin-top:12px;border:1px solid var(--qx-line-2);border-radius:12px;background:var(--qx-paper);font-size:var(--qx-fs-body-lg);color:var(--qx-ink)}.qpd-range-error{color:var(--qx-cinnabar-d);margin:10px 0 0;font-size:var(--qx-fs-body)}.qpd-readonly{padding:10px;border:1px dashed var(--qx-line-2);border-radius:12px;background:var(--qx-paper);color:var(--qx-ink-3);font-size:var(--qx-fs-body)}.qpd-suggestion{border-color:var(--qx-teal-line);background:var(--qx-teal-soft)}.qpd-suggestion-head{display:flex;gap:12px}.qpd-suggestion-head svg{flex:none;width:24px;height:24px;color:var(--qx-teal-d)}.qpd-suggestion-head strong{font-size:var(--qx-fs-body-lg)}.qpd-suggestion-head p{font-size:var(--qx-fs-aux);color:var(--qx-ink-2);margin:8px 0 0;line-height:var(--qx-lh-body)}.qpd-suggestion-list{display:grid;gap:10px;margin:14px 0 0}.qpd-suggestion-list>div{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--qx-fs-body)}.qpd-suggestion-list dt{color:var(--qx-ink-3)}.qpd-suggestion-list dd{margin-left:auto;text-align:right;font-weight:600}.qpd-suggestion .qx-btn{width:100%;min-height:64px;margin-top:16px;padding:10px;font-size:var(--qx-fs-body)}.qpd-facts{display:grid;gap:8px}.qpd-fact{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--qx-line);font-size:var(--qx-fs-body)}.qpd-fact span{color:var(--qx-ink-3)}.qpd-fact strong{margin-left:auto;text-align:right}.qpd-price-truth{margin:0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.qpd-bottom{width:100%}.qpd-cta{display:flex;flex-wrap:wrap;gap:14px}.qpd-cta .why{order:-1;flex:1 1 100%}.qpd-cta .qx-btn{flex:1;min-height:76px;padding:12px 24px;font-size:var(--qx-fs-btn)}.qpd-cta .qx-btn[data-variant=primary]{flex:1.5}.qpd-actions{display:flex;justify-content:space-between;gap:14px;padding-top:8px}.qpd-actions button{min-height:64px;border:0;background:transparent;color:var(--qx-teal-d);font-size:var(--qx-fs-body);font-weight:600;cursor:pointer}.qpd-context-empty,.qpd-guard{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:18px 0}.qpd-context-empty>*,.qpd-guard>*{flex-shrink:0}.qpd-empty-work,.qpd-guard-work{display:grid;grid-template-columns:352px minmax(0,1fr);gap:14px;flex:none}.qpd-empty-left{display:flex;flex-direction:column;gap:14px}.qpd-file-sheet,.qpd-empty-sheet{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:26px;border:1px dashed var(--qx-line-2);border-radius:20px;color:var(--qx-ink-3);background:var(--qx-surface);text-align:center}.qpd-file-sheet svg,.qpd-empty-sheet svg{width:56px;height:56px}.qpd-file-sheet strong,.qpd-empty-sheet strong{font-size:var(--qx-fs-body-lg);color:var(--qx-ink);overflow-wrap:anywhere}.qpd-file-sheet span,.qpd-empty-sheet span{font-size:var(--qx-fs-body)}.qpd-context-empty .qx-card,.qpd-guard .qx-card{border-radius:24px}.qpd-context-empty h3{margin:0;font-size:var(--qx-fs-body-lg)}.qpd-context-empty :is(ul,p),.qpd-guard :is(ul,ol){font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-2)}.qpd-empty-next,.qpd-empty-facts{margin-top:24px;padding-top:18px;border-top:1px solid var(--qx-line)}.qpd-preview-caption{margin:0;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:1.4}.qpd-open-preview{min-height:64px;padding:10px;font-size:var(--qx-fs-body-lg)}.qpd-open-preview svg{flex:none;width:24px}.qpd-conversion-note{margin:0}.qpd-param-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.qpd-param-row .qpd-card-label{margin:0}.qpd-param-row .qpd-toggle{flex:1}.qpd-orientation-scale{display:grid;grid-template-columns:3fr 2.4fr;gap:8px}.qpd-orientation-scale button{padding:8px;white-space:nowrap}.qpd-range-card>.qpd-toggle{margin-top:12px}.qpd-range-detail{margin:22px 0 0;font-size:var(--qx-fs-body);line-height:1.5}.qpd-parameter-summary{flex:none;display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 18px;margin:0 0 12px;border:1px dashed var(--qx-line-2);border-radius:20px;font-size:var(--qx-fs-body);line-height:1.4}.qpd-parameter-summary p{flex-basis:100%;margin:0;color:var(--qx-ink-2)}.qpd-parameter-summary small{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qpd-options-note{border:1px solid var(--qx-line);border-radius:22px;padding:20px;background:var(--qx-surface)}.qpd-options-note h3{font-size:var(--qx-fs-body-lg);margin:0}.qpd-options-note p,.qpd-options-note ul{font-size:var(--qx-fs-body);line-height:1.5;margin:14px 0 0}.qpd-options-note ul{padding-left:24px}.qpd-options-note .qx-btn{margin-top:14px;width:100%;min-height:64px;font-size:var(--qx-fs-body)}.qpd-findings-heading{display:flex;align-items:center;gap:14px}.qpd-findings-heading>span{color:var(--qx-teal-d);font-family:var(--qx-serif);font-size:var(--qx-fs-body)}.qpd-findings-heading h2{margin:0;font-size:var(--qx-fs-sec)}.qpd-finding-snippet,.qpd-finding-decision{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:1.5;overflow-wrap:anywhere}.qpd-finding-snippet{color:var(--qx-ink-3)}.qpd-decision-counts{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--qx-fs-body)}.qpd-decision-counts span{padding:8px 12px;border-radius:12px;border:1px solid var(--qx-line)}.qpd-decision-status{margin:0;padding:10px 14px;border-radius:12px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:var(--qx-fs-body)}.qpd-full-preview{margin:auto;width:min(1000px,94vw);height:90vh;max-height:90vh;padding:0;border:1px solid var(--qx-line);border-radius:26px;background:var(--qx-surface);color:var(--qx-ink)}.qpd-full-preview::backdrop{background:color-mix(in srgb,var(--qx-deep) 76%,transparent)}.qpd-full-preview-box{height:100%;display:flex;flex-direction:column;overflow:hidden}.qpd-full-preview header{display:flex;flex:none;gap:20px;align-items:center;min-height:112px;padding:20px}.qpd-full-preview header>div{flex:1;min-width:0}.qpd-full-preview header strong{font-size:var(--qx-fs-body-lg);overflow-wrap:anywhere}.qpd-full-preview header span{display:block;margin-top:8px;font-size:var(--qx-fs-body)}.qpd-full-preview header button{min-height:64px;padding:12px 26px;border:0;border-radius:16px;background:var(--qx-deep);color:var(--qx-emerald);font-size:var(--qx-fs-body-lg)}.qpd-full-preview :is(button,nav span,p){font-size:var(--qx-fs-body)}.qpd-full-preview [data-pdf-preview-host] nav{flex-wrap:wrap}.qpd-full-preview [data-pdf-preview-host] button{min-height:64px}@keyframes qpd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.qpd-steps li[data-state=active] svg{animation:none}}@media(max-width:760px){.qx-stage:has(.qpd-guide){--qx-gutter: 16px}.qx-stage:has(.qpd-guide)>.qx-body{overflow-y:auto}.qpd-guide{min-height:0;padding:20px}.qpd-guide h2{font-size:var(--qx-fs-page)}.qpd-guide-face{width:44px;height:44px}.qpd-guide ol{flex-wrap:wrap}.qpd-guide li{flex:1 1 40%}.qpd-device-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.qpd-stepper{flex-wrap:wrap;margin-left:0}.qpd-orientation-scale{grid-template-columns:minmax(0,1fr)}.qpd-device-strip,.qpd-check-intro{min-height:0;flex-wrap:wrap;padding:18px 0}.qpd-check-page,.qpd-context-empty,.qpd-guard{flex:none;overflow:visible}.qpd-check-grid,.qpd-preview-grid,.qpd-empty-work,.qpd-guard-work{display:flex;flex-direction:column;flex:none}.qpd-check-left,.qpd-check-right,.qpd-preview-left,.qpd-preview-right{overflow:visible}.qpd-preview-shell{height:440px}.qpd-summary-grid{grid-template-columns:minmax(0,1fr)}.qpd-cta .qx-btn,.qpd-cta .qx-btn[data-variant=primary]{flex:1 1 100%;min-height:64px;font-size:var(--qx-fs-body);padding:10px}.qpd-actions{flex-wrap:wrap}.qx-stage:has(.qpd-guide)>.qx-ctabar{padding:12px var(--qx-gutter)}.qx-stage:has(.qpd-guide) .qx-navbar{height:88px}}.fs-page{position:relative;display:flex;flex-direction:column;gap:18px;padding:20px 0 18px}.qx-stage:has(.fs-page)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.fs-hero{flex:none;border-radius:34px;min-height:228px;display:flex;align-items:center;padding:28px 36px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper);position:relative;overflow:hidden}.fs-hero:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.fs-hero-row{display:flex;align-items:center;gap:22px;position:relative;z-index:1}.fs-hero-face{flex:none;width:92px;height:92px;border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);color:var(--qx-emerald)}.fs-hero-main{flex:1;min-width:0}.fs-hero-eyebrow{font-size:var(--qx-fs-aux);letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 82%,transparent);margin-bottom:6px}.fs-hero-ask{font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);line-height:1.4;font-weight:700;letter-spacing:1px}.fs-hero-ask em{font-style:normal;color:var(--qx-emerald)}.fs-hero-doing{margin-top:9px;font-size:var(--qx-fs-body);line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 84%,transparent)}.fs-hero-doing b{color:var(--qx-paper);font-weight:600}.fs-sec{display:flex;flex-direction:column;gap:12px}.fs-sec-h{display:flex;align-items:baseline;gap:16px}.fs-sec-h .no{font-family:var(--qx-serif);font-size:var(--qx-fs-aux);color:var(--qx-teal-d);font-weight:700;letter-spacing:2px}.fs-sec-h .t{font-size:var(--qx-fs-sec);font-weight:700}.fs-sec-h .hint{margin-left:auto;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.w2-print-upload-source-grid,.fs-chs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fs-chs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-chs[data-count="1"]{grid-template-columns:minmax(0,1fr)}.fs-ch{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:24px 22px 22px;display:flex;flex-direction:column;text-align:left;min-height:230px;color:inherit;font:inherit;cursor:pointer}.fs-ch.on{border-color:var(--qx-teal);box-shadow:0 0 0 2px var(--qx-teal-soft)}.fs-ch:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.fs-ch[aria-disabled=true]{opacity:.62;cursor:not-allowed}.fs-ch-ic{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;flex:none}.fs-ch-ic[data-tone=clay]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.fs-ch-ic[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.fs-ch-ic[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.fs-ch-n{font-size:var(--qx-fs-sec);font-weight:700;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fs-ch-d{margin-top:10px;font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-3);flex:1}.fs-ch-f{margin-top:12px;font-size:var(--qx-fs-body);font-weight:600;color:var(--qx-teal-d)}.fs-ch[aria-disabled=true] .fs-ch-f{color:var(--qx-wheat-d)}.fs-tag{flex:none;font-size:var(--qx-fs-aux);font-weight:600;color:var(--qx-teal-d);background:var(--qx-teal-soft);border-radius:9px;padding:3px 10px}.fs-tag.mut{color:var(--qx-ink-3);background:var(--qx-paper);border:1px solid var(--qx-line-2)}.fs-split{display:flex;gap:16px}.fs-split>*{flex:1;min-width:0}.fs-mini{background:var(--qx-paper);border:1px solid var(--qx-line-2);border-radius:24px;padding:22px 24px;text-align:left;color:inherit;font:inherit;cursor:pointer;min-height:var(--qx-tap-min)}.fs-mini:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.fs-mini h4{margin:0;font-size:var(--qx-fs-body);font-weight:700;display:flex;align-items:center;gap:10px}.fs-mini p{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:1.55;color:var(--qx-ink-2)}.fs-mini[data-static=true]{cursor:default}.fs-note{display:flex;gap:14px;font-size:var(--qx-fs-body);line-height:1.55;color:var(--qx-ink-2)}.fs-note .sq{flex:none;width:9px;height:9px;border-radius:3px;background:var(--qx-teal);margin-top:9px}.fs-notes{display:flex;flex-direction:column;gap:14px}.fs-steps{margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fs-steps li{list-style:none;display:flex;gap:14px;font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-2)}.fs-steps .n{flex:none;width:30px;height:30px;border-radius:10px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-body);font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.fs-status{padding:28px 34px}.fs-status[data-kind=error]{background:var(--qx-cinnabar-soft);border-color:color-mix(in srgb,var(--qx-cinnabar) 35%,var(--qx-line))}.fs-status[data-kind=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 35%,var(--qx-line))}.fs-status[data-kind=lock]{background:var(--qx-slate-soft);border-color:color-mix(in srgb,var(--qx-slate) 35%,var(--qx-line))}.fs-status[data-kind=info]{background:var(--qx-teal-soft);border-color:color-mix(in srgb,var(--qx-teal) 35%,var(--qx-line))}.fs-status-h{display:flex;align-items:center;gap:14px;font-size:var(--qx-fs-sec);font-weight:700;line-height:1.25}.fs-status-p{margin-top:14px;font-size:var(--qx-fs-body-lg);line-height:1.6;color:var(--qx-ink-2)}.fs-chips{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}.fs-chip{min-height:52px;padding:0 20px;border-radius:14px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;gap:10px;font-size:var(--qx-fs-body);color:var(--qx-ink-2);font-weight:600}.fs-chip.warn{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.fs-chip.bad{background:var(--qx-cinnabar-soft);border-color:transparent;color:var(--qx-cinnabar-d)}.fs-chip.ok{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.fs-frow{display:flex;align-items:center;gap:18px;padding:15px 16px;border-radius:20px;border:1px solid var(--qx-line);background:var(--qx-paper);min-height:88px;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.fs-frow[data-static=true]{cursor:default}.fs-frow.on{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.fs-frow.dim{opacity:.66}.fs-frow:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.fs-f-ic{flex:none;width:58px;height:58px;border-radius:18px;background:var(--qx-slate-soft);color:var(--qx-slate-d);display:flex;align-items:center;justify-content:center}.fs-f-ic.bad{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.fs-f-m{flex:1;min-width:0;display:flex;flex-direction:column}.fs-f-n{font-size:var(--qx-fs-body-lg);font-weight:700;overflow:hidden}.fs-f-s{margin-top:6px;font-size:var(--qx-fs-body);color:var(--qx-ink-3)}.fs-f-tag{flex:none;min-height:48px;padding:0 16px;border-radius:14px;display:flex;align-items:center;font-size:var(--qx-fs-body);font-weight:700;white-space:nowrap}.fs-f-tag.ok{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.fs-f-tag.bad{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.fs-f-tag.doing{background:var(--qx-paper);border:1px solid var(--qx-line-2);color:var(--qx-ink-2)}.fs-f-tag.pickable{background:var(--qx-deep);color:var(--qx-emerald)}.fs-now{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.fs-now-ic{flex:none;width:80px;height:80px;border-radius:24px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.fs-now-m{flex:1;min-width:0;display:flex;flex-direction:column}.fs-now-n{font-size:var(--qx-fs-sec);font-weight:700;overflow:hidden}.fs-now-s{margin-top:8px;font-size:var(--qx-fs-body);color:var(--qx-ink-3)}.fs-now-act{flex:none;display:flex;gap:12px}.fs-sbtn{min-height:60px;min-width:120px;padding:0 20px;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-paper);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:var(--qx-fs-body);font-weight:600;color:var(--qx-ink);cursor:pointer}.fs-sbtn.warn{border-color:transparent;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.fs-sbtn:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.fs-sbtn:disabled{opacity:.48;cursor:not-allowed}.fs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;font-size:var(--qx-fs-body);line-height:1.6;color:var(--qx-ink-2);padding:16px 0}.fs-empty-ic{width:92px;height:92px;border-radius:28px;background:var(--qx-paper);border:1px dashed var(--qx-line-2);display:flex;align-items:center;justify-content:center;color:var(--qx-ink-3)}.fs-reason{display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-aux-lg);font-weight:600;color:var(--qx-wheat-d);min-height:var(--qx-tap-min)}.fs-truth{display:flex;gap:18px;padding-top:8px;border-top:1px solid var(--qx-line);font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-3)}.fs-truth b{color:var(--qx-ink-2);font-weight:600}.fs-truth div{flex:1}.fs-dot{width:16px;height:16px;border-radius:50%;background:var(--qx-teal);display:inline-block;flex:none}.fs-dot.breathe{animation:fs-breathe 1.6s ease-in-out infinite}@keyframes fs-breathe{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.fs-dot.breathe{animation:none}}.fs-hr{height:1px;background:var(--qx-line);margin:16px 0}.print-upload-footer{display:flex;align-items:center;gap:16px;width:100%}.print-upload-footer .qx-btn{flex:1}.print-upload-footer .qx-btn[data-variant=primary]{flex:1.6}.fs-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:color-mix(in srgb,var(--qx-deep) 76%,transparent);display:flex;padding:14px}.fs-preview-box{flex:1;min-height:0;border-radius:30px;background:var(--qx-surface);display:flex;flex-direction:column;overflow:hidden}.fs-preview-head{flex:none;min-height:120px;display:flex;align-items:center;gap:20px;padding:0 28px;border-bottom:1px solid var(--qx-line)}.fs-preview-t{flex:1;min-width:0;font-size:var(--qx-fs-sec);font-weight:700;line-height:1.24;overflow:hidden}.fs-preview-s{display:block;margin-top:8px;font-size:var(--qx-fs-body);color:var(--qx-ink-3)}.fs-preview-close{flex:none;min-height:76px;min-width:156px;padding:0 26px;border-radius:22px;background:var(--qx-deep);color:var(--qx-emerald);font-size:var(--qx-fs-body-lg);font-weight:700;border:0;cursor:pointer}.fs-preview-close:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.fs-preview-body{flex:1;min-height:0;background:var(--qx-deep)}.fs-phone-slot{min-height:280px}.fs-qr-blank,.fs-qr-live{min-height:280px;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px}.fs-qr-blank{border:1px dashed var(--qx-line-2);color:var(--qx-ink-3)}.fs-qr-blank strong{font-size:var(--qx-fs-body);color:var(--qx-ink-2)}.fs-qr-live{border:1px solid var(--qx-line-2);background:var(--qx-paper);gap:16px}.fs-qr-live span{font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-3)}.fs-hidden-input{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:520px){.qx-stage:has(.fs-page){--qx-gutter: 16px}.fs-page{gap:14px;padding:10px 0 16px}.fs-hero{border-radius:24px;padding:18px 18px 16px}.fs-hero:after{right:-90px;top:-90px;width:240px;height:240px}.fs-hero-row{display:flow-root}.fs-hero-face{float:right;width:40px;height:40px;margin:0 0 6px 12px;border-width:1px;font-size:var(--qx-fs-aux)}.fs-hero-eyebrow{font-size:var(--qx-fs-aux);letter-spacing:3px;margin-bottom:4px}.fs-hero-ask{font-size:var(--qx-fs-body-lg);line-height:1.35;letter-spacing:0}.fs-hero-doing{margin-top:8px;font-size:var(--qx-fs-body);line-height:1.55}.fs-sec{gap:10px}.fs-sec-h{flex-wrap:wrap;gap:2px 10px}.fs-sec-h .no{font-size:var(--qx-fs-aux);letter-spacing:1px}.fs-sec-h .t{min-width:0;font-size:var(--qx-fs-aux-lg);line-height:1.3}.fs-sec-h .hint{font-size:var(--qx-fs-aux);line-height:1.4}.w2-print-upload-source-grid,.fs-chs,.fs-chs[data-count="2"],.fs-chs[data-count="1"]{grid-template-columns:minmax(0,1fr);gap:10px}.fs-ch{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:14px;align-items:start;min-height:0;padding:16px 16px 14px;border-radius:22px}.fs-ch-ic{grid-row:1 / span 3;width:48px;height:48px;border-radius:14px;margin-bottom:0}.fs-ch-n{font-size:var(--qx-fs-aux);gap:6px 8px;line-height:1.3}.fs-ch-d{margin-top:4px;font-size:var(--qx-fs-body);line-height:1.5}.fs-ch-f{margin-top:6px;font-size:var(--qx-fs-body);line-height:1.4}.fs-tag{font-size:var(--qx-fs-aux);padding:2px 8px;border-radius:7px}.fs-split{flex-direction:column;gap:10px}.fs-mini{padding:16px 18px;border-radius:20px}.fs-mini h4{font-size:var(--qx-fs-aux);gap:8px;line-height:1.3}.fs-mini p{margin-top:6px;font-size:var(--qx-fs-body);line-height:1.5}.fs-truth{flex-direction:column;gap:8px;font-size:var(--qx-fs-aux);line-height:1.5}.fs-note{gap:10px;font-size:var(--qx-fs-body);line-height:1.55}.fs-note .sq{margin-top:8px}.fs-notes,.fs-steps{gap:10px}.fs-steps li{gap:10px;font-size:var(--qx-fs-body)}.fs-steps .n{width:26px;height:26px;border-radius:8px;font-size:var(--qx-fs-body)}.fs-status{padding:18px}.fs-status-h{gap:10px;font-size:var(--qx-fs-body);line-height:1.3}.fs-status-p{margin-top:10px;font-size:var(--qx-fs-aux);line-height:1.55}.fs-chips{margin-top:10px;gap:8px}.fs-chip{min-height:48px;padding:0 14px;font-size:var(--qx-fs-body)}.fs-frow{gap:12px;padding:12px;min-height:72px;border-radius:16px}.fs-f-ic{width:44px;height:44px;border-radius:14px}.fs-f-n{font-size:var(--qx-fs-aux)}.fs-f-s{margin-top:4px;font-size:var(--qx-fs-body)}.fs-f-tag{min-height:40px;padding:0 12px;font-size:var(--qx-fs-body)}.fs-now{flex-wrap:wrap;gap:12px 14px}.fs-now-ic{width:56px;height:56px;border-radius:18px}.fs-now-m{flex:1 1 0}.fs-now-n{font-size:var(--qx-fs-aux-lg);line-height:1.3}.fs-now-s{margin-top:4px;font-size:var(--qx-fs-body);line-height:1.4}.fs-now-act{flex:1 1 100%;gap:10px}.fs-sbtn{flex:1;min-width:0;min-height:56px;font-size:var(--qx-fs-body)}.fs-page .qx-btn{min-height:56px;padding:8px 16px;font-size:var(--qx-fs-aux);line-height:1.3;text-align:center}.fs-empty{gap:12px;font-size:var(--qx-fs-aux);line-height:1.55}.fs-empty-ic{width:64px;height:64px;border-radius:20px}.fs-reason{font-size:var(--qx-fs-aux);line-height:1.45}.fs-hr{margin:12px 0}.fs-phone-slot,.fs-qr-blank,.fs-qr-live{min-height:220px}.fs-qr-blank,.fs-qr-live{padding:18px;border-radius:20px}.fs-qr-blank strong,.fs-qr-live span{font-size:var(--qx-fs-aux)}.fs-page .qx-grow{flex:none;min-height:auto}.fs-preview{padding:8px}.fs-preview-box{border-radius:20px}.fs-preview-head{min-height:80px;gap:12px;padding:12px 16px}.fs-preview-t{font-size:var(--qx-fs-aux-lg);line-height:1.3}.fs-preview-s{margin-top:4px;font-size:var(--qx-fs-body)}.fs-preview-close{min-width:88px;min-height:56px;padding:0 16px;border-radius:16px;font-size:var(--qx-fs-aux)}.qx-stage:has(.fs-page)>.qx-ctabar{padding:10px var(--qx-gutter) 12px}.print-upload-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.print-upload-footer .qx-btn,.print-upload-footer .qx-btn[data-variant=primary]{flex:none;width:100%;min-height:56px;padding:8px 16px;font-size:var(--qx-fs-aux);line-height:1.3;text-align:center}.print-upload-footer .qx-btn[data-variant=primary]{min-height:60px;font-size:var(--qx-fs-aux)}}.fs-flow{flex:none;min-height:128px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--qx-ink-3);font-size:var(--qx-fs-body)}.fs-flow [aria-current]{color:var(--qx-teal-d);font-weight:700}.fs-page>*,.fs-page .qx-grow{flex-shrink:0}.fs-page .qx-grow{flex:none;min-height:auto}.fs-page .qx-card{border-radius:32px}.fs-page [data-testid=file-source-file-card]{display:flex;flex-direction:column;gap:16px;padding:28px 30px}.fs-page [data-testid=file-source-file-card] .fs-hr{margin:0}.fs-page .fs-now-m{flex-basis:450px}.fs-page .fs-now-act{margin-left:auto}.fs-page .fs-sbtn{min-height:64px}.fs-bottom{width:100%}.fs-actions{display:flex;justify-content:space-between;gap:16px;padding-top:8px}.fs-actions button{min-height:64px;padding:8px 0;border:0;background:transparent;color:var(--qx-teal-d);font-size:var(--qx-fs-body);font-weight:600;cursor:pointer}.fs-truth{display:block;font-size:var(--qx-fs-aux)}.fs-truth p{margin:0}.fs-preview-body [data-pdf-preview-host] nav{flex-wrap:wrap}.fs-preview-body :is(button,nav span,p){font-size:var(--qx-fs-body)}@media(max-width:760px){.fs-hero{min-height:0}.fs-flow{min-height:80px;flex-wrap:wrap}.fs-page .fs-now-m{flex-basis:160px}.fs-actions{flex-wrap:wrap}}.pcf-page{--pcf-ease: cubic-bezier(.22, 1, .36, 1);display:flex;flex-direction:column;gap:18px;padding:14px 0 18px}.qx-stage:has([data-w2-page=print-confirm])>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pcf-xq{flex:none;position:relative;overflow:hidden;min-height:252px;display:flex;align-items:center;border-radius:36px;padding:22px 42px 20px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper)}.pcf-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.pcf-xq-row{display:flex;align-items:center;gap:24px;position:relative;z-index:1}.pcf-xq-face{flex:none;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);font-family:var(--qx-serif);font-size:46px;color:var(--qx-emerald)}.pcf-xq-main{flex:1;min-width:0}.pcf-xq-eyebrow{margin-bottom:8px;font-size:var(--qx-fs-aux);letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.pcf-xq-ask{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);line-height:1.4;font-weight:700;letter-spacing:1px}.pcf-xq-ask em{font-style:normal;color:var(--qx-emerald)}.pcf-xq-doing{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.pcf-steps{flex:none;display:flex;gap:10px;margin-top:-6px}.pcf-step{flex:1;min-height:56px;border-radius:18px;background:var(--qx-surface);border:1px solid var(--qx-line);display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--qx-fs-body);font-weight:600;color:var(--qx-ink-3)}.pcf-step i{flex:none;width:24px;height:24px;border-radius:50%;background:currentColor;opacity:.26}.pcf-step[data-state=on]{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.pcf-step[data-state=done]{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.pcf-sec{flex:none;display:flex;flex-direction:column;gap:14px;animation:pcf-rise .24s var(--pcf-ease) both}.pcf-sec-h{display:flex;align-items:baseline;gap:14px}.pcf-sec-h .no{font-family:var(--qx-serif);font-size:var(--qx-fs-body);font-weight:700;letter-spacing:2px;color:var(--qx-teal-d)}.pcf-sec-h .t{margin:0;font-size:var(--qx-fs-sec);font-weight:700}.pcf-sec-h .hint{margin-left:auto;font-size:var(--qx-fs-aux);color:var(--qx-ink-3);text-align:right}.pcf-rev{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:18px 30px 22px}.pcf-rev-file{display:flex;align-items:center;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--qx-line)}.pcf-rf-ic{flex:none;width:76px;height:76px;border-radius:24px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.pcf-rf-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pcf-rf-m>b{font-size:30px;font-weight:700;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcf-rf-m>.print-file-meta{font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.pcf-rf-check{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-teal-d)}.pcf-rf-check b{font-weight:700}.pcf-rev-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pcf-rev-grid>div{min-height:80px;border-radius:20px;background:var(--qx-paper);border:1px solid var(--qx-line);padding:10px 20px;display:flex;flex-direction:column;justify-content:center;gap:4px}.pcf-rev-grid>div>span{font-size:var(--qx-fs-body);line-height:1.2;color:var(--qx-ink-3)}.pcf-rev-grid>div>b{font-size:var(--qx-fs-btn);font-weight:700;line-height:1.26;overflow-wrap:anywhere}.pcf-rev-grid>div>b.id{font-size:22px;letter-spacing:.5px;word-break:break-all}.pcf-rev-grid>div.off{background:var(--qx-paper);border:1.5px dashed var(--qx-line-2)}.pcf-rev-grid>div.off>span{color:var(--qx-ink-3)}.pcf-rev-grid>div.off>b{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:600;line-height:1.35;color:var(--qx-ink-3)}.pcf-rev-grid>div.off>b svg{flex:none}.pcf-rev-grid>div.off>em{font-style:normal;font-size:24px;font-weight:700;line-height:1.3;color:var(--qx-wheat-d)}.pcf-fee{display:flex;gap:18px;align-items:stretch}.pcf-amount{flex:none;width:432px;position:relative;overflow:hidden;border-radius:32px;padding:22px 32px;color:var(--qx-paper);background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep));display:flex;flex-direction:column;justify-content:center}.pcf-amount:after{content:"";position:absolute;right:-110px;bottom:-130px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 14%,transparent),transparent 65%)}.pcf-amount>*{position:relative;z-index:1}.pcf-amount-lb{font-size:var(--qx-fs-body);letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.pcf-amount-row{margin-top:8px;display:flex;align-items:baseline;gap:6px}.pcf-amount-row .cur{font-size:34px;font-weight:700;color:var(--qx-emerald)}.pcf-amount-row .num{font-size:72px;font-weight:800;line-height:1;letter-spacing:1px;font-variant-numeric:tabular-nums}.pcf-amount-row.is-msg .num{font-size:34px;line-height:1.25;letter-spacing:0;font-weight:700}.pcf-amount-src{margin-top:12px;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:color-mix(in srgb,var(--qx-paper) 92%,transparent)}.pcf-amount-src b{color:var(--qx-paper);font-weight:600}.pcf-lines{flex:1;min-width:0;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:2px 26px;display:flex;flex-direction:column;justify-content:center}.pcf-line{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--qx-line);font-size:var(--qx-fs-body-lg)}.pcf-line:last-child{border-bottom:0}.pcf-line .lb{flex:1;color:var(--qx-ink-2)}.pcf-line .vl{flex:none;max-width:70%;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.pcf-line .vl.slot{color:var(--qx-ink-3);font-weight:600}.pcf-coupon{display:flex;align-items:center;gap:14px;min-height:72px;padding:10px 22px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px}.pcf-coupon .c-ic{flex:none;width:48px;height:48px;border-radius:16px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.pcf-coupon .c-m{flex:1;min-width:0}.pcf-coupon .c-m b{display:block;font-size:var(--qx-fs-body);font-weight:700}.pcf-coupon .c-m span{display:block;margin-top:3px;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-3)}.pcf-coupon .c-tag{flex:none;padding:7px 14px;border-radius:999px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-body);font-weight:700}.pcf-coupon-why{margin:8px 0 0;padding:0 22px 0 84px;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-3)}.pcf-benefit{display:flex;flex-direction:column;gap:6px;border-radius:24px;padding:18px 24px}.pcf-benefit-head{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700}.pcf-benefit-snap{margin-left:auto;font-size:16px;color:var(--qx-ink-3);font-weight:500}.pcf-benefit-title{margin:4px 0 0;font-size:22px;font-weight:700}.pcf-benefit-detail{margin:0;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.pcf-benefit-list{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pcf-benefit-item{display:flex;flex-direction:column;gap:2px;font-size:18px}.pcf-benefit-item span{color:var(--qx-ink-3);font-size:16px}.pcf-benefit-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.pcf-benefit-reason{margin:4px 0 0;font-size:16px;line-height:1.5;color:var(--qx-wheat-d)}.pcf-self{display:flex;flex-direction:column;gap:8px;border-radius:24px}.pcf-self label{display:flex;align-items:center;gap:12px;min-height:var(--qx-tap-min);font-size:20px;font-weight:700}.pcf-self input{flex:none;width:28px;height:28px;accent-color:var(--qx-teal)}.pcf-self p{margin:0;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.pcf-state{border-radius:32px;padding:22px 30px;border:1px solid var(--qx-line);background:var(--qx-surface)}.pcf-state[data-tone=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 30%,var(--qx-line))}.pcf-state[data-tone=error]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line)}.pcf-state h3{margin:0;display:flex;align-items:center;gap:12px;font-size:26px;font-weight:700}.pcf-state p,.pcf-pgrp p{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.pcf-state p b,.pcf-pgrp p b{color:var(--qx-ink)}.pcf-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcf-pgrp{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:18px 24px}.pcf-pgrp h4{margin:0;font-size:22px;font-weight:700}.pcf-plan{margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.pcf-plan li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.pcf-plan .sq{flex:none;width:10px;height:10px;margin-top:9px;border-radius:3px;background:var(--qx-teal)}.pcf-reason{margin:8px 0 0;font-size:18px;line-height:1.5;color:var(--qx-wheat-d);font-weight:600}.pcf-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pcf-chip{min-height:var(--qx-tap-min);padding:0 18px;border-radius:14px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:600;color:var(--qx-ink-2)}.pcf-chip.warn{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.pcf-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--qx-teal)}.pcf-breathe{animation:pcf-breathe 1.6s ease-in-out infinite}.pcf-cfm{background:var(--qx-surface);border:1.5px solid var(--qx-line-2);border-radius:32px;padding:18px 28px 20px}.pcf-cfm[data-tone=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 36%,var(--qx-line))}.pcf-cfm[data-tone=error]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line)}.pcf-flow{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:0;list-style:none}.pcf-flow .cs{flex:1;min-height:76px;border-radius:20px;background:var(--qx-paper);border:1px solid var(--qx-line);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 20px}.pcf-flow .cs b{font-size:22px;font-weight:700;line-height:1.2}.pcf-flow .cs span{font-size:17px;line-height:1.3;color:var(--qx-ink-3)}.pcf-flow .cs.on{background:var(--qx-deep);border-color:transparent;color:var(--qx-paper)}.pcf-flow .cs.on span{color:color-mix(in srgb,var(--qx-paper) 66%,transparent)}.pcf-flow .ar{flex:none;width:22px;display:flex;align-items:center;justify-content:center;color:var(--qx-ink-3)}.pcf-cfm-note{font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.pcf-cfm-note b{color:var(--qx-ink);font-weight:700}.pcf-cfm-reason{margin-top:12px;font-size:var(--qx-fs-body);font-weight:600;line-height:1.4;color:var(--qx-wheat-d)}.pcf-cfm-alert{margin-top:14px}.pcf-act{margin-top:16px;display:flex;gap:16px}.pcf-airow{display:flex;justify-content:flex-end;min-height:56px;margin-top:12px}.pcf-act .qx-btn{flex:1;min-width:0;min-height:76px;border-radius:22px;font-size:24px;font-weight:700;transition:transform .12s var(--pcf-ease),background-color .16s ease}.pcf-act .qx-btn:active:not(:disabled){transform:scale(.98)}.pcf-act .qx-btn[data-variant=ghost]{background:var(--qx-surface);border-color:var(--qx-line-2);color:var(--qx-ink)}.pcf-act .qx-btn[data-variant=primary]{flex:1.5;background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-emerald)}.pcf-act .qx-btn[data-variant=primary]:disabled{opacity:.55}.pcf-notes{border-radius:24px;padding:18px 24px}.pcf-notes-t{margin:0;font-size:20px;font-weight:700}.pcf-notes .pcf-plan{margin-top:8px;padding-left:22px;gap:6px}.pcf-notes .pcf-plan li{display:list-item;list-style:decimal;font-size:17px}.pcf-truth{flex:none;display:flex;gap:26px;margin-top:4px;padding:14px 4px 4px;border-top:1px solid var(--qx-line);font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.pcf-truth div{flex:1}.pcf-truth b{color:var(--qx-ink-2);font-weight:600}.pcf-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border-radius:16px;font-size:18px;line-height:1.5;border:1px solid var(--qx-wheat);background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.pcf-alert>svg{flex:none;margin-top:2px}.pcf-alert[data-tone=error]{border-color:var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}@keyframes pcf-breathe{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes pcf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pcf-sec,.pcf-breathe{animation:none!important}.pcf-act .qx-btn{transition:none}.pcf-act .qx-btn:active:not(:disabled){transform:none}}@media(max-width:760px){.pcf-page{gap:14px;padding-top:10px}.pcf-xq{border-radius:24px;padding:16px 18px}.pcf-xq-row{gap:14px}.pcf-xq-face{width:56px;height:56px;font-size:26px}.pcf-xq-eyebrow{margin-bottom:4px;font-size:12px;letter-spacing:3px}.pcf-xq-ask{font-size:24px;letter-spacing:0}.pcf-xq-doing{margin-top:6px;font-size:15px}.pcf-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.pcf-step{min-height:48px;border-radius:14px;font-size:15px;gap:8px}.pcf-step i{width:16px;height:16px}.pcf-sec{gap:10px}.pcf-sec-h{flex-wrap:wrap;gap:4px 10px}.pcf-sec-h .no{font-size:16px}.pcf-sec-h .t{font-size:21px}.pcf-sec-h .hint{flex:1 1 100%;margin-left:0;font-size:14px;text-align:left}.pcf-rev{border-radius:20px;padding:14px 16px 16px}.pcf-rev-file{gap:12px;align-items:flex-start}.pcf-rf-ic{width:48px;height:48px;border-radius:16px}.pcf-rf-ic>svg{width:26px;height:26px}.pcf-rf-m>b{font-size:19px;white-space:normal;overflow-wrap:anywhere}.pcf-rf-m>.print-file-meta{font-size:14px}.pcf-rf-check{font-size:13px}.pcf-rev-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pcf-rev-grid>div{min-height:60px;border-radius:14px;padding:8px 12px}.pcf-rev-grid>div>span{font-size:13px}.pcf-rev-grid>div>b{font-size:17px}.pcf-rev-grid>div>b.id{font-size:14px}.pcf-fee{flex-direction:column;gap:10px}.pcf-amount{width:auto;border-radius:20px;padding:16px 18px}.pcf-amount-lb{font-size:14px}.pcf-amount-row .cur{font-size:24px}.pcf-amount-row .num{font-size:48px}.pcf-amount-row.is-msg .num{font-size:24px}.pcf-amount-src{font-size:14px}.pcf-lines{border-radius:18px;padding:2px 16px}.pcf-line{padding:10px 0;font-size:15px;gap:10px}.pcf-line .vl{max-width:62%}.pcf-coupon{align-items:flex-start;flex-wrap:wrap;border-radius:18px;padding:12px 14px;gap:10px}.pcf-coupon .c-ic{width:40px;height:40px;border-radius:12px}.pcf-coupon .c-m{flex:1 1 calc(100% - 60px)}.pcf-coupon .c-m b{font-size:16px}.pcf-coupon .c-m span{font-size:13px}.pcf-coupon .c-tag{margin-left:50px;font-size:13px}.pcf-coupon-why{padding:0 4px;font-size:13px}.pcf-benefit,.pcf-notes,.pcf-self{border-radius:18px;padding:14px 16px}.pcf-benefit-head{flex-wrap:wrap;font-size:17px}.pcf-benefit-snap{flex:1 1 100%;margin-left:0;font-size:13px}.pcf-benefit-title{font-size:18px}.pcf-benefit-detail,.pcf-benefit-item{font-size:15px}.pcf-benefit-acts .qx-btn{flex:1 1 100%;min-height:56px;font-size:17px}.pcf-state{border-radius:20px;padding:16px}.pcf-state h3{font-size:19px}.pcf-state p,.pcf-pgrp p,.pcf-plan li{font-size:15px}.pcf-grid2{grid-template-columns:minmax(0,1fr);gap:10px}.pcf-pgrp{border-radius:18px;padding:14px 16px}.pcf-pgrp h4{font-size:17px}.pcf-chip{font-size:14px;padding:0 12px}.pcf-cfm{border-radius:20px;padding:14px 16px 16px}.pcf-flow{flex-direction:column;align-items:stretch;gap:6px}.pcf-flow .cs{min-height:56px;border-radius:14px;padding:0 14px}.pcf-flow .cs b{font-size:16px}.pcf-flow .cs span{font-size:13px}.pcf-flow .ar{display:none}.pcf-cfm-note{font-size:15px}.pcf-cfm-reason{font-size:14px}.pcf-act{flex-direction:column-reverse;gap:10px}.pcf-act .qx-btn{flex:none;width:100%;min-height:60px;border-radius:16px;font-size:18px;white-space:normal}.pcf-truth{flex-direction:column;gap:6px;font-size:13px}.pcf-alert{font-size:14px;padding:10px 12px}}.cashier-qx-route{width:100%;height:100%;min-height:0}.qx-stage:has(.cashier-qx-page)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.cashier-qx-page{flex:1;min-height:0;display:flex;flex-direction:column}.cashier-qx-scroll{gap:16px;padding-top:18px;padding-bottom:16px}.cashier-qx-xq{flex:none;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-height:360px;padding:28px 42px 26px;border-radius:36px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper)}.cashier-qx-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%);pointer-events:none}.cashier-qx-xq-row{position:relative;z-index:1;display:flex;align-items:center;gap:24px}.cashier-qx-xq-face{flex:none;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:var(--qx-fs-greeting)}.cashier-qx-xq-main{flex:1;min-width:0}.cashier-qx-xq-eyebrow{margin-bottom:8px;font-size:var(--qx-fs-aux-lg);letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.cashier-qx-xq-ask{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-page);line-height:1.3;font-weight:700;letter-spacing:1px}.cashier-qx-xq-ask em{font-style:normal;color:var(--qx-emerald)}.cashier-qx-xq-doing{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.cashier-qx-xq-steps{position:relative;z-index:1;margin:auto 0 0;display:flex;gap:16px;list-style:none;padding:14px 0 0;width:100%}.cashier-qx-xq-steps li{flex:1;border-top:1px solid color-mix(in srgb,var(--qx-paper) 30%,transparent);padding-top:8px;font-size:var(--qx-fs-aux-lg);line-height:1.35;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.cashier-qx-xq-steps b{display:block;margin-bottom:3px;color:var(--qx-emerald);font-family:var(--qx-serif);font-size:var(--qx-fs-btn);line-height:1.2}.cashier-qx-xq-steps small{display:block;margin-top:3px;font-size:var(--qx-fs-aux);line-height:1.4;font-weight:400;color:color-mix(in srgb,var(--qx-paper) 78%,transparent)}.cashier-qx-xq-doing b{color:var(--qx-on-solid);font-weight:600}.cashier-qx-modes{flex:none;display:flex;gap:12px}.cashier-qx-picker{min-width:0;display:flex;gap:12px}.cashier-qx-picker[data-kind=channels]{flex:.8}.cashier-qx-picker[data-kind=methods]{flex:1.6}.cashier-qx-picker-label{flex:none;display:flex;align-items:center;width:44px;font-size:18px;line-height:1.3;font-weight:700;color:var(--qx-ink-3)}.cashier-qx-channel,.cashier-qx-mode,.cashier-qx-picker-note{flex:1;min-width:0;min-height:88px;border-radius:20px;font:inherit;color:var(--qx-ink)}.cashier-qx-channel{padding:8px 12px;border:1px solid var(--qx-line);background:var(--qx-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:21px;font-weight:700;text-align:center;cursor:pointer}.cashier-qx-channel small{font-size:16px;font-weight:600;color:var(--qx-wheat-d)}.cashier-qx-channel[data-active=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal-line);color:var(--qx-teal-d)}.cashier-qx-mode{padding:10px 14px;border:1px solid var(--qx-line);background:var(--qx-surface);display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.cashier-qx-mode-ic{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.cashier-qx-mode-ic svg{width:26px;height:26px}.cashier-qx-mode-tx{min-width:0}.cashier-qx-mode b{display:block;font-size:20px;line-height:1.3;font-weight:700}.cashier-qx-mode small{display:block;margin-top:3px;font-size:16px;line-height:1.35;color:var(--qx-ink-3)}.cashier-qx-mode[data-active=true]{background:var(--qx-deep);border-color:transparent;color:var(--qx-paper)}.cashier-qx-mode[data-active=true] .cashier-qx-mode-ic{background:color-mix(in srgb,var(--qx-emerald) 16%,transparent);color:var(--qx-emerald)}.cashier-qx-mode[data-active=true] small{color:color-mix(in srgb,var(--qx-paper) 68%,transparent)}.cashier-qx-channel:disabled,.cashier-qx-mode:disabled{opacity:.55;cursor:not-allowed}.cashier-qx-channel:disabled[data-active=true],.cashier-qx-mode:disabled[data-active=true]{opacity:.82}.cashier-qx-channel:focus-visible,.cashier-qx-mode:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.cashier-qx-picker-note{padding:0 18px;border:1px dashed var(--qx-line-2);background:var(--qx-paper);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600;color:var(--qx-ink-3);text-align:center}.cashier-qx-state{flex:none;padding:22px 30px;border-radius:32px;border:1px solid var(--qx-line);background:var(--qx-surface)}.cashier-qx-state[data-kind=info]{background:var(--qx-teal-soft);border-color:color-mix(in srgb,var(--qx-teal) 24%,var(--qx-surface))}.cashier-qx-state[data-kind=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 26%,var(--qx-surface))}.cashier-qx-state[data-kind=lock]{background:var(--qx-slate-soft);border-color:color-mix(in srgb,var(--qx-slate) 20%,var(--qx-surface))}.cashier-qx-state[data-kind=error]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line)}.cashier-qx-state-h{margin:0;display:flex;align-items:center;gap:14px;font-size:28px;line-height:1.3;font-weight:700}.cashier-qx-state-h svg{width:30px;height:30px;flex:none}.cashier-qx-state[data-kind=error] .cashier-qx-state-h svg{color:var(--qx-cinnabar-d)}.cashier-qx-state[data-kind=warn] .cashier-qx-state-h svg{color:var(--qx-wheat-d)}.cashier-qx-state[data-kind=info] .cashier-qx-state-h svg{color:var(--qx-teal-d)}.cashier-qx-state[data-kind=lock] .cashier-qx-state-h svg{color:var(--qx-slate-d)}.cashier-qx-p{margin:10px 0 0;font-size:19px;line-height:1.55;color:var(--qx-ink-2)}.cashier-qx-p b{color:var(--qx-ink);font-weight:600}.cashier-qx-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.cashier-qx-chip{min-height:42px;padding:0 16px;border-radius:14px;border:1px solid var(--qx-line-2);background:var(--qx-paper);display:inline-flex;align-items:center;font-size:18px;font-weight:600;color:var(--qx-ink-2)}.cashier-qx-chip[data-tone=ok]{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.cashier-qx-chip[data-tone=warn]{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.cashier-qx-chip[data-tone=bad]{background:var(--qx-cinnabar-soft);border-color:transparent;color:var(--qx-cinnabar-d)}.cashier-qx-bignote{flex:none;display:flex;align-items:center;gap:16px;padding:20px 26px;border-radius:24px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:21px;line-height:1.5;font-weight:700}.cashier-qx-bignote svg{width:30px;height:30px;flex:none}.cashier-qx-paywrap{flex:none;display:flex;gap:24px;align-items:flex-start}.cashier-qx-paycol{flex:none;width:372px;display:flex;flex-direction:column;gap:14px}.cashier-qx-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.cashier-qx-amount{position:relative;overflow:hidden;padding:24px 30px;border-radius:32px;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep));color:var(--qx-paper)}.cashier-qx-amount:after{content:"";position:absolute;right:-110px;bottom:-130px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 14%,transparent),transparent 65%);pointer-events:none}.cashier-qx-amount-lb{position:relative;z-index:1;font-size:19px;letter-spacing:3px;color:color-mix(in srgb,var(--qx-paper) 58%,transparent)}.cashier-qx-amount-num{position:relative;z-index:1;display:block;margin-top:6px;font-family:var(--qx-sans);font-size:62px;line-height:1.05;font-weight:800;letter-spacing:1px;font-variant-numeric:tabular-nums}.cashier-qx-amount-num[data-quote-status=unavailable]{font-size:32px;line-height:1.25;letter-spacing:0}.cashier-qx-amount-src{position:relative;z-index:1;margin:10px 0 0;font-size:18px;line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 74%,transparent)}.cashier-qx-ledger{position:relative;z-index:1;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--qx-emerald) 26%,transparent);display:flex;flex-direction:column;gap:9px}.cashier-qx-ledger>div{display:flex;align-items:baseline;gap:14px;font-size:18px;line-height:1.35;color:color-mix(in srgb,var(--qx-paper) 76%,transparent)}.cashier-qx-ledger>div>span{flex:1;min-width:0}.cashier-qx-ledger>div>b{flex:none;font-weight:700;color:var(--qx-paper);font-variant-numeric:tabular-nums}.cashier-qx-group{padding:20px 24px;border-radius:24px;border:1px solid var(--qx-line);background:var(--qx-surface)}.cashier-qx-group h3{margin:0;display:flex;align-items:center;gap:12px;font-size:22px;line-height:1.35;font-weight:700}.cashier-qx-group .cashier-qx-p{margin-top:10px;font-size:19px}.cashier-qx-kv{margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.cashier-qx-kv>div{display:flex;gap:12px;font-size:19px;line-height:1.45}.cashier-qx-kv dt{flex:none;width:120px;color:var(--qx-ink-3)}.cashier-qx-kv dd{flex:1;min-width:0;margin:0;font-weight:600;color:var(--qx-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cashier-qx-instrument,.cashier-qx-instrument .cashier-qr-area{display:flex;flex-direction:column;gap:14px}.cashier-qx-instrument .cashier-tone-banner{padding:14px 18px;border-radius:20px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:18px;line-height:1.5;font-weight:600}.cashier-qx-instrument .cashier-tone-banner[data-tone=warning]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.cashier-qx-instrument .cashier-tone-banner[data-tone=error]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.cashier-qx-instrument .cashier-tone-banner b{display:block}.cashier-qx-instrument .cashier-tone-banner p{margin:0}.cashier-qx-instrument .cashier-qr-panel{display:flex;flex-direction:column;align-items:center;gap:10px}.cashier-qx-instrument .cashier-qr-frame{position:relative;width:372px;max-width:100%;aspect-ratio:1;border-radius:26px;border:1px solid var(--qx-line-2);background:var(--qx-on-solid);display:flex;align-items:center;justify-content:center}.cashier-qx-instrument .cashier-qr-frame>svg{display:block;width:78%;height:auto}.cashier-qx-instrument .cashier-qr-corner{position:absolute;width:38px;height:38px;border:5px solid var(--qx-teal);pointer-events:none}.cashier-qx-instrument .cashier-qr-corner[data-at=tl]{left:10px;top:10px;border-right:0;border-bottom:0;border-radius:12px 0 0}.cashier-qx-instrument .cashier-qr-corner[data-at=tr]{right:10px;top:10px;border-left:0;border-bottom:0;border-radius:0 12px 0 0}.cashier-qx-instrument .cashier-qr-corner[data-at=bl]{left:10px;bottom:10px;border-right:0;border-top:0;border-radius:0 0 0 12px}.cashier-qx-instrument .cashier-qr-corner[data-at=br]{right:10px;bottom:10px;border-left:0;border-top:0;border-radius:0 0 12px}.cashier-qx-instrument .cashier-qr-title{font-size:22px;font-weight:700;text-align:center}.cashier-qx-instrument .cashier-qr-sub,.cashier-qx-instrument .cashier-countdown{margin:0;font-size:17px;line-height:1.5;color:var(--qx-ink-3);text-align:center}.cashier-qx-instrument .cashier-countdown{font-variant-numeric:tabular-nums;color:var(--qx-ink-2);font-weight:600}.cashier-qx-instrument .cashier-qr-badge{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;color:var(--qx-ink-2);text-align:center}.cashier-qx-instrument .cashier-qr-badge svg{width:20px;height:20px;flex:none;color:var(--qx-teal-d)}.cashier-qx-instrument .cashier-idle-panel{min-height:240px;padding:20px;border-radius:26px;border:1px dashed var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:19px}.cashier-qx-instrument .cashier-idle-panel p{margin:0}.cashier-qx-instrument .cashier-fail-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 22px;border-radius:26px;border:2px dashed var(--qx-line-2);background:var(--qx-muted-bg);color:var(--qx-ink-2);text-align:center}.cashier-qx-instrument .cashier-fail-card .ui-kiosk-state-icon{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--qx-surface);color:var(--qx-ink-3)}.cashier-qx-instrument .cashier-fail-card .ui-kiosk-state-icon svg{width:44px;height:44px}.cashier-qx-instrument .cashier-fail-card .ui-kiosk-state-title{margin:0;font-size:23px;font-weight:800;color:var(--qx-ink)}.cashier-qx-instrument .cashier-fail-card .ui-kiosk-state-description{margin:6px 0 0;font-size:17px;line-height:1.55;color:var(--qx-ink-2)}.cashier-qx-instrument .cashier-fail-card .ui-kiosk-state-meta,.cashier-qx-instrument .cashier-fail-card .ui-kiosk-state-actions{width:100%}.cashier-qx-instrument .cashier-fail-facts{display:grid;gap:8px;text-align:left}.cashier-qx-instrument .cashier-fail-fact{min-height:48px;padding:8px 12px;border-radius:14px;border:1px solid var(--qx-line);background:var(--qx-surface);display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4}.cashier-qx-instrument .cashier-fail-fact svg{width:18px;height:18px;flex:none;color:var(--qx-teal-d)}.cashier-qx-instrument button:not(.cashier-code-submit):not(.cashier-code-clear):not(.cashier-verify-btn){min-height:var(--qx-btn-h)}.cashier-qx-hid{padding:22px 24px;border-radius:32px;border:1px solid var(--qx-line-2);background:var(--qx-surface)}.cashier-qx-hid .cashier-code-form{display:flex;flex-direction:column;gap:12px}.cashier-qx-hid .cashier-code-label-title{margin:0;font-size:23px;font-weight:700}.cashier-qx-hid .cashier-code-label-hint{margin:8px 0 0;font-size:18px;line-height:1.55;color:var(--qx-ink-2)}.cashier-qx-hid .cashier-code-field{position:relative}.cashier-qx-hid .cashier-code-input{width:100%;min-height:88px;padding:0 22px;border-radius:18px;border:1.5px dashed var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);font:600 21px var(--qx-sans)}.cashier-qx-hid .cashier-code-input::placeholder{color:var(--qx-ink-3)}.cashier-qx-hid .cashier-code-input:focus{outline:3px solid var(--qx-teal);outline-offset:2px;border-color:var(--qx-teal)}.cashier-qx-hid .cashier-code-progress{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 16px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:6px;pointer-events:none}.cashier-qx-hid .cashier-code-pip{width:12px;height:22px;border-radius:4px;background:var(--qx-line)}.cashier-qx-hid .cashier-code-pip[data-filled=true]{background:var(--qx-teal)}.cashier-qx-hid .cashier-code-progress-text{margin:0;font-size:18px;font-weight:700;color:var(--qx-ink-3)}.cashier-qx-hid .cashier-code-submit,.cashier-qx-hid .cashier-code-clear{width:100%;min-height:var(--qx-btn-h);padding:0 22px;border-radius:20px;font:700 21px var(--qx-sans);cursor:pointer}.cashier-qx-hid .cashier-code-submit{border:1px solid var(--qx-deep);background:var(--qx-deep);color:var(--qx-emerald)}.cashier-qx-hid .cashier-code-submit:disabled{opacity:.5;cursor:not-allowed}.cashier-qx-hid .cashier-code-clear{border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink)}.cashier-qx-hid-note{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.cashier-qx-steps{margin-top:10px;display:flex;flex-direction:column}.cashier-qx-step{display:flex;align-items:center;gap:14px;padding:14px 0}.cashier-qx-step+.cashier-qx-step{border-top:1px dashed var(--qx-line)}.cashier-qx-step-ic{flex:none;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-3);font-size:20px;font-weight:800}.cashier-qx-step[data-step=done] .cashier-qx-step-ic{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.cashier-qx-step[data-step=now] .cashier-qx-step-ic{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.cashier-qx-step-tx{flex:1;min-width:0}.cashier-qx-step-tx b{display:block;font-size:20px;line-height:1.3}.cashier-qx-step-tx span{display:block;margin-top:4px;font-size:16px;line-height:1.45;color:var(--qx-ink-3)}.cashier-qx-step-st{flex:none;font-size:16px;font-weight:700;color:var(--qx-ink-3)}.cashier-qx-step[data-step=done] .cashier-qx-step-st{color:var(--qx-teal-d)}.cashier-qx-step[data-step=now] .cashier-qx-step-st{color:var(--qx-wheat-d)}.cashier-qx-instrument .cashier-verify-btn{width:100%;min-height:var(--qx-btn-h);padding:0 20px;border-radius:20px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);display:flex;align-items:center;justify-content:center;gap:10px;font:700 19px var(--qx-sans);cursor:pointer}.cashier-qx-instrument .cashier-verify-btn svg{width:22px;height:22px;flex:none}.cashier-qx-instrument .cashier-verify-btn:disabled{opacity:.6;cursor:progress}.cashier-qx-closure{display:flex;flex-direction:column;padding:20px 30px;border-radius:32px;border:1px solid var(--qx-line);background:var(--qx-surface)}.cashier-qx-closure.qx-grow{flex:1 0 auto}.cashier-qx-closure h2{margin:0;font-size:24px;font-weight:700}.cashier-qx-flow{margin:auto 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cashier-qx-flow li{padding:18px 4px 0;border-top:1px solid var(--qx-line-2)}.cashier-qx-flow b{display:block;font-size:19px;line-height:1.35}.cashier-qx-flow span{display:block;margin-top:7px;font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.cashier-qx-closure .cashier-qx-flow{padding-top:18px}.cashier-qx-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;font-size:20px;line-height:1.6;color:var(--qx-ink-2)}.cashier-qx-empty-ic{width:96px;height:96px;border-radius:30px;border:1px dashed var(--qx-line-2);background:var(--qx-paper);display:flex;align-items:center;justify-content:center;color:var(--qx-ink-3)}.cashier-qx-empty-ic svg{width:40px;height:40px}.cashier-qx-error{flex:none;min-height:58px;padding:14px 20px;border-radius:20px;border:1px solid var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);display:flex;align-items:center;gap:12px;font-size:19px;line-height:1.45;font-weight:700}.cashier-qx-error svg{width:24px;height:24px;flex:none}.cashier-qx-route .qx-ctabar{flex-direction:column;align-items:stretch;gap:0;padding:0}.cashier-qx-closure{display:none}.cashier-qx-cta-reason{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:8px var(--qx-gutter) 0;font-size:var(--qx-fs-aux-lg);font-weight:600;color:var(--qx-wheat-d)}.cashier-qx-cta-reason p{margin:0}.cashier-qx-cta-row{display:flex;gap:16px;padding:18px var(--qx-gutter)}.cashier-qx-cta-row .qx-btn{flex:1;min-width:0;min-height:var(--qx-btn-h);padding:0 18px;border-radius:22px;font-size:22px;white-space:nowrap}.cashier-qx-cta-row .qx-btn[data-variant=primary]{flex:1.6;color:var(--qx-emerald)}.cashier-qx-cta-row .qx-btn[data-variant=primary]:disabled{opacity:.55}.cashier-qx-cta-row .qx-btn svg{width:24px;height:24px;flex:none}.cashier-qx-truth{margin:0;padding:16px var(--qx-gutter) 18px;border-top:1px solid var(--qx-line);display:flex;gap:26px}.cashier-qx-truth p{flex:1;margin:0;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.cashier-qx-truth b{margin-right:4px;color:var(--qx-ink-2);font-weight:600}@media(prefers-reduced-motion:reduce){.cashier-qx-page *,.cashier-qx-route .qx-ctabar *{animation:none!important;transition:none!important}}@media(max-width:760px){[data-kiosk-stage-fit=off] .cashier-qx-route .qx-body{padding:0 14px}[data-kiosk-stage-fit=off] .cashier-qx-scroll{gap:14px;padding-top:14px}[data-kiosk-stage-fit=off] .cashier-qx-xq{padding:18px 18px 16px;border-radius:22px}[data-kiosk-stage-fit=off] .cashier-qx-xq-row{gap:14px;align-items:flex-start}[data-kiosk-stage-fit=off] .cashier-qx-xq-face{width:52px;height:52px;font-size:26px}[data-kiosk-stage-fit=off] .cashier-qx-xq-eyebrow{font-size:13px;letter-spacing:3px}[data-kiosk-stage-fit=off] .cashier-qx-xq-ask{font-size:23px}[data-kiosk-stage-fit=off] .cashier-qx-xq-doing{font-size:16px}[data-kiosk-stage-fit=off] .cashier-qx-modes{flex-direction:column}[data-kiosk-stage-fit=off] .cashier-qx-picker{flex-wrap:wrap;gap:8px}[data-kiosk-stage-fit=off] .cashier-qx-picker-label{flex-basis:100%;padding:0;font-size:15px}[data-kiosk-stage-fit=off] .cashier-qx-channel,[data-kiosk-stage-fit=off] .cashier-qx-mode,[data-kiosk-stage-fit=off] .cashier-qx-picker-note{min-height:64px;border-radius:16px}[data-kiosk-stage-fit=off] .cashier-qx-channel{font-size:17px}[data-kiosk-stage-fit=off] .cashier-qx-mode{padding:8px 10px;gap:10px}[data-kiosk-stage-fit=off] .cashier-qx-mode-ic{width:40px;height:40px;border-radius:12px}[data-kiosk-stage-fit=off] .cashier-qx-mode b{font-size:16px}[data-kiosk-stage-fit=off] .cashier-qx-mode small{font-size:13px}[data-kiosk-stage-fit=off] .cashier-qx-picker-note{font-size:15px;padding:0 12px}[data-kiosk-stage-fit=off] .cashier-qx-state{padding:18px;border-radius:22px}[data-kiosk-stage-fit=off] .cashier-qx-state-h{font-size:21px;gap:10px}[data-kiosk-stage-fit=off] .cashier-qx-p{font-size:16px}[data-kiosk-stage-fit=off] .cashier-qx-chip{min-height:36px;padding:0 12px;font-size:14px}[data-kiosk-stage-fit=off] .cashier-qx-paywrap{flex-direction:column;align-items:stretch;gap:14px}[data-kiosk-stage-fit=off] .cashier-qx-paycol{width:100%}[data-kiosk-stage-fit=off] .cashier-qx-amount{padding:18px 20px;border-radius:22px}[data-kiosk-stage-fit=off] .cashier-qx-amount-num{font-size:44px}[data-kiosk-stage-fit=off] .cashier-qx-amount-src,[data-kiosk-stage-fit=off] .cashier-qx-ledger>div{font-size:15px}[data-kiosk-stage-fit=off] .cashier-qx-group,[data-kiosk-stage-fit=off] .cashier-qx-hid{padding:16px 18px;border-radius:20px}[data-kiosk-stage-fit=off] .cashier-qx-kv>div{font-size:16px}[data-kiosk-stage-fit=off] .cashier-qx-kv dt{width:88px}[data-kiosk-stage-fit=off] .cashier-qx-closure{padding:18px;border-radius:22px}[data-kiosk-stage-fit=off] .cashier-qx-flow{grid-template-columns:1fr;gap:0}[data-kiosk-stage-fit=off] .cashier-qx-flow li{padding:12px 0}[data-kiosk-stage-fit=off] .cashier-qx-cta-reason{padding:10px 14px 0;font-size:15px}[data-kiosk-stage-fit=off] .cashier-qx-cta-row{flex-wrap:wrap;gap:8px;padding:10px 14px}[data-kiosk-stage-fit=off] .cashier-qx-cta-row .qx-btn{flex:1 1 40%;min-height:56px;padding:0 12px;font-size:16px;border-radius:16px}[data-kiosk-stage-fit=off] .cashier-qx-cta-row .qx-btn[data-variant=primary]{flex:1 1 100%;order:-1}[data-kiosk-stage-fit=off] .cashier-qx-cta-row .qx-btn svg{width:20px;height:20px}[data-kiosk-stage-fit=off] .cashier-qx-truth{display:none}}@media(max-height:900px)and (orientation:landscape){[data-kiosk-stage-fit=off] .cashier-qx-xq-doing,[data-kiosk-stage-fit=off] .cashier-qx-truth{display:none}[data-kiosk-stage-fit=off] .cashier-qx-xq{padding:14px 24px}[data-kiosk-stage-fit=off] .cashier-qx-xq-face{width:56px;height:56px;font-size:28px}[data-kiosk-stage-fit=off] .cashier-qx-xq-ask{font-size:26px}[data-kiosk-stage-fit=off] .cashier-qx-channel,[data-kiosk-stage-fit=off] .cashier-qx-mode,[data-kiosk-stage-fit=off] .cashier-qx-picker-note{min-height:64px}}.qx-stage:has([data-w2-page=print-progress]) .qx-body,.qx-stage:has([data-w2-page=print-done]) .qx-body{overflow:hidden}.pff-page{display:flex;flex-direction:column;gap:16px;padding-top:12px;padding-bottom:24px}.pff-xq{flex:none;border-radius:28px;padding:22px 36px 20px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper);position:relative;overflow:hidden}.pff-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.pff-xq-row{display:flex;align-items:center;gap:22px;position:relative;z-index:1}.pff-xq-face{flex:none;width:88px;height:88px;border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:40px;color:var(--qx-emerald)}.pff-xq-eyebrow{font-size:16px;letter-spacing:4px;color:color-mix(in srgb,var(--qx-paper) 50%,transparent);margin-bottom:6px}.pff-xq-ask{margin:0;font-family:var(--qx-serif);font-size:32px;line-height:1.3;font-weight:700}.pff-xq-ask em{font-style:normal;color:var(--qx-emerald)}.pff-xq-doing{margin-top:8px;font-size:19px;line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 72%,transparent)}.pff-xq-doing b{color:var(--qx-paper);font-weight:600}.pff-sec{flex:none}.pff-sec-h{display:flex;align-items:baseline;gap:14px;margin-bottom:10px}.pff-sec-h .t{font-size:26px;font-weight:700}.pff-sec-h .hint{margin-left:auto;font-size:18px;color:var(--qx-ink-3)}.pff-out{display:flex;align-items:center;gap:28px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:28px;padding:24px 28px}.pff-out-stage{flex:none;width:210px;height:240px;border-radius:24px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--qx-deep-2),var(--qx-deep))}.pff-out-slot{position:absolute;top:24px;left:28px;right:28px;height:12px;border-radius:7px;background:color-mix(in srgb,var(--qx-emerald) 28%,transparent)}.pff-out-paper{position:absolute;top:40px;left:50%;margin-left:-60px;width:120px;height:164px;border-radius:6px;background:var(--qx-surface)}.pff-out-paper:before{content:"";position:absolute;left:14px;right:14px;top:16px;height:8px;border-radius:4px;background:var(--qx-line-2)}.pff-out-paper:after{content:"";position:absolute;left:14px;right:22px;top:36px;height:52px;border-radius:4px;background:repeating-linear-gradient(180deg,var(--qx-line) 0 7px,transparent 7px 14px)}.pff-out-tray{position:absolute;bottom:18px;left:22px;right:22px;height:8px;border-radius:4px;background:color-mix(in srgb,var(--qx-paper) 25%,transparent)}.pff-out-main{flex:1;min-width:0}.pff-out-status{font-size:30px;font-weight:800;line-height:1.3;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pff-out-status .pages{font-size:20px;font-weight:600;color:var(--qx-ink-3)}.pff-out-sub{margin-top:10px;font-size:20px;line-height:1.55;color:var(--qx-ink-2)}.pff-out-sub b{color:var(--qx-teal-d)}.pff-pulse{display:inline-flex;align-items:center;gap:10px}.pff-pulse i{width:8px;height:8px;border-radius:50%;background:var(--qx-teal);display:inline-block}.pff-pulse i:nth-child(2){opacity:.6}.pff-pulse i:nth-child(3){opacity:.35}.pff-inbar{margin-top:16px;border-radius:20px;padding:18px 22px;border:1px solid var(--qx-line);background:var(--qx-paper)}.pff-inbar[data-tone=wheat]{background:var(--qx-wheat-soft);border-color:var(--qx-wheat)}.pff-inbar[data-tone=bad]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar)}.pff-inbar[data-tone=deep]{background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep));border-color:var(--qx-deep);color:var(--qx-paper)}.pff-inbar-h{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;line-height:1.25}.pff-inbar-h small{display:block;margin-top:4px;font-size:17px;font-weight:600;opacity:.75}.pff-inbar-ic{flex:none;width:52px;height:52px;border-radius:16px;background:var(--qx-surface);border:1px solid var(--qx-line-2);display:flex;align-items:center;justify-content:center}.pff-inbar[data-tone=deep] .pff-inbar-ic{background:color-mix(in srgb,var(--qx-emerald) 12%,transparent);border-color:transparent;color:var(--qx-emerald)}.pff-inbar-b{margin-top:12px;font-size:20px;line-height:1.55;color:var(--qx-ink-2)}.pff-inbar[data-tone=deep] .pff-inbar-b{color:color-mix(in srgb,var(--qx-paper) 78%,transparent)}.pff-inbar-kv{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.pff-inbar-kv span{min-height:var(--qx-tap-min);padding:0 16px;border-radius:14px;background:var(--qx-surface);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--qx-ink-2)}.pff-inbar-code{margin-top:12px;display:inline-block;font-size:17px;font-weight:600;letter-spacing:1px;padding:8px 16px;border-radius:10px;background:color-mix(in srgb,var(--qx-ink) 8%,transparent)}.pff-wipe{display:flex;align-items:center;gap:22px;background:var(--qx-surface);border:1.5px solid var(--qx-line-2);border-radius:28px;padding:22px 26px}.pff-wipe[data-live=true]{border-color:var(--qx-cinnabar)}.pff-wipe>div{flex:1;min-width:0}.pff-wipe-t{font-size:23px;font-weight:700;color:var(--qx-ink-2);display:flex;align-items:center;gap:10px}.pff-wipe[data-live=true] .pff-wipe-t{color:var(--qx-cinnabar)}.pff-wipe-s{margin-top:8px;font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.pff-wipe-n{flex:none;text-align:center}.pff-wipe-n .n{font-size:48px;font-weight:800;color:var(--qx-cinnabar);font-variant-numeric:tabular-nums;font-family:var(--qx-mono);line-height:1}.pff-wipe-n .u{font-size:16px;color:var(--qx-ink-3);margin-top:4px}.pff-help{display:flex;align-items:center;gap:16px;padding:16px 22px;border-radius:20px;background:var(--qx-paper);border:1px dashed var(--qx-line-2)}.pff-help .txt{flex:1;font-size:20px;color:var(--qx-ink-2);line-height:1.5}.pff-help .txt b{color:var(--qx-ink)}.pff-help-btn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:64px;padding:0 26px;border-radius:18px;background:var(--qx-slate);color:var(--qx-on-solid);font-size:22px;font-weight:700;border:0;cursor:pointer}.pff-done-title{display:flex;align-items:center;gap:16px;font-size:28px;font-weight:700;margin-bottom:8px}.pff-ok{flex:none;width:64px;height:64px;border-radius:50%;background:var(--qx-teal);color:var(--qx-on-solid);display:flex;align-items:center;justify-content:center}.pff-step{display:flex;gap:16px;padding:12px 0;align-items:flex-start}.pff-step-no{flex:none;width:48px;height:48px;border-radius:14px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.pff-step-txt{font-size:20px;line-height:1.55;color:var(--qx-ink-2);padding-top:8px}.pff-step-txt b{color:var(--qx-ink)}.pff-pickup{margin-top:18px;background:var(--qx-deep);border-radius:20px;padding:22px 26px;display:flex;align-items:center;gap:24px;color:var(--qx-paper)}.pff-pickup-t{font-size:var(--qx-fs-body-lg);font-weight:700}.pff-pickup-s{margin-top:6px;font-size:var(--qx-fs-aux-lg);color:color-mix(in srgb,var(--qx-paper) 78%,transparent);line-height:1.5}.pff-pickup-code{flex:none;display:flex;gap:8px;font-size:var(--qx-fs-greeting);font-weight:800;letter-spacing:2px;color:var(--qx-emerald);font-variant-numeric:tabular-nums;font-family:var(--qx-mono)}.pff-pickup-code span{width:52px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--qx-emerald) 12%,transparent)}.pff-issue{background:var(--qx-surface);border-radius:28px;padding:26px 28px;border:1.5px solid var(--qx-line-2)}.pff-issue[data-tone=wheat]{background:var(--qx-wheat-soft);border-color:var(--qx-wheat)}.pff-issue[data-tone=bad]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar)}.pff-issue[data-tone=deep]{background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep));border-color:var(--qx-deep);color:var(--qx-paper)}.pff-issue-head{display:flex;align-items:center;gap:16px}.pff-issue-ic{flex:none;width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;background:var(--qx-surface)}.pff-issue-t{font-size:28px;font-weight:800;line-height:1.3}.pff-issue-t small{display:block;font-size:18px;font-weight:600;opacity:.75;margin-top:4px}.pff-issue-body{margin-top:16px;font-size:20px;line-height:1.6}.pff-paper{font-size:26px;font-weight:700;color:var(--qx-teal-d)}.pff-sim-banner{border-radius:18px;border:1px solid var(--qx-wheat);background:var(--qx-wheat-soft);padding:14px 18px;text-align:center;font-size:20px;font-weight:700;color:var(--qx-wheat-d)}.pff-again{flex-direction:column;gap:2px;min-height:var(--qx-btn-h-lg)}.pff-again small{font-size:16px;font-weight:600;color:var(--qx-ink-3);letter-spacing:0}.qx-stage:has([data-w2-page=print-progress]) .qx-ctabar,.qx-stage:has([data-w2-page=print-done]) .qx-ctabar{flex-wrap:wrap}.qx-stage:has([data-w2-page=print-progress]) .qx-ctabar .qx-btn,.qx-stage:has([data-w2-page=print-done]) .qx-ctabar .qx-btn{flex:1 1 280px;white-space:normal;text-align:center}.qx-stage:has([data-w2-page=print-progress]) .qx-ctabar .qx-btn[data-variant=primary],.qx-stage:has([data-w2-page=print-progress]) .qx-ctabar .qx-btn[data-variant=danger],.qx-stage:has([data-w2-page=print-done]) .qx-ctabar .qx-btn[data-variant=primary],.qx-stage:has([data-w2-page=print-done]) .qx-ctabar .qx-btn[data-variant=danger]{flex:1.4 1 320px}.print-done-card{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:20px;padding:18px 22px}.print-done-card-hd{font-size:20px;font-weight:700;display:block;margin-bottom:6px}.print-done-card-sub{font-size:16px;color:var(--qx-ink-3);margin-bottom:12px;display:block;line-height:1.5}.print-done-i-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;border-bottom:1px dashed var(--qx-line)}.print-done-i-row:last-child{border-bottom:none}.print-done-i-row .k{font-size:17px;color:var(--qx-ink-3);flex:none}.print-done-i-row .v{font-size:18px;font-weight:600;text-align:right}.print-done-fb-group{display:flex;gap:12px;flex-wrap:wrap}.print-done-fb-btn{flex:1;min-height:76px;min-width:var(--qx-tap-min);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--qx-paper);border:1px solid var(--qx-line-2);border-radius:14px;font:inherit;font-size:18px;font-weight:600;color:var(--qx-ink)}.print-file-retention-headline{margin:4px 0 8px;font-size:20px;font-weight:700;line-height:1.45}.print-file-retention-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:15px;line-height:1.5;color:var(--qx-ink-3)}.print-file-deletion-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.print-file-deletion-item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--qx-line);border-radius:12px;background:var(--qx-paper);font-size:16px;line-height:1.45;color:var(--qx-ink-3)}.print-file-deletion-item b{font-size:18px;font-weight:700;color:var(--qx-ink);word-break:break-all}.print-done-takeaway{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 20px;border:1px solid var(--qx-line);border-radius:16px;background:var(--qx-paper)}.print-done-takeaway-title{font-size:22px;font-weight:700}.print-done-takeaway-qr{display:inline-flex;padding:8px;background:var(--qx-surface)}.print-done-takeaway-note{font-size:15px;color:var(--qx-ink-3);text-align:center}.print-pickup-error{font-size:16px;color:var(--qx-cinnabar-d);margin-top:6px}.pff-meta{display:flex;gap:10px;flex-wrap:wrap}.pff-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--qx-tap-min);font-size:16px;color:var(--qx-ink-2);background:var(--qx-paper);border:1px solid var(--qx-line);padding:6px 14px;border-radius:999px}.pff-chip b{color:var(--qx-ink);font-weight:600}.pff-record{display:flex;flex-direction:column;gap:12px}.pff-record-toggle{min-height:64px;width:100%;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-surface);font:inherit;font-size:20px;font-weight:700;color:var(--qx-ink);cursor:pointer}.pff-record-extra{display:flex;flex-direction:column;gap:16px}.pff-record-extra[hidden]{display:none}.pff-info{padding:16px 20px}.pff-info-hd{display:block;font-size:20px;font-weight:700;margin-bottom:8px}.pff-i-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--qx-line);font-size:18px}.pff-i-row:last-child{border-bottom:0}.pff-i-k{color:var(--qx-ink-3)}.pff-i-v{font-weight:600;text-align:right;word-break:break-all}@media(prefers-reduced-motion:reduce){.pff-pulse i{opacity:1}}.qx-stage:has([data-pff-head=xq])>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pfp-page{gap:18px;padding-top:22px;padding-bottom:20px}.pfp-page>*{flex:none}.pfp-page .pff-xq{border-radius:36px;padding:32px 44px 28px}.pfp-page .pff-xq-row{gap:24px}.pfp-page .pff-xq-face{width:104px;height:104px;font-size:48px}.pfp-xq-main{flex:1;min-width:0}.pfp-page .pff-xq-eyebrow{margin-bottom:8px;font-size:var(--qx-fs-aux);letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 86%,transparent)}.pfp-page .pff-xq-ask{font-family:var(--qx-serif);font-size:var(--qx-fs-page);line-height:1.32;letter-spacing:1px}.pfp-page .pff-xq-doing{margin:10px 0 0;font-size:var(--qx-fs-body-lg);line-height:1.55}.pfp-page .pff-sec-h{margin-bottom:14px}.pfp-page .pff-sec-h .t{font-size:28px}.pfp-page .pff-sec-h .hint{font-size:19px;text-align:right}.pfp-card{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:24px 32px 26px}.pfp-job{display:flex;align-items:center;gap:18px}.pfp-job-ic{flex:none;width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pfp-job-ic svg{width:32px;height:32px}.pfp-job-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pfp-job-name{font-size:26px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.pfp-job-sub{font-size:20px;line-height:1.4;color:var(--qx-ink-3)}.pfp-job-id{font-family:var(--qx-mono);font-size:17px;line-height:1.4;color:var(--qx-ink-3);overflow-wrap:anywhere}.pfp-job-state{flex:none;display:inline-flex;align-items:center;min-height:56px;padding:0 22px;border-radius:14px;font-size:21px;font-weight:700}.pfp-job-state[data-tone=doing]{color:var(--qx-teal-d);background:var(--qx-teal-soft)}.pfp-job-state[data-tone=wait]{color:var(--qx-ink-3);background:var(--qx-paper);border:1px solid var(--qx-line-2)}.pfp-job-state[data-tone=err]{color:var(--qx-on-solid);background:var(--qx-cinnabar)}.pfp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--qx-line)}.pfp-step{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 16px;border-radius:20px;background:var(--qx-paper);border:1px solid var(--qx-line)}.pfp-step-top{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pfp-step-dot{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--qx-surface);border:1px solid var(--qx-line-2);color:var(--qx-ink-3)}.pfp-step-dot svg{width:24px;height:24px}.pfp-step-st{min-width:0;font-size:17px;font-weight:700;line-height:1.3;color:var(--qx-ink-3)}.pfp-step b{font-size:21px;font-weight:700;line-height:1.3}.pfp-step-d{font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.pfp-step.tl-done{background:var(--qx-teal-soft);border-color:transparent}.pfp-step.tl-done .pfp-step-dot{background:var(--qx-teal);border-color:var(--qx-teal);color:var(--qx-on-solid)}.pfp-step.tl-done .pfp-step-st{color:var(--qx-teal-d)}.pfp-step.tl-active{background:var(--qx-surface);border-color:var(--qx-teal);box-shadow:inset 0 4px 0 var(--qx-teal)}.pfp-step.tl-active .pfp-step-dot{background:var(--qx-teal-soft);border-color:var(--qx-teal);color:var(--qx-teal-d)}.pfp-step.tl-active b,.pfp-step.tl-active .pfp-step-st{color:var(--qx-teal-d)}.pfp-step[data-failed=true]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar);box-shadow:none}.pfp-step[data-failed=true] .pfp-step-dot{background:var(--qx-cinnabar);border-color:var(--qx-cinnabar);color:var(--qx-on-solid)}.pfp-step[data-failed=true] .pfp-step-st{color:var(--qx-cinnabar-d)}.pfp-card .pff-inbar{margin-top:18px}.pfp-card .pff-inbar-ic svg{width:26px;height:26px}.pfp-card .pff-inbar-b{margin:12px 0 0}.pfp-card .pff-inbar-b b{color:var(--qx-ink)}.pfp-page>.pfp-out{flex:1 0 auto;border-radius:32px;padding:24px 34px;gap:32px}.pfp-page .pff-out-stage{width:200px;height:220px}.pfp-page .pff-out-paper{top:38px;height:150px}.pfp-page .pff-out-status{font-size:34px;line-height:1.25;gap:10px 16px}.pfp-page .pff-out-status .pages{font-size:21px}.pfp-page .pff-out-sub{margin-top:12px;font-size:21px;line-height:1.55}.pfp-out-note{margin:10px 0 0;font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.pfp-page .pff-pulse i{animation:pfp-dot 1.2s ease-in-out infinite}.pfp-page .pff-pulse i:nth-child(2){animation-delay:.2s}.pfp-page .pff-pulse i:nth-child(3){animation-delay:.4s}@keyframes pfp-dot{0%,to{opacity:.3}50%{opacity:1}}.pfp-page .pff-wipe{border-radius:32px;padding:24px 32px}.pfp-page .pff-wipe-t{font-size:25px}.pfp-page .pff-wipe-t svg{width:26px;height:26px}.pfp-page .pff-wipe-s{font-size:20px;line-height:1.55}.pfp-faq-card{display:flex;flex-direction:column;gap:16px;padding:20px 28px 22px}.pfp-faq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pfp-faq li{display:flex;gap:12px;align-items:flex-start}.pfp-faq li svg{flex:none;width:24px;height:24px;margin-top:3px;color:var(--qx-ink-3)}.pfp-faq p{margin:0;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.pfp-faq b{color:var(--qx-ink)}.pfp-page .pff-help{padding:16px 20px 16px 24px}.pfp-page .pff-help .txt{font-size:21px}.pfp-todo{padding:14px 32px}.pfp-todo .pff-step-txt{font-size:21px}.pfp-sim-end{display:flex;flex-direction:column;gap:12px}.pfp-sim-end-t{margin:0;text-align:center;font-size:20px;font-weight:700}.pfp-demo-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.pfp-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qx-stage:has([data-w2-page=print-progress]) .qx-ctabar .pfp-end{flex:1.4 1 320px;min-height:var(--qx-btn-h-lg)}.qx-ctabar .qx-btn.pfp-end:disabled{opacity:1;cursor:default;background:var(--qx-paper);border:1.5px dashed var(--qx-line-2);color:var(--qx-ink-3)}.pfd-page .pff-inbar[data-tone=bad] .pff-inbar-ic{border-color:var(--qx-cinnabar);color:var(--qx-cinnabar-d)}.pfd-page .pff-inbar-kv b{font-family:var(--qx-mono);font-variant-numeric:tabular-nums}.pfd-reason{display:flex;align-items:baseline;gap:12px}.pfd-reason-k{flex:none;padding:2px 10px;border-radius:8px;font-size:16px;font-weight:700;line-height:1.5;background:var(--qx-surface);border:1px solid var(--qx-cinnabar-line);color:var(--qx-cinnabar-d)}.pfd-takeaway{display:flex;flex-direction:column;gap:10px}.pfd-takeaway:empty{display:none}.pfd-takeaway>p[role=status]{margin:0;font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.kiosk-fb-body{display:flex;flex-direction:column;gap:26px}.kiosk-fb-section-title{display:block;margin:0 0 12px;font-size:20px;font-weight:700;color:var(--fy-ink)}.kiosk-fb-options{display:flex;flex-wrap:wrap;gap:12px}.kiosk-fb-option{min-height:64px;min-width:48px;padding:0 26px;border:2px solid var(--fy-line);border-radius:14px;background:var(--fy-paper);font-family:var(--fy-sans);font-size:19px;font-weight:600;color:var(--fy-ink);cursor:pointer;transition:transform .08s ease,border-color .12s ease,background-color .12s ease}.kiosk-fb-option:active{transform:scale(.97)}.kiosk-fb-option[aria-pressed=true]{border-color:var(--fy-teal);background:var(--fy-teal-soft);color:var(--fy-teal-deep)}.kiosk-fb-textarea{width:100%;min-height:132px;padding:14px 16px;border:2px solid var(--fy-line);border-radius:14px;background:var(--fy-paper);font-family:var(--fy-sans);font-size:19px;line-height:1.6;color:var(--fy-ink);resize:none}.kiosk-fb-textarea:focus{outline:none;border-color:var(--fy-teal)}.kiosk-fb-textarea:disabled{background:var(--fy-surface);color:var(--fy-muted)}.kiosk-fb-hint{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--fy-muted)}.kiosk-fb-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--fy-error);border-radius:14px;background:var(--fy-error-soft);font-size:18px;line-height:1.6;color:var(--fy-error)}.kiosk-fb-error svg{flex:none;width:22px;height:22px;margin-top:2px}.kiosk-fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:0 34px;border-radius:14px;border:none;font-family:var(--fy-sans);font-size:20px;font-weight:600;cursor:pointer;transition:transform .08s ease}.kiosk-fb-btn:active{transform:scale(.98)}.kiosk-fb-btn svg{width:22px;height:22px}.kiosk-fb-btn-ghost{background:var(--fy-surface);border:1px solid var(--fy-line);color:var(--fy-ink)}.kiosk-fb-btn-primary{background:var(--fy-teal);color:var(--fy-surface)}.kiosk-fb-btn-primary:disabled{background:var(--fy-line);color:var(--fy-muted);cursor:not-allowed}.kiosk-fb-result{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.kiosk-fb-result-icon{width:62px;height:62px;color:var(--fy-teal)}.kiosk-fb-result-title{margin:0;font-size:22px;font-weight:700;line-height:1.5;color:var(--fy-ink)}.kiosk-fb-result-note{margin:0;max-width:42em;font-size:17px;line-height:1.7;color:var(--fy-muted)}.kiosk-fb-ticket{display:flex;align-items:center;gap:12px;padding:12px 22px;border:1px dashed var(--fy-line);border-radius:14px;background:var(--fy-surface)}.kiosk-fb-ticket-label{font-size:16px;color:var(--fy-muted)}.kiosk-fb-ticket-code{font-size:20px;font-weight:700;letter-spacing:.5px;color:var(--fy-ink)}.pickup-claim-page{--pcp-ease: cubic-bezier(.22, 1, .36, 1)}.qx-stage:has(.pickup-claim-page)>.qx-pagehead{flex-direction:column;align-items:stretch;gap:8px;margin-top:26px;min-height:220px;padding-top:8px}.qx-stage:has(.pickup-claim-page)>.qx-pagehead:before{content:"到机码";content:"到机码" / "";font-size:var(--qx-fs-aux);font-weight:700;letter-spacing:2px;color:var(--qx-teal-d)}.qx-stage:has(.pickup-claim-page)>.qx-pagehead h1{font-size:40px;line-height:1.4}.qx-stage:has(.pickup-claim-page)>.qx-pagehead h1:before{display:none}.qx-stage:has(.pickup-claim-page)>.qx-pagehead p{flex:none;min-width:0;width:100%;font-size:var(--qx-fs-body-lg);line-height:var(--qx-lh-body)}.qx-stage:has(.pickup-claim-page)>.qx-pagehead p :is(b,strong){color:var(--qx-ink);font-weight:700}.qx-stage .pickup-claim-page :is(button,input):focus-visible{outline:3px solid var(--qx-deep);outline-offset:3px}.qx-scroll.pickup-claim-page{gap:18px;padding-top:18px;padding-bottom:20px}[data-kiosk-stage-fit=on] .qx-scroll.pickup-claim-page{justify-content:space-between}.pcp-input-wrap{position:relative}.pcp-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;cursor:pointer}.qx-stage .pickup-claim-page .pcp-input-wrap:has(.pcp-codebox)>.pcp-input:is(:focus,:focus-visible){outline:none;box-shadow:none}.pcp-codebox{display:flex;align-items:center;justify-content:center;gap:12px;min-height:128px}.pcp-cb{flex:1 1 0;width:112px;max-width:112px;min-width:0;height:128px;display:flex;align-items:center;justify-content:center;border:2px solid var(--qx-line-2);border-radius:20px;background:var(--qx-surface);color:var(--qx-ink);font-family:var(--qx-sans);font-size:56px;font-weight:700;font-variant-numeric:tabular-nums;transition:border-color .24s var(--pcp-ease),background-color .24s var(--pcp-ease),box-shadow .24s var(--pcp-ease)}.pcp-cb.is-filled{border-color:var(--qx-teal)}.pcp-cb.is-cur{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pcp-cb.is-err{border-color:var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.pcp-input-wrap:focus-within .pcp-cb.is-cur{box-shadow:0 0 0 4px color-mix(in srgb,var(--qx-teal) 26%,transparent)}.pcp-input-wrap:focus-within .pcp-cb.is-cur:after{content:"";width:4px;height:.9em;border-radius:2px;background:currentColor;animation:pcp-blink 1.1s steps(1) infinite}.pcp-input-wrap:focus-within .pcp-codebox:not(:has(.pcp-cb.is-cur,.pcp-cb.is-err)) .pcp-cb:last-child{box-shadow:0 0 0 4px color-mix(in srgb,var(--qx-teal) 26%,transparent)}.pcp-codebox--legacy{gap:10px}.pcp-codebox--legacy .pcp-cb{width:84px;max-width:84px;height:112px;border-radius:16px;font-size:44px}.pcp-hid-entry{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 14px;width:100%;min-height:64px;padding:16px 22px;border:1px solid var(--qx-teal-line);border-radius:16px;background:var(--qx-teal-soft);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:transform .12s var(--pcp-ease),border-color .16s ease}.pcp-hid-entry:active{transform:scale(.99);border-color:var(--qx-teal)}.pcp-hid-entry-t{font-size:20px;font-weight:700;line-height:1.35;color:var(--qx-ink)}.pcp-hid-entry-d{font-size:18px;line-height:1.35;color:var(--qx-teal-d);font-weight:600}.pcp-expire-note{margin:0;font-size:19px;line-height:1.5;color:var(--qx-ink-2);text-align:center}.pcp-expire-note b{color:var(--qx-teal-d);font-weight:700}.pcp-easy{display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:center;margin:0;padding:0;list-style:none;color:var(--qx-teal-d);font-size:19px;font-weight:650}.pcp-easy li:before{content:"✓ "}.pcp-strip{margin:0;display:flex;align-items:center;gap:14px;padding:20px 28px;border-radius:18px;font-size:22px;font-weight:650;line-height:1.5}.pcp-strip>svg{flex:none}.pcp-strip small{display:block;margin-top:2px;font-size:18px;font-weight:500}.pcp-strip--checking{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pcp-strip--error{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.pcp-dots{display:inline-flex;gap:7px}.pcp-dots i{width:10px;height:10px;border-radius:50%;background:currentColor;animation:pcp-pulse 1.6s ease-in-out infinite}.pcp-dots i:nth-child(2){animation-delay:.2s}.pcp-dots i:nth-child(3){animation-delay:.4s}.qx-card.pcp-keypad-card{display:flex;flex-direction:column;gap:14px;padding:20px 26px;border-radius:32px}.pcp-keypad-card>*{transition:opacity .24s var(--pcp-ease)}.pcp-keypad-card[data-inert]>:not(.pcp-kb-foot){opacity:.5}.qx-card.pcp-keypad-card[data-inert] :is(.knp-key,.pcp-alpha-key):disabled{opacity:1}.pcp-keypad-note{margin:0;text-align:center;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.pcp-keypad-note b{color:var(--qx-slate-d);font-weight:700}.pcp-keypad-card .knp{margin-top:0;gap:14px;grid-template-rows:repeat(4,100px)}.pcp-keypad-card .knp-key{min-height:100px;border-radius:18px;border-color:var(--qx-line-2);font-size:38px;font-weight:700;transition:transform .12s var(--pcp-ease),background-color .12s ease,border-color .12s ease}.pcp-keypad-card .knp-key:active:not(:disabled){background:var(--qx-teal-soft);border-color:var(--qx-teal)}.pcp-keypad-card .knp-key.knp-alt{background:var(--qx-slate-soft);border-color:var(--qx-slate-soft);color:var(--qx-slate-d);font-size:22px;letter-spacing:1px}.pcp-keypad-card .knp-key.knp-del{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-emerald);font-size:22px;font-weight:650;letter-spacing:1px}.pcp-keypad-card .knp-key.knp-del:active:not(:disabled){background:var(--qx-deep-2);border-color:var(--qx-deep-2)}.pcp-keypad-card .knp-key.knp-del:disabled{opacity:.6}.pcp-kb-foot{display:flex;gap:14px}.pcp-keypad-card .qx-btn.pcp-submit{flex:1;min-height:100px;border-radius:18px;background:var(--qx-teal);border-color:var(--qx-teal);color:var(--qx-on-solid);font-size:26px;letter-spacing:2px;transition:transform .12s var(--pcp-ease),background-color .16s ease}.pcp-keypad-card .qx-btn.pcp-submit:active:not(:disabled){transform:scale(.985);background:var(--qx-teal-d)}.pcp-keypad-card .qx-btn.pcp-submit:disabled{opacity:1;background:var(--qx-paper);border:1px dashed var(--qx-line-2);color:var(--qx-ink-2);font-size:24px;letter-spacing:1px}.pcp-keypad-card .qx-btn.pcp-submit[aria-busy=true]{background:var(--qx-teal-soft);border-style:solid;border-color:var(--qx-teal);color:var(--qx-teal-d)}.pcp-alpha{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.pcp-alpha-key{min-height:92px;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-sans);font-size:32px;font-weight:700;cursor:pointer;transition:transform .12s var(--pcp-ease),background-color .12s ease,border-color .12s ease}.pcp-alpha-key:active:not(:disabled){transform:scale(.975);background:var(--qx-teal-soft);border-color:var(--qx-teal)}.pcp-alpha-key:disabled{cursor:default}.pcp-alpha-key.pcp-alpha-del{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-emerald);font-size:20px;font-weight:650}.pcp-alpha-key.pcp-alpha-del:disabled{opacity:.6}.pcp-keypad-card .qx-btn.pcp-kb-back{flex:1;min-height:92px;border-radius:18px;background:var(--qx-slate-soft);border-color:var(--qx-slate-soft);color:var(--qx-slate-d);font-size:21px}.pcp-kb-foot:has(.pcp-kb-back) .qx-btn.pcp-submit{min-height:92px}.pcp-actions{display:flex;gap:18px}.qx-btn.pcp-act{flex:1;min-height:92px;border-radius:24px;font-size:24px;letter-spacing:1px;transition:transform .12s var(--pcp-ease),background-color .16s ease}.qx-btn.pcp-act:active{transform:scale(.98)}.qx-btn.pcp-act[data-variant=ghost]{background:var(--qx-surface);border:1.5px solid var(--qx-line-2);color:var(--qx-ink-2)}.qx-btn.pcp-act--go{flex:1.4;background:var(--qx-teal);border-color:var(--qx-teal);color:var(--qx-on-solid)}.qx-btn.pcp-act--staff{flex:1.4;background:var(--qx-wheat-d);border-color:var(--qx-wheat-d);color:var(--qx-on-solid)}.qx-card.pcp-block{display:flex;flex-direction:column;gap:18px;padding:36px 40px;border-radius:32px}.qx-card.pcp-block--locked{background:var(--qx-cinnabar-soft);border:1.5px solid var(--qx-cinnabar)}.qx-card.pcp-block--net{background:var(--qx-slate-soft);border:1.5px solid var(--qx-slate)}.pcp-block-head{display:flex;align-items:center;gap:20px}.pcp-block-ico{flex:none;width:84px;height:84px;border-radius:24px;background:var(--qx-surface);display:flex;align-items:center;justify-content:center}.pcp-block--locked .pcp-block-ico{color:var(--qx-cinnabar-d)}.pcp-block--net .pcp-block-ico{color:var(--qx-slate-d)}.pcp-block-t{margin:0;font-size:30px;font-weight:800;line-height:1.35;color:var(--qx-ink)}.pcp-block-t small{display:block;margin-top:5px;font-size:20px;font-weight:600;color:var(--qx-ink-2)}.pcp-block-body{margin:0;font-size:21px;line-height:1.65;color:var(--qx-ink-2)}.pcp-block-body b{color:var(--qx-ink)}.pcp-block .pcp-actions{margin-top:4px}.qx-card.pcp-win{display:flex;flex-direction:column;gap:20px;padding:36px 40px;border:1.5px solid var(--qx-teal);border-radius:32px}.pcp-win-head{display:flex;align-items:center;gap:20px}.pcp-win-ico{flex:none;width:84px;height:84px;border-radius:50%;background:var(--qx-teal);color:var(--qx-on-solid);display:flex;align-items:center;justify-content:center;animation:pcp-seal .48s var(--pcp-ease) both}.pcp-win-tx{min-width:0}.pcp-win-t{margin:0;font-size:31px;font-weight:800;line-height:1.3;color:var(--qx-ink)}.pcp-win-s{margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.5;color:var(--qx-ink-2)}.pcp-win-file{display:flex;align-items:center;gap:18px;padding:20px 24px;border-radius:18px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pcp-win-file>svg{flex:none}.pcp-win-fm{flex:1;min-width:0}.pcp-win-fn{margin:0;font-size:23px;font-weight:700;color:var(--qx-ink);overflow-wrap:anywhere}.pcp-win-fs{margin:4px 0 0;font-size:19px;color:var(--qx-teal-d);overflow-wrap:anywhere}.pcp-win-steps{display:flex;gap:34px;margin:0;padding:0;list-style:none}.pcp-win-steps li{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;background:var(--qx-paper);font-size:20px;line-height:1.4;color:var(--qx-ink-2)}.pcp-win-steps li+li:before{content:"→";position:absolute;left:-26px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--qx-ink-3)}.pcp-win-no{flex:none;width:38px;height:38px;border-radius:50%;background:var(--qx-teal);color:var(--qx-on-solid);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}.pcp-win .qx-btn.pcp-act--go{flex:1.6}.pcp-safe{margin:0;display:flex;align-items:center;gap:14px;padding:18px 26px;border-radius:18px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:20px;font-weight:600;line-height:1.5}.pcp-safe>svg{flex:none}.qx-card.pcp-hid-card{display:flex;gap:32px;align-items:center;padding:36px 38px;border-radius:32px}.pcp-hid-stage{flex:none;width:260px;height:260px;border-radius:26px;position:relative;--pcp-inset: 28px;background:linear-gradient(180deg,var(--qx-deep-2),var(--qx-deep));display:flex;align-items:center;justify-content:center;color:var(--qx-emerald)}.pcp-hid-corner{position:absolute;width:46px;height:46px;border:4px solid var(--qx-emerald);animation:pcp-scan 1.6s ease-in-out infinite}.pcp-hid-corner--tl{top:var(--pcp-inset);left:var(--pcp-inset);border-right:none;border-bottom:none;border-radius:12px 0 0}.pcp-hid-corner--tr{top:var(--pcp-inset);right:var(--pcp-inset);border-left:none;border-bottom:none;border-radius:0 12px 0 0}.pcp-hid-corner--bl{bottom:var(--pcp-inset);left:var(--pcp-inset);border-right:none;border-top:none;border-radius:0 0 0 12px}.pcp-hid-corner--br{bottom:var(--pcp-inset);right:var(--pcp-inset);border-left:none;border-top:none;border-radius:0 0 12px}.pcp-hid-phone{width:82px;height:142px;border-radius:15px;border:3px solid color-mix(in srgb,var(--qx-emerald) 70%,transparent);display:flex;align-items:center;justify-content:center}.pcp-hid-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.pcp-hid-t{margin:0;font-size:30px;font-weight:800;line-height:1.35;color:var(--qx-ink)}.pcp-hid-s{margin:0;font-size:21px;color:var(--qx-ink-2);line-height:1.65}.pcp-hid-s strong{color:var(--qx-teal-d);font-weight:700}.pcp-scan-echo{margin:0;min-height:64px;display:flex;align-items:center;gap:12px;padding:14px 24px;border-radius:14px;background:var(--qx-paper);border:1px dashed var(--qx-line-2);color:var(--qx-ink-2);font-size:20px;line-height:1.5}.pcp-scan-dot{flex:none;width:12px;height:12px;border-radius:50%;background:var(--qx-ink-3)}.pcp-scan-dot[data-live]{background:var(--qx-teal);animation:pcp-pulse 1.6s ease-in-out infinite}.qx-stage .pickup-claim-hid .pcp-input-wrap>.pcp-input:focus-visible{outline:2px solid var(--qx-teal);outline-offset:2px;border-radius:14px}.qx-card.pcp-hid-ab{padding:24px 30px;border-radius:24px}.pcp-hid-ab-t{margin:0 0 14px;font-size:22px;font-weight:700}.pcp-hid-ab-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcp-hid-ab-col{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;background:var(--qx-slate-soft);color:var(--qx-slate-d);font-size:19px;line-height:1.6}.pcp-hid-ab-col.is-current{background:var(--qx-teal-soft);color:var(--qx-teal-d);outline:2px solid var(--qx-teal);outline-offset:-2px}.pcp-hid-ab-col b{font-size:21px}.pcp-hid-cta{flex:1}.qx-card.pcp-ab{padding:22px 28px;border-radius:24px}.pcp-ab-t{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:21px;font-weight:700;color:var(--qx-ink)}.pcp-ab-t>svg{color:var(--qx-teal-d)}.pcp-ab-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pcp-ab-col{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pcp-ab-col.is-current{outline:2px solid var(--qx-teal);outline-offset:-2px}.pcp-ab-col b{font-size:19px;font-weight:700}.pcp-ab-col span{font-size:17px;line-height:1.55}.qx-card.pcp-help{display:flex;align-items:center;gap:16px;padding:18px 24px;border:1px dashed var(--qx-line-2);border-radius:24px}.pch-title{flex:none;margin:0;font-size:20px;font-weight:700}.pch-outs{flex:1;min-width:0;display:flex;gap:12px;margin:0;padding:0;list-style:none}.pch-outs li,.pch-out-btn{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 6px;min-height:64px;align-content:center;padding:8px 14px;border:1px solid var(--qx-line);border-radius:16px;background:var(--qx-paper);text-align:center}.pch-outs li:has(.pch-out-btn){padding:0;border:0;background:transparent}.pch-out-btn{width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .12s var(--pcp-ease),background-color .12s ease}.pch-out-btn:active{transform:scale(.98);background:var(--qx-teal-soft)}.pch-outs b{font-size:19px;font-weight:700;color:var(--qx-ink)}.pch-outs span{font-size:17px;color:var(--qx-ink-2)}.pcp-error{padding:16px 20px;border-radius:14px;border:1px solid var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:20px;font-weight:650}.pcp-enter{animation:pcp-fade-in .24s var(--pcp-ease) both}@keyframes pcp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pcp-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes pcp-scan{0%,to{opacity:.5}50%{opacity:1}}@keyframes pcp-blink{50%{opacity:0}}@keyframes pcp-seal{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pcp-enter,.pcp-dots i,.pcp-hid-corner,.pcp-scan-dot,.pcp-win-ico,.pcp-input-wrap:focus-within .pcp-cb.is-cur:after{animation:none}.pcp-dots i{opacity:1;transform:none}.pcp-cb,.pcp-hid-entry,.pcp-keypad-card>*,.qx-btn.pcp-act,.pcp-alpha-key,.pch-out-btn,.pcp-keypad-card .knp-key,.pcp-keypad-card .qx-btn.pcp-submit{transition:none}.pcp-hid-entry:active,.qx-btn.pcp-act:active,.pcp-alpha-key:active,.pch-out-btn:active,.pcp-keypad-card .qx-btn.pcp-submit:active{transform:none}}@media(max-height:900px)and (orientation:landscape){.qx-stage:has(.pickup-claim-page)>.qx-pagehead{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:10px}.qx-stage:has(.pickup-claim-page)>.qx-pagehead:before{display:none}.qx-stage:has(.pickup-claim-page)>.qx-pagehead h1{font-size:30px}.qx-stage:has(.pickup-claim-page)>.qx-pagehead p{flex:1;width:auto;min-width:280px;font-size:17px;line-height:1.4}.qx-stage:has(.pickup-claim-page)>.qx-navbar{height:72px}.qx-stage:has(.pickup-claim-page)>.qx-navbar .qx-nav-item{flex-direction:row;gap:10px;font-size:18px}.qx-stage:has(.pickup-claim-page)>.qx-navbar .qx-nav-item svg{width:26px;height:26px}.qx-scroll.pickup-claim-page{gap:10px;padding-top:8px;padding-bottom:10px}.qx-scroll.pickup-claim-page:has(>.pcp-keypad-card){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:10px 20px}.qx-scroll.pickup-claim-page:has(>.pcp-keypad-card)>*{grid-column:1}.qx-scroll.pickup-claim-page:has(>.pcp-keypad-card)>.pcp-keypad-card{grid-column:2;grid-row:1 / span 5;align-self:start}.pcp-codebox{min-height:72px;gap:8px}.pcp-cb{width:64px;max-width:64px;height:72px;font-size:32px;border-radius:12px}.pcp-codebox--legacy{gap:6px}.pcp-codebox--legacy .pcp-cb{width:50px;max-width:50px;height:64px;font-size:26px;border-radius:10px}.pcp-hid-entry{min-height:var(--qx-tap-min);padding:6px 14px;gap:0 10px}.pcp-hid-entry-t{font-size:16px}.pcp-hid-entry-d,.pcp-expire-note{font-size:15px}.pcp-easy{font-size:15px;gap:4px 14px}.pcp-strip{padding:10px 16px;font-size:17px}.pcp-strip small{font-size:15px}.qx-card.pcp-keypad-card{gap:8px;padding:12px 16px;border-radius:20px}.pcp-keypad-note{font-size:14px;line-height:1.4}.pcp-keypad-card .knp{gap:8px;grid-template-rows:repeat(4,56px)}.pcp-keypad-card .knp-key{min-height:56px;font-size:26px;border-radius:12px}.pcp-keypad-card .knp-key.knp-alt,.pcp-keypad-card .knp-key.knp-del{font-size:17px;letter-spacing:0}.pcp-kb-foot{gap:8px}.pcp-keypad-card .qx-btn:is(.pcp-submit,.pcp-kb-back),.pcp-keypad-card .qx-btn.pcp-submit:disabled,.pcp-kb-foot:has(.pcp-kb-back) .qx-btn.pcp-submit{min-height:56px;border-radius:12px;font-size:18px;letter-spacing:0}.pcp-alpha{gap:6px}.pcp-alpha-key{min-height:50px;border-radius:10px;font-size:22px}.pcp-alpha-key.pcp-alpha-del{font-size:14px}.pcp-actions{gap:10px}.qx-btn.pcp-act{min-height:56px;border-radius:14px;font-size:18px;letter-spacing:0}.qx-card.pcp-block{gap:10px;padding:16px 20px;border-radius:20px}.pcp-block-ico{width:52px;height:52px;border-radius:14px}.pcp-block-ico>svg{width:28px;height:28px}.pcp-block-t{font-size:22px}.pcp-block-t small{font-size:15px}.pcp-block-body{font-size:16px;line-height:1.5}.qx-card.pcp-win{gap:10px;padding:16px 20px;border-radius:20px}.pcp-win-ico{width:52px;height:52px}.pcp-win-ico>svg{width:28px;height:28px}.pcp-win-t{font-size:22px}.pcp-win-s{font-size:15px}.pcp-win-file{padding:10px 16px;gap:12px}.pcp-win-file>svg{width:28px;height:28px}.pcp-win-fn{font-size:18px}.pcp-win-fs{font-size:15px}.pcp-win-steps{gap:26px}.pcp-win-steps li{padding:8px 12px;font-size:15px;gap:8px}.pcp-win-steps li+li:before{left:-20px;font-size:17px}.pcp-win-no{width:28px;height:28px;font-size:15px}.pcp-safe{padding:10px 16px;font-size:15px}.qx-card.pcp-hid-card{gap:16px;padding:16px 18px;border-radius:20px}.pcp-hid-stage{--pcp-inset: 12px;width:120px;height:120px;border-radius:16px}.pcp-hid-corner{width:22px;height:22px;border-width:3px}.pcp-hid-phone{width:40px;height:68px;border-radius:8px}.pcp-hid-main{gap:8px}.pcp-hid-t{font-size:22px}.pcp-hid-s{font-size:16px;line-height:1.5}.pcp-scan-echo{min-height:48px;padding:8px 14px;font-size:16px}.qx-card.pcp-hid-ab{padding:12px 16px}.pcp-hid-ab-t{margin-bottom:8px;font-size:18px}.pcp-hid-ab-col{padding:10px 12px;font-size:15px}.pcp-hid-ab-col b{font-size:16px}.qx-card.pcp-ab,.qx-card.pcp-help{padding:12px 16px;border-radius:16px}.pcp-ab-t{margin-bottom:8px;font-size:18px}.pcp-ab-col{padding:10px 12px}.pcp-ab-col b{font-size:16px}.pcp-ab-col span{font-size:14px}.qx-card.pcp-help{flex-wrap:wrap;gap:8px}.pch-title{font-size:17px}.pch-outs li,.pch-out-btn{min-height:var(--qx-tap-min);padding:4px 10px}.pch-outs b{font-size:16px}.pch-outs span{font-size:14px}}@media(max-width:520px){.qx-stage:has(.pickup-claim-page)>.qx-pagehead{gap:6px;margin-top:14px}.qx-stage:has(.pickup-claim-page)>.qx-pagehead:before{font-size:14px;letter-spacing:3px}.qx-stage:has(.pickup-claim-page)>.qx-pagehead h1{font-size:30px}.qx-stage:has(.pickup-claim-page)>.qx-pagehead p{font-size:16px}.qx-scroll.pickup-claim-page{gap:14px;padding-top:12px}.pcp-codebox{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0}.pcp-cb{width:auto;max-width:none;height:auto;aspect-ratio:6 / 7;border-radius:14px;font-size:34px}.pcp-codebox--legacy{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pcp-codebox--legacy .pcp-cb{width:auto;max-width:none;height:auto;aspect-ratio:4 / 5;border-radius:12px;font-size:28px}.pcp-hid-entry{flex-direction:column;flex-wrap:nowrap;align-items:center;padding:10px 14px}.pcp-hid-entry-t{font-size:17px}.pcp-hid-entry-d,.pcp-expire-note{font-size:15px}.pcp-easy{font-size:15px;gap:4px 14px}.pcp-strip{padding:14px 16px;font-size:17px}.pcp-strip small{font-size:14px}.qx-card.pcp-keypad-card{padding:14px;border-radius:20px;gap:12px}.pcp-keypad-note{font-size:15px}.pcp-keypad-card .knp{gap:10px;grid-template-rows:repeat(4,minmax(72px,auto))}.pcp-keypad-card .knp-key{min-height:72px;font-size:30px;border-radius:14px}.pcp-keypad-card .knp-key.knp-alt,.pcp-keypad-card .knp-key.knp-del{font-size:17px;line-height:1.2;letter-spacing:0}.pcp-kb-foot{flex-direction:column;gap:10px}.pcp-keypad-card .qx-btn:is(.pcp-submit,.pcp-kb-back),.pcp-keypad-card .qx-btn.pcp-submit:disabled,.pcp-kb-foot:has(.pcp-kb-back) .qx-btn.pcp-submit{min-height:64px;border-radius:14px;font-size:17px;letter-spacing:0}.pcp-alpha{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pcp-alpha-key{min-height:56px;border-radius:12px;font-size:24px}.pcp-alpha-key.pcp-alpha-del{grid-column:span 2;font-size:16px}.pcp-actions{flex-direction:column;gap:10px}.qx-btn.pcp-act{min-height:64px;border-radius:16px;font-size:18px;letter-spacing:0}.qx-card.pcp-block{padding:18px;border-radius:20px;gap:12px}.pcp-block-head{gap:14px}.pcp-block-ico{width:56px;height:56px;border-radius:16px}.pcp-block-ico>svg{width:30px;height:30px}.pcp-block-t{font-size:21px}.pcp-block-t small{font-size:15px}.pcp-block-body{font-size:16px}.qx-card.pcp-win{padding:18px;border-radius:20px;gap:14px}.pcp-win-head{gap:14px}.pcp-win-ico{width:56px;height:56px}.pcp-win-ico>svg{width:30px;height:30px}.pcp-win-t{font-size:22px}.pcp-win-s{font-size:15px}.pcp-win-file{padding:14px;gap:12px}.pcp-win-file>svg{width:30px;height:30px}.pcp-win-fn{font-size:18px}.pcp-win-fs{font-size:15px}.pcp-win-steps{flex-direction:column;gap:8px}.pcp-win-steps li{padding:10px 14px;font-size:16px}.pcp-win-steps li+li:before{display:none}.pcp-win-no{width:30px;height:30px;font-size:15px}.pcp-safe{padding:12px 14px;font-size:15px}.qx-card.pcp-hid-card{flex-direction:column;align-items:stretch;gap:16px;padding:18px;border-radius:20px}.pcp-hid-stage{--pcp-inset: 16px;align-self:center;width:160px;height:160px;border-radius:20px}.pcp-hid-corner{width:30px;height:30px;border-width:3px}.pcp-hid-phone{width:52px;height:90px;border-radius:10px}.pcp-hid-t{font-size:22px}.pcp-hid-s{font-size:16px;line-height:1.6}.pcp-scan-echo{min-height:56px;padding:10px 14px;font-size:16px}.qx-card.pcp-hid-ab{padding:16px;border-radius:20px}.pcp-hid-ab-t{font-size:18px}.pcp-hid-ab-cols{grid-template-columns:minmax(0,1fr);gap:10px}.pcp-hid-ab-col{padding:12px 14px;font-size:15px}.pcp-hid-ab-col b{font-size:17px}.qx-card.pcp-ab{padding:16px;border-radius:20px}.pcp-ab-cols{grid-template-columns:minmax(0,1fr);gap:10px}.pcp-ab-col{padding:12px 16px}.pcp-ab-col b{font-size:18px;line-height:1.4}.pcp-ab-col span{font-size:16px;line-height:1.5}.qx-card.pcp-help{flex-direction:column;align-items:stretch;gap:10px;padding:16px;border-radius:20px}.pch-outs{flex-direction:column;gap:8px}.pch-outs li,.pch-out-btn{min-height:56px}.pch-outs b{font-size:17px}.pch-outs span{font-size:15px}}.knp{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.knp-key{min-height:96px;border-radius:18px;border:1px solid var(--qx-line, var(--print-line));background:var(--qx-paper, var(--print-paper));color:var(--qx-ink, var(--print-ink));font-size:34px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.knp-key:active:not(:disabled){transform:scale(.975);background:var(--print-teal-soft);border-color:var(--qx-teal, var(--print-teal))}.knp-key:focus-visible{outline:3px solid var(--qx-teal, var(--print-teal));outline-offset:2px}.knp-key:disabled{opacity:.42;cursor:default}.knp-fn{font-size:22px;font-weight:700}.knp-del{background:var(--qx-teal-deep, var(--print-teal-deep));color:var(--qx-on-solid, #fff);border-color:var(--qx-teal-deep, var(--print-teal-deep))}@media(prefers-reduced-motion:reduce){.knp-key{transition:none}.knp-key:active:not(:disabled){transform:none}}@media(max-height:900px)and (orientation:landscape){.knp{gap:10px;margin-top:14px}.knp-key{min-height:64px;font-size:26px}.knp-fn{font-size:18px}}.knp-key.knp-alt{font-size:22px;font-weight:700;color:var(--print-teal-deep, #14705e);background:color-mix(in srgb,var(--print-teal, #1f9e86) 8%,transparent);border-color:color-mix(in srgb,var(--print-teal, #1f9e86) 30%,transparent)}.knp-key.knp-alt.is-on{color:var(--qx-on-solid, #fff);background:var(--print-teal-deep, #14705e);border-color:var(--print-teal-deep, #14705e)}.pf-page{display:flex;flex-direction:column;gap:8px}.pf-idcard{flex:none;display:flex;align-items:center;gap:22px;padding:24px 26px;border-radius:var(--qx-r);background:linear-gradient(135deg,var(--qx-deep-2),var(--qx-deep));color:var(--qx-paper)}.pf-avatar{flex:none;width:88px;height:88px;border-radius:50%;background:linear-gradient(145deg,var(--qx-emerald),var(--qx-teal));color:var(--qx-deep);display:flex;align-items:center;justify-content:center;font-size:var(--qx-fs-page);font-weight:700}.pf-idtx{flex:1;min-width:0}.pf-idname{display:block;font-size:var(--qx-fs-page);font-weight:700;letter-spacing:1px}.pf-idsub{display:block;margin-top:8px;font-size:var(--qx-fs-aux-lg);line-height:1.45;color:color-mix(in srgb,var(--qx-paper) 94%,transparent)}.pf-idbtn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:60px;padding:0 22px;border-radius:var(--qx-r);border:1px solid color-mix(in srgb,var(--qx-paper) 34%,transparent);background:transparent;color:var(--qx-paper);font-size:var(--qx-fs-body);font-weight:700}.pf-todo{display:flex;align-items:center;gap:18px;min-height:112px}.pf-todo-ic{flex:none;width:56px;height:56px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center;background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.pf-todo-ic[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pf-todo-ic[data-tone=wheat]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.pf-todo-tx{flex:1;min-width:0}.pf-todo-t{display:block;font-size:var(--qx-fs-sec);font-weight:700}.pf-todo-d{display:block;margin-top:5px;font-size:var(--qx-fs-aux-lg);line-height:1.4;color:var(--qx-ink-2)}.pf-todo-meta{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2);line-height:1.45}.pf-todo-meta i{margin:0 8px;font-style:normal;color:var(--qx-line-2)}.pf-todo-btn{flex:none;min-height:60px;padding:0 22px;border-radius:var(--qx-r);border:1px solid var(--qx-line-2);background:var(--qx-paper);font-size:var(--qx-fs-body);font-weight:700}.pf-todo-btn--teal{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.pf-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.pf-asset{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:var(--qx-r);padding:26px 24px 22px;min-height:194px;display:flex;flex-direction:column;gap:6px;text-align:left;color:inherit;font:inherit;cursor:pointer}.pf-asset-t{font-size:var(--qx-fs-sec);font-weight:700}.pf-asset-d{font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3);line-height:1.5}.pf-asset-n{margin-top:auto;display:flex;align-items:baseline;gap:6px}.pf-asset-num{font:800 var(--qx-fs-page)/1 var(--qx-mono);color:var(--qx-ink)}.pf-asset-num[data-unloaded]{color:var(--qx-ink-3);font-weight:400;font-size:var(--qx-fs-page)}.pf-asset-unit{font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.pf-morelinks{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pf-mlink{flex:1;min-width:0;min-height:76px;display:flex;align-items:center;gap:10px;padding:0 20px;border-radius:var(--qx-r);background:var(--qx-surface);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux-lg);font-weight:650;color:var(--qx-ink);text-align:left;cursor:pointer}.pf-mlink .qx-num,.pf-mlink .pf-asset-num{margin-left:auto;font:700 var(--qx-fs-body-lg)/1 var(--qx-mono);color:var(--qx-ink-3)}.kp-session-records .kp-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:2px}.kp-session-records .kp-section-head .t{font-size:var(--qx-fs-sec);font-weight:700}.kp-session-records .kp-section-head .hint{margin-left:auto;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.kp-session-row{display:flex;align-items:center;gap:16px;padding:16px 20px;min-height:var(--qx-row-h);width:100%;border-bottom:1px solid var(--qx-line)}.kp-session-list .kp-session-row:last-child{border-bottom:0}.pf-session-actions{display:flex;gap:8px;flex:none}.pf-session-actions .qx-btn{min-height:var(--qx-tap-min);padding:0 16px;font-size:var(--qx-fs-aux-lg)}.pf-note{padding:16px 20px;border-radius:var(--qx-r);background:var(--qx-teal-soft);color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.55}.pf-note b{color:var(--qx-ink)}.pf-note-t{display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-body);font-weight:700;margin-bottom:8px}.pf-truth{flex:none;min-height:58px;padding:11px 0 0;display:flex;align-items:center;gap:16px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux-lg);line-height:1.45}.pf-truth b{color:var(--qx-ink-2);font-weight:600}.pf-truth button{flex:none;min-height:var(--qx-tap-min);padding:0 14px;border-radius:var(--qx-r-s);background:transparent;border:0;color:var(--qx-teal-d);font-size:var(--qx-fs-aux-lg);font-weight:600}.pf-skel{height:20px;border-radius:var(--qx-r-s);background:var(--qx-line)}.pf-skel-num{display:inline-block;width:64px;height:36px;border-radius:var(--qx-r-s);background:var(--qx-line)}.pf-meta2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.pf-meta2 div{padding:14px 16px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper)}.pf-meta2 small{display:block;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}.pf-meta2 b{display:block;margin-top:6px;font-size:var(--qx-fs-aux-lg);line-height:1.35;font-weight:700}@media(prefers-reduced-motion:reduce){.pf-page,.pf-page *{animation:none!important;transition:none!important}}.pf-root .qx-pagehead{min-height:80px}.pf-root .qx-body{padding-top:12px}.pf-root .pf-idcard{min-height:132px;margin-bottom:0}.pf-root .pf-idstat{flex:none;max-width:200px;text-align:right;font-size:var(--qx-fs-aux-lg)}.pf-root .pf-page>*{flex-shrink:0}.pf-root .qx-card{padding:16px 20px}.pf-root .pf-todo{min-height:80px}.pf-root .pf-asset{min-height:160px;padding:18px 20px}.pf-root .pf-morelinks{margin-top:10px}.pf-root .pf-mlink{min-height:64px}.pf-root .qx-row{min-height:76px;padding-top:10px;padding-bottom:10px}.pf-root .qx-ctabar .why{flex:1;font-size:var(--qx-fs-aux-lg);line-height:1.4}.pf-root .qx-ctabar .qx-btn{flex:none}.pf-root .qx-ctabar .qx-btn[data-grow="1"]{flex:1 1 auto}.pf-root .pf-truth{margin:0}@media(max-width:640px){[data-kiosk-stage-fit=off] .pf-root .qx-body{padding:0 16px}[data-kiosk-stage-fit=off] .pf-root .qx-pagehead{margin:14px 16px 0;min-height:0}[data-kiosk-stage-fit=off] .pf-root .pf-idcard{flex-wrap:wrap;min-height:0;margin-bottom:0;padding:18px;gap:12px}[data-kiosk-stage-fit=off] .pf-root .pf-idstat{max-width:none;text-align:left}[data-kiosk-stage-fit=off] .pf-root .pf-avatar{width:56px;height:56px}[data-kiosk-stage-fit=off] .pf-root .pf-todo{flex-wrap:wrap}[data-kiosk-stage-fit=off] .pf-root .pf-grid3{grid-template-columns:1fr}[data-kiosk-stage-fit=off] .pf-root .pf-morelinks{flex-direction:column}[data-kiosk-stage-fit=off] .pf-root .pf-truth,[data-kiosk-stage-fit=off] .pf-root .qx-ctabar{flex-wrap:wrap}[data-kiosk-stage-fit=off] .pf-root .qx-ctabar .why{flex-basis:100%}[data-kiosk-stage-fit=off] .pf-root .qx-sec-h,[data-kiosk-stage-fit=off] .pf-root .kp-section-head{flex-wrap:wrap}}.qx-me-detail-head{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:26px;background:var(--qx-surface);border:1px solid var(--qx-line);flex:none}.qx-me-detail-head .qx-me-row-ico{width:70px;height:70px}.qx-me-detail-head h2{margin:0;font-size:31px;font-weight:800;line-height:1.28}.qx-me-detail-head p{margin:6px 0 0;font-size:18px;color:var(--qx-ink-3)}.qx-me-fav-next[data-n="1"]{grid-template-columns:minmax(0,1fr)}.qx-me-viewtabs[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.qx-me-tabbar[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.qx-me-assets{--ink: var(--qx-ink);--ink-2: var(--qx-ink-2)}.qx-me-assets .qx-me-list>.qx-me-asset-item{flex:none}.qx-me-asset-item{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-paper)}.qx-me-asset-item[data-expired=true]{background:var(--qx-muted-bg);border-color:var(--qx-muted-line)}.qx-me-asset-main{display:flex;align-items:center;gap:16px;min-width:0}.qx-me-assets .qx-me-row-title,.qx-me-assets .qx-me-row-sub{margin:0}.qx-me-assets .qx-me-row-sub{margin-top:6px}.qx-me-asset-name{min-width:0;overflow-wrap:anywhere}.qx-me-assets .qx-me-row-head .qx-me-asset-name{flex:1 1 240px}.qx-me-assets .qx-me-chip{gap:6px}.qx-me-assets .qx-me-chip[data-tone=bad]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line);color:var(--qx-cinnabar)}.qx-me-assets .qx-me-chip[data-tone=warn]{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.qx-me-assets .qx-me-chip[data-tone=ok]{background:var(--qx-teal-soft);border-color:var(--qx-teal-line);color:var(--qx-teal-d)}.qx-me-assets .qx-me-st[data-tone=off]{background:var(--qx-muted-bg);color:var(--qx-muted-ink)}.qx-me-assets .qx-me-small:disabled{background:var(--qx-muted-bg);border-color:var(--qx-muted-line);color:var(--qx-muted-ink);cursor:not-allowed}.qx-me-assets .qx-me-small[aria-pressed=true],.qx-me-assets .qx-me-tab[aria-pressed=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal-line);color:var(--qx-teal-d)}.qx-me-assets .qx-me-tab[aria-pressed=true] i{background:var(--qx-surface);color:var(--qx-teal-d)}.qx-me-assets .qx-me-reason{margin:0}.qx-me-assets .qx-me-reason[data-tone=bad]{color:var(--qx-cinnabar)}.qx-me-asset-options{display:flex;flex-wrap:wrap;gap:9px}.qx-me-asset-more{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.qx-me-asset-refresh{display:flex;align-items:center;gap:12px}.qx-me-asset-live{flex:none;width:10px;height:10px;border-radius:50%;background:var(--qx-teal)}.qx-me-asset-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--qx-deep) 55%,transparent)}.qx-me-asset-dialog{display:flex;flex-direction:column;width:min(92%,860px);height:min(86%,1100px);overflow:hidden;border-radius:26px;border:1px solid var(--qx-line);background:var(--qx-surface)}.qx-me-asset-dialog-head{flex:none;display:flex;align-items:center;gap:16px;min-height:84px;padding:12px 20px;border-bottom:1px solid var(--qx-line)}.qx-me-asset-dialog-head h2{flex:1;min-width:0;margin:0;font-size:22px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qx-me-assets .me-payment-summary{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--qx-line);border-radius:18px;background:var(--qx-surface)}.qx-me-assets .me-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.qx-me-assets .me-payment-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:9px 0;border-bottom:1px dashed var(--qx-line);font-size:17px;color:var(--qx-ink-3)}.qx-me-assets .me-payment-row strong{color:var(--qx-ink);font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.qx-me-assets .me-payment-row em{display:block;font-style:normal;font-size:15px;font-weight:600;color:var(--qx-ink-3)}.qx-me-assets .me-payment-empty{margin:0;font-size:17px;font-weight:750;color:var(--qx-ink-2)}.qx-me-assets .me-payment-empty span{display:block;margin-top:4px;font-weight:500;color:var(--qx-ink-3)}.qx-me-assets .me-note{margin:0;padding:12px 14px;border-radius:14px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:17px;line-height:1.5}.qx-me-assets .me-pickup-panel{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--qx-teal-line);border-radius:18px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-me-assets .me-pickup-panel p{margin:0;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:750}.qx-me-assets .me-pickup-panel p svg{width:20px;height:20px}.qx-me-assets .me-pickup-panel strong{font-family:var(--qx-mono);font-size:40px;letter-spacing:6px;color:var(--qx-ink);overflow-wrap:anywhere}.qx-me-assets .me-pickup-panel span{font-size:16px;color:var(--qx-ink-2)}.qx-me-assets .me-print-document-action,.qx-me-assets .me-doc-action,.qx-me-assets .me-dialog-button{min-height:56px;padding:0 16px;border:1px solid var(--qx-line-2);border-radius:16px;background:var(--qx-surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:750;color:var(--qx-ink);cursor:pointer}.qx-me-assets .me-print-document-action{align-self:flex-start}.qx-me-assets .me-print-document-action svg{width:19px;height:19px}.qx-me-assets .me-print-document-note{margin:0;font-size:16px;color:var(--qx-ink-3)}.qx-me-assets .me-doc-action.is-disabled,.qx-me-assets .me-doc-action[aria-disabled=true],.qx-me-assets .me-dialog-button.is-disabled{background:var(--qx-muted-bg);border-color:var(--qx-muted-line);color:var(--qx-muted-ink);cursor:not-allowed}.qx-me-assets .me-row-title{margin:0;font-size:19px;font-weight:800;overflow-wrap:anywhere}.qx-me-assets .me-row-meta{margin:0;font-size:16px;line-height:1.45;color:var(--qx-ink-3)}.qx-me-assets .me-retention-dialog{width:min(92%,640px);padding:32px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface);color:var(--qx-ink)}.qx-me-assets .me-retention-dialog #retention-confirm-title{font-size:26px;font-weight:800}.qx-me-assets .me-retention-dialog #retention-confirm-desc{margin-top:12px;font-size:19px;line-height:1.6}.qx-me-assets .me-dialog-button{flex:1 1 0}.qx-me-assets .me-dialog-button.primary{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}@media(max-width:640px){[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-assets) .qx-body{padding:0 14px}[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-assets) .qx-ctabar{gap:10px;padding:12px 14px}[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-assets) .qx-ctabar .qx-btn{flex:1 1 0;min-width:0;min-height:56px;padding:0 12px;font-size:18px}[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-assets) .qx-navbar{height:76px}[data-kiosk-stage-fit=off] .qx-me-assets{overflow-y:auto;gap:12px;padding-top:12px}[data-kiosk-stage-fit=off] .qx-me-assets>*{flex-shrink:0}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-list{flex:none;overflow:visible;padding:10px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-xq{padding:16px 18px;border-radius:22px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-xq-row{gap:14px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-xq-face{width:52px;height:52px;font-size:24px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-xq-eyebrow{font-size:12px;letter-spacing:3px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-xq-ask{font-size:22px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-xq-doing{font-size:15px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-vtab{min-height:60px;font-size:18px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-banner,[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-summary{flex-wrap:wrap;gap:12px;padding:14px 16px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-banner-t{font-size:22px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-banner-mini,[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-summary-mini{width:100%;flex-direction:row;flex-wrap:wrap;gap:12px;text-align:left}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-guide{grid-template-columns:1fr}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-row,[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-main{flex-wrap:wrap}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-row-main{flex:1 1 calc(100% - 74px)}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-acts{width:100%;max-width:none;justify-content:flex-start}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-item{padding:14px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-main{gap:12px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-main>.qx-me-row-ico{width:40px;height:40px;border-radius:12px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-main>.qx-me-row-ico svg{width:22px;height:22px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-main .qx-me-row-main{flex-basis:calc(100% - 52px)}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-asset-name{font-size:19px}[data-kiosk-stage-fit=off] .qx-me-assets .me-retention-dialog{padding:22px}[data-kiosk-stage-fit=off] .qx-me-assets .me-retention-dialog #retention-confirm-title{font-size:21px}[data-kiosk-stage-fit=off] .qx-me-assets .me-retention-dialog #retention-confirm-desc{font-size:16px}[data-kiosk-stage-fit=off] .qx-me-assets .qx-me-tabbar[data-n="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-kiosk-stage-fit=off] .qx-me-assets .me-payment-grid{grid-template-columns:1fr}}.bf-page{display:flex;flex-direction:column;gap:14px}.bf-tabs{flex:none;display:flex;gap:10px}.bf-tab{flex:1;min-height:66px;border-radius:var(--qx-r);border:1px solid var(--qx-line-2);background:var(--qx-surface);display:flex;align-items:center;justify-content:center;gap:10px;font-size:21px;font-weight:700;color:var(--qx-ink-2)}.bf-tab[aria-current=page]{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.bf-list{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.bf-item{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:var(--qx-r)}.bf-item-link{display:flex;align-items:center;gap:18px;padding:20px 22px;min-height:186px}.bf-item-ic{flex:none;width:60px;height:60px;border-radius:var(--qx-r);display:flex;align-items:center;justify-content:center;background:var(--qx-plum-soft);color:var(--qx-plum-d)}.bf-item-ic[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.bf-item-ic[data-tone=wheat]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.bf-item-ic[data-tone=plum]{background:var(--qx-plum-soft);color:var(--qx-plum-d)}.bf-item-ic[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.bf-item-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.bf-item-t{font-size:25px;font-weight:700;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bf-item-sub{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:19px;color:var(--qx-ink-2)}.bf-item-note{font-size:17px;color:var(--qx-slate-d);background:var(--qx-slate-soft);border-radius:var(--qx-r-s);padding:8px 12px;align-self:flex-start}.bf-item-go{flex:none;min-height:64px;padding:0 22px;border-radius:var(--qx-r);background:var(--qx-paper);border:1px solid var(--qx-line-2);color:var(--qx-ink-3);font-size:21px;font-weight:700;display:inline-flex;align-items:center}.bf-tag{min-height:40px;padding:0 12px;border-radius:var(--qx-r-s);font-size:17px;font-weight:600;display:inline-flex;align-items:center;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.bf-tag[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.bf-tag[data-tone=warn]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.bf-tag[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.bf-rules{display:flex;flex-direction:column;gap:9px}.bf-rule{display:flex;gap:10px;font-size:19px;line-height:1.5;color:var(--qx-ink-2)}.bf-rule i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--qx-teal);margin-top:9px}.bf-rule[data-no] i{background:var(--qx-wheat)}.bf-alt{border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);overflow:hidden}.bf-alt-h{padding:14px 20px;font-size:20px;font-weight:700;color:var(--qx-ink-2);border-bottom:1px solid var(--qx-line);background:var(--qx-paper)}.bf-alt-row{display:flex;align-items:center;gap:16px;padding:16px 20px;min-height:116px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--qx-line);background:transparent;color:inherit;font:inherit;cursor:pointer}.bf-alt-row:last-child{border-bottom:0}.bf-alt-ic{flex:none;width:56px;height:56px;border-radius:var(--qx-r);background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.bf-alt-tx{flex:1;min-width:0}.bf-alt-t{display:block;font-size:23px;font-weight:700}.bf-alt-d{display:block;margin-top:5px;font-size:18px;line-height:1.4;color:var(--qx-ink-2)}.bf-legal{font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.bf-legal b{color:var(--qx-ink-2)}.bf-skel-row{min-height:172px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);padding:22px}.bf-skel-line{height:20px;border-radius:var(--qx-r-s);background:var(--qx-line)}@media(prefers-reduced-motion:reduce){.bf-page,.bf-page *{animation:none!important;transition:none!important}}.settings-page{width:100%;height:100%;color:var(--qx-ink)}.settings-page .qx-pagehead{min-height:80px}.settings-body{display:flex;flex-direction:column;gap:12px;padding-top:4px}.settings-body>*{flex-shrink:0}.settings-identity{display:flex;align-items:center;gap:18px;min-height:0;margin:0;padding:16px 22px;border-radius:var(--qx-r);background:linear-gradient(135deg,var(--qx-deep-2),var(--qx-deep));color:var(--qx-paper)}.settings-avatar{flex:none;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--qx-emerald),var(--qx-teal));color:var(--qx-deep)}.settings-idtx{flex:1;min-width:0}.settings-identity b{display:block;margin:0;font-size:var(--qx-fs-page);font-weight:700}.settings-idsub{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);line-height:1.4}.settings-idstat{flex:none;text-align:right;font-size:var(--qx-fs-aux-lg);line-height:1.35;white-space:nowrap}.settings-page .qx-me-list{border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.settings-page .qx-me-row{display:flex;align-items:center;width:100%;min-height:96px;gap:18px;padding:14px 20px;border:0;border-bottom:1px solid var(--qx-line);background:transparent;text-align:left;color:inherit}.settings-page .qx-me-row:last-child{border-bottom:0}.settings-page .qx-me-row-ico{flex:none;width:56px;height:56px;display:grid;place-items:center;color:var(--qx-teal-d);background:var(--qx-teal-soft);border-radius:var(--qx-r)}.settings-page .qx-me-row-main{flex:1;min-width:0}.settings-page .qx-me-row-title{display:block;font-size:var(--qx-fs-btn);font-weight:700}.settings-page .qx-me-row-sub{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);line-height:1.4}.settings-page .qx-me-row-head{display:flex;align-items:center;gap:14px}.settings-page .qx-me-row-go{flex:none}.settings-page .qx-me-st,.settings-page .qx-me-pending{font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.settings-page .qx-me-legal{padding:14px 20px;font-size:var(--qx-fs-aux-lg)}.settings-page .qx-me-settings-consent{display:flex;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.settings-page .qx-me-acts{display:flex;gap:8px;flex-direction:column}.settings-page .qx-me-small,.settings-resend button{min-height:56px;padding:0 18px;font-size:var(--qx-fs-body);border:1px solid var(--qx-line-2);border-radius:var(--qx-r);color:var(--qx-teal-d);background:var(--qx-surface)}.settings-note{padding:16px 20px;margin:0;font-size:var(--qx-fs-aux-lg);line-height:1.45;background:var(--qx-teal-soft);border-radius:var(--qx-r)}.settings-note h2{margin:0 0 8px;font-size:var(--qx-fs-body-lg)}.settings-note p{margin:0}.settings-page .qx-ctabar .qx-btn{flex:1}.settings-page button:disabled{opacity:.55;cursor:default}.settings-page button:focus-visible,.settings-confirm button:focus-visible{outline:3px solid var(--qx-teal-d);outline-offset:-3px}.settings-confirm{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(860px,90vw);max-height:85vh;padding:32px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);color:var(--qx-ink);background:var(--qx-surface);font-family:var(--qx-sans)}.settings-confirm::backdrop{background:#0b241e7f}.settings-confirm h2{margin:0 0 18px;font-size:var(--qx-fs-sec)}.settings-confirm p{font-size:var(--qx-fs-body);line-height:1.45}.settings-actions{display:flex;gap:16px;margin-top:24px}.settings-actions .qx-btn{flex:1}.settings-error{padding:14px 18px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:var(--qx-fs-aux-lg);line-height:1.45;border-radius:var(--qx-r);overflow-wrap:anywhere}.settings-rail{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0;margin:16px 0 0}.settings-rail li{padding:14px 15px;border:1px solid var(--qx-line);background:var(--qx-surface);border-radius:var(--qx-r)}.settings-rail small,.settings-rail b{display:block;font-size:var(--qx-fs-aux-lg);line-height:1.4}.settings-rail li[data-on=cur]{background:var(--qx-deep);color:var(--qx-paper)}.settings-rail li[data-on=done]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.settings-rebind .qx-pagehead{min-height:100px}.settings-rebind .settings-identity{display:block;min-height:112px;margin-bottom:12px;padding:18px 22px}.settings-rebind .settings-identity span{display:block;font-size:var(--qx-fs-body)}.settings-rebind .settings-identity b{margin-top:8px}.settings-form h2,.settings-facts h2{margin:0 0 12px;font-size:var(--qx-fs-sec)}.settings-form p{font-size:var(--qx-fs-body);line-height:1.45}.settings-input{width:100%;min-height:76px;padding:12px 18px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-paper);font-size:var(--qx-fs-body-lg);color:var(--qx-ink);letter-spacing:6px}.settings-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.settings-pad button{min-height:96px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-paper);color:var(--qx-ink);font-size:var(--qx-fs-btn);font-weight:700}.settings-resend{display:flex;align-items:center;gap:16px;margin-top:14px;font-size:var(--qx-fs-aux-lg)}.settings-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings-facts h2{grid-column:1 / -1}.settings-facts div{padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);font-size:var(--qx-fs-body)}.settings-facts b{display:block;margin-top:8px}@media(prefers-reduced-motion:reduce){.settings-page *{animation:none!important;transition:none!important}}.settings-help{margin:0;padding:0;border:0;min-width:0}.settings-section-title{margin:2px 2px 0;padding:0;font-size:var(--qx-fs-sec);font-weight:700}@media(max-width:640px){[data-kiosk-stage-fit=off] .settings-page .qx-body{padding:0 16px}[data-kiosk-stage-fit=off] .settings-page .qx-pagehead{margin:14px 16px 0;min-height:0;gap:8px}[data-kiosk-stage-fit=off] .settings-page .qx-pagehead p{min-width:0;flex-basis:100%}[data-kiosk-stage-fit=off] .settings-page .settings-identity{min-height:0;margin-bottom:0;padding:18px}[data-kiosk-stage-fit=off] .settings-page .qx-me-settings-consent,[data-kiosk-stage-fit=off] .settings-page .qx-me-row-head{flex-wrap:wrap}[data-kiosk-stage-fit=off] .settings-page .qx-me-acts{flex-direction:row;flex-wrap:wrap}[data-kiosk-stage-fit=off] .settings-page .qx-me-row{gap:10px;padding:14px 12px}[data-kiosk-stage-fit=off] .settings-page .qx-me-row-ico{width:48px;height:48px}[data-kiosk-stage-fit=off] .settings-page .qx-me-pending{max-width:64px}[data-kiosk-stage-fit=off] .settings-page .qx-ctabar{flex-wrap:wrap;padding:12px 16px}[data-kiosk-stage-fit=off] .settings-page .qx-ctabar .qx-btn{flex-basis:100%;min-height:56px;padding:8px 12px;font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .settings-page .qx-navbar{height:88px}[data-kiosk-stage-fit=off] .settings-page .qx-step-actions{flex-wrap:wrap}[data-kiosk-stage-fit=off] .settings-page .qx-ai-help{white-space:normal;text-align:left}[data-kiosk-stage-fit=off] .settings-rail{grid-template-columns:1fr 1fr}[data-kiosk-stage-fit=off] .settings-resend{flex-wrap:wrap}[data-kiosk-stage-fit=off] .settings-pad button{min-height:64px}}.pr-root{position:relative;height:100%}.pr-page{display:flex;flex-direction:column;gap:14px}.pr-cap{display:flex;align-items:center;gap:16px;padding:18px 20px;min-height:132px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper)}.pr-cap[data-off=true]{background:var(--qx-paper);opacity:.92}.pr-cap-main{flex:1;min-width:0}.pr-cap-t{display:block;font-size:22px;font-weight:800}.pr-cap-p{display:block;margin-top:6px;font-size:17px;color:var(--qx-ink-3);line-height:1.45}.pr-flag{flex:none;min-height:var(--qx-tap-min);padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;background:var(--qx-paper);border:1px solid var(--qx-line-2);color:var(--qx-ink-3);font-size:16px;font-weight:700}.pr-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:60px;background:color-mix(in srgb,var(--qx-deep) 58%,transparent)}.pr-dlg{width:100%;max-width:780px;padding:34px 36px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.pr-dlg h2{margin:0;font-size:31px;font-weight:700}.pr-dlg p{margin-top:14px;font-size:21px;line-height:1.6;color:var(--qx-ink-2)}.pr-dlg-acts{display:flex;gap:14px;margin-top:26px}.pr-dlg-acts .qx-btn{flex:1}.pr-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pr-guide-item{padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.pr-guide-k{font-size:16px;font-weight:800;color:var(--qx-teal-d)}.pr-guide-t{margin-top:8px;font-size:21px;font-weight:800}.pr-guide-p{margin-top:7px;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.pr-legal{font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.pr-legal b{color:var(--qx-ink-2)}.pr-toast{padding:18px 26px;border-radius:22px;background:var(--qx-deep);color:var(--qx-paper);font-size:21px;font-weight:800}.pr-toast[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}@media(prefers-reduced-motion:reduce){.pr-page,.pr-page *{animation:none!important;transition:none!important}}.qx-stage:has(.qx-me-page) .qx-pagehead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border:0;white-space:nowrap}.qx-me-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 0 8px;overflow:hidden}.qx-me-xq{flex:none;border-radius:34px;padding:28px 38px;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep));color:var(--qx-paper);position:relative;overflow:hidden}.qx-me-xq:after{content:"";position:absolute;right:-150px;top:-150px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 66%)}.qx-me-xq-row{display:flex;align-items:center;gap:24px;position:relative;z-index:1}.qx-me-xq-face{flex:none;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:40px}.qx-me-xq-eyebrow{font-size:17px;letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 50%,transparent);margin-bottom:7px}.qx-me-xq-ask{margin:0;font-family:var(--qx-serif);font-size:37px;line-height:1.28;font-weight:800}.qx-me-xq-ask em{font-style:normal;color:var(--qx-emerald)}.qx-me-xq-doing{margin-top:9px;font-size:20px;line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 74%,transparent)}.qx-me-xq-doing b{color:var(--qx-paper);font-weight:700}.qx-me-viewtabs{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.qx-me-vtab{min-height:76px;padding:0 10px;border:1px solid var(--qx-line-2);border-radius:20px;background:var(--qx-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:21px;font-weight:800;color:inherit;cursor:pointer}.qx-me-vtab span{font-size:15px;font-weight:600;color:var(--qx-ink-3)}.qx-me-vtab[aria-current=true]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}.qx-me-vtab[aria-current=true] span{color:color-mix(in srgb,var(--qx-paper) 66%,transparent)}.qx-me-banner,.qx-me-summary{flex:none;display:flex;align-items:center;gap:20px;padding:20px 24px;border-radius:26px;background:var(--qx-surface);border:1px solid var(--qx-line)}.qx-me-banner-ico,.qx-me-summary-ico{width:72px;height:72px;flex:none;border-radius:22px;display:grid;place-items:center;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qx-me-summary-ico{width:66px;height:66px;border-radius:20px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-me-banner-ico[data-tone=lock]{background:var(--qx-plum-soft);color:var(--qx-plum-d)}.qx-me-banner-ico[data-tone=warn]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar)}.qx-me-banner-ico[data-tone=calm]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-me-summary-ico[data-tone=plum]{background:var(--qx-plum-soft);color:var(--qx-plum-d)}.qx-me-summary-ico[data-tone=clay]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-me-summary-ico[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qx-me-banner-main,.qx-me-summary-main{flex:1;min-width:0}.qx-me-banner-t{display:block;margin:0;font-size:28px;font-weight:800;line-height:1.28}.qx-me-banner-p{display:block;margin-top:7px;font-size:19px;line-height:1.5;color:var(--qx-ink-3)}.qx-me-banner-p b{color:var(--qx-ink-2)}.qx-me-summary-main b{display:block;font-size:19px;color:var(--qx-ink-3);font-weight:700}.qx-me-summary-main strong{display:block;font-size:34px;font-weight:800;line-height:1.2;margin-top:2px}.qx-me-summary-main span{display:block;margin-top:4px;font-size:17px;color:var(--qx-ink-3);line-height:1.45}.qx-me-banner-mini,.qx-me-summary-mini{flex:none;display:flex;flex-direction:column;gap:6px;text-align:right}.qx-me-banner-mini i,.qx-me-summary-mini i{font-style:normal;font-size:17px;font-weight:700;color:var(--qx-ink-2)}.qx-me-tabbar{display:grid;gap:10px;flex:none}.qx-me-tabbar[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.qx-me-tabbar[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.qx-me-tabbar[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.qx-me-tab{min-height:64px;padding:0 12px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-surface);display:flex;align-items:center;justify-content:center;gap:9px;font-size:20px;font-weight:750;color:inherit;cursor:pointer}.qx-me-tab i{font-style:normal;min-width:34px;height:32px;padding:0 9px;border-radius:11px;background:var(--qx-paper);color:var(--qx-ink-3);font-size:16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.qx-me-tab[aria-current=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal-line);color:var(--qx-teal-d)}.qx-me-tab[aria-current=true] i{background:var(--qx-surface);color:var(--qx-teal-d)}.qx-me-list{min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:26px;overflow-y:auto;scrollbar-width:none}.qx-me-list::-webkit-scrollbar{display:none}.qx-me-list>.qx-me-row{flex:0 1 auto;min-height:104px;max-height:240px}.qx-me-list[data-fill-rows=true]>.qx-me-row{flex:1 1 auto}.qx-me-row{min-height:132px;padding:18px 20px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-paper);display:flex;align-items:center;gap:16px;width:100%;text-align:left;color:inherit;font:inherit}button.qx-me-row{cursor:pointer}.qx-me-row[data-flag=true]{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft)}.qx-me-row[data-dead=true]{background:var(--qx-muted-bg);border-color:var(--qx-muted-line)}.qx-me-row-ico{width:58px;height:58px;flex:none;border-radius:17px;display:grid;place-items:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-me-row-ico[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qx-me-row-ico[data-tone=clay]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-me-row-ico[data-tone=plum]{background:var(--qx-plum-soft);color:var(--qx-plum-d)}.qx-me-row-ico[data-tone=wheat]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-me-row-ico[data-tone=off]{background:var(--qx-muted-line);color:var(--qx-muted-ink)}.qx-me-row-main{flex:1;min-width:0}.qx-me-row-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.qx-me-row-title{display:block;font-size:22px;font-weight:800;line-height:1.3}.qx-me-row-sub{display:block;margin-top:6px;font-size:17px;color:var(--qx-ink-3);line-height:1.45}.qx-me-row-go{width:40px;height:40px;flex:none;display:grid;place-items:center;color:var(--qx-ink-3)}.qx-me-acts{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;flex:none;max-width:392px}.qx-me-chip{height:32px;padding:0 12px;border-radius:11px;display:inline-flex;align-items:center;background:var(--qx-paper);border:1px solid var(--qx-line-2);color:var(--qx-ink-2);font-size:16px;font-weight:750}.qx-me-st{height:32px;padding:0 12px;border-radius:11px;display:inline-flex;align-items:center;font-size:16px;font-weight:800;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-me-st[data-tone=wait]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-me-st[data-tone=run]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qx-me-st[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar)}.qx-me-self{background:var(--qx-plum-soft);color:var(--qx-plum-d);border-color:transparent}.qx-me-small{min-height:56px;padding:0 16px;border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-surface);display:inline-flex;align-items:center;gap:7px;font-size:17px;font-weight:750;color:inherit;cursor:pointer}.qx-me-small[data-variant=primary]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}.qx-me-small[data-variant=danger]{background:var(--qx-cinnabar);border-color:var(--qx-cinnabar);color:var(--qx-on-solid)}.qx-me-small[aria-disabled=true]{background:var(--qx-muted-bg);border-color:var(--qx-muted-line);color:var(--qx-muted-ink);cursor:not-allowed}.qx-me-reason{display:block;margin-top:8px;font-size:16px;line-height:1.4;color:var(--qx-wheat-d);font-weight:700}.qx-me-legal{flex:none;padding:14px 18px;border-radius:16px;background:color-mix(in srgb,var(--qx-deep) 4.5%,transparent);color:var(--qx-ink-2);font-size:17px;line-height:1.5}.qx-me-legal b{color:var(--qx-ink)}.qx-me-guide{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qx-me-guide-item{padding:18px 20px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-surface)}.qx-me-guide-k{font-size:16px;font-weight:800;color:var(--qx-teal-d);letter-spacing:1px}.qx-me-guide-t{margin-top:8px;font-size:21px;font-weight:800;line-height:1.3}.qx-me-guide-p{margin-top:7px;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.qx-me-toast{flex:none;display:flex;align-items:center;gap:12px;padding:18px 26px;border-radius:22px;background:var(--qx-deep);color:var(--qx-paper);font-size:21px;font-weight:800;line-height:1.4}.qx-me-toast[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar);border:1px solid var(--qx-cinnabar-line)}.qx-me-slot{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:10px;border:1px dashed var(--qx-line-2);background:var(--qx-surface);color:var(--qx-ink-3);font-size:16px;font-weight:700}.qx-me-skel{height:22px;border-radius:8px;background:var(--qx-muted-bg);width:54%}.qx-me-skel-s{display:block;width:36%;height:18px;margin-top:12px}.qx-me-unread{width:10px;height:10px;border-radius:50%;background:var(--qx-ink);flex:none}.qx-me-pending{flex:none;height:38px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;font-size:16px;font-weight:800;background:var(--qx-muted-line);color:var(--qx-muted-ink)}.qx-me-truth{flex:none;min-height:58px;display:flex;align-items:center;gap:10px;color:var(--qx-ink-3);font-size:17px}.qx-me-truth b{color:var(--qx-ink-2);flex:none;white-space:nowrap}.qx-me-truth span{min-width:0}.qx-me-fav-next{flex:none;padding:18px 4px 4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--qx-line)}.qx-me-fav-next>div{padding:0 18px;min-width:0}.qx-me-fav-next>div+div{border-left:1px solid var(--qx-line)}.qx-me-fav-next b{display:block;font-size:18px;font-weight:800;color:var(--qx-ink-2)}.qx-me-fav-next span{display:block;margin-top:7px;font-size:16px;line-height:1.45;color:var(--qx-ink-3)}.qx-me-grow{flex:1 1 auto;min-height:0}.qx-me-settings-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:none}.qx-me-settings-body::-webkit-scrollbar{display:none}.qx-me-settings-body>*{flex:none}.qx-me-settings .qx-me-list{overflow:visible}.qx-me-settings .qx-me-st[data-tone=off]{background:var(--qx-muted-bg);color:var(--qx-muted-ink)}.qx-me-settings .qx-me-small:disabled{background:var(--qx-muted-bg);border-color:var(--qx-muted-line);color:var(--qx-muted-ink);cursor:not-allowed}.qx-me-settings-consent{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid var(--qx-line);border-radius:26px;background:var(--qx-surface)}.qx-me-settings-consent[data-consent=error]{border-color:var(--qx-cinnabar-line)}.qx-me-settings-note{margin:0;display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:18px;background:color-mix(in srgb,var(--qx-deep) 4.5%,transparent);color:var(--qx-ink-2);font-size:17px;line-height:1.55}.qx-me-settings-note>svg{flex:none;margin-top:2px;color:var(--qx-teal-d)}.qx-me-settings-note[data-tone=muted]{color:var(--qx-ink-3)}.qx-me-settings-note[data-tone=muted]>svg{color:var(--qx-ink-3)}.qx-me-settings-note b{display:block;margin-bottom:4px;font-size:19px;color:var(--qx-ink)}.qx-me-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--qx-deep) 55%,transparent)}.qx-me-settings-dialog{width:min(100%,720px);max-height:100%;overflow-y:auto;padding:32px 34px;border:1px solid var(--qx-line);border-radius:26px;background:var(--qx-surface);color:var(--qx-ink)}.qx-me-settings-step{margin-bottom:8px;font-size:16px;font-weight:800;letter-spacing:1px;color:var(--qx-teal-d)}.qx-me-settings-dialog h2{margin:0;font-size:30px;font-weight:800;line-height:1.3}.qx-me-settings-dialog p{margin:14px 0 0;font-size:20px;line-height:1.6;color:var(--qx-ink-2)}.qx-me-settings-dialog p b{color:var(--qx-ink)}.qx-me-settings-dialog .qx-me-settings-err{color:var(--qx-cinnabar);font-weight:700}.qx-me-settings-input{display:block;width:100%;min-height:76px;margin-top:18px;padding:0 22px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-mono);font-size:32px;letter-spacing:6px;text-align:center;outline:none}.qx-me-settings-input:focus{border-color:var(--qx-teal);box-shadow:0 0 0 3px var(--qx-teal-soft)}.qx-me-settings-dialog .me-otp-mask{-webkit-text-security:disc}.qx-me-settings-dialog-acts{display:flex;gap:14px;margin-top:26px}.qx-me-settings-dialog-acts .qx-btn{flex:1 1 0;min-width:0}@media(max-width:640px){[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-settings) .qx-body{padding:0 14px}[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-settings) .qx-ctabar{gap:10px;padding:12px 14px}[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-settings) .qx-ctabar .qx-btn{flex:1 1 0;min-width:0;min-height:56px;padding:0 12px;font-size:18px}[data-kiosk-stage-fit=off] .qx-stage:has(.qx-me-settings) .qx-navbar{height:76px}[data-kiosk-stage-fit=off] .qx-me-settings{overflow-y:auto;gap:12px;padding-top:12px}[data-kiosk-stage-fit=off] .qx-me-settings>*{flex-shrink:0}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-settings-body{flex:none;overflow:visible}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-xq{padding:16px 18px;border-radius:22px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-xq-row{gap:14px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-xq-face{width:52px;height:52px;font-size:24px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-xq-eyebrow{font-size:12px;letter-spacing:3px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-xq-ask{font-size:22px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-xq-doing{font-size:15px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-banner,[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-summary,[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-settings-consent{flex-wrap:wrap;gap:12px;padding:14px 16px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-settings-consent{align-items:flex-start}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-banner-t{font-size:22px}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-summary-main strong{font-size:26px;overflow-wrap:anywhere}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-banner-mini,[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-summary-mini{width:100%;flex-direction:row;flex-wrap:wrap;gap:12px;text-align:left}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-row-main{flex:1 1 calc(100% - 74px)}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-acts{width:100%;max-width:none;justify-content:flex-start}[data-kiosk-stage-fit=off] .qx-me-settings .qx-me-list{padding:10px}[data-kiosk-stage-fit=off] .qx-me-settings-dialog{padding:22px 18px}[data-kiosk-stage-fit=off] .qx-me-settings-dialog h2{font-size:24px}[data-kiosk-stage-fit=off] .qx-me-settings-dialog p{font-size:17px}[data-kiosk-stage-fit=off] .qx-me-settings-dialog-acts .qx-btn{min-height:56px;padding:0 12px;font-size:18px}[data-kiosk-stage-fit=off] .qx-me-settings-input{min-height:60px;font-size:26px}}.qx-me-notice-body{display:block;margin-top:8px;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.qx-me-row-foot{margin-top:10px;display:flex;gap:9px;flex-wrap:wrap}.fb-page{display:flex;flex-direction:column;gap:14px;min-height:0}.fb-xq{flex:none;padding:28px 32px;border-radius:24px;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep));color:var(--qx-paper)}.fb-xq-eyebrow{font-size:17px;letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 50%,transparent);margin-bottom:7px}.fb-xq-ask{margin:0;font-size:32px;line-height:1.28;font-weight:800}.fb-xq-ask em{font-style:normal;color:var(--qx-emerald)}.fb-xq-doing{margin-top:9px;font-size:20px;line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 74%,transparent)}.fb-xq-doing b{color:var(--qx-paper)}.fb-summary{display:flex;align-items:center;gap:20px;padding:20px 26px;border-radius:var(--qx-r);background:var(--qx-surface);border:1px solid var(--qx-line)}.fb-summary-main b{display:block;font-size:19px;color:var(--qx-ink-3)}.fb-summary-main strong{display:block;font-size:34px;font-weight:800;line-height:1.2;margin-top:2px}.fb-summary-main span{display:block;margin-top:4px;font-size:17px;color:var(--qx-ink-3);line-height:1.45}.fb-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.fb-pick{min-height:76px;padding:8px 10px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:19px;font-weight:800;text-align:center;color:inherit}.fb-pick span{font-size:15px;font-weight:600;color:var(--qx-ink-3);line-height:1.3}.fb-pick[aria-pressed=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal);color:var(--qx-teal-d)}.fb-pick:disabled{opacity:.55;cursor:not-allowed}.fb-field{display:flex;flex-direction:column;gap:9px}.fb-field-label{font-size:18px;font-weight:800;color:var(--qx-ink-2)}.fb-input,.fb-textarea{width:100%;min-height:64px;padding:16px 18px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-paper);font:inherit;font-size:19px;color:var(--qx-ink);line-height:1.5}.fb-textarea{min-height:128px;resize:none}.fb-toast{flex:none;display:flex;align-items:center;gap:12px;padding:18px 26px;border-radius:22px;background:var(--qx-deep);color:var(--qx-paper);font-size:21px;font-weight:800}.fb-toast[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);border:1px solid var(--qx-cinnabar)}.fb-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fb-guide-item{padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.fb-guide-k{font-size:16px;font-weight:800;color:var(--qx-teal-d)}.fb-guide-t{margin-top:8px;font-size:21px;font-weight:800}.fb-guide-p{margin-top:7px;font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.fb-st{height:32px;padding:0 12px;border-radius:11px;display:inline-flex;align-items:center;font-size:16px;font-weight:800;background:var(--qx-teal-soft);color:var(--qx-teal-d);flex:none}.fb-legal{font-size:17px;line-height:1.5;color:var(--qx-ink-3)}.fb-legal b{color:var(--qx-ink-2)}.fb-note{padding:16px 20px;border-radius:18px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:18px;line-height:1.55}@media(prefers-reduced-motion:reduce){.fb-page,.fb-page *{animation:none!important;transition:none!important}}.k1-help-center{width:100%;height:100%;min-height:0;color:var(--qx-ink);background:var(--qx-paper);font-family:var(--qx-sans)}.k1-help-center[data-help-view=default] .qx-pagehead,.k1-help-center[data-help-view=topic] .qx-pagehead{flex-direction:column;flex-wrap:nowrap;align-items:stretch;height:auto;gap:12px;margin:14px var(--qx-gutter) 0;padding:28px 36px 22px;border-radius:32px;color:var(--qx-paper);background:radial-gradient(420px 220px at 92% 0,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 70%),linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 72%)}.k1-help-center[data-help-view=default] .qx-pagehead h1,.k1-help-center[data-help-view=topic] .qx-pagehead h1{flex-direction:column;align-items:flex-start;gap:8px;font-size:var(--qx-fs-page);line-height:1.25}.k1-help-center[data-help-view=default] .qx-pagehead h1:before,.k1-help-center[data-help-view=topic] .qx-pagehead h1:before{display:none}.k1-help-center[data-help-view=default] .qx-pagehead h1 em,.k1-help-center[data-help-view=topic] .qx-pagehead h1 em{font-style:normal;color:var(--qx-emerald)}.k1-help-center .k1-help-eyebrow{font-family:var(--qx-sans);font-size:var(--qx-fs-aux-lg);font-weight:600;letter-spacing:1px;color:color-mix(in srgb,var(--qx-paper) 90%,transparent)}.k1-help-center[data-help-view=default] .qx-pagehead h1,.k1-help-center[data-help-view=topic] .qx-pagehead h1,.k1-help-center[data-help-view=default] .qx-pagehead p,.k1-help-center[data-help-view=topic] .qx-pagehead p{width:100%;max-width:100%;flex:0 0 auto;min-width:0}.k1-help-center[data-help-view=default] .qx-pagehead p,.k1-help-center[data-help-view=topic] .qx-pagehead p{display:flex;flex-direction:column;gap:12px;min-width:0;color:color-mix(in srgb,var(--qx-paper) 88%,transparent);font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.k1-help-center[data-help-view=default] .qx-pagehead b,.k1-help-center[data-help-view=topic] .qx-pagehead b{color:var(--qx-on-solid);font-weight:600}.k1-help-center .k1-help-hero-steps{display:flex;gap:14px}.k1-help-center .k1-help-hero-steps>span{flex:1;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--qx-paper) 35%,transparent);font-size:var(--qx-fs-aux-lg);line-height:1.35;color:color-mix(in srgb,var(--qx-paper) 92%,transparent)}.k1-help-center .qx-pagehead .k1-help-hero-steps b{display:block;margin-bottom:2px;color:var(--qx-emerald);font-family:var(--qx-serif);font-size:var(--qx-fs-body)}.k1-help-center .k1-help-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:8px 0 20px}.k1-help-center .k1-help-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:4px}.k1-help-center .k1-help-sec-head h2{display:flex;align-items:baseline;gap:14px;margin:0;font-size:var(--qx-fs-sec);font-weight:700}.k1-help-center .k1-help-sec-head h2 span,.k1-help-center .k1-help-sec-head small{color:var(--qx-teal-d);font-size:var(--qx-fs-aux-lg);font-weight:700}.k1-help-center .k1-help-sec-head small{margin-left:auto;color:var(--qx-ink-3);font-weight:400}.k1-help-center .k1-help-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.k1-help-center .k1-help-filters button{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:132px;padding:18px 22px;border:1px solid var(--qx-line);border-radius:32px;color:var(--qx-ink);background:var(--qx-surface);text-align:left;cursor:pointer}.k1-help-center .k1-help-cat-top{display:flex;align-items:center;gap:14px}.k1-help-center .k1-help-filters button strong{flex:1;font-size:var(--qx-fs-sec);font-weight:700}.k1-help-center .k1-help-filters button small{color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.45}.k1-help-center .k1-help-count{flex:none;padding:4px 12px;border-radius:12px;color:var(--qx-teal-d);background:var(--qx-teal-soft);font-size:var(--qx-fs-aux);font-weight:700}.k1-help-center .k1-help-cat-icon{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:18px;color:var(--qx-teal-d);background:var(--qx-teal-soft)}.k1-help-center .k1-help-cat-icon svg{width:28px;height:28px}.k1-help-center .k1-help-filters button[data-tone=plum] .k1-help-cat-icon{color:var(--qx-plum-d);background:var(--qx-plum-soft)}.k1-help-center .k1-help-filters button[data-tone=slate] .k1-help-cat-icon{color:var(--qx-slate-d);background:var(--qx-slate-soft)}.k1-help-center .k1-help-filters button[data-tone=wheat] .k1-help-cat-icon{color:var(--qx-wheat-d);background:var(--qx-wheat-soft)}.k1-help-center .k1-help-filters button:focus-visible,.k1-help-center .k1-help-toggle:focus-visible,.k1-help-center .k1-help-link:focus-visible,.k1-help-center .k1-help-actions button:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.k1-help-center .k1-help-faq-list{display:flex;flex-direction:column;padding:4px 28px;border:1px solid var(--qx-line);border-radius:32px;background:var(--qx-surface)}.k1-help-center .k1-help-row{border-bottom:1px solid var(--qx-line)}.k1-help-center .k1-help-row:last-child{border-bottom:0}.k1-help-center .k1-help-toggle{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:72px;padding:18px 0 0;border:0;color:var(--qx-ink);background:transparent;text-align:left;cursor:pointer}.k1-help-center .k1-help-question-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:var(--qx-teal-d);background:var(--qx-teal-soft);font-size:var(--qx-fs-aux);font-weight:700}.k1-help-center .k1-help-toggle strong{font-size:var(--qx-fs-sec);font-weight:700;line-height:1.4}.k1-help-center .k1-help-answer{padding:8px 0 18px 54px}.k1-help-center .k1-help-answer>p{margin:0;color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:1.55}.k1-help-center .k1-help-link{display:inline-flex;align-items:center;gap:8px;min-height:var(--qx-btn-h);padding:0 22px;border:1px solid var(--qx-line-2);border-radius:20px;color:var(--qx-ink);background:var(--qx-surface);font-size:var(--qx-fs-body-lg);font-weight:700;cursor:pointer}.k1-help-center .k1-help-link svg{width:22px;height:22px}.k1-help-center .k1-help-steps,.k1-help-center .k1-help-people{display:grid;gap:12px;margin:0;padding:0;list-style:none}.k1-help-center .k1-help-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.k1-help-center .k1-help-people{grid-template-columns:repeat(2,minmax(0,1fr))}.k1-help-center .k1-help-steps li,.k1-help-center .k1-help-contact,.k1-help-center .k1-help-miss{padding:16px 18px;border:1px solid var(--qx-line);border-radius:32px;background:var(--qx-surface)}.k1-help-center .k1-help-steps li{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center}.k1-help-center .k1-help-step-no{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;color:var(--qx-emerald);background:var(--qx-deep);font-family:var(--qx-serif);font-size:var(--qx-fs-body-lg);font-weight:700}.k1-help-center .k1-help-steps strong,.k1-help-center .k1-help-contact h3,.k1-help-center .k1-help-miss h3{font-size:var(--qx-fs-sec);font-weight:700;line-height:1.25}.k1-help-center .k1-help-steps p,.k1-help-center .k1-help-contact p,.k1-help-center .k1-help-miss p{margin:6px 0 0;color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:1.45}.k1-help-center .k1-help-steps p{grid-column:1 / -1}.k1-help-center .k1-help-contact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-content:start}.k1-help-center .k1-help-contact h3,.k1-help-center .k1-help-contact p{grid-column:2}.k1-help-center .k1-help-contact .k1-help-cat-icon{grid-row:1;grid-column:1}.k1-help-center .k1-help-contact h3{grid-row:1;margin:0;align-self:center}.k1-help-center .k1-help-note{color:var(--qx-cinnabar-d);font-weight:700}.k1-help-center .k1-help-miss{background:var(--qx-wheat-soft);border-color:var(--qx-line-2)}.k1-help-center .k1-help-miss h3{display:flex;align-items:center;gap:10px;margin:0}.k1-help-center .k1-help-miss svg{width:28px;height:28px;color:var(--qx-wheat-d)}.k1-help-center .qx-ctabar{flex-wrap:wrap;align-items:stretch;gap:12px 16px}.k1-help-center .k1-help-actions{flex:1 1 100%;display:flex;gap:16px}.k1-help-center .k1-help-actions button,.k1-help-center .k1-help-actions .qx-ai-help{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:var(--qx-btn-h);margin:0;padding:0 16px;border:1px solid var(--qx-line-2);border-radius:24px;color:var(--qx-ink);background:var(--qx-surface);font-size:var(--qx-fs-btn);font-weight:700;line-height:1.25;text-align:center;cursor:pointer}.k1-help-center .k1-help-actions .is-primary{flex:1.4;border-color:var(--qx-deep);color:var(--qx-emerald);background:var(--qx-deep)}.k1-help-center .k1-help-truth{flex:1 1 100%;display:flex;gap:26px}.k1-help-center .k1-help-truth div{flex:1;color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);line-height:1.45}.k1-help-center .k1-help-truth b{display:block;margin-bottom:4px;color:var(--qx-ink);font-weight:700}.k1-help-center .k1-help-filing{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:4px 0 0;color:var(--qx-ink-3);font-size:var(--qx-fs-note);line-height:1.5;text-align:center}.k1-help-center .k1-help-scroll>.k1-help-sec-head,.k1-help-center .k1-help-scroll>.k1-help-filing{margin-top:auto}.k1-help-center .k1-help-filters>button:nth-child(7):last-child{grid-column:1 / -1}.k1-help-center .k1-help-links{display:flex;flex-wrap:wrap;gap:14px}.k1-help-center .k1-help-miss{padding:24px 28px}.k1-help-center[data-help-view=topic] .qx-pagehead{padding:38px 48px}.k1-help-center[data-help-view=topic] .qx-pagehead p{max-width:820px;text-wrap:pretty}.k1-help-center[data-help-view=no-result] .qx-pagehead,.k1-help-center[data-help-view=unavailable] .qx-pagehead{flex-direction:column;align-items:stretch;gap:12px;margin:14px var(--qx-gutter) 0;padding:32px 36px;border:1px solid var(--qx-line-2);border-radius:32px;background:var(--qx-wheat-soft)}.k1-help-center[data-help-view=no-result] .qx-pagehead h1,.k1-help-center[data-help-view=unavailable] .qx-pagehead h1{font-family:var(--qx-sans);font-size:30px}.k1-help-center[data-help-view=no-result] .qx-pagehead h1:before,.k1-help-center[data-help-view=unavailable] .qx-pagehead h1:before{height:28px;background:var(--qx-wheat-d)}.k1-help-center[data-help-view=no-result] .qx-pagehead p,.k1-help-center[data-help-view=unavailable] .qx-pagehead p{line-height:1.62;text-wrap:pretty}.k1-help-center[data-help-view=default] .k1-help-scroll{gap:10px;padding:6px 0 8px}.k1-help-center[data-help-view=default] .k1-help-filters{gap:12px}.k1-help-center[data-help-view=default] .k1-help-filters>button{min-height:120px;padding:14px 20px;gap:6px}.k1-help-center[data-help-view=default] .k1-help-steps li{padding:14px 16px}.k1-help-center[data-help-view=default] .k1-help-contact{padding:16px 18px}.k1-help-center[data-help-view=default] .k1-help-steps p,.k1-help-center[data-help-view=default] .k1-help-contact p{margin-top:4px;line-height:1.4}.k1-help-center[data-help-view=default] .qx-pagehead{margin-top:10px;padding:18px 28px 14px;gap:8px}.k1-help-center[data-help-view=default] .qx-pagehead p{gap:8px}.k1-help-center[data-help-view=no-result] .k1-help-contact,.k1-help-center[data-help-view=unavailable] .k1-help-contact{padding:24px 26px}.k1-help-center[data-help-view=no-result] .k1-help-contact p,.k1-help-center[data-help-view=unavailable] .k1-help-contact p{line-height:1.55}.k1-help-center[data-help-view=no-result] .k1-help-filters{gap:18px}.k1-help-center[data-help-view=no-result] .k1-help-filters>button{padding:28px;gap:12px}.k1-help-center[data-help-view=unavailable] .k1-help-steps{grid-template-columns:minmax(0,1fr);gap:14px}.k1-help-center[data-help-view=unavailable] .k1-help-steps li{grid-template-columns:auto 244px minmax(0,1fr);column-gap:12px;padding:26px 30px}.k1-help-center[data-help-view=unavailable] .k1-help-steps p{grid-column:auto;margin:0 0 0 14px;line-height:1.55}.k1-help-center .k1-help-filing a{display:inline-flex;align-items:center;min-height:var(--qx-tap-min);color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.k1-help-center .qx-body{padding:0 16px}.k1-help-center[data-help-view] .qx-pagehead{margin:12px 16px 0;padding:20px 16px}.k1-help-center .k1-help-hero-steps,.k1-help-center .k1-help-filters,.k1-help-center .k1-help-steps,.k1-help-center .k1-help-people,.k1-help-center .k1-help-truth,.k1-help-center .k1-help-actions{flex-direction:column;display:flex}.k1-help-center .k1-help-filters,.k1-help-center .k1-help-steps,.k1-help-center .k1-help-people{display:grid;grid-template-columns:1fr}.k1-help-center[data-help-view] .k1-help-filters>button{grid-column:auto;min-height:88px}.k1-help-center[data-help-view=unavailable] .k1-help-steps li{grid-template-columns:auto minmax(0,1fr);padding:16px 18px}.k1-help-center[data-help-view=unavailable] .k1-help-steps p{grid-column:1 / -1;margin:6px 0 0}.k1-help-center .k1-help-actions button,.k1-help-center .k1-help-actions .qx-ai-help{min-height:56px;font-size:var(--qx-fs-body)}.k1-help-center .k1-help-sec-head{flex-direction:column;align-items:flex-start}.k1-help-center .k1-help-sec-head small{margin-left:0}.k1-help-center .qx-stage{overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:96px}.k1-help-center .qx-pagehead,.k1-help-center .qx-body,.k1-help-center .qx-ctabar{flex:none}.k1-help-center .k1-help-scroll{flex:none;overflow:visible}.k1-help-center .qx-navbar{position:sticky;bottom:0;z-index:2}}@media(prefers-reduced-motion:reduce){.k1-help-center,.k1-help-center *{animation:none!important;transition:none!important}}.k8-activities{color:var(--color-neutral-900);background:transparent}.k8-activities>.ui-kiosk-page-content{gap:16px}.k8-activities-header-actions button{min-height:58px;padding-inline:20px;border-radius:14px;font-size:18px}.k8-activities-scroll{overscroll-behavior:contain;scrollbar-gutter:stable}.k8-activities-compliance{font-size:18px;line-height:1.55}.k8-activity-card{overflow:hidden;border:1px solid var(--color-neutral-200);border-radius:18px;background:var(--color-surface);box-shadow:0 3px 14px #10302b0d}.k8-activity-card[data-ended=true]{opacity:.62}.k8-activity-icon{border-radius:14px}.k8-activity-card[data-benefit-type=coupon] .k8-activity-icon{color:var(--color-clay);background:var(--color-clay-soft)}.k8-activity-card[data-benefit-type=free_quota] .k8-activity-icon{color:var(--color-primary-700);background:var(--color-primary-100)}.k8-activity-card[data-benefit-type=package_entitlement] .k8-activity-icon{color:var(--color-wheat);background:var(--color-wheat-soft)}.k8-activity-card[data-benefit-type=subsidy_eligibility_hint] .k8-activity-icon{color:var(--color-info-fg);background:var(--color-info-bg)}.k8-activity-src-chip{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;white-space:nowrap;font-size:15px;font-weight:600;background:var(--color-clay-soft);border:1px solid color-mix(in srgb,var(--color-clay) 30%,transparent);color:var(--color-clay-deep, var(--color-clay))}.k8-activity-type-chip{display:inline-flex;align-items:center;padding:5px 13px;border-radius:999px;white-space:nowrap;font-size:15px;font-weight:600;background:var(--color-canvas);border:1px solid var(--color-neutral-200);color:var(--color-neutral-500)}.k8-activity-stock{display:inline-flex;min-height:30px;align-items:center;padding:4px 12px;border:1px solid;border-radius:999px;white-space:nowrap;font-size:15px;font-weight:650}.k8-activity-stock.is-ok{border-color:color-mix(in srgb,var(--color-primary-600) 30%,transparent);color:var(--color-primary-700);background:var(--color-primary-100)}.k8-activity-stock.is-low{border-color:color-mix(in srgb,var(--color-wheat) 30%,transparent);color:var(--color-wheat);background:var(--color-wheat-soft)}.k8-activity-stock.is-off{border-color:var(--color-neutral-200);color:var(--color-neutral-500);background:var(--color-canvas)}.k8-activity-action{border-radius:14px;min-height:60px;font-size:21px}.k8-activities-notice{border-style:dashed}@media(max-width:760px){.k8-activities-grid{grid-template-columns:1fr}}.k8-act-detail{display:flex;flex-direction:column;height:100%;color:var(--color-neutral-900);background:var(--color-canvas)}.k8-act-detail>.ui-kiosk-page-content{min-height:0;padding:0}.k8-act-scroll{flex:1;overflow-y:auto;padding:0 24px 32px;display:flex;flex-direction:column;gap:16px;overscroll-behavior:contain;scrollbar-gutter:stable}.k8-act-hero{display:flex;align-items:flex-start;gap:22px;padding:28px 32px;border:1px solid rgba(16,48,43,.14);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md)}.k8-act-hero-ico{width:76px;height:76px;flex-shrink:0;border-radius:18px;display:grid;place-items:center;background:var(--color-primary-100);color:var(--color-primary-700)}.k8-act-hero-ico svg{width:40px;height:40px}.k8-act-hero-main{flex:1;min-width:0}.k8-act-chips{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.k8-act-chip{padding:6px 14px;border-radius:999px;border:1px solid rgba(16,48,43,.14);background:var(--color-neutral-50);color:var(--color-neutral-500);font-size:15.5px;font-weight:600;white-space:nowrap}.k8-act-stock{padding:6px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary-600) 30%,transparent);background:var(--color-primary-100);color:var(--color-primary-700);font-size:17px;font-weight:600;white-space:nowrap}.k8-act-stock.is-low{border-color:color-mix(in srgb,var(--color-wheat) 30%,transparent);background:var(--color-wheat-soft);color:var(--color-wheat-fg)}.k8-act-stock.is-off{border-color:#10302b24;background:var(--color-neutral-100);color:var(--color-neutral-500)}.k8-act-title{margin-top:14px;font-family:var(--font-serif);font-size:36px;font-weight:800;letter-spacing:1px;color:var(--color-neutral-900);line-height:1.25}.k8-act-desc{margin-top:10px;font-size:21px;color:var(--color-neutral-500);line-height:1.55}.k8-act-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.k8-act-info-cell{background:var(--color-surface);border:1px solid rgba(16,48,43,.14);border-radius:var(--radius-md);padding:20px 24px}.k8-act-info-cell span{display:block;font-size:18px;color:var(--color-neutral-500)}.k8-act-info-cell b{display:block;margin-top:8px;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-neutral-900)}.k8-act-rules{padding:22px 28px;border:1px solid rgba(169,120,31,.22);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-wheat-soft) 60%,var(--color-surface));box-shadow:var(--shadow-sm)}.k8-act-rules h3{font-family:var(--font-serif);font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:14px;color:var(--color-neutral-900)}.k8-act-rules-item{display:flex;gap:12px;align-items:baseline;font-size:20px;line-height:1.6;color:var(--color-neutral-800)}.k8-act-rules-item+.k8-act-rules-item{margin-top:10px}.k8-act-rules-item:before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--color-wheat);transform:translateY(6px)}.k8-act-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:22px 28px;border:1px solid rgba(16,48,43,.14);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.k8-act-step{display:flex;align-items:flex-start;gap:14px}.k8-act-step-num{width:44px;height:44px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:21px;font-weight:700;background:var(--color-primary-100);color:var(--color-primary-700);border:1px solid color-mix(in srgb,var(--color-primary-600) 30%,transparent)}.k8-act-step-body b{display:block;font-size:21px;font-weight:700;color:var(--color-neutral-900)}.k8-act-step-body span{display:block;margin-top:5px;font-size:17px;color:var(--color-neutral-500);line-height:1.45}.k8-act-compliance{padding:16px 24px;font-size:19px;line-height:1.55;color:var(--color-wheat-fg);background:var(--color-wheat-soft);border:1px solid color-mix(in srgb,var(--color-wheat) 30%,transparent);border-radius:12px}.k8-act-message{padding:14px 18px;border-radius:var(--radius-lg);font-size:18px;font-weight:600;line-height:1.5}.k8-act-message.is-success{background:var(--color-success-bg);color:var(--color-success-fg);border:1px solid color-mix(in srgb,var(--color-success) 25%,transparent)}.k8-act-message.is-error{background:var(--color-error-bg);color:var(--color-error-fg);border:1px solid color-mix(in srgb,var(--color-error) 25%,transparent)}.k8-act-cta{display:grid;grid-template-columns:1fr 1fr;gap:18px}.k8-act-btn{min-height:92px;border-radius:var(--radius-xl);font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none;transition:transform .18s ease,opacity .18s ease,background .18s ease}.k8-act-btn:active:not(:disabled){transform:translateY(2px) scale(.988)}.k8-act-btn:disabled{opacity:.52;cursor:not-allowed}.k8-act-btn svg{width:28px;height:28px;flex-shrink:0}.k8-act-btn.primary{background:var(--color-primary-600);color:var(--k-surface, var(--color-surface));box-shadow:0 12px 28px #1f9e864d}.k8-act-btn.primary:hover:not(:disabled){background:var(--color-primary-700)}.k8-act-btn.ghost{background:var(--color-surface);color:var(--color-neutral-700);border:1px solid rgba(16,48,43,.18);box-shadow:var(--shadow-sm)}.k8-act-btn.ghost:hover:not(:disabled){border-color:#10302b47}.k8-act-notice{display:flex;gap:10px;align-items:flex-start;font-size:18px;line-height:1.6;color:var(--color-neutral-500);padding:14px 18px;background:var(--color-neutral-50);border:1px solid rgba(16,48,43,.1);border-radius:var(--radius-lg)}.k8-act-notice svg{width:18px;height:18px;flex-shrink:0;margin-top:3px}@media(max-width:680px){.k8-act-hero{flex-direction:column}.k8-act-info-grid,.k8-act-steps,.k8-act-cta{grid-template-columns:1fr}}.ph-page{--ph-ease: cubic-bezier(.2, .7, .2, 1);display:flex;flex-direction:column;gap:12px;min-height:0;padding-top:20px;padding-bottom:16px;overflow-y:auto;flex:1 1 0}.ph-xq{flex:none;position:relative;overflow:hidden;isolation:isolate;border-radius:36px;min-height:246px;display:flex;align-items:center;padding:28px 42px 26px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper)}.ph-xq:after{content:"";position:absolute;right:-140px;top:-140px;z-index:-1;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%);pointer-events:none}.ph-xq-row{display:flex;align-items:center;gap:24px}.ph-xq-main{flex:1;min-width:0}.ph-xq-face{flex:none;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);color:var(--qx-emerald)}.ph-xq-eyebrow{margin-bottom:8px;font-size:var(--qx-fs-aux);letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 82%,transparent)}.ph-xq-ask{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);line-height:1.4;font-weight:700;letter-spacing:1px}.ph-xq-ask em{font-style:normal;color:var(--qx-emerald)}.ph-xq-doing{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:1.55;color:color-mix(in srgb,var(--qx-paper) 84%,transparent)}.ph-xq-doing b{color:var(--qx-paper);font-weight:600}.ph-fallback{flex:none}.ph-state{border-radius:32px;padding:18px 28px 20px;border:1px solid var(--qx-line);background:var(--qx-surface)}.ph-state[data-kind=info]{background:var(--qx-teal-soft);border-color:color-mix(in srgb,var(--qx-teal) 22%,var(--qx-teal-soft))}.ph-state[data-kind=error]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line)}.ph-state[data-kind=lock]{background:var(--qx-slate-soft);border-color:color-mix(in srgb,var(--qx-slate) 20%,var(--qx-slate-soft))}.ph-state[data-kind=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 24%,var(--qx-wheat-soft))}.ph-state-h{display:flex;align-items:center;gap:14px;min-height:40px}.ph-state-ic{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--qx-ink)}.ph-state[data-kind=info] .ph-state-ic{color:var(--qx-teal-d)}.ph-state[data-kind=error] .ph-state-ic{color:var(--qx-cinnabar-d)}.ph-state[data-kind=lock] .ph-state-ic{color:var(--qx-slate-d)}.ph-state[data-kind=warn] .ph-state-ic{color:var(--qx-wheat-d)}.ph-state-t{flex:1;min-width:0;font-size:var(--qx-fs-btn);font-weight:700;line-height:1.3;color:var(--qx-ink)}.ph-state-acts{flex:none;display:flex;gap:12px}.ph-state-acts .qx-btn{min-height:60px;padding:0 24px;font-size:var(--qx-fs-aux-lg);background:var(--qx-surface)}.ph-state-p{margin:6px 0 0 54px;font-size:var(--qx-fs-body);line-height:1.55;color:var(--qx-ink-2)}.ph-state-p b{color:var(--qx-ink);font-weight:600}.ph-sec{flex:none;display:flex;flex-direction:column}.ph-sec--grow{flex:none}.ph-sec--fill{flex:1 0 auto}.ph-sec--grow+.ph-sec{margin-top:16px}.ph-sec-h{display:flex;align-items:baseline;gap:16px;margin-bottom:12px}.ph-no{font-family:var(--qx-serif);font-size:var(--qx-fs-aux);color:var(--qx-teal-d);font-weight:700;letter-spacing:2px}.ph-sec-h .t{font-size:var(--qx-fs-sec);font-weight:700}.ph-sec-h .hint{margin-left:auto;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.ph-sec-act{margin-left:auto;align-self:center;min-height:var(--qx-tap-min);padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:1px dashed var(--qx-line-2);border-radius:999px;background:var(--qx-surface);color:var(--qx-ink-2);font-size:var(--qx-fs-aux);font-weight:600;cursor:pointer}.ph-sec-h .hint+.ph-sec-act{margin-left:0}.ph-axes{min-height:64px;display:flex;flex-direction:column;margin:0;color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.ph-chip{min-height:var(--qx-tap-min);padding:0 14px;border-radius:14px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:var(--qx-fs-aux);font-weight:600;color:var(--qx-ink-2)}button.ph-chip{cursor:pointer}.ph-chip[data-tone=ok]{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.ph-chip[data-tone=warn]{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.ph-chip[data-tone=bad]{background:var(--qx-cinnabar-soft);border-color:transparent;color:var(--qx-cinnabar-d)}.ph-grid{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:16px}.ph-cap{position:relative;overflow:hidden;isolation:isolate;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:12px 18px;display:flex;flex-direction:column;text-align:left;min-height:200px;color:var(--qx-ink);font:inherit;cursor:pointer;width:100%;transition:transform .14s ease,background-color .26s ease,border-color .26s ease}.ph-cap-ic{flex:none;width:54px;height:54px;margin-bottom:4px;border-radius:18px;display:flex;align-items:center;justify-content:center}.ph-cap-ic[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.ph-cap-ic[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.ph-cap-ic[data-tone=wheat]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.ph-cap-ic[data-tone=clay],.ph-src-ic[data-tone=clay]{background:color-mix(in srgb,var(--qx-wheat-soft) 55%,var(--qx-cinnabar-soft));color:var(--qx-cinnabar-d)}.ph-cap-body{flex:1;min-width:0;display:flex;flex-direction:column}.ph-cap-name{display:block;font-size:var(--qx-fs-sec);font-weight:700;line-height:1.3}.ph-cap-desc{display:block;margin-top:0;font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-3)}.ph-cap-foot{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--qx-fs-aux);font-weight:600;line-height:1.4;color:var(--qx-teal-d)}.ph-cap-ic,.ph-cap-name,.ph-cap-desc{transition:opacity .26s ease}.ph-xq-doing,.ph-state-p,.ph-cap-desc,.ph-cap-foot,.ph-src-desc,.ph-src-reason,.ph-note .d,.ph-truth div{text-wrap:pretty}.ph-cap[aria-disabled=true]{cursor:default;background:color-mix(in srgb,var(--qx-surface) 55%,var(--qx-paper));border-style:dashed;border-color:var(--qx-line-2)}.ph-cap[aria-disabled=true] .ph-cap-ic,.ph-cap[aria-disabled=true] .ph-cap-name,.ph-cap[aria-disabled=true] .ph-cap-desc:not(.ph-cap-note){opacity:.55}.ph-cap[aria-disabled=true] .ph-cap-foot{color:var(--qx-wheat-d)}.ph-cap-desc.ph-cap-note{font-weight:600;color:var(--qx-wheat-d)}.ph-badge-off{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:12px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.3}.ph-badge-off[data-busy]:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;animation:ph-breathe 1.6s ease-in-out infinite}.ph-cap--wide{grid-column:1 / -1;min-height:106px;flex-direction:row;align-items:center;gap:22px;padding:14px 26px}.ph-cap--wide .ph-cap-ic{margin-bottom:0}.ph-cap--wide .ph-cap-foot{flex:none;margin-top:0}.ph-cap--wide .ph-badge-off{white-space:nowrap}.ph-src{display:flex;align-items:center;gap:22px;width:100%;min-height:126px;padding:16px 26px;border:1px solid var(--qx-line);border-radius:32px;background:var(--qx-surface);text-align:left;color:var(--qx-ink);font:inherit;cursor:pointer;transition:transform .14s ease}.ph-src-list{display:flex;flex-direction:column;gap:16px}.ph-src-ic{flex:none;width:78px;height:78px;border-radius:24px;display:flex;align-items:center;justify-content:center}.ph-src-ic[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.ph-src-ic[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.ph-src-main{flex:1;min-width:0}.ph-src-name{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--qx-fs-btn);font-weight:700}.ph-tag{flex:none;padding:3px 11px;border-radius:9px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:600}.ph-src-desc{display:block;margin-top:6px;font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-2)}.ph-src-desc b{color:var(--qx-ink);font-weight:700}.ph-src-reason{display:block;margin-top:8px;font-size:var(--qx-fs-body);line-height:1.5;font-weight:600;color:var(--qx-wheat-d)}.ph-src-go{flex:none;width:64px;height:64px;border-radius:50%;background:var(--qx-deep);color:var(--qx-emerald);display:flex;align-items:center;justify-content:center;transition:transform .18s var(--ph-ease)}.ph-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.ph-note{display:flex;flex-direction:column;gap:8px;width:100%;min-height:108px;padding:14px 20px 16px;border:1px dashed var(--qx-line-2);border-radius:24px;background:var(--qx-surface);text-align:left;color:var(--qx-ink);font:inherit;cursor:pointer;transition:transform .14s ease}.ph-note[data-static=true]{cursor:default}.ph-note-head{display:flex;align-items:center;gap:12px}.ph-note-ic{flex:none;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.ph-note-ic[data-tone=wheat]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.ph-note b{font-size:var(--qx-fs-body-lg);font-weight:700;line-height:1.3}.ph-note .d{display:block;font-size:var(--qx-fs-body);line-height:1.45;color:var(--qx-ink-3)}.ph-note-go{margin-left:auto;font-size:var(--qx-fs-body);font-weight:600;white-space:nowrap;color:var(--qx-teal-d)}.ph-cap:focus-visible,.ph-src:focus-visible,.ph-note:focus-visible,.ph-sec-act:focus-visible,.ph-notices>summary:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.ph-pgrp{flex:1 0 auto;padding:22px 26px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface)}.ph-pgrp h4{margin:0;display:flex;align-items:center;gap:12px;font-size:var(--qx-fs-body);font-weight:700}.ph-pgrp h4 span{margin-left:auto;font-size:var(--qx-fs-aux);font-weight:400;color:var(--qx-ink-3)}.ph-pgrp .ph-state-p{margin-left:0}.ph-pgrp .ph-axes{margin:16px 0 0}.ph-plan{margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ph-plan li{list-style:none;display:flex;align-items:flex-start;gap:12px;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-2)}.ph-plan .sq{flex:none;width:10px;height:10px;margin-top:10px;border-radius:3px;background:var(--qx-teal)}.ph-pgrp-note{margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--qx-line-2);font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-3)}.ph-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ph-step{display:flex;align-items:flex-start;gap:20px;min-height:104px;padding:18px 26px;border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface);animation:ph-rise .42s var(--ph-ease) backwards;animation-delay:calc(.12s + var(--ph-i, 0) * 36ms)}.ph-step-no{flex:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--qx-deep);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:var(--qx-fs-btn);font-weight:700}.ph-step-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ph-step-main b{font-size:var(--qx-fs-body-lg);font-weight:700;line-height:1.35;color:var(--qx-ink)}.ph-step-main .d{font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-2);text-wrap:pretty}.ph-step-main .d b{font-size:inherit;color:var(--qx-ink)}.ph-notes--flush{margin-top:0}.ph-note[data-static=true] .d b{font-size:inherit;color:var(--qx-ink)}.ph-page[data-state=feature-copy] .ph-note{color:var(--qx-ink)}.ph-page[data-state=feature-copy] .ph-note .d{color:var(--qx-ink-2)}.ph-foot{flex:none;margin-top:auto;position:relative;display:flex;align-items:flex-start;gap:22px;padding-top:12px;border-top:1px solid var(--qx-line)}.ph-truth{flex:1;min-width:0;display:flex;gap:24px;padding-bottom:4px}.ph-truth div{flex:1;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-3)}.ph-truth b{color:var(--qx-ink-2);font-weight:600}.ph-notices{flex:none;width:212px;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-3)}.ph-notices>summary{list-style:none;min-height:64px;padding:8px 14px;display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px dashed var(--qx-line-2);border-radius:16px;background:var(--qx-surface);color:var(--qx-ink-2);font-size:var(--qx-fs-aux);font-weight:600;line-height:1.35;cursor:pointer}.ph-notices>summary::-webkit-details-marker{display:none}.ph-notices-go{color:var(--qx-teal-d)}.ph-notices-go:after{content:" ›"}.ph-notices[open] .ph-notices-go:after{content:" ‹"}.ph-notices[open]>summary{border-style:solid;border-color:var(--qx-teal)}.ph-notices>p{position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:3;margin:0;padding:18px 22px;border:1px solid var(--qx-line-2);border-radius:20px;background:var(--qx-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--qx-deep) 14%,transparent);font-size:var(--qx-fs-aux);line-height:1.6;color:var(--qx-ink-2)}.ph-dot{flex:none;display:inline-block;width:16px;height:16px;border-radius:50%;background:var(--qx-teal)}.ph-dot--breathe{animation:ph-breathe 1.6s ease-in-out infinite}.qx-stage:has([data-qx-page=print-hub])>.qx-pagehead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qx-stage:has([data-qx-page=print-hub])>.qx-ctabar>.qx-btn{flex:1}.qx-stage:has([data-qx-page=print-hub])>.qx-ctabar>.qx-btn[data-variant=primary]{flex:1.6;color:var(--qx-emerald)}@keyframes ph-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ph-fade{0%{opacity:0}to{opacity:1}}@keyframes ph-glow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-70px,46px,0) scale(1.14)}}@keyframes ph-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ph-breathe{0%,to{opacity:.5}50%{opacity:1}}.ph-xq{animation:ph-rise .46s var(--ph-ease) backwards}.ph-xq:after{animation:ph-glow 9s ease-in-out infinite alternate}.ph-xq-ask,.ph-xq-doing{animation:ph-fade .36s ease backwards}.ph-state{animation:ph-rise .36s var(--ph-ease) backwards}.ph-axes{animation:ph-fade .36s ease .12s backwards}.ph-notices>p{animation:ph-rise .24s var(--ph-ease) backwards}.ph-cap,.ph-src,.ph-note{animation:ph-rise .42s var(--ph-ease) backwards;animation-delay:calc(.12s + var(--ph-i, 0) * 36ms)}.ph-cap:not([aria-disabled=true]):active,.ph-src:active,.ph-note:not([data-static]):active{transform:scale(.985)}.ph-src:active .ph-src-go{transform:translate(4px)}.ph-page[data-state=capability-loading] .ph-cap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--qx-surface) 75%,transparent) 50%,transparent 70%);animation:ph-sweep 1.8s ease-in-out infinite;animation-delay:calc(var(--ph-i, 0) * .11s)}@media(prefers-reduced-motion:reduce){.ph-page,.ph-page *,.ph-page *:before,.ph-page *:after{animation:none!important;transition:none!important}.ph-cap:active,.ph-src:active,.ph-note:active,.ph-src:active .ph-src-go{transform:none}.ph-page[data-state=capability-loading] .ph-cap:after{display:none}}@media(max-width:760px){[data-kiosk-stage-fit=off] .qx-stage:has([data-qx-page=print-hub]){--qx-gutter: 16px}[data-kiosk-stage-fit=off] .qx-stage:has([data-qx-page=print-hub]) .qx-navbar{height:72px}[data-kiosk-stage-fit=off] .qx-stage:has([data-qx-page=print-hub]) .qx-nav-item{font-size:var(--qx-fs-aux);gap:2px}[data-kiosk-stage-fit=off] .qx-stage:has([data-qx-page=print-hub]) .qx-nav-item svg{width:24px;height:24px}[data-kiosk-stage-fit=off] .qx-stage:has([data-qx-page=print-hub])>.qx-ctabar{gap:10px;padding:12px var(--qx-gutter)}[data-kiosk-stage-fit=off] .qx-stage:has([data-qx-page=print-hub])>.qx-ctabar>.qx-btn{min-height:56px;padding:0 12px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-page{gap:14px;padding-bottom:8px}[data-kiosk-stage-fit=off] .ph-xq{padding:18px 18px 16px;border-radius:24px}[data-kiosk-stage-fit=off] .ph-xq-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px}[data-kiosk-stage-fit=off] .ph-xq-main{display:contents}[data-kiosk-stage-fit=off] .ph-xq-face{grid-row:1;width:48px;height:48px;font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .ph-xq-eyebrow{grid-row:1;grid-column:2;margin:0;font-size:var(--qx-fs-aux);letter-spacing:3px}[data-kiosk-stage-fit=off] .ph-xq-ask{grid-column:1 / -1;margin-top:12px;font-size:var(--qx-fs-body-lg)}[data-kiosk-stage-fit=off] .ph-xq-doing{grid-column:1 / -1;margin-top:6px;font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .ph-state{padding:16px 16px 18px;border-radius:22px}[data-kiosk-stage-fit=off] .ph-state-h{flex-wrap:wrap;gap:10px;min-height:32px}[data-kiosk-stage-fit=off] .ph-state-ic{width:32px;height:32px}[data-kiosk-stage-fit=off] .ph-state-t{font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-state-acts{order:3;flex:1 0 100%;gap:10px;margin-top:4px}[data-kiosk-stage-fit=off] .ph-state-acts .qx-btn{flex:1;min-height:56px;padding:0 12px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-state-p{margin:6px 0 0;font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .ph-sec-h{flex-wrap:wrap;gap:4px 10px;margin-bottom:10px}[data-kiosk-stage-fit=off] .ph-sec-h .t{font-size:var(--qx-fs-aux-lg)}[data-kiosk-stage-fit=off] .ph-sec-h .hint{order:3;flex-basis:100%;margin-left:0;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-sec-h .ph-sec-act{margin-left:auto;padding:0 14px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-axes{gap:6px;margin-bottom:12px}[data-kiosk-stage-fit=off] .ph-chip{min-height:34px;padding:0 10px;border-radius:10px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-pgrp .ph-chip{min-height:var(--qx-tap-min);font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-grid{flex:none;grid-template-columns:minmax(0,1fr);gap:10px}[data-kiosk-stage-fit=off] .ph-cap{grid-column:auto;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:14px;min-height:0;padding:14px 16px;border-radius:22px}[data-kiosk-stage-fit=off] .ph-cap-ic{grid-row:1 / span 2;width:48px;height:48px;margin:0;border-radius:14px}[data-kiosk-stage-fit=off] .ph-cap-body,[data-kiosk-stage-fit=off] .ph-cap-foot{grid-column:2}[data-kiosk-stage-fit=off] .ph-cap-name{font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-cap-desc{margin-top:2px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-cap-foot{margin-top:8px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-badge-off{min-height:30px;padding:0 10px;font-size:var(--qx-fs-aux);white-space:normal}[data-kiosk-stage-fit=off] .ph-src{display:grid;grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:0 12px;min-height:0;padding:14px 14px 16px 16px;border-radius:22px}[data-kiosk-stage-fit=off] .ph-src-main{display:contents}[data-kiosk-stage-fit=off] .ph-src-ic{grid-row:1;grid-column:1}[data-kiosk-stage-fit=off] .ph-src-name{grid-row:1;grid-column:2}[data-kiosk-stage-fit=off] .ph-src-go{grid-row:1;grid-column:3}[data-kiosk-stage-fit=off] .ph-src-desc,[data-kiosk-stage-fit=off] .ph-src-reason{grid-column:1 / -1}[data-kiosk-stage-fit=off] .ph-src-desc{margin-top:10px}[data-kiosk-stage-fit=off] .ph-src-list{gap:10px}[data-kiosk-stage-fit=off] .ph-src-ic{width:52px;height:52px;border-radius:16px}[data-kiosk-stage-fit=off] .ph-src-ic svg{width:28px;height:28px}[data-kiosk-stage-fit=off] .ph-src-go{width:44px;height:44px}[data-kiosk-stage-fit=off] .ph-src-name{gap:8px;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-src-desc,[data-kiosk-stage-fit=off] .ph-src-reason{font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .ph-notes{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}[data-kiosk-stage-fit=off] .ph-note{gap:6px;min-height:0;padding:12px 14px;border-radius:20px}[data-kiosk-stage-fit=off] .ph-note-head{gap:10px}[data-kiosk-stage-fit=off] .ph-note-ic{width:40px;height:40px;border-radius:12px}[data-kiosk-stage-fit=off] .ph-note b{font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-note .d,[data-kiosk-stage-fit=off] .ph-note-go{font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .ph-step{gap:14px;min-height:0;padding:14px 16px;border-radius:20px}[data-kiosk-stage-fit=off] .ph-step-no{width:44px;height:44px;font-size:var(--qx-fs-body)}[data-kiosk-stage-fit=off] .ph-step-main b{font-size:var(--qx-fs-aux-lg)}[data-kiosk-stage-fit=off] .ph-pgrp{padding:16px 18px;border-radius:20px}[data-kiosk-stage-fit=off] .ph-pgrp h4{flex-wrap:wrap;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-pgrp h4 span{margin-left:0;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-plan li{font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-plan .sq{margin-top:7px}[data-kiosk-stage-fit=off] .ph-pgrp-note{font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-foot{flex-direction:column;gap:10px}[data-kiosk-stage-fit=off] .ph-truth{flex-direction:column;gap:6px}[data-kiosk-stage-fit=off] .ph-truth div{font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-notices{width:100%}[data-kiosk-stage-fit=off] .ph-notices>summary{min-height:var(--qx-tap-min);flex-direction:row;justify-content:space-between;font-size:var(--qx-fs-aux)}[data-kiosk-stage-fit=off] .ph-notices>p{position:static;margin-top:8px;padding:12px 14px;box-shadow:none;font-size:var(--qx-fs-aux)}}.qx-stage:has(.ph-page)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.ph-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;flex:none}.ph-actions button{min-height:64px;padding:8px 12px;background:transparent;border:0;color:var(--qx-teal-d);font-size:var(--qx-fs-body);font-weight:600;cursor:pointer}.ph-page .ph-truth{display:block}.ph-page .ph-foot{flex:none}.ph-page .ph-notices p{position:static;max-height:240px;overflow-y:auto}.ph-page .ph-note{min-height:120px}.ph-page .ph-sec-h{min-height:42px;flex-wrap:wrap}.ph-page .ph-cap-desc,.ph-page .ph-cap-foot{font-size:var(--qx-fs-body)}@media(max-width:760px){[data-kiosk-stage-fit=off] .ph-xq{min-height:0}[data-kiosk-stage-fit=off] .ph-cap--wide{grid-column:auto}}.ph-page>.ph-sec{flex:none}.ph-page .ph-cap-desc,.ph-page .ph-cap-foot{line-height:1.4}.ph-page .ph-foot{margin-top:0}.ph-page .ph-notices{width:auto;max-width:45%}.ph-page .ph-notices>summary{min-height:48px;flex-direction:row;flex-wrap:wrap;gap:8px}@media(max-width:760px){[data-kiosk-stage-fit=off] .ph-page .ph-notices{max-width:none;width:100%}}.qx-stage:has(.i2p-page) .qx-body{padding-left:0;padding-right:0;min-height:0}.i2p-page{flex:1;min-height:0;display:flex;flex-direction:column}.i2p-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;padding:0 44px 16px;touch-action:pan-y;overscroll-behavior:contain}.i2p-xq{flex:none;margin:16px 44px 0;border-radius:30px;padding:20px 34px 18px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper);position:relative;overflow:hidden}.i2p-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.i2p-xq-row{display:flex;align-items:center;gap:22px;position:relative;z-index:1}.i2p-xq-face{flex:none;width:78px;height:78px;border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:38px;color:var(--qx-emerald)}.i2p-xq-eyebrow{font-size:16px;letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 50%,transparent);margin-bottom:6px}.i2p-xq-ask{font-family:var(--qx-serif);font-size:34px;line-height:1.28;font-weight:700}.i2p-xq-ask em{font-style:normal;color:var(--qx-emerald)}.i2p-xq-doing{margin-top:8px;font-size:20px;line-height:1.5;color:color-mix(in srgb,var(--qx-paper) 74%,transparent)}.i2p-xq-doing b{color:var(--qx-on-solid);font-weight:600}.i2p-sec-label{display:flex;align-items:baseline;gap:16px}.i2p-sec-label .no{font-family:var(--qx-serif);font-size:20px;color:var(--qx-teal-d);font-weight:700;letter-spacing:2px}.i2p-sec-label .t{font-size:28px;font-weight:700}.i2p-sec-label .hint{font-size:19px;color:var(--qx-ink-3);margin-left:auto;font-variant-numeric:tabular-nums}.i2p-addrow{display:flex;gap:16px}.i2p-add{flex:1;min-height:96px;border-radius:20px;border:2px dashed var(--qx-line-2);background:var(--qx-surface);display:flex;align-items:center;justify-content:center;gap:14px;font-size:21px;font-weight:600;color:var(--qx-ink-2);cursor:pointer}.i2p-add:disabled,.i2p-add[aria-disabled=true]{opacity:.5;cursor:default}.i2p-add:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.i2p-srcnote{display:flex;gap:16px}.i2p-srcnote>div{flex:1;min-width:0;font-size:17px;line-height:1.42;color:var(--qx-ink-3)}.i2p-srcnote b{color:var(--qx-ink-2);font-weight:600}.i2p-srcnote em{font-style:normal;color:var(--qx-wheat-d);font-weight:600}.i2p-epane{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:18px 22px;display:flex;gap:22px;min-height:0}.i2p-epane>.ep-l,.i2p-epane>.ep-r{min-width:0;display:flex;flex-direction:column;gap:10px}.i2p-epane>.ep-l{flex:1.06}.i2p-epane>.ep-r{flex:1}.i2p-ep-h{display:flex;align-items:baseline;gap:12px;font-size:21px;font-weight:700}.i2p-ep-h .r{margin-left:auto;font-size:17px;font-weight:600;color:var(--qx-ink-3)}.i2p-ghostwrap{flex:1;min-height:0;border:1px dashed var(--qx-line-2);border-radius:24px;background:var(--qx-paper);padding:8px 14px;display:flex;flex-direction:column;justify-content:space-between}.i2p-grow-r{min-height:72px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--qx-line)}.i2p-grow-r:last-child{border-bottom:0}.i2p-gi{flex:none;width:50px;height:50px;border-radius:15px;border:1px dashed var(--qx-line-2);background:var(--qx-surface);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--qx-ink-3)}.i2p-gt{flex:none;width:56px;height:70px;border-radius:8px;border:1px dashed var(--qx-line-2);background:var(--qx-surface)}.i2p-gm{flex:1;min-width:0;font-size:17px;line-height:1.3;color:var(--qx-ink-3)}.i2p-gm b{display:block;font-size:19px;font-weight:600;color:var(--qx-ink-2)}.i2p-ga{flex:none;display:flex;gap:7px;color:var(--qx-ink-3)}.i2p-ga span{width:48px;height:48px;border-radius:12px;border:1px solid var(--qx-line-2);background:var(--qx-surface);display:flex;align-items:center;justify-content:center}.i2p-grow-r.on .i2p-gi{border-style:solid;border-color:var(--qx-teal);color:var(--qx-teal-d);background:var(--qx-teal-soft)}.i2p-ghostbar{display:flex;gap:9px}.i2p-ghostbar span{flex:1;min-height:56px;border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-3);display:flex;align-items:center;justify-content:center;gap:7px;font-size:18px;font-weight:600;opacity:.72}.i2p-ghostbar span.off{flex:1.3;color:var(--qx-wheat-d);border-color:var(--qx-wheat-soft);background:var(--qx-wheat-soft);opacity:1}.i2p-epsteps{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.i2p-epstep{display:flex;gap:13px;align-items:center;border-bottom:1px solid var(--qx-line);padding-bottom:10px}.i2p-epstep:last-child{border-bottom:0;padding-bottom:0}.i2p-sn{flex:none;width:42px;height:42px;border-radius:14px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}.i2p-sb{flex:1;min-width:0;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.i2p-sb b{display:block;font-size:20px;font-weight:700;color:var(--qx-ink);margin-bottom:2px}.i2p-sb em{font-style:normal;color:var(--qx-wheat-d);font-weight:600}.i2p-ep-cap{font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.i2p-ep-cap b{color:var(--qx-ink-2);font-weight:600}.i2p-limitbar{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:16px 22px;display:flex;flex-direction:column;gap:10px}.i2p-lb-h{display:flex;align-items:baseline;gap:12px;font-size:21px;font-weight:700}.i2p-lb-h .r{margin-left:auto;font-size:17px;font-weight:600;color:var(--qx-ink-3)}.i2p-lb-c{display:flex;gap:10px;flex-wrap:wrap}.i2p-chip{min-height:48px;padding:0 18px;border-radius:14px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;font-size:18px;color:var(--qx-ink-2);font-weight:600}.i2p-chip.warn{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.i2p-chip.bad{background:var(--qx-cinnabar-soft);border-color:transparent;color:var(--qx-cinnabar-d)}.i2p-chip.ok{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.i2p-lb-n{font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.i2p-lb-n b{color:var(--qx-wheat-d);font-weight:600}.i2p-lwrap{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:16px 20px 12px;display:flex;flex-direction:column;gap:10px;min-height:0}.i2p-lwrap.qx-grow{flex:1 1 auto}.i2p-lhead{display:flex;align-items:baseline;gap:14px;font-size:22px;font-weight:700}.i2p-lhead .sub{margin-left:auto;font-size:18px;font-weight:600;color:var(--qx-ink-3);font-variant-numeric:tabular-nums}.i2p-lrows{flex:1 1 auto;min-height:232px;max-height:none;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:4px;touch-action:pan-y;overscroll-behavior:contain}.i2p-lrows::-webkit-scrollbar{width:10px}.i2p-lrows::-webkit-scrollbar-track{background:var(--qx-paper);border-radius:5px}.i2p-lrows::-webkit-scrollbar-thumb{background:var(--qx-line-2);border-radius:5px}.i2p-irow{display:flex;align-items:center;gap:12px;min-height:116px;border-bottom:1px solid var(--qx-line)}.i2p-irow:last-child{border-bottom:0}.i2p-ipick{flex:1;min-width:0;display:flex;align-items:center;gap:14px;text-align:left;min-height:100px;border-radius:18px;padding:0 10px;border:2px solid transparent;background:transparent;color:inherit;cursor:pointer}.i2p-ipick[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.i2p-idx{flex:none;width:52px;height:52px;border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-paper);display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;color:var(--qx-ink-3);font-variant-numeric:tabular-nums}.i2p-ipick[aria-pressed=true] .i2p-idx{background:var(--qx-surface);border-color:var(--qx-teal);color:var(--qx-teal-d)}.i2p-ithumb{flex:none;width:76px;height:94px;border-radius:8px;border:1px solid var(--qx-line-2);background:var(--qx-on-solid);overflow:hidden;display:flex;align-items:center;justify-content:center}.i2p-ithumb img{display:block;width:100%;height:100%;object-fit:contain}.i2p-imeta{flex:1;min-width:0}.i2p-imeta b{display:block;font-size:21px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i2p-imeta span{display:block;margin-top:3px;font-size:17px;color:var(--qx-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i2p-ibtn{flex:none;width:60px;height:60px;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-paper);display:flex;align-items:center;justify-content:center;color:var(--qx-ink-2);cursor:pointer}.i2p-ibtn:focus-visible,.i2p-ipick:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.i2p-ordline{font-size:17px;line-height:1.4;color:var(--qx-ink-3);padding-top:8px;border-top:1px solid var(--qx-line)}.i2p-ordline b{color:var(--qx-ink-2);font-weight:700;margin-right:8px}.i2p-selbar{display:flex;gap:10px}.i2p-selbtn{flex:1;min-height:64px;border-radius:18px;border:1px solid var(--qx-line-2);background:var(--qx-surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:600;color:var(--qx-ink);cursor:pointer}.i2p-selbtn.del{border-color:color-mix(in srgb,var(--qx-cinnabar) 40%,var(--qx-line));color:var(--qx-cinnabar-d)}.i2p-selbtn:disabled{opacity:.42;cursor:default}.i2p-selbtn:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.i2p-rotnote{font-size:17px;line-height:1.45;color:var(--qx-wheat-d);font-weight:600}.i2p-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.i2p-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.i2p-pgrp{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:24px;padding:14px 20px;display:flex;flex-direction:column;gap:8px}.i2p-pgrp h4{margin:0;font-size:21px;font-weight:700}.i2p-plan{margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.i2p-plan li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-size:19px;line-height:1.45;color:var(--qx-ink-2)}.i2p-sq{flex:none;width:10px;height:10px;border-radius:3px;background:var(--qx-teal);margin-top:8px}.i2p-kv{display:flex;flex-direction:column;gap:8px}.i2p-kv>div{display:flex;gap:12px;font-size:19px;color:var(--qx-ink-2);line-height:1.35}.i2p-kv>div>span:first-child{flex:none;width:132px;color:var(--qx-ink-3)}.i2p-kv b{font-weight:600;color:var(--qx-ink);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.i2p-band{border-radius:32px;padding:22px 30px;border:1px solid var(--qx-line);background:var(--qx-surface)}.i2p-band[data-kind=error]{background:var(--qx-cinnabar-soft);border-color:color-mix(in srgb,var(--qx-cinnabar) 35%,var(--qx-line))}.i2p-band[data-kind=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 35%,var(--qx-line))}.i2p-band[data-kind=lock]{background:var(--qx-slate-soft)}.i2p-band[data-kind=info]{background:var(--qx-teal-soft)}.i2p-band-h{display:flex;align-items:center;gap:14px;font-size:27px;font-weight:700}.i2p-band-p{margin-top:10px;font-size:20px;line-height:1.55;color:var(--qx-ink-2)}.i2p-band-p b{color:var(--qx-ink);font-weight:600}.i2p-meta{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.i2p-dot{width:16px;height:16px;border-radius:50%;background:var(--qx-teal);display:inline-block;animation:i2p-breathe 1.6s ease-in-out infinite}@keyframes i2p-breathe{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.i2p-dot{animation:none}}.i2p-cta-reason{flex:none;padding:0 44px 10px;font-size:19px;font-weight:600;color:var(--qx-wheat-d)}.i2p-truth{flex:none;padding:14px 44px 8px;display:flex;gap:26px}.i2p-truth div{flex:1;font-size:17px;line-height:1.45;color:var(--qx-ink-3)}.i2p-truth b{color:var(--qx-ink-2);font-weight:600}.i2p-ub-src{justify-content:flex-start;gap:0;padding:22px 24px}.i2p-ub-ic{width:62px;height:62px;border-radius:20px;background:var(--qx-teal-soft);color:var(--qx-teal-d);display:flex;align-items:center;justify-content:center}.i2p-ub-src.off{border-style:dashed;background:var(--qx-paper)}.i2p-ub-src.off .i2p-ub-ic{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.i2p-ub-n{display:block;margin-top:16px;font-size:24px;font-weight:700}.i2p-ub-d{margin-top:16px;font-size:18px;line-height:1.5;color:var(--qx-ink-2)}.i2p-ub-to{margin-top:18px;padding-top:14px;border-top:1px solid var(--qx-line);display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--qx-teal-d)}.i2p-ub-src.off .i2p-ub-to{color:var(--qx-wheat-d)}.i2p-ub-ways{padding:0;overflow:hidden}.i2p-ub-way{padding:20px 26px;display:flex;flex-direction:column;gap:16px}.i2p-ub-way+.i2p-ub-way{border-top:1px solid var(--qx-line);background:var(--qx-paper)}.i2p-ub-wh{display:flex;align-items:baseline;gap:16px}.i2p-ub-wh b{font-size:23px;font-weight:700}.i2p-ub-wh span{margin-left:auto;font-size:18px;font-weight:600;color:var(--qx-ink-3)}.i2p-ub-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.i2p-ub-node{min-height:86px;padding:10px 20px;border-radius:16px;background:var(--qx-surface);border:1px solid var(--qx-line-2);display:inline-flex;flex-direction:column;justify-content:center;gap:3px}.i2p-ub-node b{font-size:20px;font-weight:700;color:var(--qx-ink-2)}.i2p-ub-node i{font-style:normal;font-size:17px;font-weight:600;color:var(--qx-ink-3)}.i2p-ub-node.on{background:var(--qx-teal-soft);border-color:transparent}.i2p-ub-node.on b{color:var(--qx-teal-d)}.i2p-ub-cut{min-height:86px;padding:0 20px;border-radius:16px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:700}.i2p-ub-note{font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.i2p-ub-note b{color:var(--qx-wheat-d)}.i2p-pv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:color-mix(in srgb,var(--qx-deep) 78%,transparent);display:flex;padding:14px}.i2p-pv-box{flex:1;min-height:0;border-radius:30px;background:var(--qx-surface);display:flex;flex-direction:column;overflow:hidden}.i2p-pv-head{flex:none;min-height:132px;display:flex;align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--qx-line)}.i2p-pv-t{font-size:30px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i2p-pv-s{margin-top:6px;font-size:19px;color:var(--qx-ink-3)}.i2p-pv-view{flex:1;min-height:0;background:var(--qx-deep);display:flex;align-items:center;justify-content:center;overflow:auto}.i2p-pv-view img{max-width:100%;max-height:100%;background:var(--qx-on-solid)}.i2p-pv-view [data-pdf-preview-host]{width:100%;height:100%;min-height:0;background:var(--qx-on-solid)}.i2p-pv-fail{color:var(--qx-paper);text-align:center;padding:24px;font-size:22px;font-weight:700}.i2p-pv-bar{flex:none;border-top:1px solid var(--qx-line);padding:14px 22px;display:flex;gap:11px;align-items:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ss-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0 calc(-1 * var(--qx-gutter));padding:0;overflow-y:auto}.ss-page[data-shape=pick]{padding:0}.ss-ctxbar{flex:none;min-height:72px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px var(--qx-gutter)}.ss-tag{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:var(--qx-tap-min);padding:0 18px;border-radius:13px;background:var(--qx-surface);border:1px solid var(--qx-line-2);font-size:18px;font-weight:600;color:var(--qx-ink-2);max-width:390px;overflow:hidden;white-space:nowrap}.ss-tag b{color:var(--qx-ink);font-weight:700}.ss-tag[data-tone=ok]{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.ss-tag[data-tone=warn]{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.ss-tag[data-tone=bad]{background:var(--qx-cinnabar-soft);border-color:transparent;color:var(--qx-cinnabar-d)}.ss-ctxbar .sp{flex:1}.ss-fx{flex:none;display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 15px;border-radius:13px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:17px;font-weight:700}.ss-fx b{background:var(--qx-wheat-d);color:var(--qx-on-solid);border-radius:8px;padding:3px 9px;font-size:15px;letter-spacing:1px}.ss-status{flex:none;padding:0 var(--qx-gutter)}.ss-state{display:flex;flex-direction:column;gap:9px;padding:20px 24px;border-radius:26px;border:1px solid var(--qx-line);background:var(--qx-surface)}.ss-state[data-kind=error]{background:var(--qx-cinnabar-soft);border-color:color-mix(in srgb,var(--qx-cinnabar) 28%,var(--qx-line))}.ss-state[data-kind=warn]{background:var(--qx-wheat-soft);border-color:color-mix(in srgb,var(--qx-wheat) 28%,var(--qx-line))}.ss-state[data-kind=lock]{background:var(--qx-slate-soft);border-color:color-mix(in srgb,var(--qx-slate) 28%,var(--qx-line))}.ss-state[data-kind=info]{background:var(--qx-teal-soft);border-color:color-mix(in srgb,var(--qx-teal) 28%,var(--qx-line))}.ss-state-h{display:flex;align-items:center;gap:12px;font-size:27px;font-weight:700;line-height:1.25}.ss-state-p{font-size:20px;line-height:1.5;color:var(--qx-ink-2)}.ss-chips{margin-top:auto;display:flex;gap:9px;flex-wrap:wrap}.ss-chip{min-height:var(--qx-tap-min);padding:0 16px;border-radius:13px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:inline-flex;align-items:center;font-size:18px;color:var(--qx-ink-2);font-weight:600}.ss-chip[data-tone=ok]{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.ss-chip[data-tone=warn]{background:var(--qx-wheat-soft);border-color:transparent;color:var(--qx-wheat-d)}.ss-xq{flex:none;margin:16px 44px 0;border-radius:36px;padding:28px 42px 26px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper);position:relative;overflow:hidden}.ss-xq-row{display:flex;align-items:center;gap:24px;position:relative;z-index:1}.ss-xq-face{flex:none;width:100px;height:100px;border-radius:50%;background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);display:flex;align-items:center;justify-content:center;font-size:46px;color:var(--qx-emerald);font-family:var(--qx-serif)}.ss-xq-eyebrow{font-size:18px;letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 50%,transparent);margin-bottom:8px}.ss-xq-ask{font-size:38px;line-height:1.3;font-weight:700;letter-spacing:1px;font-family:var(--qx-serif)}.ss-xq-ask em{font-style:normal;color:var(--qx-emerald)}.ss-xq-doing{margin-top:10px;font-size:21px;line-height:1.55;color:color-mix(in srgb,var(--qx-paper) 72%,transparent)}.ss-xq-doing b{color:var(--qx-on-solid);font-weight:600}.ss-sec{flex:none;padding:0 44px;margin-top:20px}.ss-sec-label{display:flex;align-items:baseline;gap:16px;margin-bottom:14px}.ss-sec-label .no{font-size:20px;color:var(--qx-teal-d);font-weight:700;letter-spacing:2px;font-family:var(--qx-serif)}.ss-sec-label .t{font-size:29px;font-weight:700}.ss-sec-label .hint{font-size:19px;color:var(--qx-ink-3);margin-left:auto}.ss-pickrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-pick{background:var(--qx-surface);border:2px dashed var(--qx-line-2);border-radius:32px;padding:24px;display:flex;flex-direction:column;gap:10px;text-align:left;min-height:196px;min-width:0;color:inherit;font:inherit;cursor:pointer}.ss-pick .pi{width:62px;height:62px;border-radius:20px;display:flex;align-items:center;justify-content:center}.ss-pick .pi[data-tone=clay]{background:color-mix(in srgb,var(--qx-wheat-soft) 70%,var(--qx-cinnabar-soft));color:var(--qx-wheat-d)}.ss-pick .pi[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.ss-pick .pi[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.ss-pick .pi[data-tone=muted]{background:var(--qx-paper);color:var(--qx-ink-3)}.ss-pick b{font-size:23px;font-weight:700}.ss-pick .d{font-size:17px;line-height:1.45;color:var(--qx-ink-3);flex:1}.ss-pick .f{font-size:17px;font-weight:600;color:var(--qx-teal-d)}.ss-pick[aria-disabled=true]{opacity:.55;cursor:default}.ss-pick:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.ss-note{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:32px;padding:22px 26px;display:flex;flex-direction:column;text-align:left}.ss-note h3{font-size:20px;font-weight:700;margin:0 0 10px}.ss-plan{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ss-plan li{display:flex;gap:10px;align-items:flex-start;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.ss-plan .sq{flex:none;width:9px;height:9px;border-radius:3px;background:var(--qx-teal);margin-top:7px}.ss-work{flex:1;min-height:0;margin:14px var(--qx-gutter) 0;display:flex;gap:18px}.ss-page[data-shape=pick] .ss-work{margin:14px 44px 0}.ss-page[data-shape=pick] .ss-pvcol{width:400px}.ss-pvcol{flex:none;width:600px;min-height:0;display:flex;flex-direction:column;gap:8px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:26px;padding:10px}.ss-pvbar{flex:none;display:flex;flex-direction:column;gap:8px}.ss-pvrow{display:flex;gap:8px;align-items:center}.ss-pvbtn{flex:none;min-width:56px;height:52px;padding:0 13px;border-radius:13px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);font-size:19px;font-weight:600;color:var(--qx-ink-2);display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer}.ss-pvbtn[aria-pressed=true]{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.ss-pvbtn:disabled,.ss-pvbtn[aria-disabled=true]{opacity:.42;cursor:default}.ss-pvlabel{flex:1;min-width:0;height:52px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:600;color:var(--qx-ink-2);background:var(--qx-paper);border-radius:13px;border:1px solid var(--qx-line-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.ss-pv-view{flex:1;min-height:0;overflow:auto;background:color-mix(in srgb,var(--qx-line-2) 55%,var(--qx-ink-3));border-radius:18px;position:relative;touch-action:none;cursor:grab}.ss-pv-view.is-grabbing{cursor:grabbing}.ss-pv-page{position:absolute;background:var(--qx-on-solid);border:2px solid var(--qx-ink-3);box-shadow:0 4px 18px color-mix(in srgb,var(--qx-ink) 22%,transparent);overflow:hidden}.ss-pv-empty{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:var(--qx-paper);border:1px dashed var(--qx-line-2);border-radius:18px;padding:24px;font-size:20px;line-height:1.5;color:var(--qx-ink-2);overflow-y:auto}.ss-pv-ghost{flex:none;width:100%;max-width:330px;aspect-ratio:840 / 1188;background:var(--qx-surface);border:2px dashed var(--qx-line-2);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px}.ss-pv-empty b{font-size:23px}.ss-pv-cap{flex:none;min-height:34px;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--qx-ink-3);text-align:center;padding:0 6px}.ss-pv-frame{flex:1;min-height:0;border:0;border-radius:18px;background:var(--qx-on-solid)}.ss-bar{position:absolute;background:color-mix(in srgb,var(--qx-ink-3) 45%,var(--qx-paper));border-radius:2px}.ss-bar.is-title{background:color-mix(in srgb,var(--qx-ink) 55%,var(--qx-paper))}.ss-pmark{position:absolute;border:1px solid var(--qx-ink-3);background:color-mix(in srgb,var(--qx-on-solid) 88%,transparent);color:var(--qx-ink-2);font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:15px}.ss-stampmark{position:absolute;border:3px dashed var(--qx-cinnabar);background:color-mix(in srgb,var(--qx-cinnabar) 9%,transparent);color:var(--qx-cinnabar-d);display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:4px}.ss-stampmark[data-burned=true]{border-style:solid;background:color-mix(in srgb,var(--qx-cinnabar) 15%,transparent)}.ss-ctrlcol{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding-right:4px}.ss-grp{flex:none;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:26px;padding:15px 18px}.ss-grp h3{font-size:21px;font-weight:700;display:flex;align-items:center;gap:10px;margin:0 0 10px;line-height:1.25}.ss-grp h3 .r{margin-left:auto;font-size:17px;font-weight:600;color:var(--qx-ink-3)}.ss-grp .note{font-size:17px;line-height:1.45;color:var(--qx-ink-3);margin-top:9px}.ss-reason{font-size:18px;line-height:1.4;font-weight:600;color:var(--qx-wheat-d)}.ss-local-note{padding:8px 44px 0}.ss-pages{display:flex;gap:6px;flex-wrap:wrap}.ss-pgbtn{width:56px;height:56px;border-radius:13px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);font-size:20px;font-weight:700;color:var(--qx-ink-2);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;cursor:pointer}.ss-pgbtn[aria-pressed=true]{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.ss-pgbtn:disabled{opacity:.42;cursor:default}.ss-nine{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ss-nine button,.ss-sizes button{height:62px;border-radius:13px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);font-size:19px;font-weight:600;color:var(--qx-ink-2);cursor:pointer}.ss-sizes button{height:58px}.ss-nine button[aria-pressed=true],.ss-sizes button[aria-pressed=true]{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.ss-nine button:disabled,.ss-sizes button:disabled{opacity:.42;cursor:default}.ss-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ss-sum{margin-top:10px;background:var(--qx-paper);border:1px solid var(--qx-line-2);border-radius:18px;padding:11px 14px;font-size:19px;font-weight:600;color:var(--qx-ink);line-height:1.4}.ss-consent{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;background:var(--qx-paper);border:1.5px solid var(--qx-line-2);border-radius:18px;padding:14px 16px;min-height:88px;cursor:pointer;color:inherit;font:inherit}.ss-consent .box{flex:none;width:52px;height:52px;border-radius:13px;border:2px solid var(--qx-line-2);background:var(--qx-surface);display:flex;align-items:center;justify-content:center;color:transparent}.ss-consent[aria-checked=true] .box{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.ss-consent .ct{flex:1;font-size:18px;line-height:1.45;color:var(--qx-ink-2)}.ss-consent .ct b{color:var(--qx-ink);font-weight:700}.ss-consent:disabled,.ss-consent[aria-disabled=true]{opacity:.6;cursor:default}.ss-kv{display:flex;flex-direction:column;gap:8px}.ss-kv>div{display:flex;gap:10px;font-size:19px;color:var(--qx-ink-2);line-height:1.35}.ss-kv>div>span:first-child{flex:none;width:104px;color:var(--qx-ink-3)}.ss-kv b{font-weight:600;color:var(--qx-ink)}.ss-steps{display:flex;flex-direction:column;gap:8px}.ss-step{min-height:58px;border-radius:13px;background:var(--qx-paper);border:1px solid var(--qx-line-2);display:flex;align-items:center;gap:12px;padding:0 16px;font-size:19px;font-weight:600;color:var(--qx-ink-3)}.ss-step.on{background:var(--qx-deep);border-color:transparent;color:var(--qx-emerald)}.ss-step.done{background:var(--qx-teal-soft);border-color:transparent;color:var(--qx-teal-d)}.ss-step i{flex:none;width:22px;height:22px;border-radius:50%;background:currentColor;opacity:.3}.ss-aside{flex:none;min-height:160px;margin:14px var(--qx-gutter) 0;display:flex;gap:18px}.ss-acol{flex:1;min-width:0;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:26px;padding:15px 18px}.ss-acol h4{font-size:20px;font-weight:700;margin:0 0 9px}.ss-truth{flex:none;min-height:76px;display:flex;align-items:center;gap:14px;padding:9px var(--qx-gutter);background:var(--qx-slate-soft);border-top:1px solid color-mix(in srgb,var(--qx-slate) 35%,var(--qx-line));font-size:18px;line-height:1.42;color:var(--qx-slate-d)}.ss-truth b{color:var(--qx-slate-d);font-weight:700}.ss-gatecol{flex:1;min-width:0;min-height:0;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:26px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ss-gatecol h3{flex:none;font-size:21px;font-weight:700;display:flex;align-items:center;gap:10px;line-height:1.25;margin:0}.ss-gatecol h3 .r{margin-left:auto;font-size:17px;font-weight:600;color:var(--qx-ink-3)}.ss-gaterow{flex:1;min-height:0;display:grid;gap:10px;grid-auto-rows:1fr}.ss-pickcard{display:flex;gap:14px;align-items:center;width:100%;text-align:left;background:var(--qx-paper);border:1.5px solid var(--qx-line-2);border-radius:18px;padding:18px;min-height:96px;cursor:pointer;color:inherit;font:inherit}.ss-pickcard .pi{flex:none;width:76px;height:76px;border-radius:13px;display:flex;align-items:center;justify-content:center}.ss-pickcard .pi[data-tone=teal]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.ss-pickcard .pi[data-tone=clay]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.ss-pickcard .pi[data-tone=slate]{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.ss-pickcard .pi[data-tone=muted]{background:var(--qx-paper);color:var(--qx-ink-3)}.ss-pickcard b{display:block;font-size:22px;font-weight:700}.ss-pickcard .d{display:block;font-size:18px;line-height:1.45;color:var(--qx-ink-3);margin-top:6px}.ss-pickcard .f{display:block;font-size:18px;font-weight:600;color:var(--qx-teal-d);margin-top:7px}.ss-qr{margin:12px var(--qx-gutter) 0}.ss-cta-wrap{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.ss-cta-reason{font-size:19px;font-weight:600;color:var(--qx-wheat-d);line-height:1.3;margin:0}.ss-cta-row{display:flex;gap:14px;align-items:center}.ss-cta-row .qx-btn{white-space:nowrap}.ss-cta-row .qx-btn[data-variant=primary]{flex:1.7}.ss-cta-row .qx-btn[data-variant=ghost]{flex:1}.ss-page button:focus-visible,.ss-page [role=checkbox]:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ss-page,.ss-page *{animation:none!important;transition:none!important}}.ss-hidden-file{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.qx-stage:has(.qx-resume-triage) .qx-ctabar>.qx-btn[data-variant=primary]{flex:1.5}.qx-stage:has(.qx-resume-triage) .qx-ctabar>.qx-btn{flex:1}.qx-resume-triage{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding-top:18px;color:var(--qx-ink)}.qx-resume-triage .qx-rt-xq{flex:none;position:relative;overflow:hidden;padding:22px 34px 18px;border-radius:34px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper)}.qx-resume-triage .qx-rt-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(46 230 168 / .16),transparent 65%);pointer-events:none}.qx-resume-triage .qx-rt-xq-row{position:relative;z-index:1;display:flex;align-items:center;gap:22px}.qx-resume-triage .qx-rt-face{flex:none;width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--qx-serif);font-size:var(--qx-fs-page);color:var(--qx-emerald);background:#2ee6a81a;border:1.5px solid rgb(46 230 168 / .4)}.qx-resume-triage .qx-rt-xq-main{flex:1;min-width:0}.qx-resume-triage .qx-rt-eyebrow{margin:0;font-size:var(--qx-fs-aux);letter-spacing:5px;color:#f2efe480}.qx-resume-triage .qx-rt-title{margin:7px 0 0;font-family:var(--qx-serif);font-size:var(--qx-fs-page);line-height:1.26;font-weight:700;letter-spacing:1px}.qx-resume-triage .qx-rt-title em{font-style:normal;color:var(--qx-emerald)}.qx-resume-triage .qx-rt-doing{margin:8px 0 0;font-size:var(--qx-fs-aux);line-height:1.5;color:#f2efe4b8}.qx-resume-triage .qx-rt-flag{flex:none;display:flex;align-items:center;min-height:var(--qx-tap-min);padding:0 18px;border-radius:24px;font-size:var(--qx-fs-aux);font-weight:700;letter-spacing:1px;background:#2ee6a824;border:1px solid rgb(46 230 168 / .42);color:var(--qx-emerald)}.qx-resume-triage .qx-rt-flag[data-tone=warn]{background:#ffffff1a;border-color:#f2efe466;color:var(--qx-paper)}.qx-resume-triage .qx-rt-rail{position:relative;z-index:1;list-style:none;margin:15px 0 0;padding:13px 0 0;border-top:1px solid rgb(242 239 228 / .16);display:flex;align-items:center}.qx-resume-triage .qx-rt-rail li{flex:none;display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-aux);font-weight:600;color:#f2efe499;white-space:nowrap}.qx-resume-triage .qx-rt-rail li+li:before{content:"";width:36px;height:1px;margin-right:4px;background:#f2efe42e}.qx-resume-triage .qx-rt-rail li:not(:last-child){flex:1}.qx-resume-triage .qx-rt-rail i{flex:none;width:32px;height:32px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:var(--qx-fs-aux);font-weight:800;background:#f2efe41a;border:1px solid rgb(242 239 228 / .22)}.qx-resume-triage .qx-rt-rail li[aria-current=step]{color:var(--qx-paper);font-weight:700}.qx-resume-triage .qx-rt-rail li[aria-current=step] i{background:var(--qx-emerald);border-color:var(--qx-emerald);color:var(--qx-deep)}.qx-resume-triage .qx-rt-rail li[data-done="1"]{color:#f2efe4d1}.qx-resume-triage .qx-rt-rail li[data-done="1"] i{background:#2ee6a838;border-color:#2ee6a86b;color:var(--qx-emerald)}.qx-resume-triage .qx-rt-rail li[data-mark=wait] i{border-style:dashed;border-color:#f2efe48c}.qx-resume-triage .qx-rt-rail li[data-mark=bad]{color:var(--qx-on-deep-bad)}.qx-resume-triage .qx-rt-rail li[data-mark=bad] i{background:#b23a2e47;border-color:var(--qx-on-deep-bad);color:var(--qx-on-deep-bad)}.qx-resume-triage .sr-only-qx{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.qx-resume-triage .qx-rt-note{margin:0;padding:12px 18px;border-radius:18px;background:var(--qx-surface);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-note b{color:var(--qx-teal-d);font-weight:700;margin-right:6px}.qx-resume-triage .qx-rt-note[data-tone=warn]{background:var(--qx-wheat-soft);border-color:var(--qx-line-2);color:var(--qx-wheat-d)}.qx-resume-triage .qx-rt-note[data-tone=error]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar-line);color:var(--qx-cinnabar-d);font-weight:700}.qx-resume-triage .qx-rt-scroll{padding-top:0;gap:14px}.qx-resume-triage .qx-rt-pick{display:flex;flex-direction:column;gap:11px}.qx-resume-triage .qx-rt-sec-h{margin:0;font-size:var(--qx-fs-body-lg);font-weight:700}.qx-resume-triage .qx-rt-sec-h small{margin-left:12px;font-size:var(--qx-fs-aux);font-weight:500;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-intro h2{margin:0;font-size:var(--qx-fs-body-lg);font-weight:700}.qx-resume-triage .qx-rt-intro p{margin:6px 0 0;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-chain{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none}.qx-resume-triage .qx-rt-chain li{padding:6px 12px;border-radius:999px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:700}.qx-resume-triage .qx-rt-alt{flex:none;width:100%;min-height:76px;display:flex;align-items:center;gap:16px;padding:12px 20px;border-radius:22px;text-align:left;cursor:pointer;border:1.5px dashed var(--qx-teal);background:var(--qx-surface);color:var(--qx-ink)}.qx-resume-triage .qx-rt-alt strong{display:block;font-size:var(--qx-fs-aux-lg)}.qx-resume-triage .qx-rt-alt small{display:block;margin-top:2px;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-alt .go{margin-left:auto;flex:none;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-srcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:14px}.qx-resume-triage .qx-rt-src{min-height:148px;display:flex;flex-direction:column;gap:9px;padding:18px;border-radius:22px;text-align:left;cursor:pointer;border:1.5px solid var(--qx-line);background:var(--qx-surface);color:var(--qx-ink);box-shadow:0 3px 12px #10302b0d}.qx-resume-triage .qx-rt-src:disabled{cursor:not-allowed;opacity:.6}.qx-resume-triage .qx-rt-src[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.qx-resume-triage .qx-rt-src .ico{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-src[aria-pressed=true] .ico{background:var(--qx-surface)}.qx-resume-triage .qx-rt-src .n{font-size:var(--qx-fs-body-lg);font-weight:700}.qx-resume-triage .qx-rt-src .d{font-size:var(--qx-fs-aux);line-height:1.42;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-src .go{margin-top:auto;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-split{display:flex;flex-direction:column;gap:18px;min-width:0}.qx-resume-triage .qx-rt-main{display:flex;flex-direction:column;min-width:0;gap:10px}.qx-resume-triage .qx-rt-side{display:flex;flex-direction:column;min-width:440px}.qx-resume-triage .qx-rt-direction{flex:1;min-height:0;display:flex;flex-direction:column}.qx-resume-triage .qx-rt-direction h2{white-space:nowrap}.qx-resume-triage .qx-rt-dropzone{flex:1;min-height:214px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 20px;border-radius:26px;text-align:center;cursor:pointer;border:2px dashed var(--qx-line-2);background:var(--qx-surface);color:var(--qx-ink)}.qx-resume-triage .qx-rt-dropzone[data-staged=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.qx-resume-triage .qx-rt-dropzone:disabled{cursor:not-allowed;opacity:.7}.qx-resume-triage .qx-rt-dropzone .ico{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-dropzone strong{margin-top:14px;font-size:var(--qx-fs-btn);font-weight:800;overflow-wrap:anywhere}.qx-resume-triage .qx-rt-dropzone span{margin-top:8px;font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-fmts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.qx-resume-triage .qx-rt-fmts em{font-style:normal;padding:4px 12px;border-radius:999px;border:1px solid var(--qx-line);background:var(--qx-paper);font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-hint{margin:0;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-dims summary{min-height:var(--qx-tap-min);display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:var(--qx-fs-aux);font-weight:700}.qx-resume-triage .qx-rt-dims summary::-webkit-details-marker{display:none}.qx-resume-triage .qx-rt-dims summary small{margin-left:auto;font-size:var(--qx-fs-aux);font-weight:600;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-dim-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.qx-resume-triage .qx-rt-dim{min-height:var(--qx-tap-min);display:flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:16px;text-align:center;font-size:var(--qx-fs-aux);font-weight:700;white-space:nowrap;background:var(--qx-paper);border:1px solid var(--qx-line);color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-dim[data-extra=true]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-resume-triage .qx-rt-wait{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:none}.qx-resume-triage .qx-rt-wait-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 30px;text-align:center}.qx-resume-triage .qx-rt-ring{width:132px;height:132px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:10px solid var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-ring[data-tone=bad]{border-color:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-resume-triage .qx-rt-ring[data-tone=warn]{border-color:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-resume-triage .qx-rt-fail{padding:20px 26px;border-radius:28px;background:var(--qx-cinnabar-soft);border:1.5px solid var(--qx-cinnabar)}.qx-resume-triage .qx-rt-fail[data-tone=warn]{background:var(--qx-wheat-soft);border-color:var(--qx-wheat)}.qx-resume-triage .qx-rt-fail-t{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-btn);font-weight:800;color:var(--qx-cinnabar-d)}.qx-resume-triage .qx-rt-fail[data-tone=warn] .qx-rt-fail-t{color:var(--qx-wheat-d)}.qx-resume-triage .qx-rt-fail p{margin:8px 0 0;font-size:var(--qx-fs-aux);line-height:1.6;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-wait-t{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-page);font-weight:700}.qx-resume-triage .qx-rt-wait-d{margin:0;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.qx-resume-triage .qx-rt-chips span{padding:6px 14px;border-radius:999px;background:var(--qx-paper);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-2);overflow-wrap:anywhere}.qx-resume-triage .qx-rt-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.qx-resume-triage .qx-rt-steps li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:4px 12px;padding:12px 16px;border-radius:18px;background:var(--qx-paper);border:1px solid var(--qx-line);text-align:left}.qx-resume-triage .qx-rt-steps i{grid-row:span 2;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;background:var(--qx-muted-bg);color:var(--qx-muted-ink)}.qx-resume-triage .qx-rt-steps strong{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-steps em{grid-column:2;font-style:normal;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-steps span{grid-row:1 / span 2;grid-column:3;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-muted-ink)}.qx-resume-triage .qx-rt-dev{position:absolute;right:var(--qx-gutter);bottom:150px;min-height:var(--qx-tap-min);padding:0 14px;border-radius:12px;border:1px dashed var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-truth{flex:none;display:flex;gap:22px;padding:12px 0 2px;border-top:1px solid var(--qx-line)}.qx-resume-triage .qx-rt-truth p{flex:.9;margin:0;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-truth p:nth-child(2){flex:1.5}.qx-resume-triage .qx-rt-truth b{margin-right:6px;font-weight:700;color:var(--qx-ink-2)}@media(max-width:640px){.qx-resume-triage{overflow-y:auto;scrollbar-width:none}.qx-resume-triage .qx-rt-scroll,.qx-resume-triage .qx-rt-wait{flex:none;overflow:visible}.qx-resume-triage .qx-rt-xq{padding:16px 18px 14px;border-radius:24px}.qx-resume-triage .qx-rt-face,.qx-resume-triage .qx-rt-flag{display:none}.qx-resume-triage .qx-rt-eyebrow{font-size:var(--qx-fs-aux);letter-spacing:3px}.qx-resume-triage .qx-rt-title{font-size:var(--qx-fs-body-lg)}.qx-resume-triage .qx-rt-doing{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qx-resume-triage .qx-rt-rail li,.qx-resume-triage .qx-rt-rail li:not(:last-child){flex:none;font-size:var(--qx-fs-aux);white-space:normal}.qx-resume-triage .qx-rt-rail li+li:before{display:none}.qx-resume-triage .qx-rt-srcs,.qx-resume-triage .qx-rt-split,.qx-resume-triage .qx-rt-steps{grid-template-columns:minmax(0,1fr)}.qx-resume-triage .qx-rt-sec-h small{display:block;margin:4px 0 0;font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-src{min-height:0;padding:14px 16px}.qx-resume-triage .qx-rt-truth{flex-direction:column;gap:8px}.qx-resume-triage .qx-rt-truth p{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-fail{padding:16px 18px}.qx-resume-triage .qx-rt-fail-t{font-size:var(--qx-fs-aux-lg)}.qx-resume-triage .qx-rt-side{min-width:0}.qx-resume-triage .qx-rt-direction h2{white-space:normal}.qx-stage:has(.qx-resume-triage) .qx-ctabar{flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.qx-stage:has(.qx-resume-triage) .qx-ctabar .why{flex:1 1 100%;font-size:var(--qx-fs-aux)}.qx-stage:has(.qx-resume-triage) .qx-ctabar>.qx-btn{font-size:var(--qx-fs-aux);padding:0 14px}}@media(prefers-reduced-motion:reduce){.qx-resume-triage *,.qx-resume-triage *:before,.qx-resume-triage *:after{animation:none!important;transition:none!important}}.qx-resume-triage .qx-rt-target{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:28px;background:var(--qx-surface);border:1px solid var(--qx-line)}.qx-resume-triage .qx-rt-blk-h{display:flex;align-items:center;gap:12px}.qx-resume-triage .qx-rt-blk-ic{flex:none;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-blk-h h2{margin:0;font-size:var(--qx-fs-body-lg);font-weight:700}.qx-resume-triage .qx-rt-blk-h small{display:block;margin-top:2px;font-size:var(--qx-fs-aux);line-height:1.4;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qx-resume-triage .qx-rt-seg button{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 16px;border-radius:20px;text-align:left;cursor:pointer;border:1.5px solid var(--qx-line);background:var(--qx-surface);color:var(--qx-ink)}.qx-resume-triage .qx-rt-seg b{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-seg small{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-seg button[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-grp{display:flex;flex-direction:column;gap:8px}.qx-resume-triage .qx-rt-grp .lb,.qx-resume-triage .qx-rt-field .lb{font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-grp .lb small{margin-left:8px;font-size:var(--qx-fs-aux);font-weight:500;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-grp .ops{display:flex;flex-wrap:wrap;gap:8px}.qx-resume-triage .qx-rt-chip{min-height:52px;min-width:60px;padding:0 16px;border-radius:18px;cursor:pointer;white-space:nowrap;border:1px solid var(--qx-line);background:var(--qx-surface);color:var(--qx-ink-2);font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-chip[data-mute=true]{border-style:dashed;border-color:var(--qx-line-2);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-chip[aria-pressed=true]{border:1px solid var(--qx-teal);background:var(--qx-teal);color:var(--qx-on-solid);font-weight:700}.qx-resume-triage .qx-rt-chip:disabled,.qx-resume-triage .qx-rt-dimchip:disabled,.qx-resume-triage .qx-rt-field :disabled{opacity:.5;cursor:not-allowed}.qx-resume-triage .qx-rt-dimchips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qx-resume-triage .qx-rt-dimchip{min-height:60px;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;text-align:left;border-radius:18px;border:1.5px solid var(--qx-line);background:var(--qx-surface);color:var(--qx-ink-2);font-size:var(--qx-fs-aux);font-weight:600}.qx-resume-triage .qx-rt-dimchip .mk{flex:none;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--qx-line-2);background:var(--qx-paper)}.qx-resume-triage .qx-rt-dimchip .tx{white-space:nowrap}.qx-resume-triage .qx-rt-dimchip[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-dimchip[aria-pressed=true] .mk{border-color:var(--qx-teal);background:var(--qx-teal);color:var(--qx-on-solid)}.qx-resume-triage .qx-rt-field{display:flex;flex-direction:column;gap:8px}.qx-resume-triage .qx-rt-field input,.qx-resume-triage .qx-rt-field button{min-height:60px;width:100%;padding:0 16px;border-radius:16px;font:inherit;font-size:var(--qx-fs-aux);border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink)}.qx-resume-triage .qx-rt-field button{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.qx-resume-triage .qx-rt-field .val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qx-resume-triage .qx-rt-field .go,.qx-resume-triage .qx-rt-drawer .go{flex:none;display:flex;align-items:center;gap:6px;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-field input:focus-visible,.qx-resume-triage .qx-rt-field button:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.qx-resume-triage .qx-rt-drawer{min-height:64px;display:flex;align-items:center;gap:10px;padding:0 18px;cursor:pointer;text-align:left;border-radius:18px;border:1.5px dashed var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink)}.qx-resume-triage .qx-rt-drawer b{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-drawer small{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-drawer .go{margin-left:auto}.qx-resume-triage .qx-rt-drawer[aria-expanded=true]{border-style:solid;border-color:var(--qx-teal)}.qx-resume-triage .qx-rt-more{display:flex;flex-direction:column;gap:14px}.qx-resume-triage .resume-usb-panel{gap:12px;padding:20px 22px;border-radius:28px;border-color:var(--qx-line);background:var(--qx-surface)}.qx-resume-triage .resume-usb-panel__head{gap:14px}.qx-resume-triage .resume-usb-panel__icon{width:54px;height:54px;border-radius:18px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .resume-usb-panel h2{font-size:var(--qx-fs-body);color:var(--qx-ink)}.qx-resume-triage .resume-usb-panel__hint{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .resume-usb-panel[data-usb-state=importing] .resume-usb-panel__head:after{content:"导入中 · 没有中止入口";flex:none;padding:6px 12px;border-radius:14px;font-size:var(--qx-fs-aux);font-weight:700;background:var(--qx-wheat-soft);border:1px solid var(--qx-wheat);color:var(--qx-wheat-d)}.qx-resume-triage .resume-usb-panel__empty{padding:22px;border-radius:24px;border:1.5px dashed var(--qx-line-2);background:var(--qx-paper);font-size:var(--qx-fs-aux);line-height:1.55;color:var(--qx-ink-2)}.qx-resume-triage .resume-usb-panel__list{gap:9px;max-height:360px}.qx-resume-triage .resume-usb-panel__row{min-height:80px;gap:14px;padding:0 16px;border-radius:18px;border-color:var(--qx-line);background:var(--qx-paper)}.qx-resume-triage .resume-usb-panel__row:after{content:"选这一份 →";flex:none;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-teal-d)}.qx-resume-triage .resume-usb-panel__name{font-size:var(--qx-fs-aux);color:var(--qx-ink)}.qx-resume-triage .resume-usb-panel__size{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .resume-usb-panel .ui-kiosk-state-panel,.qx-resume-triage .qx-rt-usb>.ui-kiosk-state-panel{padding:16px 20px;border-radius:24px;border:1.5px solid var(--qx-line-2);background:var(--qx-paper)}.qx-resume-triage .resume-usb-panel .ui-kiosk-state-panel[data-tone=error]{border-color:var(--qx-cinnabar);background:var(--qx-cinnabar-soft)}.qx-resume-triage .resume-usb-panel .ui-kiosk-state-panel[data-tone=error] .ui-kiosk-state-title{color:var(--qx-cinnabar-d)}.qx-resume-triage .qx-rt-usb>.ui-kiosk-state-panel{border-color:color-mix(in srgb,var(--qx-slate) 28%,var(--qx-surface));background:var(--qx-slate-soft)}.qx-resume-triage .qx-rt-usb>.ui-kiosk-state-panel .ui-kiosk-state-title{color:var(--qx-slate-d)}.qx-resume-triage .ui-kiosk-state-title{font-size:var(--qx-fs-aux-lg);font-weight:800}.qx-resume-triage .ui-kiosk-state-description{font-size:var(--qx-fs-aux);line-height:1.55;color:var(--qx-ink-2)}.qx-resume-triage .resume-usb-panel__actions button,.qx-resume-triage .qx-rt-phone .flex-wrap>button{min-height:56px;padding:0 18px;border-radius:18px;font-size:var(--qx-fs-aux);font-weight:700;border:1.5px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-phone .flex-wrap>button:last-child:not(:disabled){border-color:var(--qx-teal);background:var(--qx-teal);color:var(--qx-on-solid)}.qx-resume-triage .qx-rt-phone>*{padding:20px 22px;border-radius:28px;border:1px solid var(--qx-line);background:var(--qx-surface);box-shadow:none}.qx-resume-triage .qx-rt-phone h2{font-size:var(--qx-fs-body-lg);color:var(--qx-ink)}.qx-resume-triage .qx-rt-phone p{font-size:var(--qx-fs-aux);line-height:1.55;color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-phone .grid{grid-template-columns:240px minmax(0,1fr);gap:16px}.qx-resume-triage .qx-rt-phone .grid>div:first-child{min-height:240px;border-radius:28px;border:1.5px dashed var(--qx-line-2);background:var(--qx-surface)}.qx-resume-triage .qx-rt-phone .grid>div:last-child{padding:16px 18px;border-radius:22px;background:var(--qx-paper)}.qx-resume-triage .qx-rt-phone .bg-error-bg{border-radius:14px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-phone .bg-success-bg{border-radius:14px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-preview [data-file-preview-kind]{border-radius:24px;border-color:var(--qx-line-2);background:var(--qx-paper)}.qx-resume-triage .qx-rt-preview [data-file-preview-kind]>p:last-child{border-color:var(--qx-line);background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-scan{display:flex;flex-direction:column;gap:12px}.qx-resume-triage .qx-rt-track{display:flex;align-items:center;gap:14px;padding:12px 20px;border-radius:24px;border:1px solid var(--qx-line);background:var(--qx-surface)}.qx-resume-triage .qx-rt-track .ti,.qx-resume-triage .qx-rt-filecard .fi{flex:none;display:flex;align-items:center;justify-content:center;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-triage .qx-rt-track .ti{width:54px;height:54px;border-radius:18px}.qx-resume-triage .qx-rt-track .tx,.qx-resume-triage .qx-rt-filecard .fx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qx-resume-triage .qx-rt-track b{font-size:var(--qx-fs-body)}.qx-resume-triage .qx-rt-track small{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-track .tbtn{flex:none;min-height:56px;padding:0 18px;border-radius:18px;cursor:pointer;font-size:var(--qx-fs-aux);font-weight:700;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-2)}.qx-resume-triage .qx-rt-filecard{display:flex;align-items:center;gap:16px;padding:20px 26px;border-radius:28px;border:1px solid var(--qx-line);background:var(--qx-surface)}.qx-resume-triage .qx-rt-filecard .fi{width:72px;height:72px;border-radius:22px}.qx-resume-triage .qx-rt-filecard b{font-size:var(--qx-fs-btn);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qx-resume-triage .qx-rt-filecard small{font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-filecard .fb{flex:none;min-height:52px;display:flex;align-items:center;padding:0 18px;border-radius:15px;font-size:var(--qx-fs-aux);font-weight:700;background:var(--qx-teal);color:var(--qx-on-solid)}.qx-resume-triage .qx-rt-kv{margin:0;padding:2px 26px;border-radius:28px;background:var(--qx-surface);border:1px solid var(--qx-line)}.qx-resume-triage .qx-rt-kv div{display:grid;grid-template-columns:136px minmax(0,1fr);gap:12px;padding:14px 0}.qx-resume-triage .qx-rt-kv div+div{border-top:1px solid var(--qx-line)}.qx-resume-triage .qx-rt-kv dt{font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-kv dd{margin:0;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-2)}@media(max-width:640px){.qx-resume-triage .qx-rt-target,.qx-resume-triage .resume-usb-panel,.qx-resume-triage .qx-rt-phone>*{padding:16px}.qx-resume-triage .qx-rt-dimchip{font-size:var(--qx-fs-aux);gap:8px;padding:0 10px}.qx-resume-triage .qx-rt-phone .grid{grid-template-columns:minmax(0,1fr)}.qx-resume-triage .qx-rt-track{flex-wrap:wrap}.qx-resume-triage .qx-rt-track .tx{flex-basis:calc(100% - 68px)}.qx-resume-triage .qx-rt-filecard{padding:16px}.qx-resume-triage .qx-rt-filecard b{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-kv{padding:2px 16px}.qx-resume-triage .qx-rt-kv div{grid-template-columns:minmax(0,1fr);gap:4px}}@media(prefers-reduced-motion:reduce){.qx-resume-triage .qx-rt-target *,.qx-resume-triage .resume-usb-panel *{animation:none!important;transition:none!important}}.qx-stage:has(:is(.qx-resume-triage,.rrp-page,.qx-resume-optimize,.qx-resume-compare)) .qx-ctabar{flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:16px}.qx-stage:has(:is(.qx-resume-triage,.rrp-page,.qx-resume-optimize,.qx-resume-compare)) .qx-step-actions{flex:1 0 100%;width:100%;order:5;padding:0}.qx-stage:has(:is(.qx-resume-triage,.rrp-page,.qx-resume-optimize,.qx-resume-compare)) .qx-ctabar .why{flex:1 0 100%;margin:0;font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qx-stage:has(.qx-resume-triage) .qx-pagehead{display:none}.qx-resume-triage{font-size:var(--qx-fs-body)}.qx-resume-triage .qx-rt-xq{min-height:280px;display:flex;flex-direction:column;justify-content:center}.qx-resume-triage .qx-rt-eyebrow{font-family:var(--qx-sans);font-size:var(--qx-fs-aux);letter-spacing:2px;color:var(--qx-paper)}.qx-resume-triage .qx-rt-title{font-size:var(--qx-fs-greeting);line-height:1.4}.qx-resume-triage .qx-rt-doing{font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.qx-resume-triage .qx-rt-rail{margin-top:20px}.qx-resume-triage .qx-rt-rail li{font-size:var(--qx-fs-body)}.qx-resume-triage .qx-rt-scroll,.qx-resume-triage .qx-rt-wait{padding-top:54px;padding-bottom:18px}.qx-resume-triage .qx-rt-scroll>*,.qx-resume-triage .qx-rt-wait>*{flex-shrink:0}.qx-resume-triage .qx-rt-sec-h{font-size:var(--qx-fs-sec);line-height:1.4}.qx-resume-triage .qx-rt-split{display:flex;flex-direction:column;gap:18px}.qx-resume-triage .qx-rt-side{min-width:440px;gap:14px}.qx-resume-triage .qx-rt-summary{display:grid;gap:12px}.qx-resume-triage .qx-rt-kv{margin:0}.qx-resume-triage .qx-rt-kv>div{padding:12px 18px}.qx-resume-triage .qx-rt-kv dt,.qx-resume-triage .qx-rt-kv dd{font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);overflow-wrap:anywhere}.qx-resume-triage .qx-rt-filecard .fx b{font-size:var(--qx-fs-sec);line-height:1.4}.qx-resume-triage .qx-rt-filecard .fx small{font-size:var(--qx-fs-body)}.qx-resume-triage .qx-rt-filecard .fx{min-width:0;overflow-wrap:anywhere}.qx-resume-triage .qx-rt-settings{border:1px solid var(--qx-line);border-radius:24px;background:var(--qx-surface)}.qx-resume-triage .qx-rt-settings>summary,.qx-resume-triage .qx-rt-intro>summary{min-height:64px;padding:12px 20px;cursor:pointer;font-size:var(--qx-fs-body-lg);font-weight:700}.qx-resume-triage .qx-rt-preview>summary{min-height:64px;padding:14px 20px;cursor:pointer;font-size:var(--qx-fs-body-lg);font-weight:700;border:1px solid var(--qx-line);border-radius:18px;background:var(--qx-surface)}.qx-resume-triage .qx-rt-settings>summary span{margin-left:16px;font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-triage .qx-rt-settings .qx-rt-target{border:0}.qx-resume-triage .qx-rt-blk-h h2{font-size:var(--qx-fs-sec)}.qx-resume-triage :is(.qx-rt-field .lb,.qx-rt-seg b,.qx-rt-dimchip,.qx-rt-pickrow,.qx-rt-select,.qx-rt-input){font-size:var(--qx-fs-body)}.qx-resume-triage .qx-rt-settings .qx-rt-dimchips{grid-template-columns:repeat(3,minmax(0,1fr))}.qx-resume-triage .qx-rt-intro{padding:0 12px}.qx-resume-triage .qx-rt-intro p{padding:0 10px 14px}.qx-resume-triage .qx-rt-truth{flex-direction:column;gap:5px}.qx-resume-triage .qx-rt-truth p{flex:none;font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-wait-card{flex-direction:row;flex-wrap:wrap;text-align:left;padding:24px}.qx-resume-triage .qx-rt-ring{width:80px;height:80px;border-width:6px;flex:none}.qx-resume-triage .qx-rt-wait-t{flex:1;min-width:0;font-size:var(--qx-fs-sec)}.qx-resume-triage .qx-rt-chips{width:100%;justify-content:flex-start}.qx-resume-triage .qx-rt-steps{grid-template-columns:1fr}.qx-resume-triage .qx-rt-steps li{min-height:80px}.qx-resume-triage .qx-rt-dev{display:none}.resume-r1-dialog :is(p,button){font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.resume-r1-dialog h2{font-size:var(--qx-fs-sec)}.rrp-page{padding-bottom:16px}.rrp-page :is(.rrp-blk .lines span,.rrp-ev .evtx,.rrp-why2 span,.rrp-pri li,.rrp-dimtalk li,.rrp-state p,.rrp-it,.rrp-seg){font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.rrp-page :is(.rrp-ihd b,.rrp-blk .bhd b,.rrp-row .tx b){font-size:var(--qx-fs-body-lg)}.rrp-page :is(.rrp-act,.rrp-dead){font-size:var(--qx-fs-btn)}.rrp-page>*{flex-shrink:0}.rrp-head{min-height:188px;display:flex;flex-direction:column;justify-content:center;order:0}.rrp-head-tx h1{font-family:var(--qx-serif);font-size:var(--qx-fs-page)}.rrp-head-tx p{font-size:var(--qx-fs-aux-lg)}.rrp-ai-label{margin:0;font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body);color:var(--qx-teal-d);order:1}.rrp-idbar,.rrp-banner,.rrp-dir{order:1}.rrp-cbar{order:2;min-height:132px;display:flex;align-items:center}.rrp-cgrid{width:100%}.rrp-prov{display:none}.rrp-segs{order:3;margin-top:8px}.rrp-zone{order:4}.rrp-zone .rrp-scroll{max-height:440px;overflow-y:auto;overscroll-behavior:contain}.rrp-export-panel{order:5}.rrp-explanation{order:6}.rrp-jobfit,.rrp-self{order:7}.rrp-notice{order:8;padding:4px 18px}.rrp-notice summary,.rrp-explanation summary{cursor:pointer;min-height:56px;padding:12px 0;font-size:var(--qx-fs-body);font-weight:700}.rrp-explanation>section{margin-top:10px}.rrp-page .rrp-export{grid-template-columns:repeat(4,minmax(0,1fr))}.rrp-page :is(.rrp-export-reason,.qx-rd-price,.qx-rd-price p){font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.rrp-page .rrp-jobfit{min-height:56px}.rrp-page .rrp-self{margin:0;font-size:var(--qx-fs-aux)}.rrp-page[data-state=diagnose-failed] .rrp-state,.rrp-page:is([data-state=no-context],[data-state=read-error],[data-state=unavailable],[data-state=illegal]) .rrp-state:first-of-type{min-height:210px}.qx-stage:has(:is(.qx-resume-optimize,.qx-resume-compare)) .qx-pagehead{min-height:158px;padding:24px;border-radius:26px;background:radial-gradient(circle at 100% 0,rgb(46 230 168 / .16),transparent 50%),var(--qx-deep);color:var(--qx-paper);align-content:center;align-items:center}.qx-stage:has(:is(.qx-resume-optimize,.qx-resume-compare)) .qx-pagehead p{flex-basis:100%;color:var(--qx-paper)}.qx-stage:has(:is(.qx-resume-optimize,.qx-resume-compare)) .qx-pagehead h1{color:var(--qx-paper)}.qx-resume-optimize{gap:12px;padding-top:12px;font-size:var(--qx-fs-body)}.qx-resume-optimize>.qx-rd-aigc{margin:0;min-height:60px;flex-wrap:wrap;font-size:var(--qx-fs-body)}.qx-resume-optimize .qx-rd-aigc span{font-size:var(--qx-fs-aux)}.qx-resume-optimize .qx-rd-draft{padding:12px 18px;margin:0}.qx-resume-optimize .qx-rd-draft p{margin:0;font-size:var(--qx-fs-aux)}.qx-r1-ai-exit{display:flex}.qx-r1-stats{display:flex;gap:10px;padding:12px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-surface)}.qx-r1-stats span{flex:1;text-align:center;font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body);color:var(--qx-ink-3)}.qx-r1-stats b{display:block;margin-top:4px;font-size:var(--qx-fs-body-lg);color:var(--qx-ink)}.qx-resume-optimize .qx-rd-mod-list{max-height:420px;overflow-y:auto}.qx-resume-optimize .qx-rd-work{padding-bottom:18px}.qx-resume-optimize :is(.qx-rd-main,.qx-rd-side-stack){min-width:0}.qx-resume-optimize :is(p,label,input,textarea,select){font-size:var(--qx-fs-body);line-height:var(--qx-lh-body)}.qx-resume-optimize :is(small,.qx-rd-price,.qx-rd-tpl-btn span){font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qx-resume-optimize :is(h2,h3){font-size:var(--qx-fs-sec)}.qx-resume-optimize :is(.qx-rd-fmt button,.qx-rd-tpl-btn,.qx-rd-mod-row p){font-size:var(--qx-fs-body)}.qx-resume-optimize :is(.qx-optimize-empty__section .qx-sec-h span,.qx-optimize-empty__steps li>span){font-size:var(--qx-fs-aux)}.qx-resume-optimize .qx-rd-fmt{grid-template-columns:repeat(2,minmax(0,1fr))}.qx-resume-optimize .qx-rd-main>*{flex-shrink:0}.qx-resume-optimize .qx-rd-main>.qx-rd-mods{display:none}.qx-resume-compare{font-size:var(--qx-fs-body)}.qx-resume-compare>*{flex-shrink:0}.qx-resume-compare>.qxc-notice{min-height:100px;display:flex;align-items:center}.qx-resume-compare .qx-r1-stats{min-height:110px;align-items:center}.qx-resume-compare .qxc-batch{margin-top:8px}.qx-resume-compare .qxc-batch .qx-btn{font-size:var(--qx-fs-body);line-height:1.4}.qx-resume-compare .qxc-columns{min-height:196px}.qx-resume-compare .qxc-copy{font-size:var(--qx-fs-body-lg);line-height:var(--qx-lh-body)}.qxc-copy del,.qxc-legend del{background:var(--qx-cinnabar-soft);text-decoration:line-through 3px}.qxc-copy ins,.qxc-legend ins{background:var(--qx-teal-soft);text-decoration:underline 3px;font-weight:800}.qxc-copy [data-replacement],.qxc-legend [data-replacement]{background:var(--qx-wheat-soft);border:1px dashed var(--qx-wheat-d);border-radius:3px}.qx-resume-compare .qxc-diff-text{padding:0}.qxc-legend,.qxc-metrics{display:flex;flex-wrap:wrap;gap:18px;font-size:var(--qx-fs-body)}.qxc-metrics span{padding:10px;background:var(--qx-paper);border-radius:12px}.qx-resume-compare .qxc-facts p{font-size:var(--qx-fs-body)}.qx-resume-compare .qxc-progress-actions{flex:none}@media(max-width:640px){.qx-resume-triage .qx-rt-xq{min-height:0}.qx-resume-triage .qx-rt-title{font-size:var(--qx-fs-sec)}.qx-resume-triage .qx-rt-doing{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-scroll,.qx-resume-triage .qx-rt-wait{padding-top:14px}.qx-resume-triage .qx-rt-settings .qx-rt-dimchips{grid-template-columns:repeat(2,minmax(0,1fr))}.qx-resume-triage .qx-rt-side{min-width:0}.qx-resume-triage .qx-rt-settings summary span{display:block;margin-left:0}.qx-resume-triage .qx-rt-rail li{font-size:var(--qx-fs-aux)}.qx-resume-triage .qx-rt-kv>div{grid-template-columns:1fr}.qx-resume-triage .qx-rt-filecard{flex-wrap:wrap}.qx-resume-triage .qx-rt-steps li{grid-template-columns:36px 1fr}.qx-resume-triage .qx-rt-steps span{grid-column:2;grid-row:auto}.rrp-head-tag{display:none}.rrp-head{min-height:0}.rrp-page .rrp-export{grid-template-columns:repeat(2,minmax(0,1fr))}.rrp-zone .rrp-scroll{max-height:480px}.qx-r1-stats{flex-wrap:wrap}.qx-r1-stats span{min-width:85px}.qx-stage:has(:is(.qx-resume-optimize,.qx-resume-compare)) .qx-pagehead{min-height:0;padding:16px}.qx-stage:has(.qx-resume-compare) .qx-ctabar .qx-step-actions{grid-column:1 / -1}.qx-resume-compare .qxc-progress{flex-wrap:wrap}.qx-resume-compare .qxc-progress-actions{flex-direction:row;flex-wrap:wrap}}.qx-stage:has(.sa-qx) .qx-pagehead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;border:0;white-space:nowrap}.sa-qx{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 0 8px;overflow:hidden}.sa-xq{flex:none;position:relative;overflow:hidden;padding:26px 38px;border-radius:34px;background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 68%);color:var(--qx-paper)}.sa-xq:after{content:"";position:absolute;right:-140px;top:-140px;width:410px;height:410px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 16%,transparent),transparent 65%)}.sa-xq-row{position:relative;z-index:1;display:flex;align-items:center;gap:24px}.sa-xq-face{flex:none;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--qx-emerald) 42%,transparent);background:color-mix(in srgb,var(--qx-emerald) 10%,transparent);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:40px}.sa-xq-eyebrow{margin-bottom:7px;font-size:17px;letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 55%,transparent)}.sa-xq-ask{margin:0;font-family:var(--qx-serif);font-size:35px;line-height:1.28;font-weight:800}.sa-xq-ask em{font-style:normal;color:var(--qx-emerald)}.sa-xq-doing{margin:9px 0 0;font-size:19px;line-height:1.46;color:color-mix(in srgb,var(--qx-paper) 74%,transparent)}.sa-xq-doing b{color:var(--qx-paper);font-weight:700}.sa-hd{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:25px;font-weight:700}.sa-hd span{font-size:17px;font-weight:700;color:var(--qx-ink-3)}.sa-sub{margin:8px 0 0;font-size:18px;line-height:1.5;color:var(--qx-ink-3)}.sa-card[data-tone=lead]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.sa-card[data-tone=lead] .sa-hd{color:var(--qx-teal-d)}.sa-card[data-tone=down]{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft)}.sa-card[data-tone=down] .sa-hd{color:var(--qx-cinnabar-d)}.sa-card[data-grow=true]{flex:1 0 auto;display:flex;flex-direction:column}.sa-card[data-grow=true]>.sa-picks{flex:1 0 auto;grid-auto-rows:minmax(112px,1fr)}.sa-card[data-grow=true]>.sa-map{flex:1 0 auto;grid-auto-rows:minmax(100px,1fr)}.sa-chips{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0}.sa-chips>li{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--qx-line);border-radius:16px;background:var(--qx-paper);color:var(--qx-ink-2);font-size:18px;font-weight:700}.sa-chips>li:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--qx-teal)}.sa-chips>li[data-tone=warn]{border-color:var(--qx-cinnabar-line);color:var(--qx-cinnabar-d)}.sa-chips>li[data-tone=warn]:before{background:var(--qx-cinnabar)}.sa-chips b{color:var(--qx-ink);font-weight:800}.sa-chips>li[data-tone=warn] b{color:var(--qx-cinnabar-d)}.sa-flow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;margin-top:15px}.sa-flow>div{padding:18px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-surface)}.sa-flow>div[data-current=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.sa-flow small{display:block;font-size:17px;font-weight:700;color:var(--qx-ink-3)}.sa-flow>div[data-current=true] small{color:var(--qx-teal-d)}.sa-flow b{display:block;margin-top:8px;font-size:21px}.sa-flow p{margin:7px 0 0;font-size:17px;line-height:1.44;color:var(--qx-ink-2)}.sa-consent{display:flex;flex-direction:column;gap:9px;margin:13px 0 0;padding:0}.sa-consent li{display:flex;gap:14px;align-items:flex-start;padding:12px 18px;border:1px solid var(--qx-line);border-radius:18px;background:var(--qx-paper);color:var(--qx-ink-2);font-size:18px;line-height:1.44}.sa-consent em{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-style:normal;font-size:16px;font-weight:800}.sa-cbox{display:flex;align-items:center;gap:18px;width:100%;min-height:84px;margin-top:14px;padding:12px 24px;border:1.5px solid var(--qx-line-2);border-radius:22px;background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-sans);font-size:21px;font-weight:700;text-align:left;cursor:pointer}.sa-cbox[aria-checked=true],.sa-cbox[data-checked=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.sa-cbox .sa-box{flex:none;display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--qx-line-2);border-radius:11px;color:transparent;font-size:22px;font-weight:800}.sa-cbox[aria-checked=true] .sa-box,.sa-cbox[data-checked=true] .sa-box{border-color:var(--qx-teal);background:var(--qx-teal);color:var(--qx-on-solid)}.sa-cbox-hit{flex:none;display:grid;place-items:center;width:56px;height:56px;margin:-9px;padding:0;border:0;border-radius:14px;background:transparent;cursor:pointer}.sa-cbox-hit:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.sa-cbox-link{display:inline;padding:10px 0;margin:0;border:0;background:transparent;cursor:pointer;font:inherit;color:var(--qx-teal-d);text-decoration:underline;text-underline-offset:5px}.sa-cbox-link:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.sa-cbox small{display:block;margin-top:5px;font-size:17px;font-weight:400;color:var(--qx-ink-3)}.sa-cbox:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.sa-gate{flex:none;display:flex;gap:14px;align-items:center;min-height:76px;padding:13px 24px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-surface);color:var(--qx-ink-2);font-size:18px;line-height:1.44}.sa-gate i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-style:normal;font-weight:800}.sa-gate b{color:var(--qx-ink);font-weight:800}.sa-gate[data-tone=warn]{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.sa-gate[data-tone=warn] i{background:color-mix(in srgb,var(--qx-cinnabar) 18%,transparent);color:var(--qx-cinnabar-d)}.sa-gate[data-tone=warn] b{color:var(--qx-cinnabar-d)}.sa-prow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:24px;font-weight:800}.sa-prow span{font-size:19px;font-weight:700;color:var(--qx-teal-d)}.sa-bar{height:12px;overflow:hidden;margin-top:12px;border-radius:6px;background:var(--qx-line)}.sa-bar i{display:block;height:100%;border-radius:6px;background:var(--qx-teal)}.sa-qnum{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;color:var(--qx-ink-3)}.sa-qnum em{padding:5px 12px;border-radius:12px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-style:normal;font-size:17px}.sa-question{margin:11px 0 0;font-size:30px;line-height:1.34;font-weight:800}.sa-qhint{margin:8px 0 0;font-size:17px;line-height:1.42;color:var(--qx-ink-3)}.sa-answers{display:flex;flex-direction:column;gap:11px;margin-top:15px}.sa-answer{display:flex;align-items:center;gap:16px;min-height:90px;padding:14px 24px;border:1.5px solid var(--qx-line);border-radius:22px;background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-sans);font-size:22px;line-height:1.42;text-align:left;cursor:pointer}.sa-answer[aria-checked=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.sa-answer:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.sa-radio{flex:none;width:30px;height:30px;border:2px solid var(--qx-line-2);border-radius:50%}.sa-answer[aria-checked=true] .sa-radio{border:9px solid var(--qx-teal)}.sa-map{display:grid;grid-template-columns:148px repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.sa-map-label{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 2px}.sa-map-label b{font-size:18px;font-weight:800;white-space:nowrap}.sa-map-label em{font-style:normal;font-size:16px;font-weight:800;color:var(--qx-ink-3)}.sa-map-label[data-current=true] b,.sa-map-label[data-full=true] em{color:var(--qx-teal-d)}.sa-cell{display:grid;place-items:center;min-height:52px;border:1.5px solid var(--qx-line);border-radius:16px;background:var(--qx-paper);color:var(--qx-ink-3);font-family:var(--qx-sans);font-size:21px;font-weight:800;cursor:pointer}.sa-cell[data-cell=done]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.sa-cell[data-cell=current]{border-color:var(--qx-deep);background:var(--qx-deep);color:var(--qx-emerald)}.sa-cell[data-cell=locked]{border-style:dashed;color:var(--qx-muted-ink);background:var(--qx-muted-bg);cursor:not-allowed}.sa-cell:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.sa-quickrow{display:flex;gap:14px;margin-top:13px}.sa-quick{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border:1.5px solid var(--qx-line-2);border-radius:18px;background:var(--qx-paper);color:var(--qx-ink-2);font-family:var(--qx-sans);font-size:19px;font-weight:800;cursor:pointer}.sa-quick:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.sa-rv{display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:13px 14px;border:1.5px solid var(--qx-line);border-radius:18px;background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-sans);text-align:left;cursor:pointer}.sa-rv small{display:block;font-size:15px;font-weight:800;color:var(--qx-teal-d)}.sa-rv b{display:block;margin-top:7px;font-size:16px;line-height:1.4;font-weight:700}.sa-rv:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.sa-dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.sa-dim{padding:18px 20px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper)}.sa-dim-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sa-dim-h h3{margin:0;font-size:21px;font-weight:800}.sa-strength{font-family:var(--qx-mono);font-size:18px;font-weight:800;color:var(--qx-teal-d);font-variant-numeric:tabular-nums}.sa-dim p{margin:9px 0 0;font-size:17px;line-height:1.45;color:var(--qx-ink-2)}.sa-dim footer{margin-top:10px;font-size:15px;line-height:1.44;color:var(--qx-ink-3)}.sa-muted{color:var(--qx-ink-3)}.sa-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0 0}.sa-meta>div{padding:16px 18px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper)}.sa-meta dt{font-size:16px;font-weight:800;color:var(--qx-teal-d)}.sa-meta dd{margin:7px 0 0;font-size:17px;line-height:1.44;color:var(--qx-ink-2);overflow-wrap:anywhere}.sa-mono{font-family:var(--qx-mono);font-variant-numeric:tabular-nums}.sa-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.sa-picks[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-pick{display:flex;gap:15px;align-items:flex-start;min-height:112px;padding:17px 20px;border:1.5px solid var(--qx-line);border-radius:22px;background:var(--qx-paper);color:var(--qx-ink);font-family:var(--qx-sans);text-align:left;cursor:pointer}.sa-pick i{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-style:normal;font-size:20px;font-weight:800}.sa-pick b{display:block;font-size:20px}.sa-pick p{margin:6px 0 0;font-size:17px;line-height:1.42;color:var(--qx-ink-2)}.sa-pick[data-lead=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft)}.sa-pick:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.sa-notice{display:flex;gap:14px;align-items:flex-start;padding:17px 22px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper);color:var(--qx-ink-2);font-size:18px;line-height:1.5}.sa-notice i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-style:normal;font-weight:800}.sa-notice b{color:var(--qx-ink)}.sa-rail{flex:none;display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin:0;padding:12px 24px;border:1px dashed var(--qx-line-2);border-radius:18px;background:color-mix(in srgb,var(--qx-deep) 3%,transparent);color:var(--qx-ink-3);font-size:17px}.sa-rail span:before{content:"·";margin-right:8px;color:var(--qx-teal-d);font-weight:800}.sa-guarded{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px}.sa-guarded>.qx-btn[aria-disabled=true]{background:var(--qx-muted-bg);border-color:var(--qx-muted-line);color:var(--qx-muted-ink);cursor:not-allowed}.sa-guarded>.qx-btn[data-variant=primary][aria-disabled=true]{background:var(--qx-muted-line);border-color:var(--qx-muted-line);color:var(--qx-muted-ink)}.sa-blocked-reason{max-width:420px;font-size:15px;line-height:1.35;color:var(--qx-cinnabar-d)}.sa-ai-region{display:block}.sa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:40px;background:color-mix(in srgb,var(--qx-deep) 55%,transparent)}.sa-dialog{width:min(760px,100%);padding:32px 36px;border:1px solid var(--qx-line);border-radius:28px;background:var(--qx-surface);color:var(--qx-ink)}.sa-dialog h2{margin:0;font-family:var(--qx-serif);font-size:32px;font-weight:800}.sa-dialog p{margin:14px 0 0;font-size:20px;line-height:1.5;color:var(--qx-ink-2)}.sa-dialog-actions{display:flex;gap:16px;margin-top:26px}.sa-dialog-actions>*{flex:1}.qx-stage:has(.qx-resume-generate)>.qx-pagehead{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.qx-stage:has(.qx-resume-generate)>.qx-ctabar{flex-wrap:wrap}.qx-stage:has(.qx-resume-generate)>.qx-ctabar>.qx-step-actions{flex:1 0 100%}.qx-resume-generate .rg-xq{flex:none;display:flex;align-items:center;gap:20px;margin-top:16px;padding:18px 28px;border-radius:32px;background:linear-gradient(158deg,var(--qx-deep-2) 0%,var(--qx-deep) 68%);color:var(--qx-paper)}.qx-resume-generate .rg-xq-face{flex:none;width:80px;height:80px;display:grid;place-items:center;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--qx-emerald) 40%,transparent);background:color-mix(in srgb,var(--qx-emerald) 12%,transparent);color:var(--qx-emerald);font-family:var(--qx-serif);font-size:38px;font-weight:700}.qx-resume-generate .rg-xq-main{flex:1;min-width:0}.qx-resume-generate .rg-xq-eyebrow{margin:0 0 4px;font-size:var(--qx-fs-aux);letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 88%,transparent)}.qx-resume-generate .rg-xq-ask{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);font-weight:700;line-height:1.25}.qx-resume-generate .rg-xq-doing{margin:8px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:color-mix(in srgb,var(--qx-paper) 86%,transparent)}.qx-resume-generate .rg-truth{margin:8px 0 0;font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-2)}.qx-resume-generate .qx-rd-hints{display:flex;flex-direction:column;gap:8px}.qx-resume-generate .qx-rd-hint{min-height:var(--qx-tap-min);padding:10px 14px;border-radius:14px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.4}.qx-resume-generate .qx-rd-exits{margin-top:16px}.qx-stage:has(.qx-resume-generate) .qx-ctabar>.qx-btn{flex:1}.qx-resume-generate .qx-rd-label{display:block}.qx-resume-generate .qx-rd-label>span{display:block;margin-bottom:8px;font-size:var(--qx-fs-body);font-weight:700;color:var(--qx-ink-2)}.qx-resume-generate .qx-rd-field{width:100%;min-height:74px;padding:12px 16px;border:1px solid var(--qx-line-2);border-radius:14px;background:var(--qx-paper);color:var(--qx-ink);font:inherit;font-size:var(--qx-fs-body-lg)}.qx-resume-generate textarea.qx-rd-field{min-height:104px;resize:none}.qx-resume-generate .qx-rd-field:focus{outline:3px solid var(--qx-teal);outline-offset:2px}.qx-resume-generate .qx-rd-entry{position:relative}.qx-resume-generate .qx-rd-remove{position:absolute;right:12px;top:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--qx-ink-3);cursor:pointer}.qx-resume-generate .qx-rd-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--qx-btn-h);border:2px dashed var(--qx-line-2);border-radius:16px;background:transparent;color:var(--qx-ink-2);font:inherit;font-size:22px;font-weight:700;cursor:pointer}.qx-resume-generate .qx-rd-heading{display:flex;align-items:center;gap:10px;min-height:var(--qx-tap-min);margin-bottom:12px}.qx-resume-generate .qx-rd-heading b{font-size:var(--qx-fs-sec)}.qx-resume-generate .qx-rd-work{display:flex;flex-direction:column}.qx-resume-generate .qx-rd-main{width:100%;min-width:0;flex:1}.qx-resume-generate .qx-rd-steps{flex:none;width:100%}.qx-resume-generate .qx-rd-steps>*{width:100%}.qx-resume-generate .qx-rd-steps ol{display:flex;width:100%;align-items:flex-start;gap:8px}.qx-resume-generate .qx-rd-steps li{flex:1 1 0;min-width:0}.qx-resume-generate .qx-rd-steps li:last-child{flex:1 1 0}.qx-resume-generate .qx-rd-steps li>div:nth-child(2){white-space:nowrap}.qx-resume-generate .qx-rd-steps li>div.h-px{display:none}@media(prefers-reduced-motion:reduce){.qx-resume-generate *,.qx-resume-generate *:before,.qx-resume-generate *:after{animation:none!important;transition:none!important}}.qx-resume-generate .qx-rd-lead{margin-bottom:16px;padding:18px 22px;border-radius:18px;background:var(--qx-deep);color:var(--qx-paper)}.qx-resume-generate .qx-rd-lead b{display:block;font-size:26px;line-height:1.3}.qx-resume-generate .qx-rd-lead p{margin:6px 0 0;font-size:22px;line-height:1.5;opacity:.85}.qx-resume-generate .qx-rd-lead em{font-style:normal;font-weight:700;color:var(--qx-teal-soft)}.qx-resume-generate .qx-rd-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.qx-resume-generate .qx-rd-notes .qx-card b{display:block;font-size:24px;margin-bottom:6px}.qx-resume-generate .qx-rd-notes .qx-card p{margin:0;font-size:22px;line-height:1.45}.qx-resume-generate .qx-rd-selfcheck{margin:18px 0 0;padding:14px 18px;border-radius:14px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:22px;line-height:1.5}.qx-resume-generate[data-kiosk-screen=resume-generate] .qx-rd-main{display:flex;flex-direction:column;min-height:0}.qx-resume-generate[data-kiosk-screen=resume-generate] .qx-rd-main>.qx-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;overflow-y:auto}.qx-resume-generate[data-kiosk-screen=resume-generate] .qx-rd-main>.qx-card>.qx-rd-notes{margin-top:auto}.qx-resume-generate[data-kiosk-screen=resume-generate] .qx-rd-main>.qx-card>.grid{flex:none;align-content:start}.qx-resume-generate{font-size:var(--qx-fs-body)}.qx-resume-generate .qx-rg-prog{flex:none;display:flex;gap:10px;width:100%;margin:0;padding:0;list-style:none}.qx-resume-generate .qx-rg-prog li{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:7px;font-size:22px;font-weight:600;line-height:1.3;color:var(--qx-ink-3);white-space:nowrap}.qx-resume-generate .qx-rg-prog u{display:block;height:9px;border-radius:5px;background:var(--qx-line);text-decoration:none}.qx-resume-generate .qx-rg-prog li[data-on=done]{color:var(--qx-teal-d)}.qx-resume-generate .qx-rg-prog li[data-on=done] u{background:var(--qx-teal)}.qx-resume-generate .qx-rg-prog li[data-on=now]{color:var(--qx-ink)}.qx-resume-generate .qx-rg-prog li[data-on=now] u{background:var(--qx-deep)}.qx-resume-generate .qx-rg-helper,.qx-resume-generate .qx-rg-reason,.qx-resume-generate .rg-truth,.qx-resume-generate .qx-rd-error{flex:none}.qx-resume-generate .qx-rg-helper{display:flex;align-items:center;gap:14px;min-height:72px;padding:8px 16px;border:1px solid var(--qx-line-2);border-radius:20px;background:var(--qx-paper)}.qx-resume-generate .qx-rg-helper>span{flex:1;min-width:0;font-size:22px;font-weight:600;line-height:1.45;color:var(--qx-ink-2)}.qx-resume-generate .qx-rg-helper button{flex:none;min-height:56px;padding:0 18px;border:1px solid var(--qx-line-2);border-radius:17px;background:var(--qx-surface);color:var(--qx-ink);font:inherit;font-size:22px;font-weight:700;cursor:pointer}.qx-resume-generate .qx-rg-reason{margin:0;font-size:22px;font-weight:600;line-height:1.4;color:var(--qx-wheat-d)}.qx-resume-generate .qx-rg-review{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.qx-resume-generate .qx-rg-review>.qx-card{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden}.qx-resume-generate .qx-rg-hint{margin-left:auto;font-size:20px;font-weight:600;color:var(--qx-ink-3)}.qx-resume-generate .qx-rg-rows{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-evenly;gap:8px}.qx-resume-generate .qx-rg-row{flex:1 1 auto;max-height:120px;display:flex;align-items:center;gap:16px;width:100%;min-height:84px;padding:6px 18px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper);color:inherit;font:inherit;text-align:left;cursor:pointer}.qx-resume-generate .qx-rg-row-ic{flex:none;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-resume-generate .qx-rg-row-tx{flex:1;min-width:0}.qx-resume-generate .qx-rg-row-tx b{display:block;font-size:26px;font-weight:700;line-height:1.3}.qx-resume-generate .qx-rg-row-tx>span{display:block;margin-top:4px;font-size:22px;line-height:1.4;color:var(--qx-ink-3)}.qx-resume-generate .qx-rg-row-go{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--qx-line-2);border-radius:50%;background:var(--qx-surface);color:var(--qx-ink-3);font-size:22px}.qx-resume-generate .qx-rg-submit{flex:none;display:flex;align-items:baseline;gap:10px;margin:0;font-size:22px;font-weight:700;color:var(--qx-ink-3)}.qx-resume-generate .qx-rg-submit span{font-weight:600;color:var(--qx-ink-2)}.qx-resume-generate .qx-rg-tiles{flex:none;display:flex;gap:12px}.qx-resume-generate .qx-rg-tiles>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-paper)}.qx-resume-generate .qx-rg-tiles b{font-size:33px;font-weight:700;line-height:1}.qx-resume-generate .qx-rg-tiles span{font-size:22px;font-weight:600;line-height:1.3;text-align:center;color:var(--qx-ink-3)}.qx-resume-generate .qx-rg-tiles>div[data-zero="1"]{border-style:dashed;background:var(--qx-surface)}.qx-resume-generate .qx-rg-tiles>div[data-zero="1"] b{color:var(--qx-ink-3)}.qx-resume-generate .qx-rg-note{flex:none;margin:0;font-size:22px;line-height:1.45;color:var(--qx-ink-2)}.qx-resume-generate .qx-rg-note b{color:var(--qx-ink)}.qx-resume-generate .qx-rd-empty{margin:0;padding:16px;border-radius:16px;background:var(--qx-surface);text-align:center;font-size:20px;line-height:1.45;color:var(--qx-ink-3)}.qx-resume-generate .qx-rd-voice{min-height:56px;height:auto;padding:0 18px;font-size:22px}.qx-resume-generate .qx-rd-aigc,.qx-resume-generate .qx-rd-aigc span,.qx-resume-generate .qx-rd-html-note,.qx-resume-generate .qx-rd-synthetic,.qx-resume-generate .qx-rd-why{font-size:20px}.qx-resume-generate .rg-xq-ask em{font-style:normal;color:var(--qx-emerald)}.qx-resume-generate .resume-generate-fallback:empty{margin:0}.qx-resume-generate .resume-generate-fallback:not(:empty){margin-top:12px}.qx-resume-generate .qx-rd-aigc,.qx-resume-generate .qx-rd-aigc span,.qx-resume-generate .qx-rd-pending,.qx-resume-generate .qx-rd-why,.qx-resume-generate .qx-rd-price{font-size:var(--qx-fs-aux)}.qx-sec-h h2.t{margin:0}.qx-rg-no{flex:none;font-size:var(--qx-fs-body);font-weight:800;color:var(--qx-teal-d)}.qx-rg-review,.qx-rg-export{display:flex;flex-direction:column;gap:14px}.qx-rg-sheet-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-bottom:12px;border-bottom:1px solid var(--qx-line)}.qx-rg-sheet-top b{font-family:var(--qx-serif);font-size:var(--qx-fs-page);line-height:1.2}.qx-rg-sheet-top>span{font-size:var(--qx-fs-body);color:var(--qx-ink-2)}.qx-rg-contact{flex:1 0 100%;font-size:var(--qx-fs-body)}.qx-rg-contact p{margin:0;font-size:var(--qx-fs-body)}.qx-rg-contact button{min-height:var(--qx-tap-min);font-size:var(--qx-fs-aux)}.qx-rg-block{margin-top:14px}.qx-rg-block h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--qx-fs-body-lg)}.qx-rg-block p,.qx-rg-entry p{margin:0 0 4px;font-size:var(--qx-fs-body);line-height:1.45}.qx-rg-tag{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;font-size:var(--qx-fs-aux);font-weight:700}.qx-rg-tag[data-kind=pol]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-rg-tag[data-kind=keep]{background:var(--qx-paper);color:var(--qx-ink-2);border:1px solid var(--qx-line-2)}.qx-rg-ta{display:block;width:100%;min-height:var(--qx-tap-min);margin:0;padding:8px 0;border:0;border-radius:8px;background:transparent;color:var(--qx-ink);font:inherit;font-size:var(--qx-fs-body);line-height:1.45;resize:vertical}.qx-rg-ta:focus{outline:3px solid var(--qx-teal);outline-offset:2px;background:var(--qx-paper)}.qx-rg-help{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--qx-line);border-radius:18px;background:var(--qx-surface)}.qx-rg-help p{flex:1 1 280px;margin:0;font-size:var(--qx-fs-body);line-height:1.45}.qx-rg-hbtn{flex:none;min-height:56px;min-width:48px;padding:0 18px;border:1px solid var(--qx-line-2);border-radius:16px;background:var(--qx-paper);color:var(--qx-ink);font:inherit;font-size:var(--qx-fs-body);font-weight:700;cursor:pointer}.qx-rg-hbtn:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.qx-rg-hints{display:flex;flex-direction:column;gap:8px}.qx-rg-hints p{margin:0;padding:12px 14px;border-radius:14px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:var(--qx-fs-body);font-weight:700;line-height:1.4}.qx-rg-reason{margin:0;font-size:var(--qx-fs-body);line-height:1.45;color:var(--qx-ink-2)}.qx-rg-lead,.qx-rg-note{margin:10px 0 0;font-size:var(--qx-fs-body);line-height:1.45}.qx-rg-note{color:var(--qx-ink-2)}.qx-rg-fmts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.qx-rg-fmt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:168px;padding:16px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-paper);color:var(--qx-ink);text-align:left;font:inherit;cursor:pointer}.qx-rg-fmt b{display:flex;align-items:center;gap:10px;width:100%;font-size:var(--qx-fs-sec)}.qx-rg-fmt b em{margin-left:auto;font-style:normal;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-teal-d)}.qx-rg-fmt small{font-size:var(--qx-fs-body);line-height:1.4;color:var(--qx-ink-2)}.qx-rg-fmeta{display:flex;gap:10px;font-size:var(--qx-fs-body)}.qx-rg-fmeta span:first-child{color:var(--qx-ink-3);min-width:48px}.qx-rg-fmt[aria-checked=true]{border-color:var(--qx-deep);box-shadow:inset 0 0 0 2px var(--qx-deep)}.qx-rg-fmt:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.qx-rg-layhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px}.qx-rg-layhead b{font-size:var(--qx-fs-body-lg)}.qx-rg-layhead span{font-size:var(--qx-fs-body);color:var(--qx-ink-2)}.qx-rg-chips,.qx-rg-tpl{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.qx-rg-chip{min-height:56px;min-width:48px;padding:0 16px;border:1px solid var(--qx-line-2);border-radius:999px;background:var(--qx-paper);color:var(--qx-ink);font:inherit;font-size:var(--qx-fs-body);font-weight:700;cursor:pointer}.qx-rg-chip[aria-pressed=true]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}.qx-rg-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.qx-rg-chip:focus-visible{outline:3px solid var(--qx-teal);outline-offset:2px}.qx-rg-more{width:100%;margin-top:12px}.qx-rg-more-body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.qx-rg-layout p{margin:0 0 8px;font-size:var(--qx-fs-body);font-weight:700;color:var(--qx-ink-2)}.qx-rg-layout button{min-height:56px;font-size:var(--qx-fs-body)}.qx-rg-tpl p{flex:1 0 100%;margin:0;font-size:var(--qx-fs-body);color:var(--qx-ink-2)}.qx-rg-result-actions{display:flex;flex-direction:column;gap:10px;margin-top:12px}.qx-rg-result-actions .qx-btn{width:100%}.qx-rg-file b{display:block;font-size:var(--qx-fs-sec)}.qx-rg-file p{margin:8px 0 0;font-size:var(--qx-fs-body);line-height:1.45}.qx-resume-generate .qx-rd-result h3,.qx-resume-generate .qx-rd-result-meta,.qx-resume-generate .qx-rd-print-copy,.qx-resume-generate .qx-rd-result p{font-size:var(--qx-fs-body)}@media(prefers-reduced-motion:reduce){.qx-rg-review *,.qx-rg-export *,.qx-rg-review *:before,.qx-rg-export *:after{animation:none!important;transition:none!important}}.qx-stage:has(.rrp-page) .qx-pagehead{display:none}.rrp-page{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.rrp-page[data-flat="1"],.rrp-page[data-flat="1"] *{animation:none!important;transition:none!important}.rrp-back{width:64px;height:64px;flex:none;display:grid;place-items:center;border-radius:20px;border:1px solid var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink);cursor:pointer}.rrp-head{flex:none;padding:18px 26px 16px;border-radius:26px;background:linear-gradient(148deg,var(--qx-deep-2),var(--qx-deep) 74%);color:var(--qx-paper);position:relative;overflow:hidden}.rrp-head-row{display:flex;align-items:center;gap:16px}.rrp-head-tx{flex:1;min-width:0}.rrp-head-tx h1{margin:0;font-size:var(--qx-fs-sec);font-weight:800;line-height:1.3}.rrp-head-tx p{margin:6px 0 0;font-size:var(--qx-fs-aux);line-height:1.38;color:#f2efe4c2}.rrp-head-tag{flex:none;min-height:var(--qx-tap-min);padding:0 20px;border-radius:23px;display:flex;align-items:center;font-size:var(--qx-fs-aux);font-weight:800;background:#f2efe424;border:1px solid rgb(242 239 228 / .24)}.rrp-rail{margin-top:13px;padding-top:12px;border-top:1px solid rgb(242 239 228 / .16);display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rrp-rail span{display:flex;align-items:center;gap:9px;font-size:var(--qx-fs-aux);color:#f2efe48c}.rrp-rail i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:var(--qx-fs-aux);font-weight:800;background:#f2efe421;color:#f2efe499}.rrp-rail span[data-now="1"]{color:var(--qx-paper);font-weight:800}.rrp-rail span[data-now="1"] i{background:var(--qx-emerald);color:var(--qx-deep)}.rrp-rail span[data-done="1"]{color:#f2efe4b8}.rrp-rail span[data-done="1"] i{background:#2ee6a82e;color:var(--qx-emerald)}.rrp-banner,.rrp-notice,.rrp-score-note,.rrp-pri,.rrp-dimtalk,.rrp-idbar,.rrp-cbar,.rrp-zone,.rrp-state,.rrp-exits,.rrp-checks{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:22px}.rrp-banner,.rrp-notice,.rrp-score-note,.rrp-pri,.rrp-dimtalk,.rrp-idbar{padding:14px 18px}.rrp-banner{background:var(--qx-wheat-soft);border-color:var(--qx-line-2);color:var(--qx-wheat-d);font-size:var(--qx-fs-aux);line-height:1.45;font-weight:700}.rrp-banner[data-kind=ocr]{background:var(--qx-slate-soft);border-color:var(--qx-line);color:var(--qx-slate-d)}.rrp-banner[data-kind=trunc]{background:var(--qx-cinnabar-soft);border-color:var(--qx-line);color:var(--qx-cinnabar-d)}.rrp-notice ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.rrp-notice li{font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-2)}.rrp-score-note{font-size:var(--qx-fs-aux);font-weight:800;color:var(--qx-ink)}.rrp-score-note span{display:block;margin-top:4px;font-size:var(--qx-fs-aux);font-weight:600;color:var(--qx-ink-2)}.rrp-idbar{display:flex;align-items:center;gap:12px;min-height:78px;background:var(--qx-wheat-soft);border-color:var(--qx-line-2)}.rrp-fx{height:40px;padding:0 14px;border-radius:12px;display:flex;align-items:center;background:var(--qx-wheat);color:var(--qx-on-solid);font-size:var(--qx-fs-aux);font-weight:800}.rrp-fxtx{flex:1;font-size:var(--qx-fs-aux);color:var(--qx-wheat-d);font-weight:700}.rrp-pri ol,.rrp-dimtalk ul{margin:0;padding:0;list-style:none}.rrp-pri li,.rrp-dimtalk li{display:flex;gap:12px;align-items:flex-start;padding:8px 0;font-size:var(--qx-fs-aux);line-height:1.4;color:var(--qx-ink-2)}.rrp-pri .no,.rrp-iss .no,.rrp-it .no,.rrp-blk .bno{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:var(--qx-fs-aux);font-weight:800;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rrp-pri b,.rrp-dimtalk b{color:var(--qx-ink)}.rrp-cbar{padding:12px 16px}.rrp-cgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.rrp-cc{min-height:74px;padding:8px;border-radius:16px;background:var(--qx-paper);border:1px solid var(--qx-line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}.rrp-cc u{font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3);text-decoration:none}.rrp-cc b{font-size:var(--qx-fs-btn);font-weight:800;font-variant-numeric:tabular-nums}.rrp-cc[data-zero="1"]{border-style:dashed}.rrp-legend{margin:8px 0 0;font-size:var(--qx-fs-aux);color:var(--qx-ink-3);line-height:1.4}.rrp-prov{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:8px;font-size:var(--qx-fs-aux);font-weight:800;margin-left:6px;vertical-align:middle}.rrp-prov[data-p=contract]{background:var(--qx-teal-soft);color:var(--qx-teal-d);border:1px solid var(--qx-teal)}.rrp-prov[data-p=derived]{background:var(--qx-slate-soft);color:var(--qx-slate);border:1px solid var(--qx-line)}.rrp-prov[data-p=fixture]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d);border:1px solid var(--qx-line-2)}.rrp-segs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px;border-radius:20px;background:var(--qx-paper);border:1px solid var(--qx-line)}.rrp-seg{min-height:64px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--qx-fs-aux);font-weight:800;color:var(--qx-ink-2);border:0;background:transparent;cursor:pointer}.rrp-seg em{font-style:normal;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}.rrp-seg[aria-selected=true]{background:var(--qx-deep);color:var(--qx-paper)}.rrp-seg[aria-selected=true] em{color:var(--qx-emerald)}.rrp-seg[aria-disabled=true]{color:var(--qx-ink-3);cursor:not-allowed}.rrp-zone{flex:none;display:flex;flex-direction:column;padding:16px 22px 18px}.rrp-zh{display:flex;align-items:center;gap:12px;margin-bottom:11px;font-size:var(--qx-fs-body-lg);font-weight:800}.rrp-zh span{margin-left:auto;font-size:var(--qx-fs-aux);color:var(--qx-ink-3);font-weight:700}.rrp-scroll{display:flex;flex-direction:column;gap:10px}.rrp-scroll::-webkit-scrollbar{display:none}.rrp-zfoot{margin:10px 0 0;padding:11px 15px;border-radius:15px;background:var(--qx-teal-soft);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux);line-height:1.44;color:var(--qx-ink-2)}.rrp-blk,.rrp-iss,.rrp-it{padding:12px 16px;border-radius:18px;background:var(--qx-paper);border:1px solid var(--qx-line);display:flex;gap:14px;align-items:flex-start}.rrp-blk[data-on="1"]{background:var(--qx-teal-soft);border-color:var(--qx-teal)}.rrp-blk .lines{margin-top:6px;display:flex;flex-direction:column;gap:4px}.rrp-blk .lines span{font-size:var(--qx-fs-aux);line-height:1.42;color:var(--qx-ink-2)}.rrp-blk .lines span[data-ev="1"]{color:var(--qx-ink);font-weight:600}.rrp-tag{height:26px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;font-size:var(--qx-fs-aux);font-weight:800;border:1px solid var(--qx-line-2);color:var(--qx-ink-3)}.rrp-tag[data-hit="1"]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar);color:var(--qx-cinnabar)}.rrp-iss{flex-direction:column}.rrp-ihd{display:flex;align-items:center;gap:10px;width:100%}.rrp-ihd b{flex:1;font-size:var(--qx-fs-aux-lg)}.rrp-sev{flex:none;min-height:32px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;font-size:var(--qx-fs-aux);font-weight:800}.rrp-sev[data-s=high]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar)}.rrp-sev[data-s=mid]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.rrp-sev[data-s=low]{background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rrp-dimlink{flex:none;min-height:var(--qx-tap-min);padding:0 13px;border-radius:13px;display:inline-flex;align-items:center;background:var(--qx-surface);border:1px solid var(--qx-line-2);color:var(--qx-ink-2);font-size:var(--qx-fs-aux);font-weight:800;cursor:pointer}.rrp-ev{display:block;padding:6px 12px;border-radius:12px;background:var(--qx-surface);border:1px solid var(--qx-line);border-left:5px solid var(--qx-line-2)}.rrp-ev .evsrc{display:block;font-size:var(--qx-fs-aux);font-weight:800;color:var(--qx-ink-3)}.rrp-ev .evtx{display:block;margin-top:2px;font-size:var(--qx-fs-aux);color:var(--qx-ink)}.rrp-why2{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.rrp-why2 span{font-size:var(--qx-fs-aux);line-height:1.38;color:var(--qx-ink-2)}.rrp-why2 u{text-decoration:none;font-weight:800;color:var(--qx-ink-3);margin-right:6px}.rrp-dim{display:flex;align-items:center;gap:16px;min-height:62px;width:100%;padding:0 14px;border-radius:16px;border:1px solid transparent;background:transparent;cursor:pointer;color:inherit}.rrp-dim[aria-pressed=true]{background:var(--qx-teal-soft);border-color:var(--qx-teal)}.rrp-dim .nm{flex:none;width:196px;font-size:var(--qx-fs-aux-lg);font-weight:700;text-align:left}.rrp-track{flex:1;min-width:0;height:22px;border-radius:11px;background:var(--qx-line);overflow:hidden}.rrp-fill{display:block;height:100%;border-radius:11px}.rrp-dim[data-tone=ok] .rrp-fill{background:linear-gradient(90deg,var(--qx-teal),var(--qx-emerald))}.rrp-dim[data-tone=mid] .rrp-fill{background:linear-gradient(90deg,var(--qx-wheat),var(--qx-wheat-d))}.rrp-dim[data-tone=low] .rrp-fill{background:linear-gradient(90deg,var(--qx-slate),var(--qx-slate-d))}.rrp-dim .sc{flex:none;width:92px;text-align:right;font-size:var(--qx-fs-body);font-weight:800;font-variant-numeric:tabular-nums}.rrp-dd{margin-top:9px;min-height:84px;padding:10px 16px;border-radius:18px;background:var(--qx-paper);border:1px solid var(--qx-line)}.rrp-it[data-kind=risk]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar)}.rrp-subh{font-size:var(--qx-fs-aux);font-weight:800;color:var(--qx-ink-2);padding:4px 2px 0}.rrp-state{padding:22px 26px}.rrp-state h2{margin:0;font-size:var(--qx-fs-btn);font-weight:800}.rrp-state p{margin:10px 0 0;font-size:var(--qx-fs-aux);line-height:1.52;color:var(--qx-ink-2)}.rrp-exits{padding:18px 24px}.rrp-row{display:flex;align-items:center;gap:16px;min-height:88px;width:100%;padding:0 18px;border-radius:18px;background:var(--qx-paper);border:1px solid var(--qx-line);text-align:left;cursor:pointer;color:inherit}.rrp-row .tx b{display:block;font-size:var(--qx-fs-body);font-weight:800}.rrp-row .tx span{display:block;margin-top:5px;font-size:var(--qx-fs-aux);color:var(--qx-ink-2)}.rrp-dnames{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rrp-dn{display:flex;align-items:center;gap:11px;min-height:64px;padding:0 14px;border-radius:15px;background:var(--qx-paper);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux);font-weight:700}.rrp-dn i{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:var(--qx-fs-aux);font-weight:800;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rrp-checks .list i{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-style:normal;font-size:var(--qx-fs-aux);font-weight:800;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rrp-checks{padding:18px 24px}.rrp-checks .list{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rrp-checks .list>div{display:flex;align-items:center;gap:14px;min-height:74px;padding:0 16px;border-radius:16px;background:var(--qx-paper);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux)}.rrp-export-panel{display:flex;flex-direction:column;gap:10px;margin-top:8px}.rrp-export-panel .qx-rd-price{margin:0;padding:12px 16px;border-radius:16px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.4}.rrp-export-panel .qx-rd-price[data-tone=warn]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.rrp-export-panel .qx-rd-price[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.rrp-export{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rrp-dead,.rrp-act{min-height:76px;padding:8px 16px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:var(--qx-fs-aux);font-weight:800;cursor:pointer}.rrp-dead{border:1px dashed var(--qx-line-2);background:var(--qx-paper);color:var(--qx-ink-3);cursor:not-allowed}.rrp-act{border:1px solid var(--qx-line);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rrp-dead small,.rrp-act small{font-size:var(--qx-fs-aux);font-weight:700}.rrp-export-reason{margin:0;font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-3);font-weight:700}.rrp-export-error{margin:0;padding:12px 16px;border-radius:16px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.45}.rrp-result{padding:16px 18px;border-radius:22px;background:var(--qx-surface);border:1px solid var(--qx-line)}.rrp-result h3{margin:0;font-size:var(--qx-fs-body);font-weight:800}.rrp-result p{margin:8px 0 0;font-size:var(--qx-fs-aux);line-height:1.45;color:var(--qx-ink-2);font-weight:700}.rrp-jobfit,.rrp-self{min-height:var(--qx-tap-min);width:100%;border-radius:16px;border:1px solid var(--qx-line-2);background:var(--qx-surface);font-size:var(--qx-fs-aux);font-weight:700;cursor:pointer}.rrp-self{border:0;background:transparent;color:var(--qx-teal-d)}.rrp-dir{display:inline-flex;align-items:center;min-height:var(--qx-tap-min);padding:0 14px;border-radius:999px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:700}@media(prefers-reduced-motion:reduce){.rrp-page,.rrp-page *{animation:none!important;transition:none!important}}.qx-resume-optimize,.qx-resume-generate{position:relative;display:flex;flex-direction:column;min-height:0;flex:1}.qx-rd-aigc{display:flex;align-items:center;gap:12px;min-height:var(--qx-tap-min);margin:12px 0 0;padding:12px 16px;border-radius:16px;border:1px solid var(--qx-line);background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:18px;font-weight:700}.qx-rd-aigc b{color:var(--qx-ink)}.qx-rd-aigc span{flex:1;min-width:0;font-size:16px;font-weight:600}.qx-rd-aigc em{flex:none;font-style:normal;min-height:40px;padding:0 12px;border-radius:12px;background:var(--qx-deep);color:var(--qx-paper);display:inline-flex;align-items:center}.qx-rd-html-note,.qx-rd-pending,.qx-rd-pages,.qx-rd-synthetic{margin:8px 0 0;font-size:16px;font-weight:700;color:var(--qx-wheat-d)}.qx-rd-work{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:12px;padding:12px 0 0;overflow:hidden}.qx-rd-main,.qx-rd-side{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.qx-rd-side .qx-card h3{margin:0;font-size:20px}.qx-rd-side .qx-card>p{margin:6px 0 10px;font-size:15px;line-height:1.4;color:var(--qx-ink-3)}.qx-rd-compress{width:100%;margin-top:10px;min-height:var(--qx-btn-h)}.qx-rd-tpl,.qx-rd-fmt{display:grid;gap:8px}.qx-rd-fmt{grid-template-columns:repeat(4,1fr)}.qx-rd-tpl-btn,.qx-rd-fmt button{min-height:var(--qx-tap-min);padding:8px 10px;border:1px solid var(--qx-line-2);border-radius:12px;background:var(--qx-paper);font:inherit;font-size:16px;font-weight:800;color:var(--qx-ink)}.qx-rd-tpl-btn span{display:block;margin-top:4px;font-size:13px;font-weight:700;color:var(--qx-ink-3)}.qx-rd-tpl-btn[aria-pressed=true],.qx-rd-fmt button[aria-pressed=true]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}.qx-rd-tpl-btn[aria-pressed=true] span{color:var(--qx-paper);opacity:.78}.qx-rd-price{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:16px;font-weight:700;line-height:1.4}.qx-rd-price[data-tone=warn]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-rd-price[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-rd-error{padding:12px 14px;border-radius:12px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-weight:700}.qx-rd-export-actions{display:flex;flex-direction:column;gap:10px}.qx-rd-export-actions .qx-btn{width:100%}.qx-rd-export-actions .qx-btn[aria-disabled=true]{background:var(--qx-line-2);border-color:var(--qx-line);color:var(--qx-ink-3);cursor:not-allowed}.qx-rd-result h3{margin:0}.qx-rd-result-meta,.qx-rd-print-copy{margin:6px 0;font-size:16px;font-weight:700}.qx-rd-print-copy{color:var(--qx-teal-d)}.qx-rd-qr{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.qx-rd-expired{color:var(--qx-cinnabar-d);font-weight:700}.qx-rd-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:color-mix(in srgb,var(--qx-deep) 55%,transparent);display:flex;align-items:center;justify-content:center;padding:24px}.qx-rd-dialog{width:min(920px,100%);max-height:80%;overflow-y:auto;background:var(--qx-surface);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px}.qx-rd-dialog h2{margin:0;font-size:28px}.qx-rd-fact-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.qx-rd-fact{display:flex;align-items:center;gap:12px;min-height:var(--qx-tap-min);padding:8px 12px;border:1px solid var(--qx-line);border-radius:14px;background:var(--qx-paper)}.qx-rd-fact input{width:28px;height:28px}.qx-rd-fact span{flex:1;font-size:18px}.qx-rd-fact b{margin-right:8px}.qx-rd-dialog-actions{display:flex;gap:12px}.qx-rd-dialog-actions .qx-btn{flex:1}.qx-rd-why{color:var(--qx-wheat-d);font-weight:700}.qx-rd-state-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.qx-rd-mods{display:flex;flex-direction:column;gap:10px}.qx-rd-mod{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 16px;border:1px solid var(--qx-line);border-radius:16px;background:var(--qx-paper);font:inherit;color:inherit;text-align:left}.qx-rd-paper-name{font-size:28px;font-weight:800;margin:0}.qx-rd-paper-meta{margin:6px 0 12px;color:var(--qx-ink-2)}.qx-rd-sec-title{display:flex;align-items:center;gap:8px;margin:12px 0 6px}.qx-rd-sec-title span{width:6px;height:18px;border-radius:3px;background:var(--qx-teal)}.qx-rd-sec-title p{margin:0;font-size:18px;font-weight:800}.qx-rd-ta{width:100%;min-height:88px;padding:12px 14px;border:1px solid var(--qx-line-2);border-radius:14px;background:var(--qx-paper);font:inherit;font-size:18px;color:var(--qx-ink);resize:vertical}.qx-rd-unconfirmed{padding:10px 14px;border-radius:14px;background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d);font-weight:700}.qx-rd-leave{width:min(560px,100%);background:var(--qx-surface);border-radius:24px;padding:24px}.qx-rd-leave-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.qx-rd-draft{display:flex;flex-direction:column;gap:12px;margin-top:12px}.qx-rd-draft p{margin:0;font-size:18px;font-weight:700;color:var(--qx-ink-2)}.qx-rd-draft-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qx-rd-draft-actions .qx-btn{width:100%}.qx-rd-draft-status{margin:8px 0 0;padding:10px 14px;border-radius:14px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:16px;font-weight:700}.qx-rd-draft-status[data-tone=bad]{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-rd-side-stack{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.qx-rd-side-stack .qx-rd-side{overflow:visible;flex:none}.qx-rd-versions h3{margin:0;font-size:20px}.qx-rd-versions>p{margin:6px 0 10px;font-size:15px;line-height:1.4;color:var(--qx-ink-3)}.qx-rd-version{width:100%;min-height:var(--qx-tap-min);margin-top:8px;padding:10px 14px;border:1px solid var(--qx-line);border-radius:14px;background:var(--qx-paper);font:inherit;color:inherit;text-align:left}.qx-rd-version b{display:block;font-size:18px}.qx-rd-version span{display:block;margin-top:4px;font-size:14px;color:var(--qx-ink-3)}.qx-rd-mod-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.qx-rd-mod-row{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--qx-line);border-radius:14px;background:var(--qx-paper)}.qx-rd-mod-row>p{margin:0;font-size:16px;font-weight:700}.qx-rd-mod-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qx-rd-mod-toggle .qx-btn{width:100%;min-height:var(--qx-tap-min)}.qx-rd-mod-toggle .qx-btn[aria-pressed=true]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-paper)}@media(prefers-reduced-motion:reduce){.qx-resume-optimize *,.qx-resume-generate *,.qx-resume-optimize *:before,.qx-resume-generate *:after{animation:none!important;transition:none!important}}.qx-resume-optimize[data-optimize-state]:not([data-optimize-state=ready]){overflow-y:auto;padding:12px 0 18px;scrollbar-width:none}.qx-resume-optimize[data-optimize-state]:not([data-optimize-state=ready])::-webkit-scrollbar{display:none}.qx-resume-optimize[data-optimize-state]:not([data-optimize-state=ready]) .qx-rd-aigc{margin-top:0}.qx-resume-optimize[data-optimize-state]:not([data-optimize-state=ready]) .qx-rd-state{flex:0 0 auto;min-height:150px}.qx-optimize-empty{display:flex;flex-direction:column;gap:12px;padding-top:12px}.qx-optimize-empty__section{flex:none;padding:18px 22px}.qx-optimize-empty__section .qx-sec-h{margin-bottom:12px}.qx-optimize-empty__section .qx-sec-h h2{font-size:25px}.qx-optimize-empty__section .qx-sec-h span{margin-left:auto;color:var(--qx-ink-3);font-size:17px;font-weight:700}.qx-optimize-empty__row{width:100%;min-height:88px;text-align:left}.qx-optimize-empty__row .qx-row-tx{flex:1;min-width:0}.qx-optimize-empty__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.qx-optimize-empty__steps li{display:flex;align-items:center;gap:15px;min-height:66px;padding:8px 16px;border:1px solid var(--qx-line);border-radius:17px;background:var(--qx-paper);color:var(--qx-ink-2);font-size:19px;line-height:1.38}.qx-optimize-empty__steps li>span{flex:none;width:38px;height:38px;border:1px solid var(--qx-line-2);border-radius:12px;background:var(--qx-surface);color:var(--qx-teal-d);display:grid;place-items:center;font-size:18px;font-weight:800}.qx-optimize-empty__steps p{margin:0}@media(max-width:720px){.qx-optimize-empty__steps{grid-template-columns:1fr}}.qx-opt-overview{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;padding-bottom:12px;overflow:hidden}.qx-opt-overview>*{flex-shrink:0}.qx-opt-overview>.qx-opt-sec--list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.qx-opt-overview>.qx-opt-sec--list>.qx-opt-sec-h{flex:none}.qx-opt-overview>.qx-opt-sec--list>.qx-opt-mods{flex:1 1 auto;min-height:0;overflow-y:auto}.qx-opt-sec{padding:20px 26px;border:1px solid var(--qx-line);border-radius:26px;background:var(--qx-surface)}.qx-opt-sec-h{display:flex;align-items:baseline;gap:14px;margin-bottom:10px}.qx-opt-sec-h h2{margin:0;font-size:var(--qx-fs-sec);font-weight:800;line-height:1.4}.qx-opt-sec-h small{margin-left:auto;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:700}.qx-resume-optimize .qx-opt-lead{margin:0 0 12px;color:var(--qx-ink-2);font-size:var(--qx-fs-body);line-height:1.54}.qx-opt-lead b{color:var(--qx-ink);font-weight:800}.qx-opt-stat{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:9px;margin-bottom:8px}.qx-opt-stat>span{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px solid var(--qx-line);border-radius:16px;background:var(--qx-paper)}.qx-opt-stat u{color:var(--qx-ink-3);font-size:var(--qx-fs-body);font-weight:700;text-decoration:none}.qx-opt-stat b{color:var(--qx-ink);font-size:var(--qx-fs-sec);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.qx-opt-stat b small{color:var(--qx-ink-3);font-size:var(--qx-fs-body);font-weight:700}.qx-opt-stat>[data-d=optimized]{border-color:var(--qx-teal-line);background:var(--qx-teal-soft)}.qx-opt-stat>[data-d=original]{border-color:color-mix(in srgb,var(--qx-slate) 30%,var(--qx-line));background:var(--qx-slate-soft)}.qx-opt-stat>[data-d=facts]{border-color:color-mix(in srgb,var(--qx-wheat) 30%,var(--qx-line));background:var(--qx-wheat-soft)}.qx-opt-stat>[data-d=manual]{border-color:var(--qx-muted-line);background:var(--qx-muted-bg)}.qx-opt-seg{display:flex;gap:6px;margin-bottom:12px}.qx-opt-seg u{flex:1;height:14px;border-radius:5px;background:var(--qx-line);text-decoration:none}.qx-opt-seg u[data-d=optimized]{background:var(--qx-teal)}.qx-opt-seg u[data-d=original]{background:var(--qx-slate)}.qx-opt-seg u[data-d=manual]{background:var(--qx-muted-ink)}.qx-opt-batch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qx-opt-bx{min-height:82px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid var(--qx-line-2);border-radius:18px;background:var(--qx-paper);color:var(--qx-ink);font-size:var(--qx-fs-body);font-weight:800;text-align:center;cursor:pointer}.qx-opt-bx small{color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.3}.qx-opt-bx:disabled{border-style:dashed;color:var(--qx-ink-3);cursor:default}.qx-opt-mods{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.qx-opt-mod{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border:1px solid var(--qx-line);border-radius:20px;background:var(--qx-paper)}.qx-opt-mod[data-decision=original]{border-color:color-mix(in srgb,var(--qx-slate) 30%,var(--qx-line))}.qx-opt-mod-open{flex:1;min-width:0;min-height:72px;display:flex;align-items:center;gap:14px;padding:4px;border:0;background:transparent;color:var(--qx-ink);text-align:left;cursor:pointer}.qx-opt-mod-open .no{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-body);font-style:normal;font-weight:800}.qx-opt-mod-open .tx{flex:1;min-width:0}.qx-opt-mod-open .tx b{display:block;font-size:var(--qx-fs-body);font-weight:800}.qx-opt-mod-open .tx span{display:block;margin-top:4px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:1.4;overflow-wrap:anywhere}.qx-opt-mod-open .tx span.warn{color:var(--qx-cinnabar-d)}.qx-opt-mod-open .go,.qx-opt-row .go{flex:none;width:28px;height:28px;color:var(--qx-ink-3)}.qx-opt-toggle{flex:none;display:flex;gap:6px}.qx-opt-toggle button{min-width:108px;min-height:56px;padding:0 12px;border:1px solid var(--qx-line-2);border-radius:14px;background:var(--qx-surface);color:var(--qx-ink-2);font-size:var(--qx-fs-aux-lg);font-weight:800;cursor:pointer}.qx-opt-toggle button[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-opt-mod[data-decision=original] .qx-opt-toggle button[aria-pressed=true]{border-color:var(--qx-slate);background:var(--qx-slate-soft);color:var(--qx-slate-d)}.qx-opt-toggle button:disabled{cursor:default;opacity:.6}.qx-opt-save{display:flex;align-items:center;gap:16px}.qx-opt-sbtn{flex:none;min-width:240px;min-height:84px;padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--qx-deep);border-radius:19px;background:var(--qx-deep);color:var(--qx-paper);font-size:var(--qx-fs-body);font-weight:800;cursor:pointer}.qx-opt-sbtn small{color:color-mix(in srgb,var(--qx-paper) 78%,transparent);font-size:var(--qx-fs-aux);font-weight:700}.qx-opt-need{flex:1;min-width:0;display:grid;gap:4px}.qx-opt-need span{padding-left:20px;text-indent:-20px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.4}.qx-opt-exits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px}.qx-opt-row{min-height:88px;display:flex;align-items:center;gap:16px;padding:12px 18px;border:1px solid var(--qx-line);border-radius:19px;background:var(--qx-paper);color:var(--qx-ink);text-align:left;cursor:pointer}.qx-opt-row>i{flex:none;width:50px;height:50px;display:grid;place-items:center;border-radius:16px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.qx-opt-row>i svg{width:26px;height:26px}.qx-opt-row .tx{flex:1;min-width:0}.qx-opt-row .tx b{display:block;font-size:var(--qx-fs-body);font-weight:800}.qx-opt-row .tx span{display:block;margin-top:4px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:1.4}.qx-opt-mod{flex-wrap:wrap}.qx-opt-decision-row-status{flex:1 0 100%;margin:0;padding:8px 12px;border-radius:12px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-size:var(--qx-fs-aux);line-height:1.45}.qx-opt-decision-status{padding:10px 16px;border:1px solid color-mix(in srgb,var(--qx-wheat) 30%,var(--qx-line));border-radius:16px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-opt-decision-status p{margin:0;font-size:var(--qx-fs-aux);line-height:1.45}.qx-opt-nomods{margin:0;padding:12px 18px;border:1px solid var(--qx-teal-line);border-radius:16px;background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-body);line-height:1.45}.qx-opt-cta{display:flex;flex:1 0 100%;gap:16px;width:100%}.qx-opt-cta>.qx-btn{flex:1;min-height:72px;border-radius:22px;font-size:var(--qx-fs-btn)}.qx-opt-cta>.qx-btn[data-variant=primary]{flex:1.4}.qx-opt-cta>.qx-btn em{margin-left:8px;font-style:normal;color:var(--qx-emerald)}@media(prefers-reduced-motion:reduce){.qx-opt-overview *{transition:none!important}}@media(max-width:760px){.qx-opt-sec{padding:16px}.qx-opt-stat{grid-auto-flow:row;grid-template-columns:1fr}.qx-opt-batch,.qx-opt-exits{grid-template-columns:1fr}.qx-opt-mod{flex-direction:column;align-items:stretch}.qx-opt-toggle button{flex:1;min-width:0}.qx-opt-save{flex-direction:column;align-items:stretch}.qx-opt-sbtn{min-width:0}.qx-opt-cta{flex-direction:column}}.qx-resume-compare{padding-bottom:20px}.qxc-notice{margin:0;padding:12px 16px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:var(--qx-fs-aux);font-weight:700;line-height:1.45}.qxc-notice[data-tone=warn]{background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qxc-progress{display:flex;align-items:center;gap:16px;min-height:64px}.qxc-progress>div{flex:1;min-width:0}.qxc-progress p{margin:0;font-size:var(--qx-fs-body-lg);font-weight:700}.qxc-progress p b{font-family:var(--qx-mono);font-size:var(--qx-fs-page)}.qxc-progress span{display:block;margin-top:4px;color:var(--qx-ink-2);font-size:var(--qx-fs-aux)}.qxc-progress-actions{display:flex;align-items:center;gap:8px}.qxc-previous{min-width:136px;min-height:var(--qx-tap-min);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-surface);color:var(--qx-ink);font:inherit;font-weight:700}.qxc-card{display:flex;flex-direction:column;gap:16px}.qxc-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qxc-columns>section{min-width:0;padding:18px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper)}.qxc-columns>section:last-child{border-left:4px solid var(--qx-teal);background:var(--qx-surface)}.qxc-column-label{margin:0 0 12px;color:var(--qx-ink-2);font-size:var(--qx-fs-aux);font-weight:800}.qxc-copy{margin:0;font-size:var(--qx-fs-body-lg);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.qxc-copy mark,.qxc-fact-list mark{background:var(--qx-wheat-soft);color:var(--qx-wheat-d);font-weight:900;text-decoration:underline 3px;text-underline-offset:4px}.qxc-evidence{display:block;margin-top:14px;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);font-weight:700}.qxc-diff{padding-top:2px}.qxc-diff>p{margin:0 0 8px;color:var(--qx-ink-2);font-size:var(--qx-fs-aux)}.qxc-diff-body{max-height:270px;overflow:auto;border:1px solid var(--qx-line);border-radius:var(--qx-r)}.qxc-diff-text{margin:0;padding:12px 14px;font-family:var(--qx-sans);font-size:var(--qx-fs-aux);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.qxc-diff-body ins{font-weight:900;text-decoration:underline 3px;text-underline-offset:4px}.qxc-diff-body del{text-decoration:line-through 3px}.qxc-facts{padding:14px 16px;border-radius:var(--qx-r);background:var(--qx-teal-soft)}.qxc-facts[data-has-additions=true]{background:var(--qx-cinnabar-soft)}.qxc-facts h2{margin:0;font-size:var(--qx-fs-aux-lg)}.qxc-facts p{margin:8px 0 0;font-size:var(--qx-fs-aux);line-height:1.45}.qxc-fact-list{display:grid;gap:8px;margin-top:10px}.qxc-fact-list label{min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-surface);font-size:var(--qx-fs-aux);font-weight:700}.qxc-fact-list input{width:var(--qx-tap-min);height:var(--qx-tap-min);flex:none}.qxc-batch-wrap{display:grid;gap:12px}.qxc-batch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qxc-batch .qx-btn{min-height:var(--qx-btn-h);min-width:48px;height:auto;flex-direction:column;gap:4px;padding:10px 12px;font-size:var(--qx-fs-aux);line-height:1.2;text-align:center}.qxc-batch .qx-btn small{font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3);line-height:1.25}.qxc-batch .qx-btn[data-tone=danger]{background:var(--qx-cinnabar-soft);border-color:var(--qx-cinnabar);color:var(--qx-cinnabar-d)}.qxc-batch .qx-btn[data-tone=danger] small{color:var(--qx-cinnabar-d)}.qxc-draft summary{min-height:56px;display:flex;align-items:center;cursor:pointer;font-size:var(--qx-fs-aux);font-weight:800}.qxc-draft>p{color:var(--qx-ink-2)}.qxc-draft-stats{font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}.qxc-draft ol{display:grid;gap:10px;padding-left:26px}.qxc-draft li b,.qxc-draft li span,.qxc-draft li em{display:block}.qxc-draft li b{color:var(--qx-teal-d)}.qxc-draft li span{margin-top:4px;line-height:1.45}.qxc-draft li em{margin-top:6px;color:var(--qx-wheat-d);font-style:normal;font-weight:700}.qxc-custom{display:grid;gap:10px}.qxc-custom .qx-btn{min-height:var(--qx-btn-h);min-width:48px;flex-direction:column;gap:4px}.qxc-custom .qx-btn small{font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}.qxc-custom textarea{width:100%;min-height:120px;margin-top:8px;padding:12px 14px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-paper);color:var(--qx-ink);font:inherit;font-size:var(--qx-fs-aux)}.qxc-custom-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qxc-state,.qxc-state-action{margin-top:18px}.qxc-spin{animation:qxc-spin .9s linear infinite}.qx-stage:has(.qx-resume-compare) .qx-ctabar .qx-btn{flex:1;min-width:0}.qx-stage:has(.qx-resume-compare) .qx-ctabar .qx-btn[aria-pressed=true]{border-width:3px;outline:2px solid var(--qx-ink);outline-offset:2px}@keyframes qxc-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.qx-stage:has(.qx-resume-compare) .qx-topbar{height:72px;padding:0 20px}.qx-stage:has(.qx-resume-compare) .qx-topbar-sub{display:none}.qx-stage:has(.qx-resume-compare) .qx-pagehead{margin:12px 20px 0}.qx-stage:has(.qx-resume-compare) .qx-pagehead h1{font-size:var(--qx-fs-sec)}.qx-stage:has(.qx-resume-compare) .qx-pagehead p{min-width:0;font-size:var(--qx-fs-aux)}.qx-stage:has(.qx-resume-compare) .qx-body{padding:0 20px}.qx-stage:has(.qx-resume-compare) .qx-ctabar{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 20px}.qx-stage:has(.qx-resume-compare) .qx-ctabar .qx-btn{min-height:56px;padding:0 10px;font-size:var(--qx-fs-aux)}.qx-stage:has(.qx-resume-compare) .qx-ctabar .qx-btn:last-child{grid-column:1 / -1}.qxc-columns{grid-template-columns:1fr}.qxc-progress{align-items:flex-start}.qxc-progress-actions{flex-direction:column}.qxc-previous{min-width:120px}.qxc-copy{font-size:var(--qx-fs-aux)}.qxc-diff-body{max-height:220px}.qxc-batch{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.qxc-spin{animation:none}}.jfq-root:has([data-kiosk-screen=resume-templates]) .qx-ctabar{flex-wrap:wrap}.jfq-root:has([data-kiosk-screen=resume-templates]) .qx-step-actions{flex:1 0 100%}.qx-resume-materials{height:100%;font-size:var(--qx-fs-body)}.qx-resume-materials .qx-ctabar .qx-step-actions{flex:1 0 100%}.qx-resume-materials .qx-rm-scroll{gap:14px}.qx-resume-materials .qx-rm-filters{flex:none;display:flex;gap:9px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.qx-resume-materials .qx-rm-filters::-webkit-scrollbar{display:none}.qx-resume-materials .qx-rm-filters button{flex:none;min-height:56px;padding:0 17px;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-surface);font:inherit;font-size:var(--qx-fs-body);font-weight:700;color:var(--qx-ink-2);cursor:pointer}.qx-resume-materials .qx-rm-filters button[aria-pressed=true]{background:var(--qx-deep);border-color:var(--qx-deep);color:var(--qx-on-solid)}.qx-resume-materials .qx-rm-workspace{flex:1 1 0;min-height:0;display:grid;grid-template-columns:410px minmax(0,1fr);gap:14px}.qx-resume-materials .qx-rm-catalog{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.qx-resume-materials .qx-rm-catalog-hint{flex:none;margin:0;font-size:var(--qx-fs-aux);line-height:1.4;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-template{display:block;width:100%;padding:15px 18px;text-align:left;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface);font:inherit;color:inherit;cursor:pointer}.qx-resume-materials .qx-rm-template[aria-pressed=true]{border-color:var(--qx-teal);background:var(--qx-teal-soft);box-shadow:inset 0 0 0 1px var(--qx-teal)}.qx-resume-materials .qx-rm-template:disabled{cursor:not-allowed}.qx-resume-materials .qx-rm-template b{display:block;font-size:var(--qx-fs-sec);line-height:1.3}.qx-resume-materials .qx-rm-desc{display:block;margin-top:5px;font-size:var(--qx-fs-body);line-height:1.4;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-use{display:block;margin-top:6px;font-size:var(--qx-fs-body);line-height:1.4;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.qx-resume-materials .qx-rm-tags i{font-style:normal;padding:5px 9px;border-radius:var(--qx-r-s);background:var(--qx-paper);border:1px solid var(--qx-line);font-size:var(--qx-fs-aux);color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-others{padding:14px 16px;border:1px dashed var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-paper)}.qx-resume-materials .qx-rm-others>b{display:block;font-size:20px;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-others>p{margin:4px 0 0;font-size:20px;line-height:1.4;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-others-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.qx-resume-materials .qx-rm-others-list button{min-height:52px;padding:0 14px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--qx-line);border-radius:var(--qx-r-s);background:var(--qx-surface);font:inherit;font-size:20px;font-weight:700;color:var(--qx-ink-2);cursor:pointer}.qx-resume-materials .qx-rm-others-list i{font-style:normal;margin-left:auto;font-size:20px;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-detail{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;padding:18px 20px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.qx-resume-materials .qx-rm-detail-h{display:flex;align-items:baseline;gap:14px}.qx-resume-materials .qx-rm-detail-h .no{font-size:20px;font-weight:700;letter-spacing:2px;color:var(--qx-teal-d)}.qx-resume-materials .qx-rm-detail-h .hint{margin-left:auto;font-size:20px;font-weight:600;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-detail h2{margin:4px 0 0;font-family:var(--qx-serif);font-size:var(--qx-fs-sec);line-height:1.3}.qx-resume-materials .qx-rm-lead{margin:6px 0 0;font-size:var(--qx-fs-body);line-height:1.45;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-tmeta{flex:none;display:flex;gap:1px;margin-top:12px;overflow:hidden;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-line)}.qx-resume-materials .qx-rm-tmeta div{flex:1 1 auto;min-width:0;padding:9px 14px;background:var(--qx-paper)}.qx-resume-materials .qx-rm-tmeta div:first-child{flex:1.5 1 auto}.qx-resume-materials .qx-rm-tmeta div+div,.qx-resume-materials .qx-rm-tmeta div+div b,.qx-resume-materials .qx-rm-tmeta div+div u{white-space:nowrap}.qx-resume-materials .qx-rm-tmeta u,.qx-resume-materials .qx-rm-grid u{display:block;text-decoration:none;font-size:20px;font-weight:700;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-tmeta b{display:block;margin-top:2px;font-size:22px;line-height:1.3;overflow-wrap:anywhere}.qx-resume-materials .qx-rm-form{flex:1 0 auto;display:flex;flex-direction:column;gap:12px;margin-top:14px}.qx-resume-materials .qx-rm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qx-resume-materials .qx-rm-field{display:flex;flex-direction:column;gap:7px;min-width:0}.qx-resume-materials .qx-rm-field[data-wide=true]{flex:1 1 0}.qx-resume-materials .qx-rm-field[data-wide=true] textarea{flex:1}.qx-resume-materials .qx-rm-field>span:first-child{font-size:var(--qx-fs-body);font-weight:700;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-field em{font-style:normal;color:var(--qx-cinnabar)}.qx-resume-materials .qx-rm-field input,.qx-resume-materials .qx-rm-field textarea{width:100%;min-height:58px;padding:12px 14px;resize:none;border:1px solid var(--qx-line-2);border-radius:var(--qx-r);background:var(--qx-paper);font:inherit;font-size:var(--qx-fs-body-lg);color:var(--qx-ink)}.qx-resume-materials .qx-rm-field textarea{min-height:130px}.qx-resume-materials .qx-rm-field input:focus,.qx-resume-materials .qx-rm-field textarea:focus{outline:3px solid var(--qx-teal-line);outline-offset:1px;border-color:var(--qx-teal)}.qx-resume-materials .qx-rm-field :disabled{opacity:.72;cursor:not-allowed}.qx-resume-materials .qx-rm-field [aria-invalid=true]{border-color:var(--qx-cinnabar);background:var(--qx-cinnabar-soft)}.qx-resume-materials .qx-rm-field .fe{font-size:20px;font-weight:700;color:var(--qx-cinnabar-d)}.qx-resume-materials .qx-rm-after{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-paper)}.qx-resume-materials .qx-rm-after>b{font-size:var(--qx-fs-body);color:var(--qx-teal-d)}.qx-resume-materials .qx-rm-after .st{display:flex;align-items:center;gap:9px;font-size:var(--qx-fs-aux);line-height:1.4;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-after .st>i{flex:none;width:32px;height:32px;border-radius:var(--qx-r-s);background:var(--qx-deep);color:var(--qx-emerald);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:20px;font-weight:700}.qx-resume-materials .qx-rm-after .sep{color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-banner{flex:none;display:flex;align-items:flex-start;gap:12px;margin-top:13px;padding:13px 16px;border:1px solid var(--qx-line);border-left:4px solid var(--qx-teal);border-radius:var(--qx-r);background:var(--qx-paper);font-size:20px;line-height:1.45;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-banner>svg{flex:none;margin-top:2px;color:var(--qx-teal-d)}.qx-resume-materials .qx-rm-banner b{color:var(--qx-ink)}.qx-resume-materials .qx-rm-banner[data-tone=warn]{border-left-color:var(--qx-wheat);background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.qx-resume-materials .qx-rm-banner[data-tone=warn]>svg{color:var(--qx-wheat-d)}.qx-resume-materials .qx-rm-banner[data-tone=bad]{border-color:var(--qx-cinnabar-line);border-left-color:var(--qx-cinnabar);background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.qx-resume-materials .qx-rm-banner[data-tone=bad]>svg{color:var(--qx-cinnabar-d)}.qx-resume-materials .qx-rm-file{flex:none;margin-top:13px;overflow:hidden;border:1px solid var(--qx-teal-line);border-radius:var(--qx-r);background:var(--qx-teal-soft)}.qx-resume-materials .qx-rm-file[data-tone=warn]{border-color:var(--qx-line-2);background:var(--qx-wheat-soft)}.qx-resume-materials .qx-rm-file[data-tone=demo]{border-color:var(--qx-line-2);background:var(--qx-plum-soft)}.qx-resume-materials .qx-rm-file-h{display:flex;align-items:center;gap:13px;padding:14px 16px}.qx-resume-materials .qx-rm-file-h>svg{flex:none;color:var(--qx-teal-d)}.qx-resume-materials .qx-rm-file-h .tx{flex:1;min-width:0}.qx-resume-materials .qx-rm-file-h .tx b{display:block;font-size:21px}.qx-resume-materials .qx-rm-file-h .tx span{display:block;margin-top:3px;font-size:20px;line-height:1.35;color:var(--qx-ink-2);overflow-wrap:anywhere}.qx-resume-materials .qx-rm-file-h .badge{flex:none;min-height:38px;padding:0 12px;display:flex;align-items:center;border-radius:var(--qx-r-s);background:var(--qx-surface);font-size:20px;font-weight:700;color:var(--qx-teal-d)}.qx-resume-materials .qx-rm-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--qx-line)}.qx-resume-materials .qx-rm-grid div{min-width:0;padding:8px 16px;background:var(--qx-surface)}.qx-resume-materials .qx-rm-grid div:last-child:nth-child(odd){grid-column:1 / -1}.qx-resume-materials .qx-rm-grid b{display:block;margin-top:3px;font-size:20px;overflow-wrap:anywhere}.qx-resume-materials .qx-rm-grid b[data-off=true]{color:var(--qx-cinnabar-d)}.qx-resume-materials .qx-rm-file-act{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 16px;background:var(--qx-surface);border-top:1px solid var(--qx-line)}.qx-resume-materials .qx-rm-file-act>span{flex:1 1 240px;min-width:0;font-size:20px;line-height:1.4;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-file-act[data-tone=bad]{background:var(--qx-cinnabar-soft)}.qx-resume-materials .qx-rm-file-act[data-tone=bad]>span{font-weight:700;color:var(--qx-cinnabar-d)}.qx-resume-materials .qx-rm-file-act>span>svg{display:inline-block;vertical-align:-3px}.qx-resume-materials .qx-rm-foot,.qx-resume-materials .qx-rm-reason{margin:0;padding:9px 16px;font-size:20px;line-height:1.4;background:var(--qx-surface);border-top:1px solid var(--qx-line)}.qx-resume-materials .qx-rm-foot{color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-reason{font-weight:700;color:var(--qx-wheat-d)}.qx-resume-materials .qx-rm-state{flex:none;display:flex;flex-direction:column;gap:16px;padding:40px 34px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.qx-resume-materials .qx-rm-state[data-kind=error]{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft)}.qx-resume-materials .qx-rm-state[data-kind=warn]{background:var(--qx-wheat-soft)}.qx-resume-materials .qx-rm-state[data-kind=info]{background:var(--qx-teal-soft)}.qx-resume-materials .qx-rm-state h2{margin:0;display:flex;align-items:center;gap:14px;font-size:30px}.qx-resume-materials .qx-rm-state p{margin:0;font-size:21px;line-height:1.6;color:var(--qx-ink-2)}.qx-resume-materials .qx-rm-state[data-size=sm]{gap:8px;padding:18px 20px}.qx-resume-materials .qx-rm-state[data-size=sm] h2{font-size:22px;gap:10px}.qx-resume-materials .qx-rm-state[data-size=sm] p{font-size:20px;line-height:1.45}.qx-resume-materials .qx-rm-facts{flex:none;overflow:hidden;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.qx-resume-materials .qx-rm-facts-h{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--qx-line);background:var(--qx-paper);font-size:20px;font-weight:700}.qx-resume-materials .qx-rm-state .qx-rm-alert{display:block;margin-bottom:6px;font-weight:700;color:var(--qx-cinnabar-d)}.qx-resume-materials .qx-rm-facts-h span{flex:none;white-space:nowrap;margin-left:auto;min-height:38px;padding:0 12px;display:flex;align-items:center;border-radius:var(--qx-r-s);background:var(--qx-teal-soft);color:var(--qx-teal-d);font-size:20px}.qx-resume-materials .qx-rm-facts .qx-rm-grid div{padding:10px 18px}.qx-resume-materials .qx-rm-alt{flex:1 0 auto;display:flex;flex-direction:column;gap:10px}.qx-resume-materials .qx-rm-alt .qx-rows{flex:1 0 auto;max-height:760px;display:flex;flex-direction:column}.qx-resume-materials .qx-rm-alt .qx-row{flex:1 0 auto;min-height:134px}.qx-resume-materials .qx-rm-truth{flex:none;margin:0;padding:12px 0 4px;border-top:1px solid var(--qx-line);font-size:20px;line-height:1.45;color:var(--qx-ink-3)}.qx-resume-materials .qx-rm-truth b{font-weight:600;color:var(--qx-ink-2)}.qx-resume-materials .qx-ctabar{flex-wrap:wrap}.qx-resume-materials .qx-ctabar .qx-btn{flex:1 1 0;min-width:0}.qx-resume-materials .qx-ctabar .qx-rm-why-full{flex:1 1 100%}.qx-resume-materials .qx-btn[aria-disabled=true]{background:var(--qx-muted-bg);border-color:var(--qx-line);color:var(--qx-muted-ink);cursor:not-allowed}@media(max-width:760px){[data-kiosk-stage-fit=off] .qx-resume-materials{--qx-gutter: 16px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-pagehead{margin-top:12px;gap:6px;flex-direction:column;align-items:stretch}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-pagehead h1{font-size:23px;letter-spacing:0;gap:10px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-pagehead h1:before{width:4px;height:21px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-pagehead p{min-width:0;font-size:15px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-ctabar{gap:10px;padding:12px var(--qx-gutter)}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-ctabar .why{flex:1 1 100%;font-size:14px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-btn{min-height:52px;padding:0 12px;gap:6px;font-size:16px;white-space:nowrap}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-ctabar .qx-btn[data-variant=primary]{flex:1 1 100%}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-btn svg{width:18px;height:18px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-navbar{height:60px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-nav-item{font-size:12px;gap:2px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-nav-item svg{width:20px;height:20px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-nav-item[aria-current=page]:after{bottom:6px;width:20px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-workspace,[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-form-grid,[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-grid{grid-template-columns:minmax(0,1fr)}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-tmeta{flex-wrap:wrap}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-tmeta div{flex:1 1 40%}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-detail{padding:14px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-detail-h .hint{font-size:15px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-state{padding:20px 16px;gap:10px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-state h2{font-size:22px;gap:10px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-state p{font-size:16px}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-file-h{flex-wrap:wrap}[data-kiosk-stage-fit=off] .qx-resume-materials .qx-rm-alt .qx-row{min-height:88px}}@media(prefers-reduced-motion:reduce){.qx-resume-materials *,.qx-resume-materials *:before,.qx-resume-materials *:after{transition:none!important;animation:none!important}}.qx-home-host{width:100%;height:100%;min-height:0}.qx-home{--qx-home-r: 26px;--qx-home-ease: cubic-bezier(.22, .75, .3, 1);gap:0;padding-top:0}.qx-home-hero{position:relative;flex:none;display:flex;flex-direction:column;height:400px;margin-bottom:28px;padding:0 var(--qx-gutter) 22px;color:var(--qx-paper);background:linear-gradient(180deg,color-mix(in srgb,var(--qx-deep) 32%,transparent),color-mix(in srgb,var(--qx-deep) 93%,transparent)),url(/assets/bg-hero.jpg) center / cover no-repeat}.qx-home-hero:after{content:"";position:absolute;z-index:0;right:0;bottom:-28px;left:0;height:52px;background:var(--qx-deep);clip-path:ellipse(66% 45% at 50% 0);pointer-events:none}.qx-home-hero>*{position:relative;z-index:1}.qx-home-hero>.qx-home-hero-top{flex:none;display:flex;align-items:center;gap:16px;height:92px;padding:0;border:0;box-shadow:none;background:transparent;color:var(--qx-paper)}.qx-home-hero-top>*{flex:none;min-width:0}.qx-home-hero-top>.qx-home-brand{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:2px}.qx-home-hero-top>.qx-home-brand>*{display:block;max-width:100%;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qx-home-hero-top .qx-topbar-brand{color:var(--qx-paper);font-family:var(--qx-serif);font-size:var(--qx-fs-sec);font-weight:900;line-height:1.2;letter-spacing:2px}.qx-home-hero-top .qx-topbar-sub{color:color-mix(in srgb,var(--qx-paper) 88%,transparent);font-size:var(--qx-fs-aux);line-height:1.3}.qx-home-hero-top>.qx-home-brand~:empty:not(.qx-pill,.qx-home-clock){display:none}.qx-home-hero-top .qx-pill{white-space:nowrap;border-color:color-mix(in srgb,var(--qx-paper) 30%,transparent);background:color-mix(in srgb,var(--qx-deep) 42%,transparent)}.qx-home-hero-top .qx-home-clock{margin-left:0}.qx-home-assistant{display:flex;align-items:center;gap:22px;margin-top:8px}.qx-home-avatar{flex:none;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;color:var(--qx-deep);background:linear-gradient(145deg,var(--qx-emerald),var(--qx-teal));font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);font-weight:900}.qx-home-assistant div{display:flex;min-width:0;flex-direction:column;gap:8px}.qx-home-assistant h2{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);font-weight:900;line-height:1.2;letter-spacing:1px}.qx-home-assistant h2 em{font-style:normal;color:var(--qx-emerald)}.qx-home-assistant h2,.qx-home-assistant span:last-child{overflow-wrap:anywhere}.qx-home-assistant span:last-child{color:color-mix(in srgb,var(--qx-paper) 82%,transparent);font-size:var(--qx-fs-body-lg);line-height:var(--qx-lh-body)}.qx-home-clock{flex:none;display:flex;flex-direction:column;align-items:flex-end}.qx-home-clock strong{font-family:var(--qx-mono);font-size:var(--qx-fs-body-lg);font-weight:650}.qx-home-clock span{margin-top:4px;color:color-mix(in srgb,var(--qx-paper) 88%,transparent);font-size:var(--qx-fs-aux)}.qx-home-hero-law{flex:none;margin:auto 0 0;color:color-mix(in srgb,var(--qx-paper) 82%,transparent);font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qx-home-board{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:8px var(--qx-gutter) 0;background:var(--qx-paper)}.qx-home-voice{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;width:100%;min-height:76px;height:var(--qx-btn-h-lg);margin:8px 0 10px;padding:0 18px 0 12px;border:0;border-radius:48px;color:var(--qx-deep);background:linear-gradient(110deg,var(--qx-emerald),color-mix(in srgb,var(--qx-emerald) 62%,var(--qx-teal)));font-size:var(--qx-fs-btn);font-weight:650;cursor:pointer;overflow:hidden}.qx-home-voice>*{position:relative;z-index:1}.qx-home-voice-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:color-mix(in srgb,var(--qx-deep) 12%,transparent);flex:none}.qx-home-voice-icon svg{width:32px;height:32px}.qx-home-voice-tag{margin-left:8px;font-size:var(--qx-fs-aux-lg);font-weight:650}.qx-home-voice small{margin-left:auto;font-size:var(--qx-fs-aux);font-weight:650}.qx-home-continue{flex:none;min-height:0}.qx-home-continue:has(.continue)>.qx-home-empty-context{display:none}.qx-home-empty-context,.qx-home .continue{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;width:100%;min-height:64px;margin-bottom:4px;padding:8px 16px;border:1px solid var(--qx-line);border-radius:var(--qx-home-r);color:var(--qx-ink);background:var(--qx-surface);text-align:left}.qx-home .continue{grid-template-columns:1fr auto}.qx-home-empty-context .qx-home-context-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:var(--qx-teal-d);background:var(--qx-teal-soft)}.qx-home-context-icon svg{width:26px;height:26px}.qx-home-empty-context span,.qx-home .continue .c-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.qx-home-empty-context strong,.qx-home .continue strong{font-size:var(--qx-fs-body);font-weight:650}.qx-home-empty-context small,.qx-home .continue p{margin:0;color:var(--qx-ink-3);font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body)}.qx-home .continue .c-icon{display:none}.qx-home .continue .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;width:auto;min-height:56px;padding:0 18px;border:0;border-radius:14px;color:var(--qx-deep);background:var(--qx-emerald);font:700 var(--qx-fs-aux) var(--qx-sans);cursor:pointer}.qx-home .continue .btn svg{width:22px;height:22px;flex:none}.qx-home-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:68px}.qx-home-section-head div{display:flex;align-items:baseline;gap:12px;min-width:0}.qx-home-section-head h2{margin:0;font-family:var(--qx-serif);font-size:var(--qx-fs-page);font-weight:900;letter-spacing:2px}.qx-home-section-head span{color:var(--qx-ink-3);font-size:var(--qx-fs-aux-lg)}.qx-home-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.qx-home-identity,.qx-home-device-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--qx-line);border-radius:12px;color:var(--qx-teal-d);background:var(--qx-surface);font-size:var(--qx-fs-aux-lg);font-weight:650;cursor:pointer}.qx-home-identity svg{width:22px;height:22px;flex:none}.qx-home-tiles{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(168px,1fr);align-content:stretch;gap:14px 16px}.qx-home-tile{position:relative;display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;overflow:hidden;padding:18px 22px;border:1px solid var(--qx-line);border-radius:var(--qx-home-r);color:var(--qx-ink);background:var(--qx-surface);text-align:left;cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb,var(--qx-ink) 5%,transparent)}.qx-home-tile,.qx-home-voice,.qx-home-identity,.qx-home-device-link{transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out}.qx-home-tile:not(:disabled):active,.qx-home-voice:active,.qx-home-identity:active,.qx-home-device-link:active{transform:scale(.985)}.qx-home-tile>*{flex-shrink:0}.qx-home-tile[data-size=feature]{grid-column:1 / -1;border:0;color:var(--qx-paper);background:linear-gradient(135deg,color-mix(in srgb,var(--qx-teal) 45%,var(--qx-deep-2)),var(--qx-deep-2));box-shadow:0 12px 32px color-mix(in srgb,var(--qx-deep-2) 24%,transparent)}.qx-home-tile[data-action=policy-hub],.qx-home-tile[data-span=full]{grid-column:1 / -1}.qx-home[data-official-channels=shown] .qx-home-tile[data-action=policy-hub]{grid-column:auto}.qx-home-tile:disabled{cursor:not-allowed;opacity:.68}.qx-home-tile:focus-visible,.qx-home-host .qx-home :is(button,a):focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.qx-home-tile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.qx-home-tile-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;color:var(--qx-teal-d);background:var(--qx-teal-soft);flex:none}.qx-home-tile[data-tone=slate] .qx-home-tile-icon{color:var(--qx-slate-d);background:var(--qx-slate-soft)}.qx-home-tile[data-tone=clay] .qx-home-tile-icon{color:var(--qx-cinnabar-d);background:var(--qx-cinnabar-soft)}.qx-home-tile[data-tone=neutral] .qx-home-tile-icon{color:var(--qx-ink-2);background:var(--qx-paper)}.qx-home-tile[data-size=feature] .qx-home-tile-icon{position:absolute;right:28px;bottom:22px;width:92px;height:92px;color:var(--qx-emerald);background:none}.qx-home-tile[data-size=feature] .qx-home-tile-icon svg{width:84px;height:84px}.qx-home-tile-icon svg{width:32px;height:32px}.qx-home-tile-badge{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:21px;color:var(--qx-ink-2);background:var(--qx-muted-bg);font-size:var(--qx-fs-aux-lg);font-weight:650}.qx-home-tile[data-tone=teal] .qx-home-tile-badge{color:var(--qx-teal-d);background:var(--qx-teal-soft)}.qx-home-tile[data-size=feature] .qx-home-tile-badge{min-height:0;margin-right:110px;padding:0;color:var(--qx-emerald);background:none;font-size:var(--qx-fs-aux)}.qx-home-tile[data-panel-state=offline] .qx-home-tile-badge,.qx-home-tile[data-panel-state=unknown] .qx-home-tile-badge{color:var(--qx-on-deep-warn)}.qx-home-tile[data-panel-state=error] .qx-home-tile-badge{color:var(--qx-on-deep-bad)}.qx-home-tile[data-panel-state=loading] .qx-home-tile-badge{color:color-mix(in srgb,var(--qx-paper) 72%,transparent)}.qx-home-tile>strong{margin-top:10px;font-family:var(--qx-serif);font-size:var(--qx-fs-sec);font-weight:900;line-height:1.25;letter-spacing:1px}.qx-home-tile[data-size=feature]>strong{margin-top:6px;font-size:var(--qx-fs-page);line-height:1.2}.qx-home-tile-desc,.qx-home-tile-status{display:block;margin-top:6px;color:var(--qx-ink-3);font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);overflow-wrap:anywhere}.qx-home-tile[data-size=feature] .qx-home-tile-desc,.qx-home-tile[data-size=feature] .qx-home-tile-status{max-width:78%;color:color-mix(in srgb,var(--qx-paper) 82%,transparent)}.qx-home-tile-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:var(--qx-teal-d);font-size:var(--qx-fs-aux-lg);font-weight:650}.qx-home-tile[data-size=feature] .qx-home-tile-foot{color:var(--qx-emerald)}.qx-home-tile-foot svg{width:18px;height:18px}.qx-home-truth{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;padding:6px var(--qx-gutter) 2px;border-top:1px solid var(--qx-line);color:var(--qx-ink-3);background:var(--qx-surface);font-size:var(--qx-fs-aux);line-height:var(--qx-lh-body);text-align:center}.qx-home-truth svg{flex:none;width:22px;color:var(--qx-teal-d)}.qx-home-truth>div{min-width:0}.qx-home-truth p{margin:0}.qx-home-truth strong{color:var(--qx-ink);font-weight:650}.qx-home-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:0!important;font-size:var(--qx-fs-note)}.qx-home-legal a{display:inline-flex;align-items:center;min-height:48px;padding:0 6px;color:inherit;text-decoration:underline;text-underline-offset:3px}.qx-home-host .qx-navbar{border-top:0;box-shadow:none;background:var(--qx-surface)}.qx-home-host .qx-navbar svg{width:28px;height:28px}.qx-home-host .qx-nav-item span{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes qx-home-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes qx-home-settle{0%{opacity:0;transform:scale(.965)}}@keyframes qx-home-sheen{to{transform:translate(420%) skew(-16deg)}}.qx-home:not([data-qx-intro=done]) .qx-home-hero>*,.qx-home:not([data-qx-intro=done]) .qx-home-section-head{animation:qx-home-rise .52s var(--qx-home-ease) var(--qx-home-delay, 0s) backwards}.qx-home-section-head{--qx-home-delay: .28s}.qx-home-hero>:nth-child(n+2){--qx-home-delay: .08s}.qx-home-hero>:nth-child(n+3){--qx-home-delay: .16s}.qx-home:not([data-qx-intro=done]) .qx-home-tile{animation:qx-home-settle .56s var(--qx-home-ease) var(--qx-home-delay, .34s) backwards}.qx-home-tile:nth-child(n+2){--qx-home-delay: .4s}.qx-home-tile:nth-child(n+4){--qx-home-delay: .48s}.qx-home-tile:nth-child(n+6){--qx-home-delay: .56s}.qx-home:not([data-qx-intro=done]) .qx-home-voice:after{content:"";position:absolute;z-index:0;inset:0 auto 0 0;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--qx-paper) 60%,transparent),transparent);transform:translate(-120%) skew(-16deg);animation:qx-home-sheen 1.1s ease-in-out .8s backwards}.qx-home-tile:not(:disabled):focus-visible{transform:translateY(-3px);box-shadow:0 0 0 6px color-mix(in srgb,var(--qx-teal) 22%,transparent),0 14px 30px color-mix(in srgb,var(--qx-ink) 12%,transparent)}@media(hover:hover)and (pointer:fine){.qx-home-tile:not(:disabled):hover:not(:active),.qx-home-voice:hover:not(:active),.qx-home-identity:hover:not(:active){transform:translateY(-2px)}.qx-home-tile:not(:disabled,[data-size=feature]):hover{border-color:var(--qx-teal)}}@media(prefers-reduced-motion:reduce){.qx-home *,.qx-home *:before,.qx-home *:after{animation:none!important;transition:none!important}.qx-home-tile,.qx-home-voice,.qx-home-identity,.qx-home-device-link{transform:none!important}}@media(max-width:760px){.qx-home-host,.qx-home-host .qx-stage{min-height:100dvh}.qx-home{overflow-y:auto}.qx-home-hero{height:auto;min-height:0;margin-bottom:16px;padding:0 16px 12px}.qx-home-hero:after{bottom:-16px;height:32px}.qx-home-host .qx-home-hero>.qx-home-hero-top{height:auto;min-height:64px;gap:10px;padding:8px 0}.qx-home-host .qx-home-hero-top .qx-topbar-mark{width:38px;height:38px;font-size:var(--qx-fs-aux)}.qx-home-host .qx-home-hero-top .qx-topbar-brand{font-size:var(--qx-fs-aux);line-height:1.2}.qx-home-host .qx-home-hero-top :is(.qx-topbar-sub,.qx-topbar-spacer,.qx-home-clock){display:none}.qx-home-host .qx-home-hero-top .qx-pill{flex:0 0 auto;max-width:52%;min-height:40px;margin-left:auto;padding:4px 12px;gap:6px;font-size:var(--qx-fs-note);line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.qx-home-host .qx-home-hero-top .qx-pill:before{flex:none}.qx-home-assistant{gap:12px;margin-top:4px}.qx-home-avatar{width:56px;height:56px;font-size:var(--qx-fs-page)}.qx-home-assistant h2{font-size:var(--qx-fs-body-lg)}.qx-home-assistant span:last-child{font-size:var(--qx-fs-note)}.qx-home-hero-law{font-size:var(--qx-fs-note)}.qx-home-board{flex:none;min-height:auto;padding:4px 16px 8px}.qx-home-voice{height:auto;min-height:60px;margin-top:8px;gap:10px;padding:8px 12px;font-size:var(--qx-fs-note)}.qx-home-voice-icon{width:40px;height:40px}.qx-home-voice-icon svg{width:22px;height:22px}.qx-home-voice-tag,.qx-home-voice small{display:none}.qx-home-continue{margin-top:8px}.qx-home-empty-context,.qx-home .continue{min-height:0;gap:10px;padding:8px 10px}.qx-home .continue{grid-template-columns:1fr}.qx-home .continue .btn{width:100%}.qx-home-empty-context strong,.qx-home .continue strong,.qx-home-empty-context small,.qx-home .continue p{font-size:var(--qx-fs-note)}.qx-home-section-head{min-height:0;padding:8px 0}.qx-home-section-head h2{font-size:var(--qx-fs-body-lg)}.qx-home-section-head>div:first-child>span{display:none}.qx-home-section-actions{width:100%;margin-left:0}.qx-home-identity,.qx-home-device-link{flex:1 1 auto;min-height:48px;font-size:var(--qx-fs-note)}.qx-home-tiles{flex:none;grid-template-columns:1fr;grid-auto-rows:auto;gap:10px}.qx-home-tile,.qx-home-tile[data-size=feature],.qx-home-tile[data-action=policy-hub],.qx-home-tile[data-span=full]{grid-column:auto;height:auto;min-height:104px}.qx-home-tile[data-size=feature] .qx-home-tile-icon{top:16px;right:14px;bottom:auto;width:48px;height:48px}.qx-home-tile[data-size=feature] .qx-home-tile-icon svg{width:40px;height:40px}.qx-home-tile[data-size=feature] .qx-home-tile-badge{margin-right:56px}.qx-home-tile>strong{font-size:var(--qx-fs-body-lg)}.qx-home-tile[data-size=feature]>strong{font-size:var(--qx-fs-sec)}.qx-home-tile-desc,.qx-home-tile-status,.qx-home-tile-foot{font-size:var(--qx-fs-note)}.qx-home-tile[data-size=feature] .qx-home-tile-desc,.qx-home-tile[data-size=feature] .qx-home-tile-status{max-width:100%}.qx-home-truth{padding:8px 16px 4px;font-size:var(--qx-fs-note)}.qx-home-host .qx-navbar{height:84px}.qx-home-host .qx-nav-item{min-height:48px;font-size:var(--qx-fs-note)}}.rq-page{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.rq-lead{display:flex;min-height:432px;flex:none;flex-direction:column;gap:12px;padding-top:12px}.rq-lead>.rq-steps,.rq-lead>.rq-steps+*{margin-top:auto}.rq-lead>.rq-srcline+.rq-tabs{margin-top:2px}.rq-more{margin:0;font-size:var(--qx-fs-body);line-height:1.5;color:var(--qx-ink-2)}.rq-steps{display:flex;gap:14px;margin:0;padding:0;list-style:none}.rq-steps li{flex:1;padding-top:8px;border-top:2px solid var(--qx-line);font-size:var(--qx-fs-aux-lg);line-height:1.35;color:var(--qx-ink)}.rq-steps b{display:block;margin-bottom:4px;font-family:var(--qx-serif);font-size:var(--qx-fs-btn);color:var(--qx-teal-d)}.rq-srcline,.rq-note,.rq-why{margin:0;font-size:var(--qx-fs-aux-lg);line-height:var(--qx-lh-body);color:var(--qx-ink-2);text-wrap:pretty}.rq-srcline,.rq-note{padding:12px 18px;border:1px solid var(--qx-line);border-radius:22px}.rq-srcline{background:var(--qx-surface)}.rq-note{background:var(--qx-paper)}.rq-note-warn,.rq-why{color:var(--qx-wheat-d)}.rq-note-warn{border-color:var(--qx-line-2);background:var(--qx-wheat-soft)}.rq-srcline{display:flex;align-items:flex-start;gap:11px;word-break:keep-all;overflow-wrap:anywhere}.rq-srcline svg{width:22px;height:22px;flex:none;margin-top:4px;color:var(--qx-slate-d)}.rq-chips{display:flex;flex-wrap:wrap;gap:10px}.rq-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rq-tab,.rq-chip,.rq-fav,.rq-exit,.rq-item-main,.rq-qr-close{font-family:var(--qx-sans);cursor:pointer}.rq-chip{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--qx-line-2);border-radius:13px;background:var(--qx-paper);padding:0 18px;font-size:var(--qx-fs-aux-lg);font-weight:600;color:var(--qx-ink-2)}.rq-tab{display:flex;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--qx-line-2);border-radius:22px;background:var(--qx-surface);padding:8px 6px;font-size:var(--qx-fs-body);font-weight:650;line-height:1.2;color:var(--qx-ink-2);text-align:center}.rq-tab svg{width:26px;height:26px;flex:none;color:var(--qx-ink-3)}.rq-chip svg{width:22px;height:22px;flex:none}.rq-tab[aria-pressed=true],.rq-chip[aria-pressed=true]{border-color:var(--qx-deep);background:var(--qx-deep);color:var(--qx-paper);font-weight:700}.rq-tab[aria-pressed=true] svg,.rq-chip[aria-pressed=true] svg{color:var(--qx-emerald)}.rq-scroll{gap:16px;padding-bottom:8px}.rq-scroll>*{flex:none}.rq-scroll>.rq-deadend,.rq-scroll>.k8-elig{flex:1 0 auto}.rq-scroll>:first-child,.rq-scroll>.qx-step-actions{margin-top:auto}.rq-scroll:after{content:"";flex:none;margin-top:auto}.rq-sec{display:flex;flex-direction:column;gap:10px}.rq-grp{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.rq-grp b{display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-sec)}.rq-grp b:before{content:"";width:8px;height:24px;border-radius:4px;background:var(--qx-slate)}.rq-grp-builtin b:before{background:var(--qx-wheat)}.rq-grp-plain b:before{content:none}.rq-grp span{flex:1;min-width:180px;font-size:var(--qx-fs-aux-lg);line-height:1.4;color:var(--qx-ink-2);text-align:right}.rq-list,.rq-policy,.rq-social,.rq-register{display:flex;flex:none;flex-direction:column;gap:12px}.k8-policy-list-item,.rq-blk,.rq-state{border:1px solid var(--qx-line);background:var(--qx-surface)}.k8-policy-list-item{border-radius:22px;overflow:hidden}.k8-policy-list-item.is-open{border-color:var(--qx-teal);box-shadow:inset 0 0 0 1px var(--qx-teal)}.rq-item-head{display:flex;align-items:stretch}.rq-item-main{display:flex;width:100%;min-height:100px;align-items:center;gap:16px;border:0;background:transparent;padding:14px 20px;text-align:left;color:inherit}.rq-item-ic{display:flex;width:54px;height:54px;flex:none;align-items:center;justify-content:center;border-radius:17px;background:var(--qx-wheat-soft);color:var(--qx-wheat-d)}.rq-item-ic svg{width:26px;height:26px}.rq-item-ic-lib{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.rq-item-tx{min-width:0;flex:1}.rq-item-tx b,.rq-blk-h b{display:block;font-size:var(--qx-fs-sec);line-height:1.3}.rq-item-sub{display:block;margin-top:6px;font-size:var(--qx-fs-aux-lg);line-height:1.4;color:var(--qx-ink-2)}.rq-item-tail{display:flex;flex:none;align-items:center;gap:10px}.rq-caret{width:24px;height:24px;color:var(--qx-ink-3)}[aria-expanded=true] .rq-caret{transform:rotate(180deg)}.rq-tag{display:inline-flex;min-height:38px;align-items:center;border-radius:11px;background:var(--qx-wheat-soft);padding:0 13px;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-wheat-d);white-space:nowrap}.rq-tag-lib{background:var(--qx-slate-soft);color:var(--qx-slate-d)}.rq-fav{display:flex;width:56px;min-height:56px;flex:none;align-items:center;justify-content:center;margin:22px 14px 22px 0;border:0;border-radius:999px;background:transparent;color:var(--qx-ink-3)}.rq-fav svg{width:26px;height:26px}.rq-fav.is-on{background:var(--qx-cinnabar-soft);color:var(--qx-cinnabar-d)}.rq-fav.is-on svg{fill:currentColor}.rq-acc{display:flex;flex-direction:column;gap:14px;padding:2px 20px 18px}.rq-kindchip,.rq-srcchip{margin:0;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2)}.rq-srcchip b,.rq-kindchip{font-weight:700;color:var(--qx-ink)}.rq-quote{border-left:5px solid var(--qx-teal);border-radius:15px;background:var(--qx-paper);padding:14px 18px;font-size:var(--qx-fs-body);line-height:1.5}.rq-quote span{display:block;margin-bottom:6px;font-size:var(--qx-fs-aux-lg);font-weight:700;color:var(--qx-teal-d)}.rq-quote p{margin:0;white-space:pre-wrap}.rq-dsec-h{margin:0;font-size:var(--qx-fs-body-lg);font-weight:700;color:var(--qx-teal-d)}.rq-dsec ul{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none}.rq-dsec-cols ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rq-dsec li{display:flex;min-height:48px;gap:11px;align-items:flex-start;box-sizing:border-box;border:1px solid var(--qx-line);border-radius:15px;background:var(--qx-paper);padding:9px 15px;font-size:var(--qx-fs-body);line-height:1.45;color:var(--qx-ink-2)}.rq-dsec svg{width:22px;height:22px;flex:none;margin-top:3px;color:var(--qx-teal-d)}.rq-sn{display:inline-flex;width:30px;height:30px;flex:none;align-items:center;justify-content:center;border-radius:10px;background:var(--qx-teal-soft);font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-teal-d)}.rq-ai-off{border:1px dashed var(--qx-line-2);border-radius:22px;background:var(--qx-paper);padding:14px 18px}.rq-ai-off b{display:block;font-size:var(--qx-fs-body-lg)}.rq-ai-off span{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);line-height:1.45;color:var(--qx-ink-2)}.rq-strip{display:flex;flex-flow:row wrap;align-items:stretch;gap:12px}.rq-strip-stack{flex-direction:column;flex-wrap:nowrap}.rq-exit{display:flex;width:100%;min-height:92px;height:auto;flex:none;align-items:center;gap:14px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-surface);padding:13px 18px;text-align:left;color:var(--qx-ink)}.rq-strip>.rq-exit{width:auto;flex:1 1 240px}.rq-strip-stack>.rq-exit{width:100%;flex:none}.rq-exit svg{width:26px;height:26px;flex:none;padding:13px;box-sizing:content-box;border-radius:17px;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.rq-exit:after{content:"›";flex:none;margin-left:auto;font-size:32px;line-height:1;color:var(--qx-ink-3)}.rq-exit b{display:block;font-size:var(--qx-fs-body-lg);line-height:1.25}.rq-exit small{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);line-height:1.35;color:var(--qx-ink-3)}.rq-exit[aria-disabled=true]{border-style:dashed;border-color:var(--qx-line-2);background:var(--qx-paper);color:var(--qx-muted-ink);cursor:default}.rq-exit[aria-disabled=true]:after{content:none}.rq-exit[aria-disabled=true] svg{background:var(--qx-line);color:var(--qx-ink-3)}.rq-mini{display:inline-flex;width:auto;min-height:56px;flex:none;align-self:flex-start;align-items:center;justify-content:center;gap:8px;margin-top:4px;border:1px solid var(--qx-line-2);border-radius:17px;background:var(--qx-paper);padding:0 20px;font-size:var(--qx-fs-btn);font-weight:700;color:var(--qx-ink)}.rq-mini svg{width:22px;height:22px;flex:none}.rq-facts{display:flex;flex-wrap:wrap;gap:10px}.rq-fact{display:inline-flex;min-height:48px;align-items:center;gap:8px;border:1px solid var(--qx-line-2);border-radius:13px;background:var(--qx-paper);padding:0 16px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-2)}.rq-fact b{color:var(--qx-ink);font-weight:700}.rq-fact-slate{border-color:transparent;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.rq-fact-slate b{color:var(--qx-slate-d)}.rq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rq-blk{display:flex;width:100%;height:auto;flex:none;flex-direction:column;box-sizing:border-box;gap:12px;border-radius:30px;padding:20px 24px}.rq-blk-h{display:flex;align-items:flex-start;gap:12px}.rq-blk-h svg{width:28px;height:28px;flex:none;margin-top:3px;color:var(--qx-teal-d)}.rq-blk-h small{display:block;margin-top:4px;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.rq-blk-h-inline span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.rq-blk-h-inline span b{display:inline}.rq-blk-h-inline small{margin-top:0;color:var(--qx-ink-2)}.rq-kv{display:flex;min-height:52px;align-items:baseline;gap:16px;box-sizing:border-box;margin:0;border:1px solid var(--qx-line);border-radius:15px;background:var(--qx-paper);padding:11px 16px;font-size:var(--qx-fs-aux-lg)}.rq-kv span{width:120px;flex:none;color:var(--qx-ink-3)}.rq-kv b{font-weight:600;color:var(--qx-ink)}.rq-steps-mini{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.rq-steps-mini li{display:flex;gap:10px;align-items:flex-start;font-size:var(--qx-fs-body);line-height:1.45}.rq-steps-mini span{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:999px;background:var(--qx-wheat-soft);font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-wheat-d)}.rq-state{border-radius:30px;padding:22px 26px}.rq-state b{display:block;font-size:var(--qx-fs-btn)}.rq-state p{margin:8px 0 0;font-size:var(--qx-fs-body);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.rq-state[data-kind=error]{border-color:var(--qx-cinnabar-line);background:var(--qx-cinnabar-soft)}.rq-state[data-kind=empty],.rq-state[data-kind=filter]{border-color:var(--qx-slate-soft);background:var(--qx-slate-soft)}.rq-state[data-kind=info]{border-color:var(--qx-teal-soft);background:var(--qx-teal-soft)}.rq-state[data-kind=warn]{border-color:var(--qx-wheat-soft);background:var(--qx-wheat-soft)}.rq-state-lg{padding:34px 38px}.rq-state-lg .rq-state-h{display:flex;align-items:center;gap:16px;font-size:var(--qx-fs-sec);line-height:1.3}.rq-state-ic{display:flex;width:64px;height:64px;flex:none;align-items:center;justify-content:center;border-radius:20px;background:var(--qx-surface);color:var(--qx-ink-2)}.rq-state-ic svg{width:30px;height:30px}.rq-state-lg p{margin-top:14px;line-height:1.6}.rq-list[data-count="1"] .rq-item-main{min-height:136px;padding:22px 26px}.rq-list[data-count="1"] .rq-item-ic{width:62px;height:62px;border-radius:20px}.rq-list[data-count="1"] .rq-acc{gap:18px;padding:4px 26px 24px}.rq-list[data-count="1"] .rq-quote{padding:18px 22px}.rq-list[data-count="1"] .rq-note{display:flex;min-height:96px;align-items:center;padding:18px 24px}.rq-list[data-count="1"] .rq-strip{flex-direction:column;flex-wrap:nowrap}.rq-list[data-count="1"] .rq-strip>.rq-exit{width:100%;min-height:120px;flex:none;padding:18px 22px}.rq-deadend{display:flex;flex-direction:column;gap:16px}.rq-deadend>.rq-exits,.rq-deadend>.rq-note{margin-top:auto}.rq-deadend:after{content:"";flex:none;margin-top:auto}.rq-exits .rq-exit{min-height:104px}.rq-truth{flex:none;margin:8px 0 12px;font-size:var(--qx-fs-aux-lg);line-height:var(--qx-lh-body);color:var(--qx-ink-2)}.rq-truth b{margin-right:8px;color:var(--qx-ink)}.rq-qr-layer{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#10302b73;padding:32px}.rq-qr-card{display:flex;width:min(900px,100%);flex-direction:column;gap:16px;border:1px solid var(--qx-line);border-radius:30px;background:var(--qx-surface);padding:26px 30px}.rq-qr-card h2{display:flex;align-items:center;gap:13px;margin:0;font-size:var(--qx-fs-sec);line-height:1.25}.rq-qr-card h2 svg{width:30px;height:30px;color:var(--qx-teal-d)}.rq-qr-mid{display:flex;align-items:stretch;gap:24px}.rq-qr-code{display:flex;width:340px;height:340px;flex:none;align-items:center;justify-content:center;border:2px dashed var(--qx-line-2);border-radius:22px;background:var(--qx-paper)}.rq-qr-code svg{display:block;width:300px;height:300px}.rq-qr-meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:9px;margin:0}.rq-qr-meta div{display:flex;align-items:baseline;gap:14px;padding:10px 14px;border-radius:14px;background:var(--qx-paper);font-size:var(--qx-fs-aux);line-height:1.4}.rq-qr-meta dt{width:84px;flex:none;color:var(--qx-ink-3)}.rq-qr-meta dd{min-width:0;margin:0;font-weight:600;color:var(--qx-ink);overflow-wrap:anywhere}.rq-qr-meta .rq-qr-url{font-weight:400;color:var(--qx-ink-2);word-break:break-all}.rq-qr-note{margin:0;font-size:var(--qx-fs-aux);line-height:1.5;color:var(--qx-ink-2)}.rq-qr-note b{color:var(--qx-ink);font-weight:600}.rq-qr-card .rq-qr-close{width:100%;min-height:var(--qx-btn-h);gap:10px}.rq-qr-card .rq-qr-close svg{width:26px;height:26px}.rq-tab:focus-visible,.rq-chip:focus-visible,.rq-item-main:focus-visible,.rq-exit:focus-visible,.rq-mini:focus-visible,.rq-fav:focus-visible,.rq-qr-close:focus-visible{outline:3px solid var(--qx-teal);outline-offset:3px}.qx-stage:has(.w4-policy-page)>.qx-ctabar{flex-direction:column;align-items:stretch;gap:0;padding-top:0;padding-bottom:0}.rq-cta-stack{display:flex;flex-direction:column;min-width:0}.rq-cta-row{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 0}.rq-cta-host{display:flex;flex:1;min-width:0;align-items:center;gap:14px}.rq-cta-host .k8-elig-submit,.rq-cta-host .k8-elig-restart,.rq-cta-host .k8-elig-notice-retry{flex:1 1 auto;min-width:240px}.rq-cta-host .k8-elig-print-blocked{flex:none}.rq-cta-row>.why,.rq-cta-host .why{flex:1.4 1 0;min-width:0;margin:0;color:var(--qx-wheat-d);font-size:var(--qx-fs-aux);font-weight:650;line-height:1.4}.rq-cta-count{flex:none;font-size:var(--qx-fs-body);font-weight:650;line-height:1.35;color:var(--qx-ink-2);white-space:nowrap}.rq-cta-count b{font-size:var(--qx-fs-body-lg);font-variant-numeric:tabular-nums;color:var(--qx-ink)}.qx-stage:has(.w4-policy-page)>.qx-ctabar .qx-btn[data-variant=primary]{flex:1 1 auto;min-width:280px}.rq-cta-stack .rq-truth{margin:0;padding:10px 0 14px;border-top:1px solid var(--qx-line)}.k8-elig{display:flex;flex:1 0 auto;flex-direction:column;gap:16px}.k8-elig-steps{display:flex;gap:12px;margin:0;padding:0;list-style:none}.k8-elig-step{display:flex;min-height:64px;flex:1;align-items:center;gap:12px;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-surface);padding:10px 18px;font-size:var(--qx-fs-aux);font-weight:600;color:var(--qx-ink-3)}.k8-elig-step[aria-current=step]{border-color:transparent;background:var(--qx-deep);color:var(--qx-paper)}.k8-elig-step-n{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border:1px solid var(--qx-line-2);border-radius:11px;background:var(--qx-paper);font-size:var(--qx-fs-aux);font-weight:700}.k8-elig-step[aria-current=step] .k8-elig-step-n{border-color:transparent;background:var(--qx-emerald);color:var(--qx-deep)}.k8-elig-privacy,.k8-elig-disclaimer{margin:0;font-size:var(--qx-fs-aux-lg);line-height:1.5}.k8-elig-privacy{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--qx-slate-soft);border-radius:22px;background:var(--qx-slate-soft);padding:13px 18px;color:var(--qx-slate-d)}.k8-elig-privacy svg{width:22px;height:22px;flex:none;margin-top:3px}.k8-elig-questions{display:flex;flex-direction:column;gap:11px}.k8-elig-q{display:flex;flex-direction:column;gap:10px;margin:0;min-inline-size:0;border:1px solid var(--qx-line);border-radius:22px;background:var(--qx-surface);padding:14px 18px 16px}.k8-elig-q-head{display:flex;align-items:baseline;margin:0;padding:0}.k8-elig-q-title{display:flex;align-items:baseline;gap:12px;width:auto;margin:0;padding:0;float:none;font-size:var(--qx-fs-body-lg);font-weight:700}.k8-elig-q-title small{font-size:var(--qx-fs-aux);font-weight:600;color:var(--qx-wheat-d)}.k8-elig-opts{display:flex;flex-wrap:wrap;gap:10px}.k8-elig-opt{display:inline-flex;min-height:56px;align-items:center;border:1px solid var(--qx-line-2);border-radius:15px;background:var(--qx-paper);padding:0 20px;font-size:var(--qx-fs-aux-lg);font-weight:600;color:var(--qx-ink-2)}.k8-elig-opt[aria-pressed=true]{border-color:transparent;background:var(--qx-deep);font-weight:700;color:var(--qx-paper)}.k8-elig-disclaimer{border:1px dashed var(--qx-line-2);border-radius:22px;background:var(--qx-paper);padding:12px 18px;color:var(--qx-ink-2)}.k8-elig-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.k8-elig-submit,.k8-elig-restart,.k8-elig-print-blocked,.k8-elig-notice-retry{display:inline-flex;min-height:72px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--qx-line-2);border-radius:21px;background:var(--qx-surface);padding:0 24px;font-size:var(--qx-fs-btn);font-weight:700;color:var(--qx-ink);white-space:nowrap}.k8-elig-submit,.k8-elig-restart,.k8-elig-notice-retry{border-color:var(--qx-deep);background:var(--qx-deep);color:var(--qx-emerald)}.k8-elig-submit[aria-disabled=true],.k8-elig-print-blocked[aria-disabled=true]{border-color:var(--qx-line);background:var(--qx-muted-bg);color:var(--qx-muted-ink);cursor:default}.k8-elig>.rq-deadend{flex:1 0 auto}.k8-elig-headline,.k8-elig-card{border:1px solid var(--qx-line);background:var(--qx-surface)}.k8-elig-headline{display:flex;flex-direction:column;gap:10px;border-radius:30px;padding:20px 24px}.k8-elig-headline-label{margin:0;font-size:var(--qx-fs-aux-lg);color:var(--qx-ink-3)}.k8-elig-headline-label b{margin-right:14px;font-size:var(--qx-fs-body);color:var(--qx-ink)}.k8-elig-headline-text{margin:0;font-size:var(--qx-fs-body);font-weight:600;line-height:var(--qx-lh-body)}.k8-elig-headline-meta,.k8-elig-card-src{display:flex;flex-wrap:wrap;gap:10px;margin:0}.k8-elig-e2,.k8-elig-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--qx-line-2);border-radius:13px;background:var(--qx-paper);padding:10px 16px;font-size:var(--qx-fs-aux-lg);font-weight:600;line-height:1.25;color:var(--qx-ink-2)}.k8-elig-chip b{font-weight:700;color:var(--qx-ink)}.k8-elig-e2{border-color:transparent;background:var(--qx-teal-soft);color:var(--qx-teal-d)}.k8-elig-chip-slate{border-color:transparent;background:var(--qx-slate-soft);color:var(--qx-slate-d)}.k8-elig-chip-slate b{color:var(--qx-slate-d)}.k8-elig-noai{margin:0;font-size:var(--qx-fs-aux-lg);line-height:1.45;color:var(--qx-ink-2)}.k8-elig-results{display:flex;flex-direction:column;gap:10px}.k8-elig-cards{display:flex;flex-direction:column;gap:12px}.k8-elig-card{display:flex;flex-direction:column;gap:12px;border-radius:22px;padding:18px 22px}.k8-elig-card h3{margin:0;font-size:var(--qx-fs-btn);font-weight:700;line-height:1.3}.k8-elig-card-overall{margin:0;border-radius:15px;background:var(--qx-teal-soft);padding:12px 16px;font-size:var(--qx-fs-aux-lg);font-weight:600;line-height:1.5;color:var(--qx-teal-d)}.k8-elig-conds{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.k8-elig-cond{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--qx-line);border-radius:15px;background:var(--qx-paper);padding:14px 18px}.k8-elig-cond--matched{background:var(--qx-teal-soft)}.k8-elig-cond--conflict{background:var(--qx-cinnabar-soft)}.k8-elig-cond--unknown{background:var(--qx-wheat-soft)}.k8-elig-cond-ic{width:24px;height:24px;flex:none;margin-top:4px}.k8-elig-cond--matched .k8-elig-cond-ic{color:var(--qx-teal-d)}.k8-elig-cond--conflict .k8-elig-cond-ic{color:var(--qx-cinnabar-d)}.k8-elig-cond--unknown .k8-elig-cond-ic{color:var(--qx-wheat-d)}.k8-elig-cond-main{display:grid;flex:1;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px}.k8-elig-cond-head{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;margin:0}.k8-elig-cond-head b{font-size:var(--qx-fs-body-lg)}.k8-elig-cond-tag{flex:none;border-radius:11px;background:var(--qx-surface);padding:4px 12px;font-size:var(--qx-fs-aux);font-weight:700}.k8-elig-cond-reason,.k8-elig-cond-src,.k8-elig-cond-basis{margin:0;font-size:var(--qx-fs-aux-lg);line-height:1.5;color:var(--qx-ink-2)}.k8-elig-cond-src,.k8-elig-cond-basis{color:var(--qx-ink-3)}.k8-elig-cond-basis{grid-column:1 / -1}.k8-elig-cond-k{display:block;margin-bottom:2px;font-size:var(--qx-fs-aux);font-weight:700;color:var(--qx-ink-3)}@media(max-width:720px){[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page){--qx-gutter: 16px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page) .qx-pagehead{margin-top:12px;gap:6px 10px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page) .qx-pagehead h1{font-size:26px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page) .qx-pagehead p{flex-basis:100%;min-width:0;font-size:15px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page) .qx-navbar{height:72px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page) .qx-nav-item{gap:2px;font-size:14px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page) .qx-nav-item svg{width:24px;height:24px}[data-kiosk-stage-fit=off] .rq-page{overflow-y:auto}[data-kiosk-stage-fit=off] .rq-lead{min-height:0;gap:10px}[data-kiosk-stage-fit=off] .rq-lead>.rq-steps,[data-kiosk-stage-fit=off] .rq-lead>.rq-steps+*{margin-top:0}[data-kiosk-stage-fit=off] .rq-scroll{flex:none;min-height:auto;overflow:visible;padding-top:12px}[data-kiosk-stage-fit=off] .rq-scroll:after{display:none}[data-kiosk-stage-fit=off] .rq-scroll>.rq-deadend,[data-kiosk-stage-fit=off] .rq-scroll>.k8-elig{flex:none}[data-kiosk-stage-fit=off] .rq-deadend>.rq-exits,[data-kiosk-stage-fit=off] .rq-deadend>.rq-note{margin-top:0}[data-kiosk-stage-fit=off] .rq-deadend:after{display:none}[data-kiosk-stage-fit=off] .k8-elig>.rq-deadend{flex:none}[data-kiosk-stage-fit=off] .rq-more,[data-kiosk-stage-fit=off] .rq-srcline,[data-kiosk-stage-fit=off] .rq-note,[data-kiosk-stage-fit=off] .rq-why{font-size:15px}[data-kiosk-stage-fit=off] .rq-steps{flex-direction:column;gap:6px}[data-kiosk-stage-fit=off] .rq-steps li{font-size:15px}[data-kiosk-stage-fit=off] .rq-steps b{font-size:18px}[data-kiosk-stage-fit=off] .rq-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-kiosk-stage-fit=off] .rq-tab{min-height:64px;border-radius:16px;font-size:15px}[data-kiosk-stage-fit=off] .rq-tab svg{width:22px;height:22px}[data-kiosk-stage-fit=off] .rq-chip{min-height:48px;padding:0 12px;font-size:15px}[data-kiosk-stage-fit=off] .rq-grp b{font-size:20px}[data-kiosk-stage-fit=off] .rq-grp span{flex-basis:100%;min-width:0;font-size:14px;text-align:left}[data-kiosk-stage-fit=off] .rq-item-main,[data-kiosk-stage-fit=off] .rq-list[data-count="1"] .rq-item-main{min-height:72px;gap:12px;padding:12px 14px}[data-kiosk-stage-fit=off] .rq-list[data-count="1"] .rq-acc{gap:10px;padding:2px 14px 14px}[data-kiosk-stage-fit=off] .rq-list[data-count="1"] .rq-note{min-height:0;padding:12px 14px}[data-kiosk-stage-fit=off] .rq-list[data-count="1"] .rq-strip>.rq-exit{min-height:72px;padding:10px 14px}[data-kiosk-stage-fit=off] .rq-item-ic,[data-kiosk-stage-fit=off] .rq-list[data-count="1"] .rq-item-ic{width:44px;height:44px;border-radius:14px}[data-kiosk-stage-fit=off] .rq-item-tx b,[data-kiosk-stage-fit=off] .rq-blk-h b{font-size:19px}[data-kiosk-stage-fit=off] .rq-item-sub,[data-kiosk-stage-fit=off] .rq-blk-h small{font-size:14px}[data-kiosk-stage-fit=off] .rq-item-tail{flex-direction:column;align-items:flex-end;gap:4px}[data-kiosk-stage-fit=off] .rq-tag{min-height:28px;padding:0 8px;font-size:13px}[data-kiosk-stage-fit=off] .rq-fav{width:48px;min-height:48px;margin:12px 8px 12px 0}[data-kiosk-stage-fit=off] .rq-acc{gap:10px;padding:2px 14px 14px}[data-kiosk-stage-fit=off] .rq-quote,[data-kiosk-stage-fit=off] .rq-dsec li,[data-kiosk-stage-fit=off] .rq-steps-mini li,[data-kiosk-stage-fit=off] .rq-kv,[data-kiosk-stage-fit=off] .rq-fact,[data-kiosk-stage-fit=off] .rq-ai-off span{font-size:15px}[data-kiosk-stage-fit=off] .rq-dsec-h,[data-kiosk-stage-fit=off] .rq-ai-off b{font-size:17px}[data-kiosk-stage-fit=off] .rq-grid,[data-kiosk-stage-fit=off] .rq-dsec-cols ul{grid-template-columns:1fr}[data-kiosk-stage-fit=off] .rq-blk{padding:16px;border-radius:22px}[data-kiosk-stage-fit=off] .rq-kv{flex-wrap:wrap;gap:4px 12px}[data-kiosk-stage-fit=off] .rq-kv span{width:auto}[data-kiosk-stage-fit=off] .rq-exit,[data-kiosk-stage-fit=off] .rq-exits .rq-exit{min-height:72px;gap:12px;padding:10px 14px;border-radius:18px}[data-kiosk-stage-fit=off] .rq-exit svg{width:22px;height:22px;padding:11px;border-radius:14px}[data-kiosk-stage-fit=off] .rq-exit b{font-size:17px}[data-kiosk-stage-fit=off] .rq-exit small{font-size:14px}[data-kiosk-stage-fit=off] .rq-mini{min-height:56px;padding:0 14px;font-size:17px}[data-kiosk-stage-fit=off] .rq-state,[data-kiosk-stage-fit=off] .rq-state-lg{padding:16px;border-radius:22px}[data-kiosk-stage-fit=off] .rq-state b,[data-kiosk-stage-fit=off] .rq-state-lg .rq-state-h{font-size:19px}[data-kiosk-stage-fit=off] .rq-state p{font-size:15px}[data-kiosk-stage-fit=off] .rq-state-ic{width:44px;height:44px;border-radius:14px}[data-kiosk-stage-fit=off] .rq-state-ic svg{width:22px;height:22px}[data-kiosk-stage-fit=off] .rq-cta-row{flex-wrap:wrap;gap:6px 10px;min-height:0;padding:10px 0 8px}[data-kiosk-stage-fit=off] .rq-cta-host{flex-wrap:wrap;gap:6px 10px}[data-kiosk-stage-fit=off] .rq-cta-row>.why,[data-kiosk-stage-fit=off] .rq-cta-host .why{flex-basis:100%;font-size:14px}[data-kiosk-stage-fit=off] .qx-stage:has(.w4-policy-page)>.qx-ctabar .qx-btn[data-variant=primary]{min-width:0;min-height:56px;font-size:18px}[data-kiosk-stage-fit=off] .rq-cta-count{font-size:15px}[data-kiosk-stage-fit=off] .rq-cta-count b{font-size:17px}[data-kiosk-stage-fit=off] .rq-cta-stack .rq-truth{padding:6px 0 8px;font-size:13px}[data-kiosk-stage-fit=off] .rq-cta-host .k8-elig-submit,[data-kiosk-stage-fit=off] .rq-cta-host .k8-elig-restart,[data-kiosk-stage-fit=off] .rq-cta-host .k8-elig-notice-retry,[data-kiosk-stage-fit=off] .rq-cta-host .k8-elig-print-blocked{flex:1 1 100%;min-width:0;min-height:56px;padding:0 12px;font-size:17px;white-space:normal}[data-kiosk-stage-fit=off] .k8-elig{gap:12px}[data-kiosk-stage-fit=off] .k8-elig-steps{gap:8px}[data-kiosk-stage-fit=off] .k8-elig-step{min-height:48px;padding:8px 10px;border-radius:14px;font-size:14px}[data-kiosk-stage-fit=off] .k8-elig-step-n{width:26px;height:26px;border-radius:9px;font-size:13px}[data-kiosk-stage-fit=off] .k8-elig-privacy,[data-kiosk-stage-fit=off] .k8-elig-disclaimer,[data-kiosk-stage-fit=off] .k8-elig-noai,[data-kiosk-stage-fit=off] .k8-elig-headline-text,[data-kiosk-stage-fit=off] .k8-elig-card-overall,[data-kiosk-stage-fit=off] .k8-elig-cond-reason,[data-kiosk-stage-fit=off] .k8-elig-cond-src,[data-kiosk-stage-fit=off] .k8-elig-cond-basis{font-size:14px}[data-kiosk-stage-fit=off] .k8-elig-privacy,[data-kiosk-stage-fit=off] .k8-elig-q,[data-kiosk-stage-fit=off] .k8-elig-disclaimer{padding:12px 14px;border-radius:16px}[data-kiosk-stage-fit=off] .k8-elig-q-title{font-size:17px}[data-kiosk-stage-fit=off] .k8-elig-q-title small{font-size:13px}[data-kiosk-stage-fit=off] .k8-elig-opt{min-height:48px;padding:0 12px;font-size:15px}[data-kiosk-stage-fit=off] .k8-elig-headline,[data-kiosk-stage-fit=off] .k8-elig-card{padding:14px;border-radius:18px}[data-kiosk-stage-fit=off] .k8-elig-headline-label,[data-kiosk-stage-fit=off] .k8-elig-e2,[data-kiosk-stage-fit=off] .k8-elig-chip{font-size:13px}[data-kiosk-stage-fit=off] .k8-elig-card h3{font-size:18px}[data-kiosk-stage-fit=off] .k8-elig-cond{gap:10px;padding:10px 12px}[data-kiosk-stage-fit=off] .k8-elig-cond-main{grid-template-columns:1fr}[data-kiosk-stage-fit=off] .k8-elig-cond-head b{font-size:16px}[data-kiosk-stage-fit=off] .k8-elig-cond-tag,[data-kiosk-stage-fit=off] .k8-elig-cond-k{font-size:13px}[data-kiosk-stage-fit=off] .rq-qr-layer{padding:12px}[data-kiosk-stage-fit=off] .rq-qr-card{max-height:100%;gap:12px;padding:16px;border-radius:22px;overflow-y:auto}[data-kiosk-stage-fit=off] .rq-qr-card h2{font-size:19px}[data-kiosk-stage-fit=off] .rq-qr-mid{flex-direction:column;align-items:center;gap:12px}[data-kiosk-stage-fit=off] .rq-qr-code{width:220px;height:220px}[data-kiosk-stage-fit=off] .rq-qr-code svg{width:196px;height:196px}[data-kiosk-stage-fit=off] .rq-qr-meta{width:100%;gap:6px}[data-kiosk-stage-fit=off] .rq-qr-meta div{gap:10px;padding:8px 10px;font-size:14px}[data-kiosk-stage-fit=off] .rq-qr-meta dt{width:64px}[data-kiosk-stage-fit=off] .rq-qr-note{font-size:14px}[data-kiosk-stage-fit=off] .rq-qr-card .rq-qr-close{min-height:56px;font-size:18px}}.k1-screensaver{position:relative;width:100%;height:100%;overflow:hidden;color:var(--qx-paper);background:var(--qx-deep);font-family:var(--qx-sans)}.k1-screensaver .sb-stage{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#05191447,#051914cc),url(/assets/bg-standby.jpg) center / cover no-repeat,var(--qx-deep)}.k1-screensaver .sb-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.k1-screensaver .sb-stage:after{content:"";position:absolute;z-index:1;width:1400px;height:360px;left:-160px;top:720px;pointer-events:none;filter:blur(60px);background:linear-gradient(90deg,transparent,rgb(53 230 173 / 18%),transparent);animation:k1-screensaver-drift 12s ease-in-out infinite}@keyframes k1-screensaver-drift{0%,to{transform:translate(-90px) rotate(-12deg)}50%{transform:translate(90px) rotate(-12deg)}}.k1-screensaver .sb-topbar{position:absolute;z-index:3;top:0;left:0;right:0;height:132px;padding:0 64px;display:flex;align-items:center;justify-content:space-between}.k1-screensaver .sb-brand{display:flex;align-items:center;gap:20px}.k1-screensaver .sb-seal{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;background:var(--qx-emerald);color:var(--qx-deep);font-family:var(--qx-serif);font-size:39px;font-weight:900}.k1-screensaver .sb-name{font-family:var(--qx-serif);font-size:var(--qx-fs-page);font-weight:900;letter-spacing:3px}.k1-screensaver .sb-sub{margin-top:6px;color:color-mix(in srgb,var(--qx-paper) 68%,transparent);font-size:var(--qx-fs-body);letter-spacing:2px}.k1-screensaver .sb-ready{height:58px;padding:0 24px;border:1px solid color-mix(in srgb,var(--qx-emerald) 42%,transparent);border-radius:999px;display:flex;align-items:center;gap:11px;background:color-mix(in srgb,var(--qx-deep) 56%,transparent);font-size:var(--qx-fs-body)}.k1-screensaver .sb-ready i{width:10px;height:10px;border-radius:50%;background:var(--qx-emerald)}.k1-screensaver .sb-clock{position:absolute;z-index:3;top:208px;left:0;right:0;text-align:center}.k1-screensaver .sb-date{font-size:var(--qx-fs-sec);letter-spacing:5px;color:color-mix(in srgb,var(--qx-paper) 68%,transparent)}.k1-screensaver .sb-time{margin-top:18px;font-family:var(--qx-serif);font-size:206px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:5px;text-shadow:0 0 70px color-mix(in srgb,var(--qx-emerald) 18%,transparent)}.k1-screensaver .sb-media{position:absolute;z-index:3;top:560px;left:96px;right:96px;height:500px;border:1px solid color-mix(in srgb,var(--qx-paper) 22%,transparent);border-radius:28px;overflow:hidden;background:linear-gradient(150deg,#144539d1,#071f19e0)}.k1-screensaver .sb-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(620px 320px at 75% 10%,rgb(53 230 173 / 17%),transparent 66%)}.k1-screensaver .sb-media img,.k1-screensaver .sb-media video{width:100%;height:100%;object-fit:cover}.k1-screensaver .sb-media-label{position:absolute;left:32px;top:28px;z-index:2;display:flex;align-items:center;gap:10px;font-size:var(--qx-fs-aux);letter-spacing:2px;color:color-mix(in srgb,var(--qx-paper) 64%,transparent)}.k1-screensaver .sb-media-label i{width:9px;height:9px;border-radius:50%;background:var(--qx-on-deep-warn)}.k1-screensaver .sb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px}.k1-screensaver .sb-fallback b{font-family:var(--qx-serif);font-size:var(--qx-fs-page);font-weight:900}.k1-screensaver .sb-fallback span{margin-top:14px;font-size:var(--qx-fs-body-lg);line-height:var(--qx-lh-body);color:color-mix(in srgb,var(--qx-paper) 68%,transparent)}.k1-screensaver .sb-chips{position:absolute;z-index:3;top:1096px;left:96px;right:96px;display:flex;justify-content:center;align-items:center;gap:28px}.k1-screensaver .sb-chips-lead{font-size:var(--qx-fs-aux-lg);color:color-mix(in srgb,var(--qx-paper) 72%,transparent)}.k1-screensaver .sb-chip{border:0;padding:0;background:transparent;font-size:var(--qx-fs-body);color:color-mix(in srgb,var(--qx-paper) 84%,transparent)}.k1-screensaver .sb-cta-zone{position:absolute;z-index:3;top:1210px;left:0;right:0;height:330px;display:grid;place-items:center;pointer-events:none}.k1-screensaver .sb-halo{position:absolute;width:480px;height:480px;border:1px solid color-mix(in srgb,var(--qx-emerald) 36%,transparent);border-radius:50%;animation:k1-screensaver-halo 4s ease-out infinite}.k1-screensaver .sb-halo-b{animation-delay:2s}@keyframes k1-screensaver-halo{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.35);opacity:0}}.k1-screensaver .screensaver-wake-prompt,.k1-screensaver .sb-cta{width:700px;height:166px;border-radius:84px;border:1.5px solid color-mix(in srgb,var(--qx-emerald) 64%,transparent);background:color-mix(in srgb,var(--qx-deep) 68%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px}.k1-screensaver .sb-cta strong,.k1-screensaver .screensaver-wake-prompt strong{font-family:var(--qx-serif);font-size:var(--qx-fs-greeting);letter-spacing:5px}.k1-screensaver .sb-cta span,.k1-screensaver .screensaver-wake-prompt span{font-size:var(--qx-fs-body-lg);color:color-mix(in srgb,var(--qx-paper) 68%,transparent);letter-spacing:1px;text-align:center}.k1-screensaver .sb-bottom{position:absolute;z-index:3;left:0;right:0;bottom:0;height:220px;padding:36px 72px 48px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--qx-deep) 86%,transparent) 32%);pointer-events:none}.k1-screensaver .sb-boundary{margin:0;text-align:center;color:color-mix(in srgb,var(--qx-paper) 72%,transparent);font-size:var(--qx-fs-aux-lg);line-height:var(--qx-lh-body)}.k1-screensaver .sb-boundary strong{color:var(--qx-on-solid);font-weight:600}.k1-screensaver .wake-target{position:absolute;z-index:9;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer;color:transparent}.k1-screensaver .wake-target:focus-visible{outline:6px solid var(--qx-on-deep-warn);outline-offset:-12px}@media(prefers-reduced-motion:reduce){.k1-screensaver,.k1-screensaver *,.k1-screensaver .sb-stage:before,.k1-screensaver .sb-stage:after{animation:none!important;transition:none!important}.k1-screensaver .sb-halo{display:none}}.rh-off{gap:18px;padding-bottom:8px}.rh-off-hero{position:relative;overflow:hidden;flex:1 1 auto;min-height:260px;display:flex;align-items:center;gap:36px;padding:36px 44px;border-radius:32px;color:var(--qx-paper);background:linear-gradient(158deg,var(--qx-deep-2),var(--qx-deep) 72%)}.rh-off-hero:after{content:"";position:absolute;top:-160px;right:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--qx-emerald) 14%,transparent),transparent 66%);pointer-events:none}.rh-off-glyph{position:relative;z-index:1;flex:none;width:168px;height:168px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--qx-emerald) 30%,transparent);border-radius:50%;color:var(--qx-emerald)}.rh-off-hero-main{position:relative;z-index:1;flex:1;min-width:0}.rh-off-eyebrow{margin:0 0 10px;color:color-mix(in srgb,var(--qx-paper) 55%,transparent);font-size:18px;letter-spacing:5px}.rh-off-hero h2{margin:0;font-family:var(--qx-serif);font-size:40px;font-weight:700;line-height:1.24;letter-spacing:1px}.rh-off-hero-main>p:last-child{margin:14px 0 0;color:color-mix(in srgb,var(--qx-paper) 78%,transparent);font-size:21px;line-height:1.6}.rh-off-actions{flex:none;display:flex;flex-direction:column;gap:12px}.rh-off-actions .qx-row{min-height:128px}.rh-off-actions .qx-row-ic{color:var(--qx-teal-d);background:var(--qx-teal-soft);border-color:transparent}.rh-off-facts{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rh-off-fact{min-height:210px;padding:22px 24px;border:1px solid var(--qx-line);border-radius:var(--qx-r);background:var(--qx-surface)}.rh-off-fact-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--qx-r);color:var(--qx-slate-d);background:var(--qx-slate-soft)}.rh-off-fact b{display:block;margin-top:14px;font-size:22px;font-weight:700}.rh-off-fact p{margin:8px 0 0;color:var(--qx-ink-2);font-size:18px;line-height:1.55}@media(max-width:760px){.rh-off-hero{flex:none;min-height:0;flex-direction:column;align-items:flex-start;gap:16px;padding:22px;border-radius:22px}.rh-off-glyph{width:72px;height:72px}.rh-off-glyph svg{width:32px;height:32px}.rh-off-hero h2{font-size:26px}.rh-off-hero-main>p:last-child{font-size:16px}.rh-off-actions .qx-row{min-height:88px}.rh-off-facts{grid-template-columns:minmax(0,1fr)}.rh-off-fact{min-height:0}}
