:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:var(--ax-primary);--color-primary-soft:var(--ax-primary-hover);--color-on-primary:var(--ax-on-primary);--color-accent:var(--ax-primary);--color-accent-strong:var(--ax-primary-hover);--color-accent-text:var(--ax-primary);--color-accent-soft:var(--ax-primary-soft);--color-surface:var(--ax-surface);--color-surface-alt:var(--ax-surface-alt);--color-line:var(--ax-line);--color-line-strong:var(--ax-control-line);--color-text:var(--ax-text);--color-muted:var(--ax-muted);--color-success:var(--ax-success);--color-success-soft:var(--ax-success-soft);--color-alert:var(--ax-danger);--color-alert-soft:var(--ax-danger-soft);--color-warning:var(--ax-warning-text);--color-warning-soft:var(--ax-warning-bg);--shadow-card:var(--ax-shadow-card);--shadow-float:var(--ax-shadow-float);--radius-sm:var(--ax-radius-input);--radius-card:var(--ax-radius-card);--radius-panel:var(--ax-radius-card);--focus-ring:var(--ax-focus-ring);--font-sans:var(--ax-font-kr);--font-numeric:var(--ax-font-sans);--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fw-extrabold:700;--fs-display:var(--ax-text-display);--fs-h1:var(--ax-text-h1);--fs-h2:var(--ax-text-h2);--fs-h3:var(--ax-text-h3);--fs-body:var(--ax-text-body);--fs-caption:var(--ax-text-small);--fs-micro:var(--ax-text-xs);--lh-display:1.15;--lh-h1:1.25;--lh-h2:1.25;--lh-h3:1.3;--lh-body:1.6;--lh-caption:1.6;--lh-micro:1.4;--lh-tight:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:72px;--w-content:var(--ax-container);--w-admin:1440px;--section-y:var(--ax-section-y);--section-y-sm:48px;--mono-00:#fff;--mono-10:#f5f7fa;--mono-20:#e8ecf2;--mono-30:#d4dae4;--mono-40:#b4bdcb;--mono-50:#909bad;--mono-60:#626d80;--mono-70:#454e5f;--mono-80:#2b3242;--mono-90:#161c27;--mono-100:#000;--brand-10:#eaeff7;--brand-20:#cfdbec;--brand-30:#a8bddc;--brand-40:#7896c5;--brand-50:#4c6fa9;--brand-60:#2e5088;--brand-70:#1b3a67;--brand-80:#0f2444;--brand-90:#081527;--accent-10:#faf5e9;--accent-20:#f2e7c9;--accent-30:#e5d3a0;--accent-40:#d7bc7c;--accent-50:#c9a961;--accent-60:#ae8e48;--accent-70:#8a6f2e;--accent-80:#66511f;--accent-90:#423414;--success-10:#eaf5ef;--success-30:#a8d6be;--success-50:#3e9c6d;--success-70:#1f7a4d;--success-90:#0e4630;--warning-10:#fdf3e3;--warning-30:#f5d6a0;--warning-50:#d97706;--warning-70:#b45309;--warning-90:#6b3106;--danger-10:#fdeeec;--danger-30:#f3b7b0;--danger-50:#d4463a;--danger-70:#b42318;--danger-90:#6b140e;--info-10:#ebf3fe;--info-30:#b3cef7;--info-50:#3b7fd4;--info-70:#1b63c4;--info-90:#0e3a76;--ds-primary:var(--ax-primary);--ds-primary-hover:var(--ax-primary-hover);--ds-primary-press:var(--ax-primary-pressed);--ds-on-primary:var(--ax-on-primary);--ds-accent:var(--ax-primary);--ds-accent-hover:var(--ax-primary-hover);--ds-accent-text:var(--ax-primary);--ds-accent-soft:var(--ax-primary-soft);--ds-on-accent:var(--ax-on-primary);--ds-surface:var(--ax-surface);--ds-surface-alt:var(--ax-surface-alt);--ds-line:var(--ax-line);--ds-line-strong:var(--ax-control-line);--ds-text:var(--ax-text);--ds-muted:var(--ax-muted);--ds-success:var(--ax-success);--ds-success-soft:var(--ax-success-soft);--ds-warning:var(--ax-warning-text);--ds-warning-soft:var(--ax-warning-bg);--ds-danger:var(--ax-danger);--ds-danger-soft:var(--ax-danger-soft);--ds-info:var(--ax-primary);--ds-info-soft:var(--ax-primary-soft);--radius-0:0;--radius-full:999px;--radius-m:16px}.admin-shell,.admin-login,.admin-access-denied{--fs-display:32px;--fs-h1:24px;--fs-h2:20px;--fs-h3:16px;--fs-body:14px;--fs-caption:13px;--fs-micro:12px;--lh-display:1.2;--lh-h1:1.25;--lh-h2:1.3;--lh-h3:1.4;--lh-body:1.55;--lh-caption:1.5;--lh-micro:1.45;--lh-tight:1.25;color:var(--ax-text);font-family:var(--ax-font-kr);font-size:var(--fs-body);line-height:var(--lh-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}a{color:inherit;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button,input,textarea,select{font:inherit}button,input,select,textarea{border-radius:0}button:not(:disabled),a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{box-shadow:var(--focus-ring);outline:none}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:90;color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-sm);padding:8px 12px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-wrap{width:min(var(--w-content), calc(100% - var(--space-8)));margin-inline:auto}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.eyebrow{margin:0 0 var(--space-2);color:var(--color-accent-text);font-family:var(--ax-font-mono);letter-spacing:.12em;font-size:12px;font-weight:500;line-height:var(--lh-micro);text-transform:uppercase}.ui-button{border:1.5px solid var(--color-accent);background:var(--color-accent);min-height:48px;color:var(--color-primary);cursor:pointer;text-align:center;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 26px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.ui-button:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);text-decoration:none}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button--secondary{border-color:var(--color-line-strong);color:var(--color-primary);background:0 0}.ui-button--secondary:hover{background:var(--color-surface-alt)}.ui-button--sm{min-height:34px;font-size:var(--fs-caption,13px);font-weight:var(--fw-semibold,600);padding:5px 14px}.ui-field{align-content:start;gap:6px;display:grid}.ui-field>label{font-size:13px;font-weight:700}.ui-field input,.ui-field textarea,.ui-field select{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:46px;color:var(--color-text);padding:10px 12px}.ui-field input[type=date],.ui-field input[type=datetime-local]{font-family:var(--font-numeric);color:var(--color-text)}.ui-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.ui-field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.ui-field input:focus-visible,.ui-field textarea:focus-visible,.ui-field select:focus-visible{box-shadow:none;border-color:var(--ds-accent)}.ui-field textarea{resize:vertical;min-height:120px}.ui-field input[aria-invalid=true],.ui-field textarea[aria-invalid=true],.ui-field select[aria-invalid=true]{border-color:var(--color-alert)}.ui-field__help,.ui-field__error{margin:0;font-size:13px}.ui-field__help{color:var(--color-muted)}.ui-field__error{color:var(--color-alert)}.ui-combobox__control{position:relative}.ui-combobox__control input{padding-inline-end:34px}.ui-combobox__clear{block-size:100%;min-inline-size:32px;color:var(--color-muted);cursor:pointer;font-size:var(--fs-h3);background:0 0;border:0;line-height:1;position:absolute;inset-block-start:0;inset-inline-end:0}.ui-combobox__list{z-index:50;box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--ax-radius-input);background:var(--color-surface);box-shadow:var(--ax-shadow-dropdown);margin:0;padding:4px 0;list-style:none;overflow-y:auto}.ui-combobox__option{cursor:pointer;font-size:var(--fs-body);padding:8px 12px;line-height:1.4}.ui-combobox__option[aria-selected=true]{background:color-mix(in srgb, var(--ds-accent) 8%, transparent);font-weight:700}.ui-combobox__option--active{background:color-mix(in srgb, var(--ds-accent) 14%, transparent)}.ui-combobox__empty{color:var(--color-muted);font-size:var(--fs-caption);padding:8px 12px}.ui-combobox__chips{flex-wrap:wrap;gap:6px;max-block-size:132px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-combobox__chips-empty{color:var(--color-muted);font-size:var(--fs-caption)}.ui-combobox__chip{border:1px solid var(--color-line-strong);border-radius:var(--ax-radius-pill);background:var(--color-surface);max-inline-size:100%;font-size:var(--fs-caption);align-items:center;gap:4px;padding:2px 4px 2px 10px;display:inline-flex}.ui-combobox__chip-remove{block-size:24px;min-inline-size:24px;color:var(--color-muted);cursor:pointer;font-size:var(--fs-body);background:0 0;border:0;border-radius:50%;line-height:1}.ui-combobox__chip-remove:hover,.ui-combobox__clear:hover{color:var(--color-text)}.ui-table td .ui-combobox{min-inline-size:220px}.ui-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.ui-checkbox input{block-size:18px;inline-size:18px}.ui-discrete-range{gap:7px;min-inline-size:0;display:grid}.ui-discrete-range__values{color:var(--ink);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ui-discrete-range__value{overflow-wrap:anywhere;min-inline-size:0}.ui-discrete-range__value--max{text-align:end}.ui-discrete-range__controls{--ui-discrete-range-end-inset:22px;block-size:32px;min-inline-size:0;position:relative}.ui-discrete-range__track{inset:0 var(--ui-discrete-range-end-inset);position:absolute}.ui-discrete-range__rail,.ui-discrete-range__fill{border-radius:999px;height:3px;position:absolute;top:14px}.ui-discrete-range__rail{background:var(--line,var(--color-line));left:0;right:0}.ui-discrete-range__fill{background:var(--ds-primary)}.ui-discrete-range__input{z-index:1;inset:0 var(--ui-discrete-range-end-inset);appearance:none;pointer-events:none;background:0 0;width:auto;height:32px;margin:0;position:absolute}.ui-discrete-range__input::-webkit-slider-runnable-track{background:0 0;height:3px}.ui-discrete-range__input::-webkit-slider-thumb{appearance:none;border:2px solid var(--ds-primary);background:var(--color-surface);width:18px;height:18px;box-shadow:0 0 0 2px var(--color-surface);cursor:grab;pointer-events:auto;border-radius:50%;margin-top:-7.5px}.ui-discrete-range__input::-moz-range-track{background:0 0;height:3px}.ui-discrete-range__input::-moz-range-thumb{border:2px solid var(--ds-primary);background:var(--color-surface);width:14px;height:14px;box-shadow:0 0 0 2px var(--color-surface);cursor:grab;pointer-events:auto;border-radius:50%}.ui-discrete-range__controls--overlapped .ui-discrete-range__input--min{transform:translate(-10px)}.ui-discrete-range__controls--overlapped .ui-discrete-range__input--max{transform:translate(10px)}.ui-discrete-range__input:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in srgb, var(--ds-accent) 40%, transparent);outline-offset:2px}.ui-discrete-range__input:focus-visible::-moz-range-thumb{outline:3px solid color-mix(in srgb, var(--ds-accent) 40%, transparent);outline-offset:2px}.ui-discrete-range__input:active::-webkit-slider-thumb{cursor:grabbing;box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-primary) 20%, transparent);transition:transform .1s,box-shadow .1s;transform:scale(1.15)}.ui-discrete-range__input:active::-moz-range-thumb{cursor:grabbing;box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-primary) 20%, transparent);transition:transform .1s,box-shadow .1s;transform:scale(1.15)}.ui-discrete-range__input:disabled::-webkit-slider-thumb{cursor:default}.ui-discrete-range__input:disabled::-moz-range-thumb{cursor:default}.ui-card{padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.ui-card--flat{box-shadow:none}.ui-card__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ui-card h3{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0}.ui-table-wrap{border:1px solid var(--ax-line-strong);border-radius:var(--radius-sm);overflow:hidden}.ui-table{border-collapse:collapse;background:var(--color-surface);width:100%}.ui-table th,.ui-table td{min-height:48px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle}.ui-table th{background:var(--color-surface-alt);color:var(--color-primary);font-size:13px;font-weight:700}.ui-table tr:last-child td{border-bottom:0}.ui-table__numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;text-align:right!important}.ui-table td input:not([type=checkbox]):not([type=radio]):not([type=file]),.ui-table td select,.ui-table td textarea{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);font:inherit;border-radius:0;padding:8px 10px}.ui-table td input:focus-visible,.ui-table td select:focus-visible,.ui-table td textarea:focus-visible{border-color:var(--ds-accent);outline:none}.ui-status{border-radius:999px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.ui-status--running{background:var(--color-accent-soft);color:var(--color-primary)}.ui-status--done{background:var(--color-success-soft);color:var(--color-success)}.ui-status--failed{background:var(--color-alert-soft);color:var(--color-alert)}.ui-status--waiting{color:var(--color-muted);background:#eef1f6}.ui-status--due{background:var(--color-warning-soft);color:var(--color-warning)}.ui-status--neutral{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text)}.ui-breadcrumbs{color:var(--color-muted);margin-block:0 24px;font-size:13px}.ui-breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs li+li:before{content:"/";margin-right:8px}.ui-breadcrumbs a{color:var(--color-muted);text-decoration:underline}.ui-breadcrumbs a:hover{color:var(--ink)}.ui-breadcrumbs li:last-child span,.ui-breadcrumbs [aria-current=page]{color:var(--mono-90);font-weight:700}.ui-empty{min-height:220px;padding:var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-alt);text-align:center;place-items:center;display:grid}.ui-empty__mark{border:1px solid var(--ax-line-strong);background:var(--color-surface);border-radius:50%;block-size:32px;inline-size:32px;display:block;position:relative}.ui-empty__mark:after{content:"";background:var(--color-muted);border-radius:2px;block-size:2px;inline-size:12px;margin:auto;position:absolute;inset:0}.ui-empty h2{font-size:var(--fs-h3);margin:12px 0 0}.ui-empty p{max-width:38rem;color:var(--color-muted);margin:4px 0 20px}.ui-loading{border:1px solid var(--color-line);border-radius:var(--radius-card);gap:12px;padding:24px;display:grid}.ui-loading__bar{background:linear-gradient(90deg,#eef1f6 20%,#f7f8fb 40%,#eef1f6 60%) 0 0/200% 100%;border-radius:4px;height:18px;animation:1.3s linear infinite foundation-pulse;display:block}.ui-loading--card .ui-loading__bar{height:92px}.ui-loading--table .ui-loading__bar{height:48px}@keyframes foundation-pulse{to{background-position:-200% 0}}.ui-error{border:1px solid var(--color-alert);border-radius:var(--radius-sm);background:var(--color-alert-soft);color:var(--color-alert);padding:16px}.ui-error p{margin:0}.ui-error .ui-button{margin-top:12px}.ui-error-summary{border:1px solid var(--color-alert);border-radius:var(--radius-sm);background:var(--color-alert-soft);color:var(--color-alert);gap:6px;padding:14px 16px;display:grid}.ui-error-summary:focus-visible{outline:2px solid var(--color-alert);outline-offset:2px}.ui-error-summary p,.ui-error-summary ul{margin:0}.ui-error-summary ul{padding-left:18px}.ui-error-summary__title{font-weight:700}.ui-error-summary a{color:inherit;text-decoration:underline}.ui-tabs{border-bottom:1px solid var(--color-line);gap:4px;display:flex;overflow-x:auto}.ui-tabs button{min-height:44px;color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 16px}.ui-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-primary);font-weight:700}.ui-modal-backdrop{z-index:30;background:#0f244466;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ui-modal{border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,560px);box-shadow:var(--shadow-float);padding:24px}.ui-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ui-modal__header h2{font-size:var(--fs-h2);margin:0}.ui-modal__header .ui-button{min-height:36px;padding:6px 10px}.ui-modal__actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.customer-shell .ui-button{border:1px solid var(--ax-primary);border-radius:var(--ax-radius-button);background:var(--ax-primary);min-height:38px;color:var(--ax-on-primary);transition:background var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease), color var(--ax-duration) var(--ax-ease);padding:0 16px;font-size:14px;font-weight:600;line-height:1.2}.customer-shell .ui-button:hover{background:var(--ax-primary-hover);border-color:var(--ax-primary-hover)}.customer-shell .ui-button:active{background:var(--ax-primary-pressed);border-color:var(--ax-primary-pressed)}.customer-shell .ui-button:disabled{opacity:.45}.customer-shell .ui-button--secondary{border-color:var(--ax-line-strong);color:var(--ax-text);background:0 0}.customer-shell .ui-button--secondary:hover{border-color:var(--ax-primary);background:var(--ax-surface-alt);color:var(--ax-primary)}.customer-shell .ui-button--sm{min-height:32px;font-size:var(--ax-text-small);padding:0 12px}.customer-shell .ui-field>label{font-size:var(--ax-text-small);font-weight:600}.customer-shell .ui-field__help,.customer-shell .ui-field__error{font-size:var(--ax-text-xs)}.customer-shell .ui-file>span:first-child,.customer-shell .ui-file__name{font-size:var(--ax-text-small)}.customer-shell .ui-file__help{font-size:var(--ax-text-xs)}.customer-shell .ui-field input,.customer-shell .ui-field textarea,.customer-shell .ui-field select{border-color:var(--ax-control-line);border-radius:var(--ax-radius-input);min-height:40px}.customer-shell .ui-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.customer-shell .ui-field select{padding:0 12px;line-height:1.2}.customer-shell .ui-field input:focus-visible,.customer-shell .ui-field textarea:focus-visible,.customer-shell .ui-field select:focus-visible{border-color:var(--ax-primary);box-shadow:var(--ax-focus-ring)}.customer-shell .ui-field textarea{min-height:112px}.customer-shell .ui-checkbox input{accent-color:var(--ax-primary)}.customer-shell .ui-card{border-color:var(--ax-acrylic-border);border-radius:var(--ax-radius-card);background:var(--ax-acrylic-bg-strong);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card);-webkit-backdrop-filter:var(--ax-acrylic-blur);backdrop-filter:var(--ax-acrylic-blur)}.customer-shell .ui-card--flat{box-shadow:var(--ax-acrylic-highlight)}.customer-shell .ui-table-wrap{border-color:var(--ax-line);border-radius:var(--ax-radius-panel);background:var(--ax-surface)}.customer-shell .ui-table th{color:var(--ax-muted);font-size:var(--ax-text-xs);font-weight:600}.customer-shell .ui-table td input:not([type=checkbox]):not([type=radio]):not([type=file]),.customer-shell .ui-table td select,.customer-shell .ui-table td textarea{border-color:var(--ax-control-line);border-radius:var(--ax-radius-input)}.customer-shell .ui-table td input:focus-visible,.customer-shell .ui-table td select:focus-visible,.customer-shell .ui-table td textarea:focus-visible{border-color:var(--ax-primary)}.customer-shell .ui-status{font-size:var(--ax-text-xs);white-space:nowrap;border:1px solid #0000;font-weight:600}.customer-shell .ui-status--running{border-color:var(--ax-primary-soft-line);background:var(--ax-primary-soft);color:var(--ax-primary)}.customer-shell .ui-status--done{background:var(--ax-success-soft);color:var(--ax-success);border-color:#bfe0cc}.customer-shell .ui-status--failed{background:var(--ax-danger-soft);color:var(--ax-danger);border-color:#f3b7b0}.customer-shell .ui-status--waiting{border-color:var(--ax-line);background:var(--ax-surface);color:var(--ax-muted)}.customer-shell .ui-status--due{border-color:var(--ax-warning-line);background:var(--ax-warning-bg);color:var(--ax-warning-text)}.customer-shell .ui-breadcrumbs{font-size:var(--ax-text-small)}.customer-shell .ui-breadcrumbs li+li:before{color:var(--ax-line-strong)}.customer-shell .ui-breadcrumbs a{text-decoration:none}.customer-shell .ui-breadcrumbs a:hover{color:var(--ax-primary);text-decoration:underline}.customer-shell .ui-breadcrumbs li:last-child span,.customer-shell .ui-breadcrumbs [aria-current=page]{color:var(--ax-text);font-weight:600}.customer-shell .ui-empty{border-color:var(--ax-acrylic-border);background:var(--ax-acrylic-bg);box-shadow:var(--ax-acrylic-highlight)}.customer-shell .ui-empty__mark{border-color:var(--ax-primary-soft-line);background:var(--ax-primary-soft)}.customer-shell .ui-empty__mark:after{background:var(--ax-primary)}.ui-empty--success .ui-empty__mark,.customer-shell .ui-empty--success .ui-empty__mark{border-color:var(--ax-success);background:var(--ax-success-soft)}.ui-empty--success .ui-empty__mark:after,.customer-shell .ui-empty--success .ui-empty__mark:after{border:solid var(--ax-success);background:0 0;border-width:0 0 2px 2px;border-radius:0;block-size:7px;inline-size:12px;margin:auto;inset:0;transform:translateY(-2px)rotate(-45deg)}.customer-shell .ui-loading__bar{background:linear-gradient(90deg,#eaf0f8 20%,#f4f7fc 40%,#eaf0f8 60%) 0 0/200% 100%;border-radius:6px}.customer-shell .ui-error{border-radius:var(--ax-radius-panel);border-color:#f3b7b0}.customer-shell .ui-error-summary{border-radius:var(--ax-radius-panel);background:var(--ax-danger-soft);color:var(--ax-danger);border-color:#f3b7b0}.customer-shell .ui-tabs{scrollbar-width:none}.customer-shell .ui-tabs button{border-bottom-width:2px;font-weight:500}.customer-shell .ui-tabs button:hover{color:var(--ax-text)}.customer-shell .ui-tabs button[aria-selected=true]{border-bottom-color:var(--ax-primary);color:var(--ax-text);font-weight:700}.customer-shell .ui-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b2a4a5c}.customer-shell .ui-modal{border:1px solid var(--ax-acrylic-border);background:var(--ax-acrylic-bg-header);max-height:calc(100dvh - 48px);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-float);-webkit-backdrop-filter:var(--ax-acrylic-blur-dropdown);backdrop-filter:var(--ax-acrylic-blur-dropdown);overflow-y:auto}.customer-shell .ui-modal__header .ui-button{min-height:36px;padding:0 12px}@media (max-width:820px){.customer-shell{--ax-mobile-action-dock-height:71px}.customer-shell .ui-button{min-height:46px}.customer-shell .ui-modal__header .ui-button,.customer-shell button:not(.ui-button):not(.ax-btn),.customer-shell select,.customer-shell a.ax-btn,.customer-shell a.ui-button,.customer-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}.customer-shell .brand,.customer-shell .ui-breadcrumbs a,.customer-shell .site-footer__col a{align-items:center;min-height:44px;display:inline-flex}.customer-shell .skip-link:focus,.customer-shell .ui-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.customer-shell .ui-field select{min-height:44px}}.customer-shell{background:var(--ax-bg-gradient) no-repeat, var(--ax-surface);min-height:100dvh;color:var(--ax-text);font-family:var(--ax-font-kr);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative}@media (max-width:820px){.customer-shell{letter-spacing:-.01em}}.customer-shell:lang(ja),.customer-shell:lang(zh){word-break:normal}.customer-main{flex:1 0 auto;min-height:65vh}.customer-header{z-index:40;border-bottom:1px solid var(--ax-line);box-shadow:var(--ax-shadow-header);transition:background var(--ax-duration) var(--ax-ease), box-shadow var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease);background:#fff;position:sticky;top:0}.customer-header--scrolled{background:var(--ax-acrylic-bg-header);border-bottom-color:var(--ax-acrylic-border);box-shadow:var(--ax-shadow-header-scrolled);-webkit-backdrop-filter:var(--ax-acrylic-blur-header);backdrop-filter:var(--ax-acrylic-blur-header)}.customer-header__bar{height:var(--ax-header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-header__left{align-self:stretch;align-items:center;gap:20px;min-width:0;display:flex}.customer-header__right{flex:220px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.brand{color:var(--ax-text);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ax-primary)}.customer-nav{align-self:stretch;display:flex}.customer-nav__list{align-items:center;gap:24px;height:100%;margin:0;padding:0;list-style:none;display:flex}.customer-nav__item,.customer-nav__row{align-items:center;height:100%;display:flex}.customer-nav__link{height:100%;color:var(--ax-text);font-size:var(--ax-text-body);white-space:nowrap;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.customer-nav__link:hover,.customer-nav__has:hover .customer-nav__link,.customer-nav__has:focus-within .customer-nav__link{color:var(--ax-primary);text-decoration:none}.customer-nav__link[aria-current=page]{color:var(--ax-primary);font-weight:700}.customer-nav__trigger{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.customer-nav__trigger:focus-visible{box-shadow:var(--ax-focus-ring);border-radius:6px;outline:none}.customer-nav__expand{display:none}.customer-nav__panel{z-index:45;box-shadow:var(--ax-shadow-dropdown);-webkit-backdrop-filter:var(--ax-acrylic-blur-dropdown);backdrop-filter:var(--ax-acrylic-blur-dropdown);background:linear-gradient(#fffffff0 0%,#ffffffdb 100%);border-bottom:1px solid #fff9;display:none;position:absolute;top:100%;left:0;right:0}.customer-nav__has.customer-nav__item--open>.customer-nav__panel,.customer-nav__has:hover>.customer-nav__panel,.customer-nav__has:focus-within>.customer-nav__panel{display:block}.customer-nav__has.customer-nav__item--dismissed>.customer-nav__panel,.customer-nav__has.customer-nav__item--dismissed:hover>.customer-nav__panel,.customer-nav__has.customer-nav__item--dismissed:focus-within>.customer-nav__panel{display:none}.customer-nav__panel-inner{grid-template-columns:220px minmax(0,1fr);gap:48px;padding-block:28px 32px;display:grid}.customer-nav__intro .ax-eyebrow{font-size:var(--ax-text-xs);letter-spacing:.14em;margin-bottom:8px}.customer-nav__intro-title{letter-spacing:-.02em;font-size:20px;font-weight:700;display:block}.customer-nav__intro-desc{color:var(--ax-muted);font-size:var(--ax-text-small);margin:10px 0 0;line-height:1.6}.customer-nav__links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.customer-nav__links a{min-height:40px;color:var(--ax-text);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.customer-nav__links a:hover{color:var(--ax-primary)}.customer-nav__body{flex-direction:column;gap:16px;min-width:0;display:flex}.customer-nav__all{min-height:40px;color:var(--ax-text);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}.customer-nav__all:hover{color:var(--ax-primary)}.customer-nav__groups{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:821px){.customer-nav__panel{max-height:calc(100dvh - var(--ax-header-height));overscroll-behavior:contain;overflow-y:auto}}.customer-nav__group-title{border-bottom:1px solid var(--ax-line);color:var(--ax-text);padding-bottom:8px;font-size:14px;font-weight:700;text-decoration:none;display:block}.customer-nav__group-title:hover{color:var(--ax-primary)}.customer-nav__group .customer-nav__links{grid-template-columns:minmax(0,1fr);gap:0;margin-top:4px;display:grid}.customer-nav__group--wide{grid-column:span 2}.customer-nav__group--wide .customer-nav__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.customer-nav__group-toggle,.customer-nav__group-all{display:none}.customer-search{border:1px solid var(--ax-line);border-radius:var(--ax-radius-input);background:var(--ax-surface-alt);min-width:160px;max-width:260px;height:40px;transition:border-color var(--ax-duration) var(--ax-ease), box-shadow var(--ax-duration) var(--ax-ease);flex:220px;align-items:center;gap:4px;padding:0 5px 0 14px;display:flex}.customer-search:focus-within{border-color:var(--ax-primary);box-shadow:var(--ax-focus-ring);background:#fff}.customer-search input:focus-visible{box-shadow:none}.customer-search input{min-width:0;height:100%;color:var(--ax-text);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-size:14px}.customer-search input::placeholder{color:var(--ax-placeholder)}.customer-search button{width:30px;height:30px;color:var(--ax-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.customer-search button:hover{background:var(--ax-primary-soft)}.customer-header__auth{align-items:center;display:flex}.customer-header__menu-toggle{display:none}@keyframes customer-sheet-in{0%{transform:translate(100%)}}.locale-switch{align-items:center;display:inline-flex}.locale-switch--header{position:relative}.locale-switch__flag{background:50%/cover no-repeat;border-radius:2px;flex:none;width:20px;height:14px;display:inline-block;box-shadow:0 0 0 1px #17202e1f}.locale-switch__flag[data-locale=ko]{background-image:url(/images/flags/kr.svg)}.locale-switch__flag[data-locale=en]{background-image:url(/images/flags/us.svg)}.locale-switch__flag[data-locale=ja]{background-image:url(/images/flags/jp.svg)}.locale-switch__flag[data-locale=zh-CN]{background-image:url(/images/flags/cn.svg)}.locale-switch__trigger{border:1px solid var(--ax-line-strong);border-radius:var(--ax-radius-button);background:var(--color-surface);height:40px;color:var(--ax-text);font:inherit;font-size:var(--ax-text-small);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-weight:600;display:inline-flex}.locale-switch__trigger:hover,.locale-switch--open .locale-switch__trigger{border-color:var(--ax-primary)}.locale-switch__trigger:focus-visible{outline:2px solid var(--ax-primary);outline-offset:2px}.locale-switch__caret{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--ax-duration) var(--ax-ease)}.locale-switch--open .locale-switch__caret{transform:rotate(180deg)}.locale-switch__list{z-index:60;border:1px solid var(--ax-line);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);width:200px;box-shadow:var(--ax-shadow-float);background:#ffffffeb;border-radius:12px;outline:none;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.locale-switch__option{min-height:44px;color:var(--ax-text);font-size:var(--ax-text-small);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.locale-switch__option--active{background:var(--ax-surface-alt)}.locale-switch__option[aria-selected=true]{background:var(--ax-primary-soft);color:var(--ax-primary);font-weight:600}.locale-switch__list:focus-visible .locale-switch__option--active{box-shadow:inset 0 0 0 2px var(--ax-primary)}.locale-switch__option .locale-switch__name{flex:1}.locale-switch__check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.locale-switch--globe{position:relative}.locale-switch--open .locale-switch__globe-trigger{color:var(--ax-primary)}.site-footer{border-top:1px solid var(--ax-acrylic-border);background:var(--ax-surface-footer);box-shadow:var(--ax-acrylic-highlight);color:var(--ax-text);-webkit-backdrop-filter:var(--ax-acrylic-blur);backdrop-filter:var(--ax-acrylic-blur)}.site-footer__top{grid-template-columns:minmax(0,1.6fr) minmax(0,5fr);gap:32px;padding:64px 0 0;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;display:flex}.site-footer__tagline{color:var(--ax-muted);font-family:var(--ax-font-mono);font-size:var(--ax-text-xs);letter-spacing:.2em;margin:10px 0 24px;font-weight:500}.site-footer__desc{max-width:320px;color:var(--ax-muted);margin:0 0 20px;font-size:12.5px;line-height:1.7}.site-footer__socials{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer__socials a{border:1px solid var(--ax-line-strong);background:var(--ax-acrylic-bg);width:36px;height:36px;color:var(--ax-muted);transition:color var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-footer__socials a:hover{border-color:var(--ax-primary);color:var(--ax-primary)}.site-footer__socials svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.site-footer__socials span{font-family:var(--ax-font-sans);font-size:var(--ax-text-xs);letter-spacing:-.02em;font-weight:600}.site-footer__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.site-footer__col h2{color:var(--ax-primary);font-size:var(--ax-text-small);margin:0 0 16px;font-weight:700}.site-footer__col h2 a{color:inherit;text-decoration:none}.site-footer__col h2 a:hover{text-decoration:underline}.site-footer__col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.site-footer__col ul a{min-height:26px;color:var(--ax-text);font-size:var(--ax-text-small);align-items:center;text-decoration:none;display:inline-flex}.site-footer__col ul a:hover{color:var(--ax-primary)}.site-footer__col ul a.site-footer__link--accent{color:var(--ax-primary);font-weight:600}.site-footer__col ul a.site-footer__link--accent:hover{color:var(--ax-primary-hover);text-decoration:underline}.site-footer__family{border-top:1px solid var(--ax-line);margin-top:40px;padding-top:20px}.site-footer__family h2{font-size:var(--ax-text-xs);color:var(--ax-text);margin:0 0 10px;font-weight:600}.site-footer__family ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.site-footer__family a{color:var(--ax-muted);font-size:var(--ax-text-xs);overflow-wrap:anywhere;text-decoration:none}.site-footer__family a:hover,.site-footer__family a:focus-visible{color:var(--ax-primary);text-decoration:underline}.site-footer__biz{border-top:1px solid var(--ax-line);margin-top:56px;padding:24px 0 32px}.site-footer__biz-info{font-size:var(--ax-text-xs);flex-wrap:wrap;align-items:baseline;row-gap:8px;margin:0 -20px 0 0;line-height:1.7;display:flex}.site-footer__biz-info>div{align-items:baseline;gap:6px;padding-right:20px;display:flex}.site-footer__biz-info dt{color:var(--ax-text);white-space:nowrap;font-weight:600}.site-footer__biz-info dd{color:var(--ax-muted);margin:0;font-weight:500}.site-footer__copy{color:var(--ax-muted);font-family:var(--ax-font-sans);font-size:var(--ax-text-xs);gap:2px;margin:24px 0 0;display:grid}.admin-shell{background:var(--ax-bg-gradient) no-repeat var(--ax-surface);min-width:1180px;min-height:100dvh;color:var(--ax-text);grid-template-rows:60px minmax(0,1fr);grid-template-columns:240px minmax(0,1fr);font-size:14px;line-height:1.55;display:grid}.admin-sidebar{border-right:1px solid var(--ax-acrylic-border);background:var(--ax-acrylic-bg-strong);height:100dvh;-webkit-backdrop-filter:var(--ax-acrylic-blur-panel);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card);flex-direction:column;grid-row:1/-1;align-self:start;padding:0 12px 24px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar__brand{border-bottom:1px solid var(--ax-line);flex-shrink:0;align-items:center;gap:8px;height:64px;padding:0 12px;text-decoration:none;display:flex}.admin-sidebar__logo{color:var(--ax-text);flex-shrink:0}.admin-sidebar__sub{border-radius:var(--ax-radius-pill);background:var(--ax-primary-soft);height:22px;color:var(--ax-primary);font-family:var(--ax-font-sans);font-size:13px;font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.admin-sidebar nav{padding-top:12px}.admin-sidebar section{padding-top:10px}.admin-sidebar h2{color:var(--ax-muted);font-size:13px;font-weight:var(--fw-bold);letter-spacing:1px;margin:0;padding:4px 12px 6px;line-height:1.4}.admin-sidebar ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.admin-sidebar a{border-radius:var(--ax-radius-button);height:34px;color:var(--ax-muted);align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.admin-sidebar a:hover{background:var(--ax-primary-soft);color:var(--ax-primary)}.admin-sidebar a[aria-current=page]{background:var(--ax-primary);color:var(--ax-on-primary);font-weight:var(--fw-bold)}.admin-header{border-bottom:1px solid var(--ax-acrylic-border);background:var(--ax-acrylic-bg-header);-webkit-backdrop-filter:var(--ax-acrylic-blur-header);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.admin-header__left{align-items:center;gap:12px;min-width:0;display:flex}.admin-header__crumb{color:var(--ax-muted);white-space:nowrap;margin:0;font-size:13px;line-height:1.4}.admin-header__divider{background:var(--ax-line);flex-shrink:0;block-size:16px;inline-size:1px}.admin-header__title{color:var(--ax-text);font-size:14px;font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-header__right{align-items:center;gap:12px;display:flex}.admin-header__role{border-radius:var(--ax-radius-pill);background:var(--ax-primary-soft);height:22px;color:var(--ax-primary);font-size:13px;font-weight:var(--fw-bold);align-items:center;padding:0 10px;display:inline-flex}.admin-header__account{align-items:center;gap:8px;display:flex}.admin-header__avatar{border-radius:var(--ax-radius-pill);background:var(--ax-primary-soft);block-size:28px;inline-size:28px;color:var(--ax-primary);font-family:var(--ax-font-sans);font-size:13px;font-weight:var(--fw-bold);flex-shrink:0;place-items:center;display:grid}.admin-header__name{color:var(--ax-text);font-size:14px;font-weight:var(--fw-semibold);line-height:1.3;display:block}.admin-main{width:min(var(--w-admin), 100%);padding:24px 28px 40px}.admin-page-heading{margin-bottom:20px}.admin-page-heading h1{font-size:var(--ax-text-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em;margin:0}.admin-page-heading h2{font-size:17px;font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0}.admin-page-heading p:not(.eyebrow){color:var(--ax-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.admin-page-heading>div{margin-top:14px}.admin-shell .ui-card{border:1px solid var(--ax-acrylic-border);border-radius:var(--ax-radius-card);background:var(--ax-acrylic-bg-strong);-webkit-backdrop-filter:var(--ax-acrylic-blur-panel);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card);padding:20px}.admin-shell .ui-card__header{border-bottom:1px solid var(--ax-line);background:0 0;align-items:center;gap:10px;min-height:44px;margin:-20px -20px 16px;padding:10px 20px}.admin-shell .ui-card h3{font-size:14px;line-height:1.4}.admin-shell .ui-card>:last-child{margin-bottom:0}.admin-shell .ui-card>.ui-field+.ui-button,.admin-shell .ui-card>.ui-button+.ui-field{margin-top:12px}.admin-shell .ui-card dl{grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.admin-shell .ui-card dt{border-top:1px solid var(--ax-line);color:var(--ax-muted);padding:9px 0;font-size:13px}.admin-shell .ui-card dd{border-top:1px solid var(--ax-line);color:var(--ax-text);font-size:14px;font-weight:var(--fw-semibold);margin:0;padding:9px 0 9px 24px}.admin-shell .ui-card dt:first-of-type,.admin-shell .ui-card dt:first-of-type+dd{border-top:0}.admin-shell .ui-card .admin-dl-group{grid-template-columns:max-content minmax(0,1fr);display:grid}.admin-shell .ui-card .admin-dl-group>dl{grid-column:1/-1;grid-template-columns:subgrid}.admin-shell .ui-card .admin-dl-group>dl+dl dt:first-of-type,.admin-shell .ui-card .admin-dl-group>dl+dl dt:first-of-type+dd{border-top:1px solid var(--ax-line)}.admin-shell .ui-button,.admin-access-denied .ui-button{border:1px solid var(--ax-primary);border-radius:var(--ax-radius-button);background:var(--ax-primary);min-height:32px;color:var(--ax-on-primary);font-size:14px;font-weight:var(--fw-semibold);padding:0 14px}.admin-shell .ui-button:hover,.admin-access-denied .ui-button:hover{border-color:var(--ax-primary-hover);background:var(--ax-primary-hover);color:var(--ax-on-primary)}.admin-shell .ui-button:active,.admin-access-denied .ui-button:active{border-color:var(--ax-primary-pressed);background:var(--ax-primary-pressed)}.admin-shell .ui-button--secondary,.admin-access-denied .ui-button--secondary{border-color:var(--ax-line-strong);color:var(--ax-text);background:0 0}.admin-shell .ui-button--secondary:hover,.admin-access-denied .ui-button--secondary:hover{border-color:var(--ax-primary);background:var(--ax-surface-alt);color:var(--ax-primary)}.admin-shell .ui-button--secondary:active,.admin-access-denied .ui-button--secondary:active{border-color:var(--ax-primary-pressed);background:var(--ax-line);color:var(--ax-primary-pressed)}.admin-shell .ui-button--danger{border-color:var(--ax-danger);background:var(--ax-danger);color:var(--ax-on-primary)}.admin-shell .ui-button--danger:hover,.admin-shell .ui-button--danger:active{border-color:var(--ax-danger);background:color-mix(in srgb, var(--ax-danger) 86%, var(--ax-text));color:var(--ax-on-primary)}.admin-shell .ui-field{gap:5px}.admin-shell .ui-field>label{color:var(--ax-muted);font-size:13px;font-weight:var(--fw-bold)}.admin-shell .ui-field input,.admin-shell .ui-field select,.admin-shell .ui-field textarea{border-color:var(--ax-control-line);border-radius:var(--ax-radius-input);background:var(--ax-surface);min-height:34px;padding:7px 10px;font-size:14px;line-height:1.4}.admin-shell .ui-field textarea{min-height:72px}.admin-shell .ui-field input:focus-visible,.admin-shell .ui-field select:focus-visible,.admin-shell .ui-field textarea:focus-visible,.admin-shell .ui-table td input:focus-visible,.admin-shell .ui-table td select:focus-visible{border-color:var(--ax-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ax-primary) 28%, transparent)}.admin-shell .ui-field__help,.admin-shell .ui-field__error{font-size:13px}.admin-shell .ui-checkbox{min-height:32px;font-size:14px}.admin-shell .ui-status{border-radius:var(--ax-radius-pill);white-space:nowrap;min-height:22px;padding:2px 10px;font-size:13px}.admin-shell .ui-table-wrap{border-color:var(--ax-line);border-radius:var(--ax-radius-panel);background:var(--ax-surface)}.admin-shell .ui-card>.ui-table-wrap{background:0 0;border-inline:0;border-radius:0;margin-inline:-20px}.admin-shell .ui-card>:not(.ui-card__header)+.ui-table-wrap{margin-top:16px}.admin-shell .ui-card>.ui-card__header:has(+.ui-table-wrap){margin-bottom:0}.admin-shell .ui-card>.ui-card__header+.ui-table-wrap{border-top:0}.admin-shell .ui-card>.ui-table-wrap:last-child{border-radius:0 0 var(--ax-radius-card) var(--ax-radius-card);border-bottom:0;margin-bottom:-20px}.admin-shell .ui-table th,.admin-shell .ui-table td{border-color:var(--ax-line);min-height:0;padding:8px 14px;font-size:14px}.admin-shell .ui-table th{background:var(--ax-surface-alt);height:36px;color:var(--ax-muted);white-space:nowrap;padding-block:0;font-size:13px}.admin-shell .ui-table td{color:var(--ax-text)}.admin-nowrap{white-space:nowrap}.admin-shell .ui-table tbody tr:hover td{background:var(--ax-primary-soft)}.admin-shell .ui-table td input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-shell .ui-table td select,.admin-shell .ui-table td textarea{border-color:var(--ax-control-line);border-radius:var(--ax-radius-input);min-height:28px;padding:4px 8px;font-size:14px}.admin-shell .ui-table td .ui-button{min-height:28px;padding:0 12px;font-size:14px}.admin-shell .ui-table td>.ui-button+.ui-button{margin-left:8px}.admin-shell .ui-empty,.admin-access-denied .ui-empty{min-height:120px;padding:var(--space-5);border-color:var(--ax-line);border-radius:var(--ax-radius-panel)}.admin-shell .ui-table td .ui-empty,.admin-shell .ui-card>.ui-empty,.admin-shell .ui-card .admin-stack>.ui-empty{background:0 0;border:0;min-height:72px}.admin-shell .ui-empty h2{font-size:14px}.admin-shell .ui-empty p{margin-bottom:16px;font-size:14px}.admin-shell .ui-loading,.admin-shell .ui-error,.admin-shell .ui-modal{border-radius:var(--ax-radius-panel)}.admin-shell .ui-error{font-size:14px}.admin-shell .ui-tabs button{min-height:36px;font-size:14px}.admin-shell [role=status],.admin-shell [role=alert]{font-size:14px}.admin-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-dashboard-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tile{border:1px solid var(--ax-acrylic-border);border-radius:var(--ax-radius-card);background:var(--ax-acrylic-bg-strong);min-height:126px;-webkit-backdrop-filter:var(--ax-acrylic-blur-panel);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card);flex-direction:column;display:flex;overflow:hidden}.admin-tile__accent{background:var(--ax-primary);block-size:3px}.admin-tile--warning .admin-tile__accent{background:var(--warning-50)}.admin-tile--danger .admin-tile__accent{background:var(--danger-50)}.admin-tile--accent .admin-tile__accent{background:var(--accent-50)}.admin-tile--info .admin-tile__accent{background:var(--info-50)}.admin-tile__body{flex:1;padding:14px 18px}.admin-tile__label{color:var(--ax-muted);font-size:14px;font-weight:var(--fw-semibold);line-height:1.4;display:block}.admin-tile__value{color:var(--ax-primary);font-family:var(--ax-font-sans);font-size:32px;font-weight:var(--fw-bold);align-items:flex-end;gap:4px;margin-top:8px;line-height:1.1;display:flex}.admin-tile__unit{color:var(--ax-muted);font-size:14px;font-weight:var(--fw-regular)}.admin-tile__note{color:var(--ax-warning-text);font-size:13px;font-weight:var(--fw-semibold);margin:8px 0 0;line-height:1.5}.admin-tile__link{border-top:1px solid var(--ax-line);height:36px;color:var(--ax-primary);font-size:13px;font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;display:flex}.admin-tile__link:after{content:"";border-top:1.5px solid;border-right:1.5px solid;block-size:6px;inline-size:6px;transform:rotate(45deg)}.admin-tile__link:hover{background:var(--ax-primary-soft)}.admin-stack{align-content:start;gap:16px;display:grid}.admin-stack--tight{gap:8px}.admin-banner-media-group{gap:24px;display:grid}.admin-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-filter-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-filter-actions{grid-column:1/-1;justify-content:flex-end;align-items:end;gap:8px;display:flex}.admin-result{margin-top:16px}.admin-detail-grid{grid-template-columns:minmax(0,1fr) 380px;gap:16px;display:grid}.admin-detail-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.admin-section{margin-top:16px}.admin-split{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start;gap:16px;display:grid}.admin-split--narrow{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.admin-split--wide{grid-template-columns:minmax(0,2fr) minmax(360px,1fr)}.admin-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-split--half{grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.admin-split--list{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.admin-section--sm{margin-top:8px}.admin-section--md{margin-top:12px}.admin-block-end{margin-bottom:16px}.admin-actions--end{align-items:end}.admin-align-end{align-self:end}.admin-grow{flex:1}.admin-product-scope{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 16px;font-size:14px;display:flex}.admin-pre{white-space:pre-wrap;overflow-wrap:anywhere}.admin-plain-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-subsection{border-top:1px solid var(--ax-line);margin-top:4px;padding-top:16px}.admin-option-row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;margin-bottom:8px;display:grid}.admin-family-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.admin-family-row>.admin-actions{align-self:end}.admin-inline-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.admin-form{gap:12px;display:grid}.admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell form>.ui-button,.admin-shell .admin-stack>.ui-button,.admin-shell .admin-form>.ui-button,.admin-shell .ui-card>.ui-button,.admin-shell fieldset>.ui-button{justify-self:start}.admin-pagination{align-items:center;gap:8px;margin-top:16px;display:flex}.admin-shell fieldset{border:1px solid var(--ax-line);border-radius:var(--ax-radius-panel);background:var(--ax-surface);gap:8px;min-width:0;margin:0;padding:12px 16px 14px;display:grid}.admin-shell legend{color:var(--ax-muted);font-size:13px;font-weight:var(--fw-bold);margin-left:-6px;padding:0 6px}.admin-notice{border:1px solid var(--ax-primary-soft-line);border-radius:var(--ax-radius-panel);background:var(--ax-primary-soft);color:var(--ax-text);margin:0;padding:10px 14px;font-size:14px;line-height:1.6}.admin-notice p,.admin-notice ol,.admin-notice ul{margin:0}.admin-notice--warning{border-color:var(--ax-warning-line);background:var(--ax-warning-bg);color:var(--ax-warning-text)}.ui-file{gap:5px;display:grid}.ui-file>span:first-child{color:var(--ax-muted);font-size:13px;font-weight:var(--fw-bold)}.ui-file__control{align-items:center;gap:10px;min-width:0;display:flex}.ui-file__input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-file__input:focus-visible+.ui-button{outline:3px solid color-mix(in srgb, var(--ax-primary) 28%, transparent);outline-offset:2px}.ui-file__input:disabled+.ui-button{cursor:not-allowed;opacity:.55}.ui-file__name{color:var(--ax-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ui-file__help{color:var(--ax-muted);margin:0;font-size:13px}.admin-transition{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-muted{color:var(--ax-muted)}.admin-content-title{font-size:14px}.admin-shell .ui-table td input.admin-cell-input.admin-cell-input{text-align:right;inline-size:120px}.admin-tree-node{padding-left:calc(var(--depth,0) * 16px);display:inline-block}.admin-translation-row{border-top:1px solid var(--ax-line);gap:10px;min-width:0;padding-top:12px;display:grid}.admin-translation-row:first-child{border-top:0;padding-top:0}.admin-translation-pick{max-block-size:320px;overflow-y:auto}.admin-translation-source{border-radius:var(--ax-radius-input);background:var(--ax-surface-alt);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 10px;display:block}.admin-translation-row__save{align-self:end}.admin-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-pdf-preview{border:1px solid var(--ax-line);border-radius:var(--ax-radius-input);min-block-size:520px;inline-size:100%}.admin-media-preview{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--ax-line);border-radius:var(--ax-radius-input);block-size:auto;inline-size:100%;max-inline-size:480px}.admin-badge-preview{object-fit:contain;border:1px solid var(--ax-line);border-radius:var(--ax-radius-input);block-size:120px;inline-size:120px}.admin-badge-thumb{object-fit:contain;border:1px solid var(--ax-line);border-radius:var(--ax-radius-image);block-size:40px;inline-size:40px;display:block}.admin-sum{border:1px solid var(--ax-line);border-radius:var(--ax-radius-panel);background:var(--ax-surface);overflow:hidden}.admin-sum__row{border-top:1px solid var(--ax-line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 16px;display:flex}.admin-sum__row:first-child{border-top:0}.admin-sum__key{color:var(--ax-muted);font-size:14px}.admin-sum__value{color:var(--ax-text);font-family:var(--ax-font-sans);font-size:14px;font-weight:var(--fw-bold)}.admin-sum__row--total{border-top-color:var(--ax-primary-soft-line);background:var(--ax-primary-soft);min-height:46px}.admin-sum__row--total .admin-sum__key{color:var(--ax-primary);font-weight:var(--fw-bold);font-size:14px}.admin-sum__row--total .admin-sum__value{color:var(--ax-primary);font-size:17px}.admin-access-denied{background:var(--ax-bg-gradient) no-repeat var(--ax-surface);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-access-denied .ui-button{min-height:40px;padding:0 20px;font-size:14px}.admin-access-denied .ui-empty{border:1px solid var(--ax-acrylic-border);border-radius:var(--ax-radius-card);background:var(--ax-acrylic-bg-strong);width:min(100%,560px);-webkit-backdrop-filter:var(--ax-acrylic-blur-panel);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card)}.admin-login{background:var(--ax-bg-gradient) no-repeat var(--ax-surface);place-items:center;min-height:100vh;padding:48px 24px;display:grid}.admin-login__panel{width:min(100%,400px)}.admin-login__brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.admin-login__logo{color:var(--ax-text);flex-shrink:0}.admin-login__sub{border-radius:var(--ax-radius-pill);background:var(--ax-primary-soft);height:22px;color:var(--ax-primary);font-family:var(--ax-font-sans);font-size:13px;font-weight:var(--fw-bold);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.admin-login__panel>h1{color:var(--ax-text);font-size:20px;font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em;margin:0}.admin-login__panel>p:not(.eyebrow,.admin-login__brand,.admin-login__help){color:var(--ax-muted);margin:8px 0 20px;font-size:14px;line-height:1.6}.admin-login__panel .ui-card{border:1px solid var(--ax-acrylic-border);border-radius:var(--ax-radius-card);background:var(--ax-acrylic-bg-strong);-webkit-backdrop-filter:var(--ax-acrylic-blur-panel);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card);padding:24px}.admin-login__panel .ui-card__header{border-bottom:1px solid var(--ax-line);background:0 0;min-height:0;margin:0 0 16px;padding:0 0 14px}.admin-login__panel .ui-card h3{color:var(--ax-text);font-size:14px}.admin-login__form{gap:14px;display:grid}.admin-login__form .ui-field>label{color:var(--ax-muted);font-size:13px;font-weight:var(--fw-bold)}.admin-login__form .ui-field input{border-color:var(--ax-control-line);border-radius:var(--ax-radius-input);background:var(--ax-surface);min-height:34px;color:var(--ax-text);padding:7px 10px;font-size:14px;line-height:1.4}.admin-login__form .ui-button{border-color:var(--ax-primary);border-radius:var(--ax-radius-button);background:var(--ax-primary);width:100%;min-height:32px;color:var(--ax-on-primary);padding:0 14px;font-size:14px}.admin-login__form .ui-button:hover:not(:disabled){border-color:var(--ax-primary-hover);background:var(--ax-primary-hover)}.admin-login__form .ui-field__error{color:var(--ax-danger)}.admin-login__help{color:var(--ax-muted);margin:18px 0 0;font-size:13px;line-height:1.6}@media (max-width:1199px){.site-wrap{width:min(100% - 40px,1200px)}.site-footer__top{grid-template-columns:1fr;gap:40px}}@media (min-width:821px) and (max-width:1279px){.customer-nav__link{font-size:var(--ax-text-small)}.customer-nav__list{gap:20px}}@media (min-width:1280px){.customer-shell:lang(en) .customer-nav__link{font-size:var(--ax-text-small)}}@media (min-width:1180px) and (max-width:1279px){.customer-shell:lang(en) .customer-nav__list{gap:12px}}.customer-shell:lang(en) .customer-search{min-width:120px}@media (min-width:821px) and (max-width:1179px){.customer-shell{--ax-header-height:108px}.customer-header__bar{grid-template-rows:64px 44px;grid-template-columns:auto minmax(0,1fr);gap:0 16px;display:grid}.customer-header__left{display:contents}.customer-header__left>.brand{grid-area:1/1}.customer-header__right{grid-area:1/2}.customer-nav{grid-area:2/1/auto/-1;justify-content:center}.customer-nav__list{gap:20px}}@media (max-width:820px){.site-wrap{width:calc(100% - 32px)}.customer-shell .ui-field input,.customer-shell .ui-field textarea,.customer-shell .ui-field select{font-size:16px}.customer-header__bar{gap:8px}.customer-header__right{flex:none;gap:0}.customer-header .ax-icon-btn{border-radius:10px;width:48px;height:48px}.brand svg.brand__logo{height:24px!important}.brand .ax-logo.brand__logo{--ax-logo-h:24px!important}.customer-search{display:none}.customer-header__menu-toggle{display:inline-flex}.customer-nav{z-index:30;top:var(--ax-header-height);width:100%;padding:0 var(--ax-gutter);overscroll-behavior:contain;background:#fff;flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.customer-nav--open{animation:customer-sheet-in var(--ax-duration) var(--ax-ease);display:flex}.customer-header--sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.customer-nav__list{flex:1 0 auto;height:auto;padding:4px 0 8px;display:block}.customer-nav__item{height:auto;display:block}.customer-nav__row{justify-content:space-between;gap:12px;height:auto;min-height:52px}.customer-nav__link{letter-spacing:-.01em;white-space:normal;flex:1;height:auto;min-height:52px;font-size:16px;font-weight:500}.customer-nav__link svg{display:none}.customer-nav__trigger{text-align:left;justify-content:space-between}.customer-nav__trigger .customer-nav__expand svg{display:block}.customer-nav__expand{width:44px;height:44px;color:var(--ax-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.customer-nav__expand svg{transition:transform var(--ax-duration) var(--ax-ease)}.customer-nav__trigger[aria-expanded=true] .customer-nav__expand svg{transform:rotate(45deg)}.customer-nav__panel,.customer-nav__has:hover>.customer-nav__panel,.customer-nav__has:focus-within>.customer-nav__panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;display:none;position:static}.customer-nav .customer-nav__item.customer-nav__item--open>.customer-nav__panel{display:block}.customer-nav__panel-inner{width:100%;padding:0 0 8px 12px;display:block}.customer-nav__intro{display:none}.customer-nav__links{grid-template-columns:1fr;gap:0;display:grid}.customer-nav__links a{min-height:44px;color:var(--ax-muted);font-size:var(--ax-text-body)}.customer-nav__groups{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.customer-nav__all{min-height:44px;font-size:var(--ax-text-body)}.customer-nav__group-title{min-height:44px;font-size:var(--ax-text-body);color:var(--ax-text);border-bottom:0;align-items:center;padding:0;font-weight:700;display:flex}.customer-nav__group .customer-nav__links{margin-top:0;padding-left:12px}.customer-nav__group--wide{grid-column:auto}.customer-nav__group--wide .customer-nav__links{grid-template-columns:minmax(0,1fr)}.customer-nav__group .customer-nav__links a{min-height:44px;color:var(--ax-muted);font-size:var(--ax-text-body)}.customer-nav__group--nested>.customer-nav__group-title{display:none}.customer-nav__group-toggle{width:100%;min-height:44px;color:var(--ax-text);font:inherit;font-size:var(--ax-text-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-weight:700;line-height:1.4;display:flex}.customer-nav__group-toggle:focus-visible{box-shadow:var(--ax-focus-ring);border-radius:6px;outline:none}.customer-nav__group-toggle[aria-expanded=true] .customer-nav__expand svg{transform:rotate(45deg)}.customer-nav__group--nested>.customer-nav__links{display:none}.customer-nav__group--open>.customer-nav__links{display:grid}.customer-nav__group-all{display:block}.customer-nav__group .customer-nav__group-all a{color:var(--ax-text);font-weight:600}.locale-switch--header{display:none}.site-footer__top{padding-top:40px}.site-footer__brand .brand .ax-logo{--ax-logo-h:28px!important}.site-footer__tagline{font-size:var(--ax-text-xs);margin:8px 0 16px}.site-footer__desc{max-width:none;font-size:var(--ax-text-small)}.site-footer__socials a{width:44px;height:44px}.site-footer__family a{align-items:center;min-height:44px;display:inline-flex}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.site-footer__biz{margin-top:32px;padding-bottom:28px}.site-footer__biz-info{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:12.5px;display:grid}.site-footer__biz-info>div{display:contents}.ui-table-wrap,.customer-shell .ui-table-wrap{background:0 0;border:0;overflow:visible}.ui-table,.ui-table thead,.ui-table tbody,.ui-table tr,.ui-table th,.ui-table td{display:block}.ui-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table tbody{gap:12px;display:grid}.ui-table tr{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);padding:8px 16px}.customer-shell .ui-table tr{border-color:var(--ax-acrylic-border);background:var(--ax-acrylic-bg-strong);box-shadow:var(--ax-acrylic-highlight), var(--ax-shadow-card)}.ui-table td{border-bottom:1px solid var(--color-line);text-align:right;grid-template-columns:minmax(112px,40%) 1fr;gap:12px;min-height:0;padding:8px 0;display:grid}.ui-table td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--ax-text-xs);text-align:left;font-weight:700}.ui-table td>.ui-status,.ui-table td>.ax-chip{place-self:center end}.ui-table td[colspan]{text-align:center;display:block}.ui-table td[colspan]:before{content:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ui-loading__bar,.customer-nav--open{animation:none}.customer-header,.customer-nav__expand svg,.locale-switch__caret{transition:none}}.marquee{overflow:hidden}.marquee--navy{background:var(--ax-dark-band);border-block:1px solid #ffffff14}.marquee--accent{background:var(--ax-primary-soft)}.marquee__track{white-space:nowrap;animation:30s linear infinite marquee-scroll;display:inline-flex}.marquee__item{font-size:var(--ax-text-h3);letter-spacing:-.01em;align-items:center;margin-right:48px;padding:13px 0;font-weight:700;display:inline-flex}.marquee--navy .marquee__item{color:#ffffffe0}.marquee--accent .marquee__item{color:var(--ax-primary)}.marquee__item:before{content:"◆";font-size:var(--ax-text-xs);vertical-align:middle;color:var(--ax-primary);margin-right:48px}.marquee--navy .marquee__item:before{color:var(--ax-on-dark-eyebrow)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover .marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.ax-reveal[data-reveal=hidden]:not([data-stagger]),.ax-reveal[data-reveal=hidden][data-stagger]>*{opacity:0;transform:translateY(56px)scale(.97)}.ax-reveal[data-reveal=shown]:not([data-stagger]),.ax-reveal[data-reveal=shown][data-stagger]>*{opacity:1;will-change:transform, opacity;transition:opacity var(--ax-reveal-duration) var(--ax-reveal-ease), transform var(--ax-reveal-duration) var(--ax-reveal-ease);transform:none}.ax-reveal[data-stagger]:is([data-reveal=hidden],[data-reveal=shown])>:is(.ax-card,.ax-card--band),.ax-reveal[data-stagger]:is([data-reveal=hidden],[data-reveal=shown])>.ax-dcard{-webkit-backdrop-filter:none;backdrop-filter:none}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(2){transition-delay:calc(var(--ax-reveal-step) * 1)}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(3){transition-delay:calc(var(--ax-reveal-step) * 2)}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(4){transition-delay:calc(var(--ax-reveal-step) * 3)}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(5){transition-delay:calc(var(--ax-reveal-step) * 4)}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(6){transition-delay:calc(var(--ax-reveal-step) * 5)}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(7){transition-delay:calc(var(--ax-reveal-step) * 6)}.ax-reveal[data-stagger][data-reveal=shown]>:nth-child(n+8){transition-delay:calc(var(--ax-reveal-step) * 7)}.ax-reveal[data-reveal=hidden]:not([data-stagger]):focus-within,.ax-reveal[data-reveal=hidden][data-stagger]:focus-within>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ax-reveal[data-reveal]:not([data-stagger]),.ax-reveal[data-reveal][data-stagger]>*{opacity:1;will-change:auto;transition:none;transform:none}}@media print{.ax-reveal[data-reveal]:not([data-stagger]),.ax-reveal[data-reveal][data-stagger]>*{will-change:auto;transition:none;opacity:1!important;transform:none!important}}.rate-band{border-bottom:1px solid var(--ax-line);font-family:var(--ax-font-sans);background:#fff}.rate-band__inner{min-height:var(--ax-ticker-height);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;row-gap:2px;padding-block:4px;display:flex}.rate-band__list{align-items:center;gap:var(--space-7);flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.rate-band__item{font-size:var(--ax-text-xs);white-space:nowrap;align-items:center;gap:6px;line-height:1.4;display:inline-flex}.rate-flag{border:1px solid var(--ax-line);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;flex:none;width:16px;height:11px}.rate-flag[data-currency=USD]{background-image:url(/images/flags/us.svg)}.rate-flag[data-currency=JPY]{background-image:url(/images/flags/jp.svg)}.rate-flag[data-currency=EUR]{background-image:url(/images/flags/eu.svg)}.rate-flag[data-currency=CNY]{background-image:url(/images/flags/cn.svg)}.rate-code{color:var(--ax-primary);font-weight:var(--fw-semibold);letter-spacing:.02em}.rate-val{color:var(--ax-text);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.rate-chg{font-variant-numeric:tabular-nums}.rate-chg.up{color:var(--ax-success)}.rate-chg.down{color:var(--ax-danger)}.rate-chg.flat{color:var(--ax-muted)}.rate-band__meta{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:auto;row-gap:2px;min-width:0;display:flex}.rate-quoted{min-width:0;color:var(--ax-muted);font-size:var(--ax-text-xs);flex:0 auto;margin:0;line-height:1.4}@media (max-width:1023px){.rate-band__list{gap:var(--space-5)}.rate-band .rate-chg{display:none}}@media (max-width:820px){.rate-band{display:none}}.parallax-media{z-index:0;position:absolute;inset:0;overflow:hidden}.parallax-media img{object-fit:cover;width:100%;height:100%}.statband{padding:var(--ax-dark-y) 0;background:var(--ax-dark-band);color:#fff;position:relative;overflow:hidden}.statband__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{border:1px solid var(--ax-dark-glass-border);border-radius:var(--ax-radius-card);background:var(--ax-dark-glass-bg);box-shadow:var(--ax-shadow-dark-card);padding:28px 24px;position:relative}.stat__num{color:#fff;font-family:var(--ax-font-sans);font-size:var(--ax-text-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;font-weight:700;line-height:1;display:flex}.stat__num .u{color:var(--ax-on-dark-muted);font-size:var(--ax-text-h3);letter-spacing:-.01em;font-weight:600}.stat__lbl{color:var(--ax-on-dark-muted);margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.45}@media (max-width:820px){.statband__grid{grid-template-columns:repeat(2,1fr);gap:12px}.stat{padding:20px 16px}}.cta-band{background:var(--ax-cta-band);color:#fff;position:relative;overflow:hidden}.cta-band:after{content:"";z-index:1;background:linear-gradient(90deg,#0b2a4af0 0%,#0d4580d6 60%,#0067c0b8 100%);position:absolute;inset:0}.cta-band__inner{z-index:2;padding:96px 0;position:relative}.cta-band__eyebrow{color:#fffc;font-family:var(--ax-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:500;display:inline-block}.cta-band__title{color:#fff;max-width:22ch;font-size:var(--ax-text-h1);letter-spacing:-.02em;margin:0 0 16px;font-weight:700;line-height:1.2}.cta-band .btnrow{margin-top:0}@media (max-width:820px){.cta-band__inner{padding:56px 0}}.band-eyebrow{color:var(--ax-primary);font-family:var(--ax-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500;display:inline-block}.ui-card.ui-card--overlay-open,.admin-shell .ui-card.ui-card--overlay-open,.customer-shell .ui-card.ui-card--overlay-open{-webkit-backdrop-filter:none;backdrop-filter:none}
.wf{--primary:var(--ax-primary);--primary-ink:var(--ax-on-primary);--accent:var(--ax-primary);--accent-strong:var(--ax-primary);--ink:var(--ax-text);--muted:var(--ax-muted);--faint:var(--ax-placeholder);--line:var(--ax-line);--line2:var(--ax-line);--sf:var(--ax-surface);--panel:var(--ax-surface-alt);--price:var(--ax-primary);--quote:var(--ax-primary);--r:var(--ax-radius-card);--r-sm:var(--ax-radius-button);--r-pill:999px;--sh-1:var(--ax-acrylic-highlight), var(--ax-shadow-card);--sh-2:var(--ax-acrylic-highlight), var(--ax-shadow-float);--fs-title:var(--ax-text-display);--fs-h1:var(--ax-text-h1);--fs-h2:var(--ax-text-h2);--fs-h3:var(--ax-text-h3);--fs-body:var(--ax-text-body);--fs-sm:var(--ax-text-small);--fs-xs:var(--ax-text-xs);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--w:calc(var(--ax-container) + var(--ax-gutter) * 2);color:var(--ink);font-family:var(--ax-font-kr);word-break:keep-all}.wf .wrap{max-width:var(--w);padding:0 var(--ax-gutter);margin:0 auto}.wf .tnum,.wf .price,.wf .money{font-family:var(--ax-font-sans);font-variant-numeric:tabular-nums}.wf .muted{color:var(--muted)}.wf .faint{color:var(--faint)}.wf .nw{white-space:nowrap}.wf .gold{color:var(--ax-primary);font-weight:700}.wf h1,.wf h2,.wf h3,.wf h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.wf h1{font-size:var(--fs-h1)}.wf h2{font-size:var(--fs-h2)}.wf h3{font-size:var(--fs-h3)}.wf p{margin:0;line-height:1.6}.wf a{color:inherit;text-decoration:none}.wf small{font-size:var(--fs-xs)}.wf .ic{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;display:inline-block}.wf .ic.sm{width:16px;height:16px}.wf .ic.lg{width:26px;height:26px}.wf .btn{box-sizing:border-box;border:1px solid var(--ax-line-strong);border-radius:var(--r-sm);height:40px;color:var(--ink);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease), color var(--ax-duration) var(--ax-ease);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;line-height:1.2;display:inline-flex}.wf .btn:hover{border-color:var(--primary);background:var(--ax-surface-alt);color:var(--primary)}.wf .btn:focus-visible{box-shadow:var(--ax-focus-ring)}.wf .btn.pri,.wf .btn.acc{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.wf .btn.pri:hover,.wf .btn.acc:hover{background:var(--ax-primary-hover);border-color:var(--ax-primary-hover);color:var(--primary-ink)}.wf .btn.pri:active,.wf .btn.acc:active{background:var(--ax-primary-pressed);border-color:var(--ax-primary-pressed)}.wf .btn.quo{background:var(--sf);color:var(--primary);border-color:var(--primary)}.wf .btn.quo:hover{background:var(--ax-primary-soft);border-color:var(--ax-primary-hover);color:var(--ax-primary-hover)}.wf .btn.sub{color:var(--muted)}.wf .btn.sm{height:32px;font-size:var(--fs-sm);padding:0 12px}.wf .btn.blk{width:100%;display:flex}.wf .card .btn,.wf .trkc .btn{border-radius:var(--r-pill);padding-inline:22px}.wf .card .btn.sm,.wf .trkc .btn.sm{padding-inline:16px}.wf .btn[aria-disabled=true],.wf .btn[disabled]{opacity:.45;pointer-events:none}.wf .btnrow{margin-top:var(--s4);flex-wrap:wrap;gap:10px;display:flex}.wf .chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sf);height:32px;color:var(--muted);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--ax-duration) var(--ax-ease), color var(--ax-duration) var(--ax-ease), background var(--ax-duration) var(--ax-ease);align-items:center;padding:0 13px;font-weight:600;display:inline-flex}.wf .chip:hover{border-color:var(--primary);color:var(--primary)}.wf .chip.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.wf .chip.soon{color:var(--faint);background:var(--panel);border-style:dashed;font-weight:500}.wf .tag{border:1px solid var(--line);border-radius:var(--r-pill);height:22px;color:var(--muted);font-size:var(--fs-xs);background:var(--sf);white-space:nowrap;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.wf .tag.q{border-color:var(--primary);color:var(--primary);background:var(--sf)}.wf .tag.b{border-color:var(--ax-primary-soft-line);color:var(--primary);background:var(--ax-primary-soft)}.wf .tag.p{border-color:var(--line);color:var(--muted);background:var(--sf)}.wf .tag.soon{color:var(--faint);border-style:dashed}.wf .tag.need{border-color:var(--ax-warning-line);color:var(--ax-warning-text);background:var(--ax-warning-bg)}.wf .price{color:var(--price);font-weight:700}.wf .price-mask,.wf .mask{border-radius:var(--r-pill);background:var(--panel);height:24px;color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.wf .in-x{box-sizing:border-box;border:1px solid var(--ax-control-line);border-radius:var(--ax-radius-input);background:var(--sf);height:40px;color:var(--ink);font:inherit;font-size:var(--fs-sm);width:100%;padding:0 12px;transition:border-color .15s,box-shadow .15s}.wf textarea.in-x{height:auto;padding-block:10px}.wf .in-x::placeholder{color:var(--faint)}.wf .in-x:focus{border-color:var(--primary);box-shadow:var(--ax-focus-ring);outline:none}.wf .fld{margin-bottom:var(--s4)}.wf .fld label{font-size:var(--fs-sm);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.wf .fld label em{color:var(--primary);font-style:normal}.wf .hero{background:var(--ax-navy);color:#ffffffdb;position:relative;overflow:hidden}.wf .heroin{grid-template-columns:1.06fr .94fr;align-items:center;gap:44px;padding:64px 0;display:grid}.wf .hero h1{font-size:var(--fs-title);color:#fff;max-width:20ch;margin:0 0 20px;font-weight:700;line-height:1.15}.wf .hero .lead{color:#ffffffdb;max-width:52ch;margin:0 0 28px;font-size:16px}.wf .caps{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;display:grid;overflow:hidden}.wf .caps div{background:#ffffff0a;padding:14px 16px}.wf .caps dt{font-size:var(--fs-xs);color:#ffffffb8;margin:0 0 4px}.wf .caps dd{font-size:var(--fs-sm);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.wf .band{padding:var(--ax-section-y) 0}.wf .band:last-child{padding-bottom:96px}.wf .band.alt{background:var(--ax-surface-band)}.wf .band.tight{padding:40px 0}.wf .bhead{justify-content:space-between;align-items:flex-end;gap:var(--s5);margin:0 0 32px;display:flex}.wf .bhead h2{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:700;line-height:1.25}.wf .lead{color:var(--muted);font-size:var(--fs-body);max-width:70ch;margin:0 0 var(--s5)}.wf .bhead .lead{margin:12px 0 0}.wf .more{color:var(--muted);font-weight:500;font-size:var(--fs-sm);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--ax-line-strong);text-decoration-color:var(--ax-line-strong);text-underline-offset:3px}.wf .more:hover{color:var(--ink)}.wf .proc{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wf .proc .st{border:1px solid var(--ax-acrylic-border-panel);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--ax-acrylic-highlight-strong), var(--ax-shadow-card);flex-direction:column;gap:10px;padding:20px 18px;display:flex}.wf .proc .no{font-family:var(--ax-font-sans);font-size:var(--fs-xs);color:var(--primary);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:600}.wf .proc .ic{color:var(--primary)}.wf .proc b{font-size:var(--fs-h3);letter-spacing:-.01em}.wf .proc p{color:var(--muted);font-size:var(--fs-sm);margin:0}.wf .trk{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.wf .trkc{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg);box-shadow:var(--sh-1);flex-direction:column;display:flex;overflow:hidden}.wf .trkc .ph{border:0;border-radius:0;height:176px}.wf .trkc .in{flex-direction:column;flex:1;padding:24px 24px 22px;display:flex}.wf .trkc h3{font-size:var(--fs-h2);margin:0 0 8px;font-weight:700}.wf .trkc p{color:var(--muted);font-size:var(--fs-sm);margin:0 0 var(--s4)}.wf .trkc .chips{margin-bottom:var(--s5);flex-wrap:wrap;gap:6px;display:flex}.wf .trkc .btnrow{margin-top:auto}.wf .sec{margin-bottom:var(--s5);padding:var(--s6);border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--sh-1)}.wf .sec h2{margin-bottom:var(--s5)}.wf .sec h3{margin:var(--s6) 0 var(--s3)}.wf .sec h3:first-child{margin-top:0}.wf .grid2{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}.wf .grid3{gap:var(--s5);grid-template-columns:repeat(3,1fr);display:grid}.wf .grid4{gap:var(--s5);grid-template-columns:repeat(4,1fr);display:grid}.wf .card{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg);box-shadow:var(--sh-1);flex-direction:column;padding:20px;display:flex;overflow:hidden}.wf .card .ph{border:0;border-radius:0;margin:-20px -20px 20px}.wf .card h4{font-size:var(--fs-h3);margin:0 0 6px;line-height:1.35}.wf .card p{color:var(--muted);font-size:var(--fs-sm);margin:0}.wf .card .meta{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.wf .card .btnrow{padding-top:var(--s4);margin-top:auto}.wf .card.mini{padding:var(--s3)}.wf .card.mini .ph{margin:calc(var(--s3) * -1) calc(var(--s3) * -1) var(--s3)}.wf .card.mini h4{font-size:var(--fs-sm);margin-bottom:6px}@media (hover:hover){.wf .card,.wf .trkc{transition:var(--ax-transition-card)}.wf .card:hover,.wf .trkc:hover{transform:var(--ax-hover-lift);box-shadow:var(--sh-2)}}@media (prefers-reduced-motion:reduce){.wf .card,.wf .trkc{transition:none}.wf .card:hover,.wf .trkc:hover{transform:none}}.wf table.tb{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.wf table.tb th,.wf table.tb td{border-bottom:1px solid var(--line);font-size:var(--fs-sm);text-align:left;vertical-align:middle;padding:12px 14px}.wf table.tb thead th{background:var(--panel);color:var(--muted);white-space:nowrap;font-weight:600}.wf table.tb th.k{width:132px;color:var(--muted);vertical-align:top;background:0 0;font-weight:600}.wf table.tb.dense th,.wf table.tb.dense td{padding:10px 11px}.wf table.tb td.c,.wf table.tb th.c{text-align:center}.wf table.tb td.r,.wf table.tb th.r,.wf table.tb td.num,.wf table.tb th.num{text-align:right}.wf table.tb tr:last-child td,.wf table.tb tr:last-child th{border-bottom:0}.wf .tbwrap{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--sh-1);overflow:hidden}.wf .dt{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.wf .specline{color:var(--muted);font-size:var(--fs-sm);margin:5px 0 0;line-height:1.5}.wf .two{gap:var(--s5);grid-template-columns:240px 1fr;align-items:start;display:grid}.wf .fbox{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--sh-1);-webkit-backdrop-filter:var(--ax-acrylic-blur);backdrop-filter:var(--ax-acrylic-blur);position:sticky;top:90px;overflow:hidden}.wf .fbox h5{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;margin:0;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.wf .fgrp{border-bottom:1px solid var(--line);padding:16px}.wf .fgrp:last-child{border-bottom:0}.wf .fgrp b{font-size:var(--fs-sm);color:var(--ink);margin-bottom:12px;display:block}.wf .fgrp label{min-height:32px;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.wf .fnote{border-top:1px solid var(--line);background:var(--ax-primary-soft);color:var(--ink);font-size:var(--fs-sm);padding:14px 16px;line-height:1.6}.wf .rowlist{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--sh-1);overflow:hidden}.wf .prow{gap:var(--s5);border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 150px 200px;align-items:center;padding:24px;display:grid}.wf .prow:last-child{border-bottom:0}.wf .prow .ph{border-radius:var(--ax-radius-image);width:130px;height:130px}.wf .prow h4{font-size:var(--fs-body);margin:0;font-weight:700}.wf .prow .tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wf .prow .pcol{text-align:right;color:var(--muted);font-size:var(--fs-xs);justify-items:end;gap:6px;display:grid}.wf .prow .acts{justify-content:flex-end;gap:8px;display:flex}.wf .listbar{margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wf .listbar .cnt{font-size:var(--fs-sm);font-weight:700}.wf .listbar .sel{gap:8px;margin-left:auto;display:flex}.wf .pdp{gap:var(--s6);grid-template-columns:1fr 360px;align-items:start;display:grid}.wf .gal{margin-bottom:var(--s5);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.wf .gal .ph.big{border-radius:var(--ax-radius-image);grid-column:1/-1;height:420px}.wf .gal .ph.th{border-radius:var(--ax-radius-image);height:84px}.wf .buybox{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--sh-1);-webkit-backdrop-filter:var(--ax-acrylic-blur);backdrop-filter:var(--ax-acrylic-blur);position:sticky;top:90px;overflow:hidden}.wf .buybox .bb{padding:20px}.wf .buybox .bb+.bb{border-top:1px solid var(--line)}.wf .buybox h4{font-size:var(--fs-h3);margin:0 0 6px}.wf .buybox .pv{color:var(--price);font-family:var(--ax-font-sans);font-size:var(--fs-h1);font-variant-numeric:tabular-nums;font-weight:700}.wf .buybox .pm{font-size:var(--fs-sm);color:var(--muted);font-weight:600}.wf .qty{border:1px solid var(--ax-control-line);border-radius:var(--ax-radius-input);background:var(--sf);display:inline-flex;overflow:hidden}.wf .qty span{width:32px;height:36px;font-size:var(--fs-sm);color:var(--muted);justify-content:center;align-items:center;display:flex}.wf .qty span.n{border-left:1px solid var(--line);border-right:1px solid var(--line);width:48px;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.wf .dl{border:1px solid var(--line);border-radius:var(--ax-radius-panel);background:var(--sf);font-size:var(--fs-sm);align-items:center;gap:10px;padding:13px 15px;font-weight:600;display:flex}.wf .dl .ic{color:var(--primary)}.wf .dl .sz{color:var(--muted);font-size:var(--fs-xs);margin-left:auto;font-weight:500}.wf .crumb{color:var(--muted);font-size:var(--fs-sm);margin:28px 0 0;padding:0}.wf .crumb a{color:var(--muted)}.wf .crumb a:hover{color:var(--primary);text-decoration:underline}.wf .crumb strong{color:var(--ink);font-weight:600}.wf .pgttl{font-size:var(--fs-h1);letter-spacing:-.02em;max-width:40ch;margin:0 0 10px;font-weight:700;line-height:1.25}.wf .pg-eyebrow{color:var(--primary);font-family:var(--ax-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;display:inline-block}.wf .pghead{padding:16px 0 var(--s6)}.wf .pghead .lead{margin-bottom:0}.wf .certs{gap:var(--s3);grid-template-columns:repeat(5,1fr);display:grid}.wf .certs .ph{border-radius:var(--ax-radius-panel);height:70px}.wf .empty{border:1px dashed var(--ax-line-strong);border-radius:var(--r);background:var(--ax-acrylic-bg);text-align:center;padding:52px 24px}.wf .empty .ic{width:34px;height:34px;color:var(--primary);margin-bottom:12px}.wf .empty h4{font-size:var(--fs-h3);margin:0 0 8px}.wf .empty p{color:var(--muted);font-size:var(--fs-sm);max-width:46ch;margin:0 auto}.wf .empty .btnrow{justify-content:center}.wf .notice{border:1px solid var(--ax-primary-soft-line);border-radius:var(--ax-radius-panel);background:var(--ax-primary-soft);color:var(--ink);font-size:var(--fs-sm);align-items:flex-start;gap:14px;padding:20px 24px;line-height:1.6;display:flex}.wf .notice .ic{color:var(--primary);margin-top:2px}.wf .notice.info{border-color:var(--ax-primary-soft-line);background:var(--ax-primary-soft);color:var(--ink)}.wf .tl{border-left:1px solid var(--line);margin:0 0 0 66px;padding:4px 0 4px 24px;list-style:none}.wf .tl li{font-size:var(--fs-sm);color:var(--muted);margin-bottom:15px;position:relative}.wf .tl li b{text-align:right;width:56px;color:var(--ink);font-family:var(--ax-font-sans);font-variant-numeric:tabular-nums;position:absolute;left:-90px}.wf .tl li:before{content:"";background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 3px var(--ax-primary-soft);border-radius:50%;position:absolute;top:9px;left:-29px}.wf .tabs{scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:var(--s5);flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.wf .tabs::-webkit-scrollbar{display:none}.wf .tabs>*{white-space:nowrap;flex:none}.wf .tabs a{font-size:var(--fs-sm);color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;padding:12px 20px;font-weight:500}.wf .tabs a.on{color:var(--ink);border-bottom-color:var(--primary);font-weight:700}.wf .pg{margin-top:var(--s6);justify-content:center;gap:6px;display:flex}.wf .pg a{border:1px solid var(--ax-line-strong);border-radius:var(--r-sm);min-width:32px;height:32px;color:var(--ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.wf .pg a:hover{border-color:var(--primary);color:var(--primary)}.wf .pg a.on{border-color:var(--primary);background:var(--ax-primary-soft);color:var(--primary)}.wf .faq{border:1px solid var(--ax-acrylic-border);border-radius:var(--r);background:var(--ax-acrylic-bg-strong);box-shadow:var(--sh-1);overflow:hidden}.wf .faq .q{border-bottom:1px solid var(--line);font-size:var(--fs-sm);align-items:center;gap:12px;padding:16px 20px;font-weight:600;display:flex}.wf .faq .q:last-child{border-bottom:0}.wf .faq .q .n{color:var(--primary);font-family:var(--ax-font-sans);font-weight:700}.wf .faq .a{color:var(--muted);font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:0 20px 18px 48px}.wf .ph{border-radius:var(--ax-radius-image);background:var(--ax-image-placeholder);color:var(--muted);font-size:var(--fs-xs);text-align:center;border:0;justify-content:center;align-items:center;padding:8px;font-weight:500;display:flex;overflow:hidden}@media (max-width:1000px){.wf .heroin{grid-template-columns:1fr;gap:28px}.wf .trk,.wf .grid2,.wf .pdp{grid-template-columns:1fr}.wf .grid3,.wf .grid4,.wf .proc{grid-template-columns:repeat(2,1fr)}.wf .two{grid-template-columns:1fr}.wf .fbox,.wf .buybox{position:static}}@media (max-width:820px){.wf .band{padding:48px 0}.wf .bhead{flex-wrap:wrap;align-items:flex-start}.wf .caps,.wf .certs{grid-template-columns:1fr 1fr}.wf .grid3,.wf .grid4{grid-template-columns:1fr}.wf .prow{grid-template-columns:88px 1fr;gap:16px;padding:16px}.wf .prow .ph{width:88px;height:88px}.wf .prow .pcol,.wf .prow .acts{text-align:left;grid-column:1/-1;justify-content:flex-start;justify-items:start}.wf .gal .ph.big{height:280px}.wf .tl{margin-left:56px}}
