:root{--color-orange-50: #fef6ef;--color-orange-100: #ffebdb;--color-orange-200: #ffd3b3;--color-orange-300: #ffb583;--color-orange-400: #ff934d;--color-orange-500: #f97316;--color-orange-600: #e75c01;--color-orange-700: #c04201;--color-orange-800: #9a330c;--color-orange-900: #792a12;--color-white: #ffffff;--color-slate-50: #f7fafb;--color-slate-100: #f0f5f7;--color-slate-200: #e0e9ed;--color-slate-300: #c9d6dc;--color-slate-400: #91a5ae;--color-slate-500: #5e757f;--color-slate-600: #425761;--color-slate-700: #2f434d;--color-slate-800: #1b2b33;--color-slate-900: #0d1a20;--color-slate-950: #030a0e;--color-border-subtle: #e8eef0;--color-action: #216bde;--color-action-hover: #0d5bcd;--color-action-bg: #eef4fe;--color-action-on-dark: #72a8ff;--color-btn-primary: #0a4eb1;--color-btn-primary-hover: #03439f;--color-btn-danger: #b02b27;--color-btn-danger-hover: #9a221f;--color-btn-danger-active: #841a18;--color-focus: #4383eb;--color-focus-ring: rgba(67, 131, 235, .12);--color-success: #006d42;--color-success-500: #2ec26b;--color-success-bg: #e1f5e8;--color-success-bg-light: #f1fdf5;--color-success-text: #015b36;--color-warning: #8a5600;--color-warning-500: #e6ad00;--color-warning-bg: #f6efda;--color-warning-bg-light: #fdf9ed;--color-warning-text: #704501;--color-error: #b02b27;--color-error-500: #e6443d;--color-error-bg: #ffeae7;--color-error-bg-light: #fff7f6;--color-error-text: #94221f;--color-error-on-dark: #ff6e62;--color-info: #00638f;--color-info-500: #4383eb;--color-info-bg: #e0f2ff;--color-info-bg-light: #f3faff;--color-info-text: #015277;--color-status-healthy: #54c57a;--color-status-warning: #e7b643;--color-status-critical: #e3584e;--color-toggle-bg: #78788029;--color-toggle-border: rgba(120, 120, 128, .32);--color-toggle-active: var(--color-action);--color-toggle-active-hover: var(--color-action-hover);--chart-1: #4884e5;--chart-1-soft: rgba(72, 132, 229, .16);--chart-2: #846ad7;--chart-2-soft: rgba(132, 106, 215, .16);--chart-3: #00a4c8;--chart-3-soft: rgba(0, 164, 200, .16);--chart-grid: #ecf2f4;--tooltip-bg: #17262c;--tooltip-text: rgba(255, 255, 255, .92);--tooltip-text-muted: rgba(255, 255, 255, .6);--color-modal-overlay: rgba(13, 26, 32, .6);--brand: var(--color-orange-700);--brand-hover: var(--color-orange-800);--brand-mark: var(--color-orange-500);--brand-text: var(--color-orange-700);--brand-bg: var(--color-orange-50);--ink: var(--color-slate-900);--canvas: var(--color-slate-50);--surface: var(--color-white);--hairline: var(--color-border-subtle);--dark-surface: var(--color-slate-950);--text-body: var(--color-slate-600);--text-muted: var(--color-slate-500);--accent: var(--color-orange-700);--accent-hover: var(--color-orange-800);--positive-bg: var(--color-success-bg);--positive-text: var(--color-success-text);--dark-text: rgba(255,255,255,.92);--dark-text-muted: rgba(255,255,255,.62);--dark-hairline: rgba(255,255,255,.1);--dark-card: rgba(255,255,255,.05)}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-display: "IBM Plex Sans", var(--font-family);--font-mono: "IBM Plex Mono", "SF Mono", Menlo, Monaco, Consolas, monospace;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 15px;--font-size-xl: 16px;--font-size-2xl: 18px;--font-size-3xl: 20px;--font-size-4xl: 22px;--font-size-5xl: 24px;--font-size-6xl: 28px;--font-size-7xl: 32px;--font-size-8xl: 36px;--font-size-9xl: 48px;--font-size-10xl: 60px;--font-size-stat: 40px;--font-size-label: 10px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.3;--line-height-normal: 1.4;--line-height-relaxed: 1.5;--line-height-loose: 1.6;--tracking-tighter: -.04em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-label: .1em;--font-size-reading: 15px;--line-height-reading: 1.6;--measure-reading: 56ch}:root{--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--input-height: 38px;--input-height-sm: 32px;--input-height-lg: 44px;--button-height: 36px;--button-height-sm: 28px;--button-height-lg: 44px;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--touch-target-min: 44px}:root{--radius-sm: 2px;--radius-default: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-3xl: 20px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-popover: 0 8px 24px rgba(13, 26, 32, .12);--border-color: var(--color-slate-200);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 4px var(--color-focus);--focus-ring-brand: 0 0 0 2px var(--surface), 0 0 0 4px var(--brand);--focus-ring-inset: inset 0 0 0 2px var(--color-focus);--focus-ring-dark: 0 0 0 2px var(--dark-surface), 0 0 0 4px var(--color-focus);--focus-ring-brand-dark: 0 0 0 2px var(--dark-surface), 0 0 0 4px var(--brand-mark);--ease-standard: cubic-bezier(.2, 0, 0, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .28s;--duration-exit-fast: 80ms}@keyframes sv-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-status-healthy) 40%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}:root{--hd-accent: var(--color-btn-primary);--hd-on-accent: var(--color-white);--hd-accent-ink: var(--color-action);--hd-accent-hover: color-mix(in srgb, var(--hd-accent) 86%, var(--ink));--hd-measure: 760px;--hd-measure-wide: 1040px;--hd-measure-narrow: 440px;--hd-control-height: var(--space-12);--hd-header-height: 68px;--hd-header-height-narrow: 60px;--hd-logo-height: 34px;--hd-logo-height-narrow: var(--space-7);--hd-logo-max-width: 190px;--hd-logo-max-width-narrow: 150px;--hd-underline-offset: 3px;--hd-field-focus: 0 0 0 3px var(--color-focus-ring);--hd-press-shadow: inset 0 var(--space-0-5) var(--space-1) color-mix(in srgb, var(--ink) 18%, transparent);--hd-ring-size: 18px;--hd-ring-stroke: var(--space-0-5);--hd-rail-dot: 11px;--hd-rail-dot-top: 7px;--hd-reveal-delay: .2s;--hd-spin-duration: .9s;color-scheme:light}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-family);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,p{margin:0}h1{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}a{color:var(--hd-accent-ink);text-underline-offset:var(--hd-underline-offset)}button{font:inherit}:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring);border-radius:var(--radius-default)}::selection{background:var(--color-action-bg)}.hd-visually-hidden{position:absolute;width:var(--space-px);height:var(--space-px);margin:calc(var(--space-px) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hd-app{display:flex;flex-direction:column;min-height:100svh}.hd-boot{align-items:center;justify-content:center}.hd-skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);transform:translateY(-200%)}.hd-skip-link:focus-visible{transform:none}.hd-header{background:var(--surface);border-bottom:1px solid var(--hairline)}.hd-header-inner,.hd-footer-inner,.hd-entry,.hd-content{width:100%;max-width:var(--hd-measure-wide);margin:0 auto;padding-left:max(var(--space-5),env(safe-area-inset-left,0px));padding-right:max(var(--space-5),env(safe-area-inset-right,0px))}.hd-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);min-height:var(--hd-header-height);padding-block:var(--space-3)}.hd-brand{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0;min-height:var(--touch-target-min);color:var(--ink);text-decoration:none}.hd-brand-logo{display:block;width:auto;max-width:var(--hd-logo-max-width);height:var(--hd-logo-height);object-fit:contain;object-position:left center}.hd-brand-name{overflow-wrap:anywhere;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight)}.hd-brand-divider{flex:0 0 auto;width:1px;height:var(--space-6);background:var(--color-slate-300)}.hd-brand-desk{color:var(--text-muted);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);white-space:nowrap}.hd-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.hd-nav-link{display:inline-flex;align-items:center;white-space:nowrap;min-height:var(--touch-target-min);padding:0 var(--space-3);border:0;border-radius:var(--radius-lg);background:none;color:var(--text-body);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.hd-nav-link:hover{color:var(--ink);background:var(--canvas)}.hd-nav-link.is-active{color:var(--ink);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--hd-accent);text-decoration-thickness:var(--space-0-5);text-underline-offset:var(--space-1-5)}.hd-nav-link:disabled{color:var(--text-muted);cursor:not-allowed}.hd-main{flex:1}.hd-main:focus{outline:none}.hd-content{padding-block:var(--space-8) var(--space-12)}.hd-main-neutral{display:grid;align-content:start;justify-items:center;padding:var(--space-16) var(--space-4) var(--space-12)}.hd-card{--hd-card-padding: var(--space-8);display:grid;width:100%;max-width:var(--hd-measure-narrow);padding:var(--hd-card-padding);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-card h1{font-size:var(--font-size-5xl)}.hd-card-head{margin:0 calc(var(--hd-card-padding) * -1) var(--space-6);padding:0 var(--hd-card-padding) var(--space-4);border-bottom:1px solid var(--hairline);color:var(--text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.hd-card-section{display:grid;gap:var(--space-3);justify-items:start}.hd-card-section p{color:var(--text-body);font-size:var(--font-size-xl)}.hd-footer{border-top:1px solid var(--hairline)}.hd-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block:var(--space-5) var(--space-8);color:var(--text-muted);font-size:var(--font-size-md)}.hd-footer-text{display:inline-flex;align-items:center;gap:var(--space-2);text-wrap:pretty}.hd-footer-icon{flex:0 0 auto}.hd-footer-host{min-width:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-sm)}.hd-entry{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-8);padding-block:var(--space-8) var(--space-16)}.hd-entry-spine{display:grid;align-content:start;gap:var(--space-4)}.hd-entry-spine h1{max-width:22ch;overflow-wrap:anywhere;font-size:var(--font-size-7xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.hd-entry-spine .hd-lede{max-width:40ch;color:var(--text-body);font-size:var(--font-size-2xl);line-height:var(--line-height-relaxed);text-wrap:pretty}.hd-entry-aside{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--font-size-lg)}.hd-entry-aside a{color:var(--text-body);font-weight:var(--font-weight-medium)}.hd-entry-aside a:hover{color:var(--ink)}.hd-entry-panel{display:grid;align-content:start;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-entry-panel .hd-primary-button{width:100%}.hd-panel-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}.hd-panel-text{color:var(--text-body);font-size:var(--font-size-lg);text-wrap:pretty}.hd-panel-note{color:var(--text-muted);font-size:var(--font-size-md);text-wrap:pretty}.hd-auth-form{display:grid;gap:var(--space-5)}.hd-auth-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6)}@media(min-width:900px){.hd-entry{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--space-16);padding-block:var(--space-16) var(--space-20)}.hd-entry-spine h1{font-size:var(--font-size-8xl)}.hd-entry-panel{padding:var(--space-8)}}.hd-page{display:grid;gap:var(--space-6);max-width:var(--hd-measure)}.hd-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.hd-lede{color:var(--text-body);font-size:var(--font-size-xl)}.hd-address{overflow-wrap:anywhere;color:var(--ink);font-weight:var(--font-weight-semibold)}.hd-back-link{display:inline-flex;align-items:center;gap:var(--space-1-5);justify-self:start;min-height:var(--touch-target-min);color:var(--text-body);font-weight:var(--font-weight-medium);text-decoration:none}.hd-back-link:hover{color:var(--ink)}.hd-label{display:block;margin-bottom:var(--space-1-5);color:var(--ink);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.hd-input,.hd-textarea,.hd-code-input{display:block;width:100%;border:1px solid var(--color-slate-300);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);font-family:var(--font-family);font-size:var(--font-size-xl);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.hd-input,.hd-code-input{min-height:var(--hd-control-height);padding:var(--space-2) var(--space-3-5)}.hd-input:hover:not(:disabled,[aria-invalid=true]),.hd-code-input:hover:not(:disabled,[aria-invalid=true]){border-color:var(--color-slate-400)}.hd-input:focus,.hd-textarea:focus,.hd-code-input:focus{outline:2px solid transparent;outline-offset:2px;border-color:var(--color-focus);box-shadow:var(--hd-field-focus)}.hd-input[aria-invalid=true],.hd-textarea[aria-invalid=true],.hd-code-input[aria-invalid=true]{border-color:var(--color-error)}.hd-input:disabled,.hd-textarea:disabled,.hd-code-input:disabled{background:var(--canvas);color:var(--text-muted)}.hd-code-input{max-width:11ch;padding-inline:var(--space-4);font-family:var(--font-mono);font-size:var(--font-size-6xl);font-variant-numeric:tabular-nums;letter-spacing:.28em;line-height:1}.hd-primary-button,.hd-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2-5);min-height:var(--hd-control-height);padding:0 var(--space-5);border-radius:var(--radius-lg);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.hd-primary-button{border:1px solid var(--hd-accent);background:var(--hd-accent);color:var(--hd-on-accent)}.hd-primary-button:hover{border-color:var(--hd-accent-hover);background:var(--hd-accent-hover);box-shadow:var(--shadow-sm)}.hd-primary-button:active{box-shadow:var(--hd-press-shadow)}.hd-primary-button:focus-visible{box-shadow:var(--focus-ring)}.hd-secondary-button{border:1px solid var(--color-slate-300);background:var(--surface);color:var(--ink)}.hd-secondary-button:hover{border-color:var(--color-slate-400);background:var(--canvas)}.hd-primary-button:disabled,.hd-secondary-button:disabled{border-color:var(--color-slate-200);background:var(--color-slate-100);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.hd-primary-button.is-busy{border-color:var(--hd-accent);background:var(--hd-accent);color:var(--hd-on-accent);cursor:progress}.hd-secondary-button.is-busy{cursor:progress}.hd-button-spinner{flex:0 0 auto;width:var(--hd-ring-size);height:var(--hd-ring-size);border:var(--hd-ring-stroke) solid color-mix(in srgb,var(--hd-on-accent) 35%,transparent);border-top-color:var(--hd-on-accent);border-radius:50%;animation:hd-spin var(--hd-spin-duration) linear infinite}.hd-button-link{justify-self:start}.hd-text-button{display:inline-flex;align-items:center;min-height:var(--touch-target-min);padding:0;border:0;background:none;color:var(--hd-accent-ink);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer}.hd-text-button:hover{text-decoration:underline}.hd-text-button:disabled{color:var(--text-muted);text-decoration:none;cursor:not-allowed}.hd-icon-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(var(--space-3) * -1) calc(var(--space-2) * -1) calc(var(--space-3) * -1) 0;padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--text-body);cursor:pointer}.hd-icon-button:hover{color:var(--ink);background:var(--canvas)}.hd-switch{position:relative;flex:0 0 auto;width:var(--touch-target-min);height:var(--touch-target-min);padding:0;border:0;border-radius:var(--radius-full);background:none;cursor:pointer}.hd-switch:before{content:"";position:absolute;top:calc(50% - var(--space-3));left:0;width:100%;height:var(--space-6);border:1px solid var(--color-toggle-border);border-radius:var(--radius-full);background:var(--color-toggle-bg);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.hd-switch.is-on:before{border-color:var(--hd-accent);background:var(--hd-accent)}.hd-switch:focus-visible{box-shadow:none}.hd-switch:focus-visible:before{box-shadow:var(--focus-ring)}.hd-switch:disabled{cursor:progress}.hd-switch-thumb{position:absolute;top:calc(50% - var(--space-2-5));left:var(--space-0-5);width:var(--space-5);height:var(--space-5);border-radius:50%;background:var(--color-white);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.hd-switch.is-on .hd-switch-thumb{background:var(--hd-on-accent);transform:translate(var(--space-5))}.hd-form{display:grid;gap:var(--space-5)}.hd-field{display:grid}.hd-field-error,.hd-form-error{margin-top:var(--space-2);color:var(--color-error-text);font-size:var(--font-size-md)}.hd-form-error{margin:0;padding:var(--space-3);border-radius:var(--radius-xl);background:var(--color-error-bg)}.hd-ticket-confirmation-message{display:block;margin-top:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.hd-form-hint,.hd-notice{color:var(--text-body);font-size:var(--font-size-md)}.hd-notice{margin-top:var(--space-2)}.hd-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.hd-discard{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.hd-discard .hd-notice{flex-basis:100%;margin:0}.hd-form-alert{display:flex;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-xl);background:var(--color-error-bg);color:var(--color-error-text);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.hd-form-alert svg{flex:0 0 auto;margin-top:var(--space-px)}.hd-inline-form{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hd-inline-form .hd-input{flex:1 1 16rem;width:auto}.hd-state{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-6) 0;color:var(--text-body)}.hd-state-error{color:var(--color-error-text)}.hd-loading,.hd-skeleton{opacity:0;animation:hd-reveal var(--duration-fast) var(--ease-standard) var(--hd-reveal-delay) forwards}.hd-loading{grid-auto-flow:column;align-items:center;justify-content:start}.hd-spinner{width:var(--hd-ring-size);height:var(--hd-ring-size);border:var(--hd-ring-stroke) solid var(--color-slate-200);border-top-color:var(--color-slate-600);border-radius:50%;animation:hd-spin var(--hd-spin-duration) linear infinite}.hd-skeleton-bar{display:block;height:var(--space-3);border-radius:var(--radius-default);background:var(--color-slate-100)}.hd-skeleton-subject{width:58%;height:var(--space-4)}.hd-skeleton-row:nth-child(2) .hd-skeleton-subject{width:72%}.hd-skeleton-row:nth-child(3) .hd-skeleton-subject{width:44%}.hd-skeleton-meta{width:30%}.hd-skeleton-chip{flex:0 0 auto;width:var(--space-20);height:var(--space-6);border-radius:var(--radius-full)}.hd-skeleton-request{display:grid;gap:var(--space-3)}.hd-skeleton-title{width:64%;height:var(--space-7)}.hd-skeleton-facts{width:36%;margin-bottom:var(--space-5)}.hd-skeleton-head{display:flex;align-items:center;gap:var(--space-3)}.hd-skeleton-avatar{flex:0 0 auto;width:var(--space-8);height:var(--space-8);border-radius:50%;background:var(--color-slate-100)}.hd-skeleton-author{width:var(--space-24)}.hd-skeleton-line{width:100%}.hd-skeleton-short{width:60%}.hd-page-notice{display:grid;gap:var(--space-3);justify-items:start;padding-top:var(--space-4)}.hd-empty{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-8) var(--space-6);border:1px dashed var(--color-slate-300);border-radius:var(--radius-xl);background:var(--surface)}.hd-empty-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.hd-empty-body{color:var(--text-body)}.hd-chip{display:inline-flex;align-items:center;min-height:var(--space-6);padding:0 var(--space-2-5);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.hd-chip.is-neutral{background:var(--color-slate-100);color:var(--color-slate-700)}.hd-chip.is-info{background:var(--color-info-bg);color:var(--color-info-text)}.hd-chip.is-attention{background:var(--color-warning-bg);color:var(--color-warning-text)}.hd-chip.is-positive{background:var(--positive-bg);color:var(--positive-text)}.hd-list-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--hairline)}.hd-tabs{display:flex;gap:var(--space-1)}.hd-tab{display:inline-flex;align-items:center;min-height:var(--touch-target-min);margin-bottom:-1px;padding:0 var(--space-4);border-bottom:var(--space-0-5) solid transparent;color:var(--text-body);font-weight:var(--font-weight-medium);text-decoration:none}.hd-tab:hover{color:var(--ink)}.hd-tab.is-active{border-bottom-color:var(--hd-accent);color:var(--ink);font-weight:var(--font-weight-semibold)}.hd-number-search{padding-bottom:var(--space-3)}.hd-number-search .hd-label{font-size:var(--font-size-sm)}.hd-number-search-row{display:flex;gap:var(--space-2)}.hd-number-search-row .hd-input{width:9rem}.hd-filter-note{color:var(--text-body)}.hd-request-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.hd-request-row,.hd-skeleton-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-request-row{color:var(--ink);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.hd-skeleton-row .hd-request-main{flex:1;gap:var(--space-2)}.hd-request-row:hover{border-color:var(--color-slate-300);transform:translateY(calc(var(--space-px) * -1))}.hd-request-main{display:grid;gap:var(--space-1);min-width:0}.hd-request-subject{overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.hd-request-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-md)}.hd-request-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hd-load-more{display:grid;justify-items:center;gap:var(--space-2);margin-top:var(--space-4)}.hd-request-head{display:grid;gap:var(--space-3)}.hd-request-head h1{overflow-wrap:anywhere}.hd-request-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--font-size-md)}.hd-request-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-request-actions .hd-field-error{flex-basis:100%;margin-top:0}.hd-setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.hd-setting-text{display:grid;gap:var(--space-0-5)}.hd-setting-label{font-weight:var(--font-weight-medium)}.hd-setting-hint{color:var(--text-body);font-size:var(--font-size-md)}.hd-settings-block{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-timeline,.hd-skeleton-rail{position:relative;display:grid;gap:var(--space-5);margin:0;padding:0 0 0 var(--space-8);list-style:none}.hd-timeline:before,.hd-skeleton-rail:before{content:"";position:absolute;top:var(--space-2);bottom:var(--space-2);left:calc(var(--space-1) + (var(--hd-rail-dot) - var(--space-px)) / 2);width:1px;background:var(--color-slate-200)}.hd-event{position:relative;min-width:0}.hd-event-dot{position:absolute;top:var(--hd-rail-dot-top);left:calc(var(--space-8) * -1 + var(--space-1));width:var(--hd-rail-dot);height:var(--hd-rail-dot);border:var(--space-0-5) solid var(--color-slate-300);border-radius:50%;background:var(--canvas)}.hd-event.is-message .hd-event-dot{top:var(--space-5);background:var(--color-slate-300)}.hd-event.is-latest .hd-event-dot{border-color:var(--hd-accent);background:var(--hd-accent);box-shadow:0 0 0 var(--space-1) var(--canvas)}.hd-event-time{color:var(--text-muted);font-size:var(--font-size-md);white-space:nowrap}.hd-rail-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);color:var(--text-body)}.hd-rail-text{font-weight:var(--font-weight-medium)}.hd-rail-note{flex-basis:100%}.hd-message{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-message.is-customer{background:var(--canvas)}.hd-message-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.hd-message-author{font-weight:var(--font-weight-semibold)}.hd-avatar{display:block;flex:0 0 auto;width:var(--space-8);height:var(--space-8);border-radius:50%;object-fit:cover}.hd-silhouette-ground{fill:var(--color-slate-200)}.hd-silhouette-figure{fill:var(--color-slate-400)}.hd-message-gap{color:var(--text-muted);font-style:italic}.hd-markup{display:grid;gap:var(--space-3);overflow-wrap:anywhere}.hd-markup p,.hd-markup ul,.hd-markup ol{margin:0}.hd-markup ul,.hd-markup ol{padding-left:var(--space-6)}.hd-markup code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-slate-100);font-family:var(--font-mono);font-size:.92em}.hd-event-files{display:grid;gap:var(--space-2)}.hd-file-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.hd-file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-xl)}.hd-file-open{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-target-min);padding:0;border:0;background:none;color:var(--hd-accent-ink);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer}.hd-file-open:hover .hd-file-name{text-decoration:underline}.hd-file-open:disabled{color:var(--text-muted);cursor:progress}.hd-file-name{overflow-wrap:anywhere}.hd-file-meta{display:flex;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-md);font-variant-numeric:tabular-nums}.hd-left-out{display:grid;gap:var(--space-1);color:var(--text-body);font-size:var(--font-size-md);overflow-wrap:anywhere}.hd-left-out-files{margin:0;padding-left:var(--space-5);font-variant-numeric:tabular-nums}.hd-feedback{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--hairline)}.hd-feedback-row,.hd-feedback-choices,.hd-feedback-failure{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.hd-feedback-row{justify-content:space-between}.hd-feedback h2{margin:0;font-size:var(--font-size-lg)}.hd-feedback-choice[aria-pressed=true]{border-color:var(--hd-accent);background:var(--color-action-bg);color:var(--hd-accent-ink);opacity:1}.hd-feedback-status:empty{margin:0}.hd-feedback-status{margin:var(--space-2) 0 0}.hd-feedback-failure{margin-top:var(--space-2)}.hd-feedback-failure .hd-field-error{margin:0}.hd-feedback-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.hd-feedback-followup{display:inline-flex;align-items:center;min-height:var(--touch-target-min);font-weight:var(--font-weight-semibold)}.hd-reply{display:grid;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--hairline)}.hd-editor-frame{border:1px solid var(--color-slate-300);border-radius:var(--radius-lg);background:var(--surface)}.hd-editor-frame:focus-within{border-color:var(--color-focus);box-shadow:var(--hd-field-focus)}.hd-editor-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-0-5);padding:var(--space-1);border-bottom:1px solid var(--hairline)}.hd-tool{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--text-body);cursor:pointer}.hd-tool:hover{color:var(--ink);background:var(--canvas)}.hd-tool:disabled{color:var(--text-muted);cursor:not-allowed}.hd-textarea{min-height:9rem;padding:var(--space-3);border:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);line-height:var(--line-height-relaxed);resize:vertical}.hd-textarea:focus{border:0;box-shadow:none}.hd-preview{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-slate-300);border-radius:var(--radius-xl);background:var(--surface)}.hd-preview-label{color:var(--text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.hd-attachments{display:grid;gap:var(--space-3);justify-items:start}.hd-attachment-list{display:grid;gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none}.hd-attachment{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.hd-attachment-head{display:flex;align-items:center;gap:var(--space-3)}.hd-attachment-name{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.hd-attachment-size{color:var(--text-muted);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;white-space:nowrap}.hd-attachment-note{color:var(--text-body);font-size:var(--font-size-md)}.hd-attachment-note.is-done{display:flex;align-items:center;gap:var(--space-2)}.hd-attachment-note.is-done svg{flex:none;color:var(--color-success)}.hd-attachment-problem{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4);color:var(--color-error-text);font-size:var(--font-size-md)}.hd-ceremony{display:grid;gap:var(--space-3)}.hd-ceremony-steps{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.hd-ceremony-step{display:flex;align-items:center;gap:var(--space-2-5);color:var(--text-muted);font-size:var(--font-size-md);transition:color var(--duration-base) var(--ease-standard)}.hd-ceremony-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--hd-ring-size);height:var(--hd-ring-size);border:var(--hd-ring-stroke) solid var(--color-slate-300);border-radius:50%;color:var(--color-white);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.hd-ceremony-step.is-active{color:var(--ink);font-weight:var(--font-weight-medium)}.hd-ceremony-step.is-active .hd-ceremony-mark{border-color:var(--color-slate-200);border-top-color:var(--hd-accent);animation:hd-spin var(--hd-spin-duration) linear infinite}.hd-ceremony-step.is-complete{color:var(--text-body)}.hd-ceremony-step.is-complete .hd-ceremony-mark{border-color:var(--color-success);background:var(--color-success)}.hd-ceremony-progress{width:100%;height:var(--space-1-5);border:0;border-radius:var(--radius-full);overflow:hidden;background:var(--color-slate-100);appearance:none}.hd-ceremony-progress::-webkit-progress-bar{background:var(--color-slate-100)}.hd-ceremony-progress::-webkit-progress-value{background:var(--hd-accent);transition:width var(--duration-base) var(--ease-standard)}.hd-ceremony-progress::-moz-progress-bar{background:var(--hd-accent)}@keyframes hd-reveal{to{opacity:1}}@keyframes hd-spin{to{transform:rotate(360deg)}}@media(max-width:360px){.hd-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media(max-width:480px){.hd-header-inner{min-height:var(--hd-header-height-narrow)}.hd-brand{gap:var(--space-3)}.hd-brand-logo{max-width:var(--hd-logo-max-width-narrow);height:var(--hd-logo-height-narrow)}.hd-brand-desk{font-size:var(--font-size-lg)}.hd-nav-link{padding-inline:var(--space-2)}h1{font-size:var(--font-size-4xl)}.hd-content{padding-top:var(--space-6)}.hd-main-neutral{padding-top:var(--space-8)}.hd-card{--hd-card-padding: var(--space-6)}.hd-entry{padding-block:var(--space-6) var(--space-12)}.hd-entry-spine h1{font-size:var(--font-size-6xl)}.hd-entry-spine .hd-lede{font-size:var(--font-size-xl)}.hd-entry-panel{padding:var(--space-5)}.hd-request-row,.hd-skeleton-row{align-items:flex-start;flex-direction:column}.hd-number-search{flex-basis:100%;order:-1}.hd-request-actions,.hd-settings-block{padding:var(--space-4)}.hd-timeline,.hd-skeleton-rail{padding-left:var(--space-6)}.hd-event-dot{left:calc(var(--space-6) * -1 + var(--space-1))}.hd-message{padding:var(--space-3)}}
