@layer q-design-reset;:root{--qd-backdrop-filter:none;--qd-surface-filter:none;--qd-root-size:16px;--qd-date-control-min-width:150px;--qd-font-family-ui:var(--qa-font-pretendard,"Pretendard Variable"),"Pretendard Variable",Pretendard,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif;--qd-font-family-mono:"JetBrains Mono",Consolas,Menlo,ui-monospace,"Pretendard Variable",Pretendard,monospace;--qd-font-family-display:var(--qa-font-cormorant,var(--font-cormorant,"Cormorant Garamond")),"Cormorant Garamond",var(--qa-font-pretendard,"Pretendard Variable"),"Pretendard Variable",Pretendard,Georgia,serif;--qd-font-family-brand:Cinzel,Georgia,serif;--qd-font-ui-stack:var(--qd-font-family-ui);--qd-font-mono-stack:var(--qd-font-family-mono);--qd-font-display-stack:var(--qd-font-family-display);--qd-brand-font:var(--qd-font-family-brand);--qd-spacing-unit:0.25rem;--qd-font-weight-thin:100;--qd-font-weight-extralight:200;--qd-font-weight-light:300;--qd-font-weight-normal:400;--qd-font-weight-medium:500;--qd-font-weight-semibold:600;--qd-font-weight-bold:700;--qd-font-weight-extrabold:800;--qd-font-weight-black:900;--qd-tracking-tighter:-.05em;--qd-tracking-tight:-.025em;--qd-tracking-normal:0em;--qd-tracking-wide:.025em;--qd-tracking-wider:.05em;--qd-tracking-widest:.1em;--qd-space-unit:4px;--qd-line-height-none:1;--qd-leading-none:1;--qd-leading-heading:1.3;--qd-leading-notice:1.55;--qd-line-height-tight:1.25;--qd-line-height-snug:1.375;--qd-line-height-normal:1.5;--qd-line-height-relaxed:1.625;--qd-line-height-loose:2;--qd-radius-sm:var(--qd-radius);--qd-radius-md:var(--qd-radius);--qd-radius-lg:var(--qd-radius);--qd-radius-xl:var(--qd-radius);--qd-radius-2xl:var(--qd-radius);--qd-radius-3xl:var(--qd-radius);--qd-radius-full:9999px;--qd-progress-height:6px;--qd-border-width:1px;--qd-border-width-2:2px;--qd-ring-width-1:1px;--qd-ring-width-2:2px;--qd-ring-width-4:4px;--qd-hairline-width:1px;--qd-underline-offset:4px;--qd-focus-outline-width:2px;--qd-auth-form-width:440px;--qd-auth-columns:1.15fr 1fr;--qd-auth-brand-padding:56px 64px;--qd-auth-form-padding:56px;--qd-auth-mobile-padding:40px 24px 32px;--qd-auth-card-padding:28px 30px;--qd-auth-title-size:clamp(36px,4.4vw,56px);--qd-auth-control-size:var(--qd-control-size);--qd-auth-shadow:none;--qd-auth-surface:var(--qd-surface);--qd-auth-background:var(--qd-bg);--qd-work-max:1400px;--qd-chart-stroke-width:2;--qd-chart-target-width:1.2;--qd-chart-fill-opacity:.08;--qd-chart-area-opacity:.15;--qd-chart-grid:var(--qd-border);--qd-chart-label:var(--qd-muted);--qd-chart-target:var(--qd-accent);--qd-space-0:calc(var(--qd-space-unit) * 0);--qd-space-1:calc(var(--qd-space-unit) * 1);--qd-space-2:calc(var(--qd-space-unit) * 2);--qd-space-3:calc(var(--qd-space-unit) * 3);--qd-space-4:calc(var(--qd-space-unit) * 4);--qd-space-5:calc(var(--qd-space-unit) * 5);--qd-space-6:calc(var(--qd-space-unit) * 6);--qd-space-7:calc(var(--qd-space-unit) * 7);--qd-space-8:calc(var(--qd-space-unit) * 8);--qd-space-9:calc(var(--qd-space-unit) * 9);--qd-space-10:calc(var(--qd-space-unit) * 10);--qd-space-11:calc(var(--qd-space-unit) * 11);--qd-space-12:calc(var(--qd-space-unit) * 12);--qd-space-14:calc(var(--qd-space-unit) * 14);--qd-space-16:calc(var(--qd-space-unit) * 16);--qd-space-18:calc(var(--qd-space-unit) * 18);--qd-space-20:calc(var(--qd-space-unit) * 20);--qd-space-24:calc(var(--qd-space-unit) * 24);--qd-space-0-5:calc(var(--qd-space-unit) * 0.5);--qd-space-0-75:calc(var(--qd-space-unit) * 0.75);--qd-space-1-5:calc(var(--qd-space-unit) * 1.5);--qd-space-2-5:calc(var(--qd-space-unit) * 2.5);--qd-space-3-5:calc(var(--qd-space-unit) * 3.5);--qd-space-4-5:calc(var(--qd-space-unit) * 4.5);--qd-space-5-5:calc(var(--qd-space-unit) * 5.5);--qd-space-6-5:calc(var(--qd-space-unit) * 6.5);--qd-space-7-5:calc(var(--qd-space-unit) * 7.5);--qd-font-size-8:8px;--qd-font-size-9:9px;--qd-font-size-10:10px;--qd-font-size-11:11px;--qd-font-size-12:12px;--qd-font-size-13:13px;--qd-font-size-14:14px;--qd-font-size-15:15px;--qd-font-size-16:16px;--qd-font-size-17:17px;--qd-font-size-18:18px;--qd-font-size-19:19px;--qd-font-size-20:20px;--qd-font-size-22:22px;--qd-font-size-24:24px;--qd-font-size-26:26px;--qd-font-size-28:28px;--qd-font-size-30:30px;--qd-font-size-32:32px;--qd-font-size-36:36px;--qd-font-size-38:38px;--qd-font-size-40:40px;--qd-font-size-48:48px;--qd-font-size-80:80px;--qd-ribbon-full-opacity-1:var(--qd-background-ribbon-primary-opacity);--qd-ribbon-full-opacity-2:var(--qd-background-ribbon-secondary-opacity);--qd-ribbon-ambient-opacity-1:calc(var(--qd-background-ribbon-primary-opacity) * .5);--qd-ribbon-ambient-opacity-2:calc(var(--qd-background-ribbon-secondary-opacity) * .5);--qd-ribbon-duration-1:var(--qd-background-ribbon-primary-duration);--qd-ribbon-duration-2:var(--qd-background-ribbon-secondary-duration);--qd-entrance-duration:1700ms;--qd-auth-mobile-form-width:460px;--qd-status-width:480px;--qd-status-code-size:80px;--qd-auth-theme-inset:24px;--qd-auth-theme-layer:50;--qd-leading-tight:1.2;--qd-leading-snug:1.4;--qd-leading-normal:1.5;--qd-leading-relaxed:1.6;--qd-leading-loose:1.7;--qd-scrollbar-size:10px;--qd-scrollbar-inset:3px;--qd-main-band-height:68px;--qd-main-band-height-desktop:56px;--qd-page-head-line-gap:18px;--qd-ribbon-opacity-1:var(--qd-background-ribbon-primary-opacity);--qd-ribbon-opacity-2:var(--qd-background-ribbon-secondary-opacity);--qd-ribbon-width-1:200;--qd-ribbon-width-2:120;--qd-reading-width:820px;--qd-reading-line-height:1.85;--qd-document-title-size:28px;--qd-radius-mark:6px;--qd-radius-circle:9999px;--qd-leading-xs:1.333333;--qd-leading-sm:1.428571;--qd-leading-lg:1.555556;--qd-leading-xl:1.4;--qd-leading-2xl:1.333333;--qd-leading-3xl:1.2;--qd-leading-4xl:1.111111;--qd-leading-display:1;--qd-main-pad-mobile-x:16px;--qd-main-pad-mobile-y:24px;--qd-main-band-z:20;--qd-command-list-height:352px;--qd-brand-tracking:.22em;--qd-brand-tracking-wide:.32em;--qd-shadow-sm:none;--qd-shadow-md:none;--qd-shadow-inner:inset 0 2px 4px 0 rgb(0 0 0/.05);--qd-chart-grid-opacity:.08;--qd-chart-axis-opacity:.15;--qd-chart-point-radius:3.5px;--qd-chart-point-radius-active:5.5px;--qd-chart-label-size:12px;--qd-font-size-34:34px;--qd-font-size-60:60px;--qd-font-size-72:72px;--qd-font-size-96:96px;--qd-font-size-128:128px;--qd-detail-max:1160px;--qd-field-control-height:56px;--qd-field-value-size:24px;--qd-field-key-size:24px;--qd-auth-eyebrow-tracking:2.5px;--qd-auth-clock-tracking:1.5px;--qd-auth-footer-line-height:1.9;--qd-auth-subhead-size:14px;--qd-auth-subhead-line-height:1.7;--qd-auth-field-height:var(--qd-field-control-height);--qd-auth-card-shadow:none;--qd-auth-card-corner-display:none;--qd-background-ambient-opacity:0.055;--qd-background-ribbon-primary-opacity:0.14;--qd-background-ribbon-secondary-opacity:0.08;--qd-background-ribbon-primary-duration:32s;--qd-background-ribbon-secondary-duration:38s;--qd-background-ambient-blur:110px;--qd-watermark-tile-width:620px;--qd-watermark-tile-height:360px;--qd-watermark-opacity:0.04;--qd-watermark-font-size:13px;--qd-watermark-font-weight:600;--qd-watermark-tracking:0.06em;--qd-watermark-angle:-24deg;--qd-floating-action-size:44px;--qd-install-transition:320ms;--qd-focus-ring-width:3px;--qd-focus-ring-alpha:34%;--qd-line-height-12:16px;--qd-line-height-14:20px;--qd-line-height-16:24px;--qd-line-height-18:28px;--qd-line-height-20:28px;--qd-line-height-24:32px;--qd-line-height-30:36px;--qd-line-height-36:40px;--qd-line-height-48:1;--qd-line-height-60:1;--qd-line-height-72:1;--qd-line-height-96:1;--qd-line-height-128:1}html .qd-btn,html .qd-control-label,html .qd-field-label{font-weight:var(--qd-font-weight-medium)}html .qd-card-title,html .qd-dialog-title,html .qd-drawer-title{font-weight:var(--qd-font-weight-semibold)}:root{--qd-choice-padding-y:7px;--qd-choice-padding-x:14px;--qd-choice-line-height:normal;--qd-tab-padding-y:12px;--qd-tab-padding-x:18px;--qd-empty-padding-y:96px;--qd-empty-padding-y-compact:32px;--qd-empty-padding-x:24px;--qd-empty-title-size:22px;--qd-empty-title-size-compact:16px;--qd-empty-description-size:var(--qd-control-size);--qd-empty-description-leading:1.7;--qd-empty-description-max-width:460px;--qd-empty-description-gap:10px;--qd-empty-action-gap:18px;--qd-empty-description-action-gap:22px;--qd-empty-hint-gap:26px;--qd-empty-description-hint-gap:30px;--qd-empty-action-hint-gap:18px;--qd-skeleton-duration:1.6s}html .qd-choice{font-family:var(--qd-font-family-ui);font-weight:var(--qd-font-weight-medium);line-height:var(--qd-choice-line-height);padding:var(--qd-choice-padding-y) var(--qd-choice-padding-x)}html .qd-choice--selected,html .qd-choice[aria-pressed=true],html .qd-choice[data-state=checked]{font-weight:var(--qd-font-weight-semibold)}html .qd-tab{padding:var(--qd-tab-padding-y) var(--qd-tab-padding-x)!important}html .qd-tab.px-2\.5{padding-left:calc(var(--qd-tab-padding-x) * 5 / 9)!important;padding-right:calc(var(--qd-tab-padding-x) * 5 / 9)!important}html .qd-tab--active,html .qd-tab[aria-current=page],html .qd-tab[aria-selected=true]{font-weight:var(--qd-font-weight-semibold)}html .qd-empty{padding:var(--qd-empty-padding-y) var(--qd-empty-padding-x)!important}html .qd-empty--compact{padding-top:var(--qd-empty-padding-y-compact)!important;padding-bottom:var(--qd-empty-padding-y-compact)!important}html .qd-empty-title{font-family:var(--qd-font-family-ui)!important;font-size:var(--qd-empty-title-size)!important;font-weight:var(--qd-font-weight-bold)!important;margin:0!important}html .qd-empty--compact .qd-empty-title{font-size:var(--qd-empty-title-size-compact)!important}html .qd-empty-desc{font-size:var(--qd-empty-description-size)!important;line-height:var(--qd-empty-description-leading)!important;max-width:var(--qd-empty-description-max-width)!important;margin:var(--qd-empty-description-gap) auto 0!important}html .qd-empty-actions{margin-bottom:0!important}html .qd-empty-title+.qd-empty-actions{margin-top:var(--qd-empty-action-gap)!important}html .qd-empty-desc+.qd-empty-actions{margin-top:var(--qd-empty-description-action-gap)!important}html .qd-empty-title+.qd-empty-hints{margin-top:var(--qd-empty-hint-gap)!important}html .qd-empty-desc+.qd-empty-hints{margin-top:var(--qd-empty-description-hint-gap)!important}html .qd-empty-actions+.qd-empty-hints{margin-top:var(--qd-empty-action-hint-gap)!important}html .qa-skeleton,html .qd-skeleton{animation-duration:var(--qd-skeleton-duration)!important}@media (prefers-reduced-motion:reduce){html .qa-skeleton,html .qd-skeleton{animation:none!important}}@media (max-width:640px){html :is(.qd-btn,.qa-btn,.qa-btn-secondary,.qd-input,.qa-input,.qd-choice,.qd-tab,.qd-text-action,.qd-combobox-option,.qd-filter-input,.qd-filter-select,.qd-filter-submit,.qd-filter-clear,.qd-pager-btn,.qa-touch-44){min-height:var(--qd-control-height)!important}html :is(.qd-control-icon,.qd-dialog-close,.qd-mobile-menu,.qa-touch-44sq){min-width:var(--qd-control-height)!important;min-height:var(--qd-control-height)!important}}:root{--qd-selection-row-height:var(--qd-control-height);--qd-selection-row-padding-y:var(--qd-space-2);--qd-selection-row-padding-x:var(--qd-space-3)}html .qd-selection-row{min-height:var(--qd-selection-row-height)!important;padding:var(--qd-selection-row-padding-y) var(--qd-selection-row-padding-x)!important;font-family:var(--qd-font-family-ui);font-size:var(--qd-control-size)}:root{--qd-secondary-icon-padding:0px;--qd-secondary-icon-glyph-size:var(--qd-icon-size)}html .qd-control-icon.qd-btn--secondary{border-color:var(--qd-ctl)!important;padding:var(--qd-secondary-icon-padding)!important}html .qd-control-icon.qd-btn--secondary>svg{width:var(--qd-secondary-icon-glyph-size)!important;height:var(--qd-secondary-icon-glyph-size)!important}html .qd-control-icon--danger:hover:not(:disabled){color:var(--qd-danger)}html label:has(>input[type=file].sr-only){display:inline-flex;align-items:center;min-height:var(--qd-control-height);padding:var(--qd-control-pad-y) var(--qd-control-pad-x);border-radius:var(--qd-radius-control)!important;font-family:var(--qd-font-family-ui);font-size:var(--qd-control-size)}html label:has(>input[type=file].sr-only:focus-visible){outline:var(--qd-focus-outline-width) solid var(--qd-accent);outline-offset:var(--qd-border-width-2)}@media (max-width:640px){html .qd-popover:has(.qd-calendar-day){position:fixed!important;inset:auto var(--qd-space-3)!important;top:50%!important;transform:translateY(-50%);width:auto!important;max-width:none!important;max-height:calc(100dvh - var(--qd-space-3) * 2);margin:0!important;overflow:auto}html .qd-popover:has(.qd-calendar-day)>.select-none>div:last-child>div:only-child{flex:1 1}html .qd-popover:has(.qd-calendar-day)>.select-none>div:last-child>div:only-child .qd-calendar-day{width:100%;min-width:0;height:var(--qd-control-height)}html .qd-popover:has(.qd-calendar-day)>.select-none>div:first-child{flex-wrap:wrap}}:root{--qd-copy-word-break:keep-all;--qd-copy-overflow-wrap:break-word;--qd-copy-word-spacing:normal;--qd-native-wordmark-size:11px;--qd-native-text-inset:24px}@media screen{body{word-break:var(--qd-copy-word-break);overflow-wrap:var(--qd-copy-overflow-wrap)}}.qd-copy{word-break:var(--qd-copy-word-break);overflow-wrap:var(--qd-copy-overflow-wrap);word-spacing:var(--qd-copy-word-spacing)}:root,html[data-theme=dark]{color-scheme:dark;--qa-bg:#0c0c0c;--qa-surface:#141414;--qa-surface2:#1b1b1b;--qa-border:#242424;--qa-borderHi:#333333;--qa-ctl:#7a7364;--qa-text:#f0ebe0;--qa-subtle:#b7b0a5;--qa-muted:#898271;--qa-champagne:#b8935a;--qa-green:#7ab87a;--qa-red:#c97a7a;--qa-warning:#c9a87a;--qa-blue:#7a9ac9;--qa-on-accent:#0a0908;--qa-backdrop:rgba(0,0,0,0.65);--qa-backdrop-strong:rgba(0,0,0,0.75);--qa-shadow-sm:0 2px 8px rgba(0,0,0,0.25);--qa-shadow-md:0 6px 18px rgba(0,0,0,0.35);--qa-shadow-lg:0 20px 60px rgba(0,0,0,0.55);--qa-shadow-xl:0 30px 90px rgba(0,0,0,0.6);--qa-state-gray:#928c86;--qa-state-cobalt:#6b8fc4;--qa-state-copper:#d49850;--qa-state-gold:#c9a878;--qa-state-violet:#a27dca;--qa-state-green:#7ab87a;--qa-state-red:#c97a7a;--qa-vignette:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,0.18) 100%)}html[data-theme=light]{color-scheme:light;--qa-bg:#faf9f6;--qa-surface:#ffffff;--qa-surface2:#f3f1ec;--qa-border:#e2dfd8;--qa-borderHi:#c8c4ba;--qa-ctl:#8c8575;--qa-text:#1c1a16;--qa-subtle:#4a4540;--qa-muted:#726b5e;--qa-champagne:#8a6838;--qa-green:#3d7a3d;--qa-red:#a83838;--qa-warning:#97621f;--qa-blue:#2d5fa8;--qa-on-accent:#ffffff;--qa-backdrop:rgba(40,30,18,0.32);--qa-backdrop-strong:rgba(40,30,18,0.45);--qa-shadow-sm:0 2px 8px rgba(80,65,40,0.10);--qa-shadow-md:0 6px 18px rgba(80,65,40,0.14);--qa-shadow-lg:0 20px 50px rgba(80,65,40,0.18);--qa-shadow-xl:0 30px 70px rgba(80,65,40,0.22);--qa-state-gray:#676562;--qa-state-cobalt:#3864a0;--qa-state-copper:#8a5820;--qa-state-gold:#7a5828;--qa-state-violet:#8049ba;--qa-state-green:#367236;--qa-state-red:#b23b3b;--qa-vignette:radial-gradient(ellipse at center,transparent 50%,rgba(168,133,79,0.06) 100%)}:root{--qa-lh-none:1;--qa-lh-tight:1.2;--qa-lh-heading:1.3;--qa-lh-snug:1.4;--qa-lh-normal:1.5;--qa-lh-notice:1.55;--qa-lh-relaxed:1.6;--qa-lh-loose:1.7}html{transition:background-color .2s ease,color .2s ease}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}@layer q-design-reset{*{margin:0;padding:0}}body,html{background:var(--qa-bg);color:var(--qa-text);font-family:var(--qd-font-family-ui);font-size:14px;line-height:var(--qd-leading-relaxed,var(--qa-lh-relaxed));font-feature-settings:"ss03","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none}html{scroll-behavior:smooth;scroll-padding-top:24px;scroll-padding-bottom:24px}:focus-visible{outline:2px solid var(--qa-champagne,#c9a878);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--qa-bg)}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--qa-champagne) 22%,var(--qa-border));border-radius:0;-webkit-transition:background .18s ease;transition:background .18s ease}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--qa-champagne) 55%,var(--qa-borderHi))}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--qa-champagne) 22%,var(--qa-border)) var(--qa-bg)}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none}a{color:inherit;text-decoration:none}::placeholder{color:var(--qa-muted);opacity:1}.qa-section-body>*+*{margin-top:12px}[role=dialog],main{counter-reset:qa-sec}.qa-sec-t:before{counter-increment:qa-sec;content:counter(qa-sec,decimal-leading-zero);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--qa-champagne);margin-right:10px;vertical-align:1px}::selection{background:color-mix(in srgb,var(--qa-champagne) 30%,transparent);color:var(--qa-text)}.qa-link{color:var(--qa-champagne);border-bottom:1px solid color-mix(in srgb,var(--qa-champagne) 40%,transparent);padding-bottom:1px;transition:border-color .15s ease}.qa-link:hover{border-bottom-color:var(--qa-champagne)}.qa-input{box-sizing:border-box;min-width:0;min-height:var(--qd-control-height);padding:var(--qd-space-2) var(--qd-space-3);border:var(--qd-border-width) var(--qd-atelier-border-style-5ed175bd8d) var(--qd-ctl);background:var(--qd-surface);color:var(--qd-text);font-family:var(--qd-font-family-ui);font-size:var(--qd-control-size);border-radius:var(--qd-radius,10px);transition:border-color var(--qd-motion-fast,.16s) ease,background-color var(--qd-motion-fast,.16s) ease,box-shadow var(--qd-motion-fast,.16s) ease}.qa-input:hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--qa-muted)!important}.qa-input:focus,.qa-input:focus-visible{border-color:var(--qa-champagne)!important;background-color:var(--qa-surface2);box-shadow:0 0 0 3px color-mix(in srgb,var(--qa-champagne) 18%,transparent)}.qa-btn{border-radius:var(--qd-radius,10px);transition:opacity var(--qd-motion-fast,.16s) ease,transform var(--qd-motion-fast,.16s) ease;font-weight:500}.qa-btn:hover:not(:disabled){opacity:.88}.qa-btn:active:not(:disabled){transform:translateY(1px)}.qa-btn-secondary{border-radius:var(--qd-radius,10px);transition:border-color var(--qd-motion-fast,.16s) ease,color var(--qd-motion-fast,.16s) ease}.qa-btn-secondary:hover:not(:disabled){border-color:var(--qa-muted);color:var(--qa-text)}.qa-nav-item{transition:background-color .12s ease,color .12s ease}.qa-nav-item:hover:not(.active){background-color:var(--qa-surface2);color:var(--qa-text)}.qa-nav-item.active{position:relative}.qa-row-clickable{transition:background-color .12s ease;cursor:pointer}.qa-row-clickable:hover{background-color:var(--qa-surface2)!important}.qa-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qa-easing{transition-timing-function:cubic-bezier(.16,1,.3,1)}.qa-backdrop{background:color-mix(in srgb,var(--qa-bg) 70%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.qa-lift{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.qa-lift:hover{transform:translateY(-1px);border-color:var(--qa-borderHi)}.qa-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--qa-champagne) 22%,var(--qa-surface2));color:var(--qa-text);font-family:inherit;font-weight:600;font-size:14px;line-height:var(--qd-leading-none,var(--qa-lh-none));letter-spacing:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button]:focus-visible,[role=link]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible:not(:disabled),input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--qa-champagne);outline-offset:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--qa-champagne) 22%,transparent);border-radius:1px}.qa-btn-secondary:focus-visible:not(:disabled),.qa-btn:focus-visible:not(:disabled){outline:2px solid var(--qa-champagne);outline-offset:4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--qa-champagne) 22%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}.qa-mark{background:color-mix(in srgb,var(--qa-champagne) 25%,transparent);color:var(--qa-text);padding:0 2px;border-radius:1px}@media (min-width:768px) and (max-width:1023px){.qa-main-content{padding:var(--qd-atelier-mobile-header-height) 28px calc(100px + env(safe-area-inset-bottom, 0)) 28px!important}.qa-ai-fab{bottom:calc(80px + env(safe-area-inset-bottom, 0))!important}}@media (max-width:767px){.qa-main-content{padding:var(--qd-atelier-mobile-header-height) 16px calc(128px + env(safe-area-inset-bottom, 0)) 16px!important}.qa-ai-fab{bottom:calc(80px + env(safe-area-inset-bottom, 0))!important}}.qa-field-screen{max-width:520px}@media (min-width:768px){.qa-field-screen{max-width:760px}}@media (max-width:1023px){.qa-input,input,select,textarea{font-size:var(--qd-control-size,13px)!important}}@media (hover:none) and (pointer:coarse){.qa-btn,.qa-btn-secondary,.qa-input,.qa-touch-44,.qa-touch-44sq{min-height:var(--qd-control-height,44px)!important}.qa-touch-44sq{min-width:var(--qd-control-height,44px)!important}.qa-admin-touch button:not(.qa-touch-hit):not([role=switch]):not([role=checkbox]):not([role=radio]),.qa-admin-touch input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),.qa-admin-touch select,.qa-admin-touch textarea{min-height:var(--qd-control-height,44px)!important}.qa-auth-form-wrap a,.qa-legal-shell footer a,.qa-legal-shell header a{position:relative}.qa-auth-form-wrap a:after,.qa-legal-shell footer a:after,.qa-legal-shell header a:after{content:"";position:absolute;inset:-16px -6px}.qa-touch-hit{position:relative}.qa-touch-hit:after{content:"";position:absolute;inset:-10px -6px}}.qa-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999}.qa-skip-link:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;padding:10px 18px;background:var(--qa-champagne);color:var(--qa-bg);font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:.3px;text-decoration:none;outline:2px solid var(--qa-text);outline-offset:2px;box-shadow:0 8px 24px rgba(0,0,0,.45)}#main:focus{outline:none}.qa-scroll-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.qa-scroll-table-inner{width:100%}.qa-pm-matrix .qa-scroll-table-inner{width:max-content;min-width:100%!important}.qa-scroll-table--tall{max-height:var(--qd-table-scroll-max-height);overflow-y:auto}@media (max-width:1023px){.qa-scroll-table{background:linear-gradient(to right,var(--qa-surface) 30%,transparent),linear-gradient(to right,transparent,var(--qa-surface) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.25),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.25),transparent) 100% 0;background-repeat:no-repeat;background-size:28px 100%,28px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}}.qa-scroll-table.qa-sticky-first .qa-scroll-table-inner>*>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--qa-surface)}.qa-dt-cell>*{max-width:100%}@media (max-height:820px){.qa-sidebar-logo{margin-bottom:14px!important}.qa-sidebar-logo img{width:56px;height:56px}.qa-sidebar-versions{display:none}}.qa-sidebar-ssr{display:contents}.qa-drawer-fab-ssr{display:none}@media (max-width:1023px){.qa-sidebar-ssr{display:none}.qa-drawer-fab-ssr{display:flex}}.qa-grid-responsive{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}@media (max-width:767px){.qa-grid-responsive{grid-template-columns:1fr;gap:12px}}.qa-compare-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center}@media (max-width:767px){.qa-compare-grid{grid-template-columns:1fr}.qa-compare-grid .qa-compare-arrow{display:none}.qa-attach-row{grid-template-columns:1fr!important;gap:6px!important}.qa-kpi-4{grid-template-columns:repeat(2,1fr)!important}.qa-audit-filter .qa-audit-dates input{min-width:8.5rem!important;flex:1 1 8.5rem!important}.qa-icp-row{display:flex!important;flex-wrap:wrap;gap:4px 12px!important}.qa-icp-row>:nth-child(2){flex:1 1 120px;min-width:0}.qa-impact-grid,.qa-rolereview-2,.qa-submission-form,.qa-template-edit{grid-template-columns:1fr!important}.qa-member-header{display:none!important}.qa-member-row{grid-template-columns:1fr!important;gap:8px!important;padding:14px 16px!important}.qa-audit-filter>button,.qa-audit-filter>form,.qa-audit-filter>select{width:100%!important}.qa-audit-filter input,.qa-audit-filter select{min-width:0!important;flex:1 1!important}.qa-ra-4col{grid-template-columns:1fr!important;gap:6px!important}.qa-pipeline-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:4px 10px!important;gap:4px 10px!important;align-items:start!important}.qa-pipeline-row>:first-child,.qa-pipeline-row>:nth-child(2),.qa-pipeline-row>:nth-child(5){grid-column:1/-1!important}.qa-pipeline-row>:nth-child(5){margin-top:6px!important}.qa-assess-checklist,.qa-assess-impact{grid-template-columns:1fr!important;gap:8px!important}.qa-regulatory-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.qa-rddoc-chips{gap:5px 8px!important}}@media (min-width:600px){.qa-phone-only{display:none!important}}@media (max-width:599px){.qa-phone-hide{display:none!important}}.qa-card-rows>.qa-card-row:last-child{border-bottom:none!important}.qa-kpi-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(var(--qa-kpi-cols,4),minmax(0,1fr))}@media (max-width:599px){.qa-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qa-kpi-grid>:last-child:nth-child(odd){grid-column:1/-1}.qa-kpi-card{padding:14px 16px!important;min-height:92px!important}}.qa-hub-module-label{word-break:keep-all;overflow-wrap:break-word}.qa-hub-picker{display:none}@media (max-width:599px){.qa-hub-picker{display:block}.qa-hub-hint,.qa-hub-tabs{display:none!important}}@media (min-width:600px) and (max-width:1023px){.qa-hub-tab{padding:6px 12px 10px!important}.qa-hub-section{padding:0 12px!important}}@media (max-width:599px){.qa-phone-stack{grid-template-columns:1fr!important}.qa-usage-line{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:8px!important;row-gap:8px!important;padding-left:0!important}.qa-usage-line>span{display:flex;flex-direction:column;gap:2px;min-width:0}.qa-usage-line>span>span:first-child{margin-right:0!important}.qa-pm-matrix{--qa-pm-label:132px}}@media (max-width:1023px){.qa-pm-matrix .qa-scroll-table.qa-sticky-first .qa-scroll-table-inner>*>:first-child{box-shadow:6px 0 6px -6px rgba(0,0,0,.18)}.qa-pm-matrix .qa-scroll-table{background:linear-gradient(to right,transparent,var(--qa-surface) 70%) 100% 0,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.25),transparent) 100% 0;background-repeat:no-repeat;background-size:28px 100%,12px 100%;background-attachment:local,scroll}}@media (max-width:599px){.qa-admin-table-header{display:none!important}.qa-admin-table-row{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:6px!important;padding:14px 16px!important}}@keyframes qa-ptr-spin{to{transform:rotate(1turn)}}@media (max-width:767px){.qa-hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.qa-hide-tablet{display:none!important}}@media (max-width:1023px){.qa-desktop-only{display:none!important}}@media (min-width:1024px){.qa-mobile-only{display:none!important}}@media (display-mode:standalone){.qa-main-content{padding-top:var(--qd-atelier-mobile-header-height)!important}}.qa-card-lift{transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,border-color .18s ease;will-change:transform}.qa-card-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.18),0 0 0 1px color-mix(in srgb,var(--qa-champagne) 18%,transparent);border-color:color-mix(in srgb,var(--qa-champagne) 30%,var(--qa-border))}.qa-top-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--qa-champagne) 30%,color-mix(in srgb,var(--qa-champagne) 80%,white) 60%,var(--qa-champagne) 100%);box-shadow:0 0 12px color-mix(in srgb,var(--qa-champagne) 70%,transparent);z-index:9999;pointer-events:none;transition:width .22s cubic-bezier(.16,1,.3,1),opacity .35s ease}.qa-skeleton{position:relative;overflow:hidden;background:var(--qd-surface2,var(--qa-surface2));border:none;border-radius:var(--qd-radius,10px);animation:qd-skeleton-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.qa-skeleton{animation:none}}.qa-mag-divider{display:flex;align-items:baseline;gap:16px;margin:32px 0 18px}.qa-mag-divider-num{font-family:var(--qa-font-pretendard),serif;font-size:32px;font-weight:300;color:var(--qa-champagne);letter-spacing:-.02em;line-height:var(--qd-leading-none,var(--qa-lh-none));font-feature-settings:"tnum"}.qa-mag-divider-label{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--qa-muted)}.qa-mag-divider-title{font-family:var(--qa-font-pretendard),sans-serif;font-size:18px;font-weight:500;color:var(--qa-text);letter-spacing:-.005em}.qa-mag-divider-line{flex:1 1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--qa-champagne) 40%,transparent) 0,transparent 100%)}@keyframes qa-soft-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.qa-pulse{animation:qa-soft-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.qa-pulse{animation:none}}@keyframes qa-page-rise{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes qa-page-fade-in{0%{opacity:0}to{opacity:1}}.qa-page-fade{will-change:opacity;animation:qa-page-fade-in .16s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.qa-page-fade{animation:none;will-change:auto}}@keyframes qa-stagger-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qa-stagger>*{animation:qa-stagger-rise .36s cubic-bezier(.16,1,.3,1) both}.qa-stagger>:first-child{animation-delay:0s}.qa-stagger>:nth-child(2){animation-delay:35ms}.qa-stagger>:nth-child(3){animation-delay:70ms}.qa-stagger>:nth-child(4){animation-delay:105ms}.qa-stagger>:nth-child(5){animation-delay:.14s}.qa-stagger>:nth-child(6){animation-delay:175ms}.qa-stagger>:nth-child(7){animation-delay:.21s}.qa-stagger>:nth-child(8){animation-delay:245ms}.qa-stagger>:nth-child(n+9){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.qa-stagger>*{animation:none}}@keyframes qa-fade-in-soft{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qa-fade-in{animation:qa-fade-in-soft .48s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.qa-fade-in{animation:none}}@keyframes qa-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes qa-toast-shake{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(0) translateX(-3px)}75%{transform:translateY(0) translateX(3px)}}.qa-toast-shake{animation:qa-toast-shake .24s cubic-bezier(.36,0,.7,1) 1}@media (prefers-reduced-motion:reduce){.qa-toast-shake{animation:none}}@keyframes qa-fld-error-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes qa-nav-active-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qa-nav-active-underline{transform-origin:left center;animation:qa-nav-active-underline-in .32s cubic-bezier(.16,1,.3,1) 1}@media (prefers-reduced-motion:reduce){.qa-nav-active-underline{animation:none}}@keyframes qa-tip-rise{0%{opacity:0;transform:translateY(2px) translateX(var(--qa-tip-tx,-50%))}to{opacity:1;transform:translateY(0) translateX(var(--qa-tip-tx,-50%))}}select.qa-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3e%3cpath d='M1 1L5 5L9 1' stroke='%23b8935a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:32px!important;cursor:pointer}select.qa-input:hover:not(:disabled){background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3e%3cpath d='M1 1L5 5L9 1' stroke='%23d4b078' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}html[data-theme=light] select.qa-input{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3e%3cpath d='M1 1L5 5L9 1' stroke='%238a6838' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}html[data-theme=light] select.qa-input:hover:not(:disabled){background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3e%3cpath d='M1 1L5 5L9 1' stroke='%238a6838' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}select.qa-input::-ms-expand{display:none}@media print{.qa-list-toolbar{position:static}.qa-list-toolbar form{display:none}:root,html,html[data-theme=dark],html[data-theme=light]{--qa-bg:#ffffff!important;--qa-surface:#ffffff!important;--qa-surface2:#f5f3ee!important;--qa-border:#d4d0c8!important;--qa-borderHi:#999488!important;--qa-ctl:#7a7568!important;--qa-text:#1a1814!important;--qa-subtle:#4a4540!important;--qa-muted:#746e62!important;--qa-champagne:#8a6a3a!important;--qa-on-accent:#ffffff!important}body,html{background:#ffffff!important;color:#1a1814!important}:root{color-scheme:light!important}.qa-coachmark,.qa-skip-link,.qa-top-progress,[aria-hidden=true]:not(.qa-print-watermark),aside.qa-sidebar-aside,button{display:none!important}.qa-app-root{max-height:none!important;display:block!important}.qa-app-root,main.qa-main-content{height:auto!important;overflow:visible!important}main.qa-main-content{padding:24px 0!important}.qa-scroll-table{overflow:visible!important;background:none!important;zoom:var(--qa-print-zoom,1)}.qa-scroll-table--tall{max-height:none}.qa-scroll-table.qa-sticky-first .qa-scroll-table-inner>*>:first-child{position:static!important;background:transparent!important}.qa-mobile-tabbar,nav[data-mobile-tabbar]{display:none!important}.qa-card-lift{transform:none!important;box-shadow:none!important}@page{margin:18mm 16mm 22mm 16mm;size:210mm 297mm}body:after{content:"Q-Atelier · Medical Device Regulatory Workspace · Crafted with Q-Atelier";position:fixed;bottom:8mm;left:16mm;right:16mm;text-align:center;font-size:8pt;color:#8a6a3a;font-family:JetBrains Mono,monospace;letter-spacing:1.5px;border-top:.5pt solid #d4d0c8;padding-top:4mm}.qa-card-lift,.qa-mag-divider,table{page-break-inside:avoid;break-inside:avoid}h1,h2,h3{page-break-after:avoid;break-after:avoid-page}a{color:#1a1814!important;text-decoration:none!important}.qa-ribbon-layer-1,.qa-ribbon-layer-2{display:none!important}}.expert-portal-root,.expert-portal-root *,.expert-portal-root address,.expert-portal-root cite,.expert-portal-root em,.expert-portal-root i{font-style:normal!important}.expert-portal-root .hl-champagne{color:var(--champagne);font-weight:500}.expert-portal-root{--ink:var(--qd-bg);--obsidian:var(--qd-surface2,var(--qd-surface));--velvet:var(--qd-surface);--hairline:color-mix(in srgb,var(--champagne) 12%,transparent);--hairline-strong:color-mix(in srgb,var(--champagne) 28.000000000000004%,transparent);--champagne:var(--qd-accent);--champagne-soft:var(--qd-accent);--champagne-bright:var(--qd-accent);--cream:var(--qd-text);--cream-muted:var(--qd-subtle);--mist:var(--qd-muted);--whisper:var(--qd-muted);--burgundy:var(--qd-danger);--burgundy-bright:var(--qd-danger);--burgundy-soft:var(--qd-danger);--burgundy-deep:var(--qd-danger);--burgundy-deep-bright:var(--qd-danger);--status-verified:var(--qd-ok);--status-pending:var(--qd-warn);--status-progress:var(--qd-info);--status-rejected:var(--qd-danger);--badge-pad:5px 12px;--badge-size:12px;--badge-tracking:0.12em;--risk-critical:var(--qd-danger);--risk-high:var(--qd-warn);--risk-medium:var(--qd-warn);--risk-low:var(--qd-ok);--risk-unknown:var(--qd-muted);--serif:var(--qd-font-family-display);--sans:var(--qd-font-family-ui);--mono:var(--qd-font-family-mono);--fs-label:var(--qd-caption-size);--fs-ui:var(--qd-control-size);--fs-body:var(--qd-body-size);--fs-lead:var(--qd-section-size);--fs-title:var(--qd-font-size-20);--fs-brand:var(--qd-title-size);--fs-figure:44px;--radius:var(--qd-radius);--radius-sm:var(--qd-radius);--qa-bg:var(--ink);--qa-surface:var(--velvet);--qa-surface2:var(--obsidian);--qa-text:var(--cream);--qa-subtle:var(--cream-muted);--qa-muted:var(--mist);--qa-border:var(--hairline-strong);--qa-borderHi:var(--champagne-soft);--qa-champagne:var(--champagne);--qa-green:var(--status-verified);--qa-red:var(--status-rejected);--qa-warning:var(--status-pending);--qa-blue:var(--status-progress);--ease:cubic-bezier(0.22,1,0.36,1);--menu-shadow:0 20px 40px rgba(0,0,0,0.6);position:relative;min-height:100vh;background:var(--ink);color:var(--cream);font-family:var(--sans);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html[data-theme=light] .expert-portal-root{color-scheme:light;--ink:var(--qd-bg);--obsidian:var(--qd-surface2,var(--qd-surface));--velvet:var(--qd-surface);--hairline:color-mix(in srgb,var(--champagne) 18%,transparent);--hairline-strong:color-mix(in srgb,var(--champagne) 36%,transparent);--champagne:var(--qd-accent);--champagne-soft:var(--qd-accent);--champagne-bright:var(--qd-accent);--cream:var(--qd-text);--cream-muted:var(--qd-subtle);--mist:var(--qd-muted);--whisper:var(--qd-muted);--burgundy:var(--qd-danger);--burgundy-bright:var(--qd-danger);--burgundy-soft:var(--qd-danger);--burgundy-deep:var(--qd-danger);--burgundy-deep-bright:var(--qd-danger);--status-verified:var(--qd-ok);--status-pending:var(--qd-warn);--status-progress:var(--qd-info);--status-rejected:var(--qd-danger);--risk-critical:var(--qd-danger);--risk-high:var(--qd-warn);--risk-medium:var(--qd-warn);--risk-low:var(--qd-ok);--risk-unknown:var(--qd-muted);--paper:#fcfaf6;--paper-hover:#fffdf9;--menu-shadow:0 12px 32px color-mix(in srgb,var(--champagne) 16%,transparent)}.expert-portal-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 0,color-mix(in srgb,var(--champagne) 6%,transparent),transparent 70%),radial-gradient(ellipse 60% 40% at 50% 100%,color-mix(in srgb,var(--champagne) 3%,transparent),transparent 60%)}.expert-portal-noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.expert-portal-vignette{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at center,transparent 50%,rgba(0,0,0,.35) 100%);z-index:2}html[data-theme=light] .expert-portal-root .expert-portal-vignette{display:none}html[data-theme=light] .expert-portal-root .expert-danger-card,html[data-theme=light] .expert-portal-root .luxe-card,html[data-theme=light] .expert-portal-root .panel{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px color-mix(in srgb,var(--champagne) 8%,transparent)}html[data-theme=light] .expert-portal-root .luxe-card.clickable:hover{background:var(--paper-hover)}html[data-theme=light] .expert-portal-root .app-topbar,html[data-theme=light] .expert-portal-root .bottom-nav{background:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.expert-portal-root>:not(.expert-portal-noise):not(.expert-portal-vignette){position:relative;z-index:10}.expert-portal-root .wordmark-stack{display:inline-flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none}.expert-portal-root .wordmark-logo{width:56px;height:56px;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--champagne) 18%,transparent));transition:filter .4s var(--ease)}.expert-portal-root .wordmark-stack:hover .wordmark-logo{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--champagne) 32%,transparent))}.expert-portal-root .wordmark-name-row{display:inline-flex;align-items:center;font-family:var(--serif);font-weight:500;font-size:var(--fs-brand);letter-spacing:.05em;color:var(--champagne);line-height:1}.expert-portal-root .wordmark-name-row .wm-dot{display:inline-block;width:3px;height:3px;background:var(--champagne);border-radius:50%;margin:0 10px;opacity:.5;flex-shrink:0}.expert-portal-root .wordmark-name-row .wm-sub{font-family:var(--sans);font-size:var(--fs-label);font-weight:500;letter-spacing:.36em;color:var(--mist);text-transform:uppercase}.expert-portal-root .wordmark-block{text-align:center;padding:40px 24px 0;margin-bottom:72px}.expert-portal-root .wordmark-slogan{font-family:var(--serif);font-size:clamp(13px,1.5vw,16px);letter-spacing:.01em;margin:14px 0 0;color:var(--cream);opacity:.88;font-weight:400}.expert-portal-root .wordmark-slogan .word-q{color:var(--cream)}.expert-portal-root .wordmark-slogan .word-d,.expert-portal-root .wordmark-slogan .word-dot{color:var(--champagne)}@media (max-width:600px){.expert-portal-root .wordmark{font-size:19px}.expert-portal-root .wordmark .wm-sub{font-size:var(--fs-label);letter-spacing:.28em}.expert-portal-root .wordmark-block{padding-top:24px;margin-bottom:52px}}.expert-portal-root .display-1{font-family:var(--serif);font-size:clamp(40px,6vw,80px);font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--cream);margin:0;word-break:keep-all;overflow-wrap:break-word}.expert-portal-root .display-1 .accent{color:var(--champagne);font-weight:500}.expert-portal-root .display-2{font-family:var(--serif);font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.18;letter-spacing:-.015em;color:var(--cream);margin:0}.expert-portal-root .display-2 .accent{color:var(--champagne)}.expert-portal-root .body-lead{font-size:var(--fs-lead);font-weight:400}.expert-portal-root .body-lead,.expert-portal-root .body-text{font-family:var(--sans);line-height:1.7;color:var(--cream-muted)}.expert-portal-root .body-text{font-size:var(--fs-body)}.expert-portal-root .eyebrow{letter-spacing:.3em;display:inline-block}.expert-portal-root .eyebrow,.expert-portal-root .field-label{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;color:var(--mist);text-transform:uppercase}.expert-portal-root .field-label{letter-spacing:.18em;margin-bottom:10px;display:block}.expert-portal-root h2,.expert-portal-root h3{font-family:var(--sans);font-weight:500;color:var(--cream);margin:0}.expert-portal-root .panel{background:color-mix(in srgb,var(--velvet) 50%,transparent);border:1px solid var(--hairline);backdrop-filter:none;-webkit-backdrop-filter:none;padding:40px}.expert-portal-root .panel-divider{height:1px;background:var(--hairline);margin:28px 0}.expert-portal-root .hairline{height:1px;width:56px;background:var(--champagne);margin:24px 0;opacity:.7}.expert-portal-root .hairline.center{margin-left:auto;margin-right:auto}.expert-portal-root input[type=date],.expert-portal-root input[type=email],.expert-portal-root input[type=number],.expert-portal-root input[type=password],.expert-portal-root input[type=text],.expert-portal-root select,.expert-portal-root textarea{width:100%;padding:14px 16px;min-height:var(--qd-control-height);background:var(--qd-surface);border:var(--qd-border-width) solid var(--qd-ctl);color:var(--cream);font-size:var(--fs-lead);font-family:var(--sans);outline:none;transition:border-color .24s var(--ease),background .24s var(--ease);border-radius:var(--radius)}.expert-portal-root input:focus,.expert-portal-root select:focus,.expert-portal-root textarea:focus{border-color:var(--qd-accent);background:var(--qd-surface2)}.expert-portal-root input:focus-visible,.expert-portal-root select:focus-visible,.expert-portal-root textarea:focus-visible{outline:var(--qd-focus-outline-width) solid var(--qd-accent);outline-offset:var(--qd-space-1)}.expert-portal-root input::placeholder,.expert-portal-root textarea::placeholder{color:var(--whisper)}.expert-portal-root .btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:var(--fs-ui);font-weight:600;letter-spacing:.02em;border:none;border-radius:var(--radius);cursor:pointer;transition:background .24s var(--ease),transform .1s var(--ease);min-height:48px}.expert-portal-root .btn-gold:hover{background:var(--cream-muted)}.expert-portal-root .btn-gold:active{transform:translateY(1px)}.expert-portal-root .btn-gold:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.expert-portal-root .btn-gold:disabled{opacity:.4;cursor:not-allowed;background:var(--cream);transform:none}.expert-portal-root .btn-ghost:focus-visible{outline:2px solid var(--cream);outline-offset:2px;color:var(--cream)}.expert-portal-root .btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 4px;background:none;color:var(--mist);font-family:var(--sans);font-size:var(--fs-ui);font-weight:500;letter-spacing:.02em;border:0;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;cursor:pointer;transition:color .24s var(--ease);min-height:48px}.expert-portal-root .btn-ghost:hover{color:var(--cream)}.expert-portal-root .link-gold{color:var(--champagne);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.expert-portal-root .link-gold:hover{border-bottom-color:var(--champagne)}.expert-portal-root .link-quiet{color:var(--mist);text-decoration:none;transition:color .2s var(--ease)}.expert-portal-root .link-quiet:hover{color:var(--cream)}.expert-portal-root .page-frame{min-height:100vh;display:flex;flex-direction:column}.expert-portal-root .page-content{flex:1 1;display:flex;align-items:center;justify-content:center;padding:0 24px 80px}.expert-portal-root .content-narrow{width:100%;max-width:440px}.expert-portal-root .content-medium{width:100%;max-width:640px}.expert-portal-root .content-wide{width:100%;max-width:880px}.expert-portal-root .center{text-align:center}.expert-portal-root .stack-sm>*+*{margin-top:16px}.expert-portal-root .stack-md>*+*{margin-top:24px}.expert-portal-root .stack-lg>*+*{margin-top:40px}.expert-portal-root .alert-error{margin-top:16px;padding:14px 18px;background:rgba(200,62,62,.08);border:1px solid rgba(200,62,62,.3);color:var(--burgundy);font-size:var(--fs-body);border-radius:var(--radius)}.expert-portal-root .alert-info{margin-top:16px;padding:14px 2px;border-block:1px solid color-mix(in srgb,var(--champagne) 55.00000000000001%,transparent);color:var(--cream);font-size:var(--fs-body);line-height:1.7}.expert-portal-root .alert-info strong{color:var(--champagne);font-weight:500}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.expert-portal-root .fade-up{animation:fadeUp .7s var(--ease) both}.expert-portal-root .delay-100{animation-delay:.1s}.expert-portal-root .delay-200{animation-delay:.2s}.expert-portal-root .delay-300{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.expert-portal-root .delay-100,.expert-portal-root .delay-200,.expert-portal-root .delay-300,.expert-portal-root .fade-up{animation:none}}.expert-portal-root .app-shell{min-height:100dvh;display:flex;flex-direction:column}.expert-portal-root .app-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:20px 32px;background:color-mix(in srgb,var(--ink) 85%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--hairline);box-shadow:0 1px 0 color-mix(in srgb,var(--champagne) 4%,transparent),0 18px 40px -28px rgba(0,0,0,.75)}.expert-portal-root .luxe-skip-link{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);z-index:100;padding:10px 18px;background:var(--champagne);color:var(--ink);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.32em;text-transform:uppercase;text-decoration:none;transition:transform .24s var(--ease)}.expert-portal-root .luxe-skip-link:focus,.expert-portal-root .luxe-skip-link:focus-visible{transform:translate(-50%);outline:none}.expert-portal-root .app-topbar-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1180px;margin:0 auto}.expert-portal-root .app-main{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:72px 32px 120px}.expert-portal-root .user-chip{display:flex;align-items:center;gap:12px;padding:6px 14px 6px 6px;background:transparent;border:1px solid var(--hairline);color:var(--cream);text-decoration:none;font-family:var(--sans);font-size:var(--fs-body);cursor:pointer;transition:border-color .24s var(--ease);border-radius:var(--radius);min-height:44px}.expert-portal-root .user-chip:hover{border-color:var(--champagne)}.expert-portal-root .user-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--champagne);color:var(--ink);font-family:var(--serif);font-size:var(--fs-lead);font-weight:600}.expert-portal-root .luxe-card{background:color-mix(in srgb,var(--velvet) 40%,transparent);border:1px solid var(--hairline);border-radius:var(--radius);padding:32px;transition:border-color .28s var(--ease)}.expert-portal-root .luxe-card.clickable{cursor:pointer;text-decoration:none;color:inherit;display:block;position:relative;transition:border-color .28s var(--ease),background .28s var(--ease),transform .28s var(--ease)}.expert-portal-root .luxe-card.clickable:hover{border-color:var(--hairline-strong);background:color-mix(in srgb,var(--velvet) 55.00000000000001%,transparent);transform:translateY(-1px)}.expert-portal-root .luxe-card.clickable:focus-visible{outline:none;border-color:var(--champagne)}.expert-portal-root .luxe-card.compact{padding:22px 26px}.expert-portal-root .luxe-card-link:focus-visible{outline:none}.expert-portal-root .luxe-card-link:focus-visible .luxe-card{border-color:var(--champagne)}.expert-portal-root .luxe-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.expert-portal-root .luxe-card.compact .luxe-card-head{margin-bottom:6px}.expert-portal-root .luxe-card-code{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--champagne);text-transform:uppercase}.expert-portal-root .luxe-card-title{font-family:var(--sans);font-size:var(--fs-title);font-weight:400;color:var(--cream);margin:0 0 10px;line-height:1.45}.expert-portal-root .luxe-card-title.compact{font-size:var(--fs-lead)}.expert-portal-root .luxe-card-notes{font-family:var(--sans);font-size:var(--fs-body);color:var(--mist);line-height:1.7;margin:0 0 14px;max-height:60px;overflow:hidden;text-overflow:ellipsis}.expert-portal-root .luxe-card-meta{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:var(--fs-label);color:var(--mist);letter-spacing:.1em;flex-wrap:wrap}.expert-portal-root .luxe-card-chevron{margin-left:auto;color:var(--champagne);font-family:var(--mono);font-size:var(--fs-body);opacity:0;transform:translateX(-6px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.expert-portal-root .luxe-card-link:focus-visible .luxe-card-chevron,.expert-portal-root .luxe-card.clickable:hover .luxe-card-chevron{opacity:1;transform:translateX(0)}.expert-portal-root .section-title{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.28em;color:var(--mist);text-transform:uppercase;margin:56px 0 24px;display:flex;align-items:center;gap:16px}.expert-portal-root .section-title:after{content:"";flex:1 1;height:1px;background:var(--hairline-strong)}.expert-portal-root .status-pill{display:inline-flex;align-items:center;gap:6px;padding:var(--badge-pad);font-family:var(--mono);font-size:var(--badge-size);font-weight:500;letter-spacing:var(--badge-tracking);text-transform:uppercase;border:1px solid;border-radius:var(--radius)}.expert-portal-root .status-pill.pending{border-color:color-mix(in srgb,var(--status-pending) 50%,transparent);color:var(--status-pending);background:color-mix(in srgb,var(--status-pending) 8%,transparent)}.expert-portal-root .status-pill.accepted,.expert-portal-root .status-pill.in_progress{border-color:color-mix(in srgb,var(--status-progress) 50%,transparent);color:var(--status-progress);background:color-mix(in srgb,var(--status-progress) 8%,transparent)}.expert-portal-root .status-pill.completed{border-color:color-mix(in srgb,var(--status-verified) 50%,transparent);color:var(--status-verified);background:color-mix(in srgb,var(--status-verified) 8%,transparent)}.expert-portal-root .status-pill.declined{border-color:var(--hairline-strong);color:var(--mist)}.expert-portal-root .kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.expert-portal-root .kpi-cell{padding:28px 24px;background:var(--ink)}.expert-portal-root .kpi-cell .kpi-label{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);margin-bottom:12px}.expert-portal-root .kpi-cell .kpi-value{font-family:var(--serif);font-size:var(--fs-figure);font-weight:500;color:var(--cream);line-height:1;letter-spacing:-.02em}.expert-portal-root .kpi-cell .kpi-value.accent{color:var(--champagne)}.expert-portal-root .bottom-nav{display:none}@media (max-width:768px){.expert-portal-root .app-topbar{padding:14px 20px}.expert-portal-root .app-main{padding:48px 20px calc(110px + env(safe-area-inset-bottom, 0))}.expert-portal-root .luxe-card{padding:24px 22px}.expert-portal-root .panel{padding:32px 24px}.expert-portal-root .user-chip .user-name{display:none}.expert-portal-root .user-chip{padding:6px;border:none}.expert-portal-root .bottom-nav{display:flex;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:360px;z-index:50;background:color-mix(in srgb,var(--ink) 95%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid var(--hairline);padding:8px 0 max(10px,env(safe-area-inset-bottom))}.expert-portal-root .bottom-nav .nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px;color:var(--mist);text-decoration:none;font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.22em;text-transform:uppercase;min-height:56px;transition:color .24s var(--ease);position:relative}.expert-portal-root .bottom-nav .nav-item.active{color:var(--champagne)}.expert-portal-root .bottom-nav .nav-item.active:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:1px;background:var(--champagne)}.expert-portal-root .bottom-nav .nav-icon{font-family:var(--serif);font-size:18px;line-height:1;font-weight:500}}@media (max-width:600px){.expert-portal-root .row-stack{grid-template-columns:1fr!important;gap:4px!important}.expert-portal-root .section-title{margin-top:40px}.expert-portal-root .kpi-cell .kpi-value{font-size:34px}.expert-portal-root .kpi-cell{padding:22px 18px}}@media (max-width:480px){.expert-portal-root .opinion-parchment{padding:24px 18px}}.expert-portal-root .quoted{font-family:var(--sans);font-size:var(--fs-lead);line-height:1.85;color:var(--cream);padding-left:22px;position:relative}.expert-portal-root .quoted:before{content:"“";position:absolute;left:-2px;top:-8px;font-size:var(--fs-figure);color:var(--champagne);font-family:var(--serif);line-height:1;opacity:.5}.expert-portal-root .pending-timeline{list-style:none;margin:28px auto 36px;padding:0;display:flex;gap:0;justify-content:center;align-items:center;max-width:480px}.expert-portal-root .pending-timeline li{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1 1;position:relative;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--whisper)}.expert-portal-root .pending-timeline li:after{content:"";position:absolute;top:6px;left:calc(50% + 8px);right:calc(-50% + 8px);height:1px;background:var(--hairline-strong)}.expert-portal-root .pending-timeline li:last-child:after{display:none}.expert-portal-root .pending-timeline .dot{width:12px;height:12px;border-radius:50%;background:transparent;border:1px solid var(--hairline-strong);transition:background .24s var(--ease),border-color .24s var(--ease);z-index:1}.expert-portal-root .pending-timeline .done .dot{background:var(--champagne);border-color:var(--champagne)}.expert-portal-root .pending-timeline .done{color:var(--cream-muted)}.expert-portal-root .pending-timeline .active .dot{background:var(--champagne);border-color:var(--champagne);box-shadow:0 0 0 4px color-mix(in srgb,var(--champagne) 18%,transparent);animation:qa-pulse-dot 2.4s ease-in-out infinite}.expert-portal-root .pending-timeline .active{color:var(--champagne)}@media (prefers-reduced-motion:reduce){.expert-portal-root .pending-timeline .active .dot{animation:none}}.expert-portal-root .luxe-login-shell{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh;position:relative;z-index:10}@media (max-width:1023px){.expert-portal-root .luxe-login-shell{grid-template-columns:1fr;min-height:auto}}.expert-portal-root .luxe-login-stage{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(56px,6vw,96px) clamp(40px,5vw,80px);border-right:1px solid var(--hairline);overflow:hidden;background:radial-gradient(ellipse 80% 60% at 30% 40%,color-mix(in srgb,var(--champagne) 8%,transparent),transparent 70%),radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--champagne) 4%,transparent),transparent 60%)}@media (max-width:1023px){.expert-portal-root .luxe-login-stage{border-right:none;border-bottom:1px solid var(--hairline);padding:56px 32px 40px;min-height:40dvh}}.expert-portal-root .luxe-stage-top{display:flex;flex-direction:column;gap:8px}.expert-portal-root .luxe-brand-mark{letter-spacing:.36em;color:var(--champagne);animation:qa-luxe-fadein 1.2s var(--ease) .2s forwards}.expert-portal-root .luxe-brand-mark,.expert-portal-root .luxe-brand-sub{font-family:var(--mono);font-size:var(--fs-label);text-transform:uppercase;opacity:0}.expert-portal-root .luxe-brand-sub{letter-spacing:.32em;color:var(--whisper);animation:qa-luxe-fadein 1.2s var(--ease) .4s forwards}.expert-portal-root .luxe-stage-center{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1;margin:0}@media (max-width:1023px){.expert-portal-root .luxe-stage-center{align-items:center;justify-content:flex-start;margin-top:32px}}.expert-portal-root .luxe-wordmark{font-family:var(--serif);font-size:clamp(56px,8.4vw,124px);font-weight:500;line-height:.95;letter-spacing:-.025em;color:var(--cream);opacity:0;transform:translateY(16px);animation:qa-luxe-wm-in 1.8s var(--ease) .6s forwards;white-space:nowrap;display:inline-block;margin-left:-.04em}.expert-portal-root .luxe-wordmark .wm-italic,.expert-portal-root .luxe-wordmark .wm-prefix{font-style:normal;font-weight:500;color:var(--cream)}@keyframes qa-luxe-wm-in{to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.expert-portal-root .luxe-wordmark{font-size:clamp(48px,13vw,84px)}}.expert-portal-root .luxe-stage-rule{width:96px;height:1px;background:linear-gradient(90deg,transparent 0,var(--champagne-bright) 50%,transparent 100%);margin:clamp(28px,3vw,40px) 0 22px;transform:scaleX(0);transform-origin:left center;animation:qa-luxe-rule-draw 1.4s var(--ease) 1.3s forwards}@keyframes qa-luxe-rule-draw{to{transform:scaleX(1)}}@media (max-width:1023px){.expert-portal-root .luxe-stage-rule{transform-origin:center}}.expert-portal-root .luxe-stage-tag{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.42em;color:var(--mist);text-transform:uppercase;opacity:0;animation:qa-luxe-fadein 1.2s var(--ease) 1.6s forwards}.expert-portal-root .luxe-slogan{font-family:var(--serif);font-size:clamp(20px,2.4vw,32px);font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--cream-muted);margin-top:clamp(18px,2vw,26px);opacity:0;transform:translateY(8px);animation:qa-luxe-fadeup 1.4s var(--ease) 1.05s forwards}.expert-portal-root .luxe-slogan .word-q{color:var(--cream);font-weight:500}.expert-portal-root .luxe-slogan .word-d{color:var(--champagne);font-weight:500}.expert-portal-root .luxe-slogan .word-dot{color:var(--champagne)}.expert-portal-root .luxe-login-form-zone{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:clamp(56px,6vw,96px) clamp(32px,5vw,80px);max-width:560px;width:100%;margin:0 auto}@media (max-width:1023px){.expert-portal-root .luxe-login-form-zone{min-height:auto;padding:48px 28px 64px}}.expert-portal-root .luxe-form-eyebrow{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.42em;color:var(--champagne);text-transform:uppercase;opacity:1;animation:qa-luxe-form-settle var(--qd-motion-fast) var(--qd-ease)}.expert-portal-root .luxe-form-rule{width:56px;height:1px;background:var(--champagne);margin:18px 0 clamp(48px,6vw,72px);transform:scaleX(1);transform-origin:left center;animation:qa-luxe-form-rule-enter var(--qd-motion-fast) var(--qd-ease)}.expert-portal-root .luxe-input-group{position:relative;margin-bottom:32px;opacity:1;transform:none;animation:qa-luxe-form-settle var(--qd-motion-fast) var(--qd-ease)}.expert-portal-root .luxe-input-group.delay-1,.expert-portal-root .luxe-input-group.delay-2{animation-delay:0s}.expert-portal-root .luxe-input-label{display:block;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.28em;color:var(--mist);text-transform:uppercase;margin-bottom:10px;transition:color .24s var(--ease)}.expert-portal-root .luxe-input{width:100%;padding:10px 0 14px;background:var(--qd-surface);border:none;border-bottom:var(--qd-border-width) solid var(--qd-ctl);color:var(--cream);font-family:var(--sans);font-size:var(--fs-lead);letter-spacing:-.005em;border-radius:0;transition:border-color .24s var(--ease)}.expert-portal-root .luxe-input::placeholder{color:var(--whisper);font-family:var(--sans);letter-spacing:-.005em}.expert-portal-root .luxe-input:focus{border-bottom-color:var(--qd-accent)}.expert-portal-root .luxe-input:focus+.luxe-input-underline-fill{transform:scaleX(1)}.expert-portal-root .luxe-input-underline-fill{position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--champagne);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--ease);pointer-events:none}.expert-portal-root .luxe-input-group:focus-within .luxe-input-label{color:var(--champagne)}.expert-portal-root .luxe-pw-toggle{position:absolute;right:0;bottom:8px;background:transparent;border:none;color:var(--whisper);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:4px 6px;transition:color .2s var(--ease)}.expert-portal-root .luxe-pw-toggle:focus-visible,.expert-portal-root .luxe-pw-toggle:hover{color:var(--champagne);outline:none}.expert-portal-root .luxe-submit{width:100%;padding:20px 32px;background:var(--cream);border:1px solid var(--cream);color:var(--ink);font-family:var(--sans);font-size:var(--fs-ui);font-weight:600;letter-spacing:.02em;cursor:pointer;border-radius:var(--radius);transition:background .32s var(--ease),border-color .32s var(--ease);opacity:1;transform:none;animation:qa-luxe-form-settle var(--qd-motion-fast) var(--qd-ease);position:relative;overflow:hidden;margin-top:16px}.expert-portal-root .luxe-submit:hover{background:var(--cream-muted);border-color:var(--cream-muted)}.expert-portal-root .luxe-submit:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.expert-portal-root .luxe-submit:disabled{opacity:.4;cursor:not-allowed;background:var(--cream);color:var(--ink)}.expert-portal-root .luxe-submit .luxe-submit-spinner{display:inline-block;width:11px;height:11px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:qa-luxe-spin .8s linear infinite;margin-right:10px;vertical-align:-1px}@keyframes qa-luxe-spin{to{transform:rotate(1turn)}}.expert-portal-root .luxe-form-meta{margin-top:36px;padding-top:24px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--fs-ui);opacity:1;animation:qa-luxe-form-settle var(--qd-motion-fast) var(--qd-ease)}.expert-portal-root .luxe-form-meta .meta-quiet{color:var(--whisper);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase}.expert-portal-root .luxe-alert{animation:qa-luxe-fadeup .24s var(--ease);display:flex;align-items:flex-start;gap:10px;padding:14px 2px;border-block:1px solid color-mix(in srgb,var(--burgundy) 55%,transparent);color:var(--burgundy);font-family:var(--sans);font-size:var(--fs-ui);line-height:1.5;letter-spacing:.01em;margin-bottom:24px;border-radius:var(--radius)}.expert-portal-root .luxe-alert:before{content:"✕";font-family:var(--mono);font-size:var(--fs-label);margin-top:1px;opacity:.7}.expert-portal-root .luxe-stage-logo{width:108px;height:108px;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:clamp(32px,4vw,52px);filter:drop-shadow(0 0 32px color-mix(in srgb,var(--champagne) 22%,transparent));opacity:0;transform:translateY(16px);animation:qa-luxe-fadeup 1.8s var(--ease) .3s forwards;transition:filter .5s var(--ease)}.expert-portal-root .luxe-login-stage:hover .luxe-stage-logo{filter:drop-shadow(0 0 44px color-mix(in srgb,var(--champagne) 35%,transparent))}@media (max-width:1023px){.expert-portal-root .luxe-stage-logo{width:72px;height:72px;margin-bottom:28px}}.expert-portal-root .luxe-corner-logo{width:22px;height:22px;object-fit:contain;display:block;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:2px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--champagne) 15%,transparent))}.expert-portal-root .luxe-corner-header{position:absolute;top:clamp(28px,3vw,40px);left:clamp(40px,5vw,80px);z-index:20;display:flex;align-items:center;gap:12px}.expert-portal-root .luxe-corner-header em{font-style:normal;color:var(--champagne);font-weight:500}.expert-portal-root .luxe-corner-header .sep{display:inline-block;width:4px;height:4px;background:var(--champagne);border-radius:50%;align-self:center;margin:0 2px}.expert-portal-root .luxe-corner-header .tag{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.28em;color:var(--mist);text-transform:uppercase}@media (max-width:1023px){.expert-portal-root .luxe-corner-header{top:24px;left:24px;font-size:16px}}@keyframes qa-luxe-form-settle{0%{transform:translateY(var(--qd-space-1))}to{transform:translateY(0)}}@keyframes qa-luxe-form-rule-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qa-luxe-fadein{0%{opacity:0}to{opacity:1}}@keyframes qa-luxe-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.expert-portal-root .luxe-brand-mark,.expert-portal-root .luxe-brand-sub,.expert-portal-root .luxe-form-eyebrow,.expert-portal-root .luxe-form-meta,.expert-portal-root .luxe-form-rule,.expert-portal-root .luxe-input-group,.expert-portal-root .luxe-stage-rule,.expert-portal-root .luxe-stage-tag,.expert-portal-root .luxe-submit,.expert-portal-root .luxe-wordmark{animation:none!important;opacity:1;transform:none!important}}.expert-portal-root .luxe-inbox-header{margin-bottom:clamp(48px,6vw,80px)}.expert-portal-root .luxe-inbox-meta{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.42em;color:var(--mist);text-transform:uppercase;margin-bottom:22px;opacity:0;animation:qa-luxe-fadein 1s var(--ease) .1s forwards}.expert-portal-root .luxe-inbox-meta .meta-sep{display:inline-block;width:4px;height:4px;background:var(--champagne);border-radius:50%}.expert-portal-root .luxe-inbox-meta .meta-date{color:var(--whisper);letter-spacing:.32em}.expert-portal-root .luxe-inbox-headline{font-family:var(--serif);font-size:clamp(34px,4.8vw,60px);font-weight:400;line-height:1.5;letter-spacing:-.018em;color:var(--cream);margin:0;opacity:0;transform:translateY(10px);animation:qa-luxe-fadeup 1.2s var(--ease) .3s forwards}.expert-portal-root .luxe-inbox-headline.long{font-size:clamp(26px,3.2vw,40px);line-height:1.4}.expert-portal-root .luxe-inbox-headline em{font-style:normal;font-weight:500;color:var(--champagne)}.expert-portal-root .luxe-inbox-honor{display:block;margin-top:14px;font-family:var(--sans);font-size:clamp(16px,1.6vw,20px);color:var(--cream-muted);font-weight:400;letter-spacing:-.005em;opacity:0;transform:translateY(8px);animation:qa-luxe-fadeup 1.2s var(--ease) .55s forwards}.expert-portal-root .luxe-inbox-honor em{font-style:normal;font-weight:500;color:var(--champagne)}.expert-portal-root .luxe-inbox-rule{width:96px;height:1px;background:linear-gradient(90deg,var(--champagne-bright),transparent);margin:clamp(28px,3vw,36px) 0 0;transform:scaleX(0);transform-origin:left;animation:qa-luxe-rule-draw 1.4s var(--ease) .8s forwards}.expert-portal-root .luxe-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-bottom:clamp(56px,6vw,80px);border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);opacity:0;animation:qa-luxe-fadeup 1s var(--ease) .7s forwards}.expert-portal-root .luxe-kpi-cell{padding:28px 24px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:14px}.expert-portal-root .luxe-kpi-cell:last-child{border-right:none}@media (max-width:640px){.expert-portal-root .luxe-kpi-row{grid-template-columns:1fr}.expert-portal-root .luxe-kpi-cell{border-right:none;border-bottom:1px solid var(--hairline);padding:20px 0}.expert-portal-root .luxe-kpi-cell:last-child{border-bottom:none}}.expert-portal-root .luxe-kpi-label{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.32em;color:var(--mist);text-transform:uppercase}.expert-portal-root .luxe-kpi-value{font-family:var(--serif);font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1;color:var(--cream);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum",lining-nums tabular-nums}.expert-portal-root .luxe-kpi-value.accent{color:var(--champagne)}.expert-portal-root .luxe-kpi-value.zero{color:var(--whisper)}.expert-portal-root .luxe-empty{text-align:center;padding:clamp(60px,8vw,100px) clamp(20px,4vw,60px);opacity:0;animation:qa-luxe-fadeup 1.4s var(--ease) 1s forwards}.expert-portal-root .luxe-empty-rule{width:72px;height:1px;background:var(--champagne);margin:0 auto 24px}.expert-portal-root .luxe-empty-eyebrow{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.5em;color:var(--champagne);text-transform:uppercase;margin-bottom:22px}.expert-portal-root .luxe-empty-body{font-family:var(--sans);font-size:clamp(17px,1.6vw,21px);line-height:1.7;color:var(--cream-muted);max-width:480px;margin:0 auto;letter-spacing:-.005em}.expert-portal-root .luxe-empty-body em{font-style:normal;font-weight:500;color:var(--champagne)}.expert-portal-root .luxe-section-title{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.4em;color:var(--champagne);text-transform:uppercase;margin:clamp(48px,6vw,72px) 0 24px;display:flex;align-items:center;gap:16px}.expert-portal-root .luxe-section-title:before{content:"";width:32px;height:1px;background:var(--champagne)}.expert-portal-root .luxe-section-title:after{content:"";flex:1 1;height:1px;background:var(--hairline-strong)}.expert-portal-root .luxe-section-title .count{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;color:var(--cream-muted);letter-spacing:.12em;text-transform:none;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.expert-portal-root .user-chip-luxe{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 14px;background:transparent;border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--cream);text-decoration:none;font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:.04em;cursor:pointer;transition:border-color .24s var(--ease),color .24s var(--ease);min-height:40px}.expert-portal-root .user-chip-luxe:hover{border-color:var(--champagne);color:var(--cream)}.expert-portal-root .user-chip-luxe:focus-visible{outline:2px solid var(--champagne);outline-offset:3px}.expert-portal-root .user-chip-luxe .chip-mark{width:6px;height:6px;background:var(--champagne);transform:rotate(45deg);flex-shrink:0}.expert-portal-root .user-chip-luxe .chip-name{font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:.02em;color:var(--cream);line-height:1;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expert-portal-root .user-chip-luxe .chip-sep{width:1px;height:12px;background:var(--hairline-strong);flex-shrink:0;align-self:center}.expert-portal-root .user-chip-luxe .chip-tag{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.32em;color:var(--champagne);text-transform:uppercase;line-height:1}@media (max-width:640px){.expert-portal-root .user-chip-luxe .chip-name{max-width:110px}.expert-portal-root .user-chip-luxe .chip-tag{display:none}}.expert-portal-root .luxe-menu-item{display:block;width:100%;padding:10px 8px;text-align:left;color:var(--cream);font-family:var(--sans);font-size:var(--fs-body);text-decoration:none;background:transparent;border:none;cursor:pointer;min-height:auto;border-radius:var(--radius-sm);transition:background .16s var(--ease),color .16s var(--ease)}.expert-portal-root .luxe-menu-item:focus-visible,.expert-portal-root .luxe-menu-item:hover{background:color-mix(in srgb,var(--champagne) 8%,transparent);color:var(--champagne);outline:none}.expert-portal-root .luxe-menu-item.luxe-menu-item-quiet{color:var(--mist)}.expert-portal-root .luxe-menu-item.luxe-menu-item-quiet:focus-visible,.expert-portal-root .luxe-menu-item.luxe-menu-item-quiet:hover{background:rgba(232,138,138,.07);color:var(--burgundy)}.expert-portal-root .wm-logo-mark{width:28px;height:28px;object-fit:contain;display:block;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:2px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--champagne) 12%,transparent))}.expert-portal-root .wordmark-luxe{display:inline-flex;align-items:center;gap:4px;font-family:var(--serif);font-size:var(--fs-brand);font-weight:500;color:var(--cream);letter-spacing:-.01em;text-decoration:none}.expert-portal-root .wordmark-luxe .wm-italic{font-style:normal;font-weight:500;color:var(--cream)}.expert-portal-root .wordmark-luxe .wm-sep{display:inline-block;width:3px;height:3px;background:var(--champagne);align-self:center;margin:0 8px;transform:rotate(45deg)}.expert-portal-root .wordmark-luxe .wm-tag{letter-spacing:.42em;font-weight:500}.expert-portal-root .back-link,.expert-portal-root .wordmark-luxe .wm-tag{font-family:var(--mono);font-size:var(--fs-label);color:var(--mist);text-transform:uppercase}.expert-portal-root .back-link{display:inline-flex;align-items:center;gap:6px;letter-spacing:.2em;text-decoration:none;margin-bottom:18px;transition:color .2s var(--ease)}.expert-portal-root .back-link:hover{color:var(--champagne)}.expert-portal-root button.luxe-back{background:none;border:0;padding:0;cursor:pointer;margin-bottom:20px}.expert-portal-root .back-link:focus-visible{outline:2px solid var(--champagne);outline-offset:4px;color:var(--champagne)}@keyframes qa-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.expert-portal-root .status-pill.pending .status-dot{animation:qa-pulse-dot 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.expert-portal-root .status-pill.pending .status-dot{animation:none}}.expert-portal-root .footer-mark{font-family:var(--mono);font-size:var(--fs-label);font-weight:500;letter-spacing:.3em;color:var(--whisper);text-transform:uppercase}.expert-portal-root .footer-slogan{font-family:var(--serif);font-size:var(--fs-ui);letter-spacing:.02em;margin-top:10px;color:var(--cream);opacity:.7}.expert-portal-root .footer-slogan .word-q{color:var(--cream)}.expert-portal-root .footer-slogan .word-d,.expert-portal-root .footer-slogan .word-dot{color:var(--champagne)}@media (max-width:1023px){.expert-portal-root .luxe-login-stage{padding:44px 28px 16px;min-height:auto}.expert-portal-root .luxe-stage-logo{width:44px;height:44px;margin-bottom:14px}.expert-portal-root .luxe-slogan{margin-top:8px}.expert-portal-root .luxe-stage-rule{margin-top:14px;margin-bottom:12px}.expert-portal-root .luxe-login-form-zone{padding:24px 28px 40px}.expert-portal-root .luxe-form-rule{margin-bottom:16px}.expert-portal-root .luxe-input-group{margin-bottom:18px}}.expert-portal-root .luxe-gate-return{margin-bottom:28px}.expert-portal-root .luxe-gate-invite-label{display:block;margin-bottom:8px;font-size:var(--fs-ui);opacity:.6}.expert-portal-root .luxe-mail-list{margin:14px 0 0;padding:0;list-style:none}.expert-portal-root .luxe-mail-list li{display:flex;gap:12px;padding:10px 0;border-top:1px solid var(--hairline);font-family:var(--sans);font-size:var(--fs-body);line-height:1.7;color:var(--mist)}.expert-portal-root .luxe-mail-list li:first-child{border-top:none}.expert-portal-root .luxe-mail-kind{flex:0 0 auto;min-width:96px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:1.4px;text-transform:uppercase;color:var(--champagne);padding-top:3px}.expert-portal-root .luxe-mail-note{margin:16px 0 0;font-family:var(--sans);font-size:var(--fs-ui);line-height:1.75;color:var(--mist);opacity:.75}.expert-portal-root .luxe-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 2px;margin-bottom:24px;border-block:1px solid color-mix(in srgb,var(--champagne) 55.00000000000001%,transparent);color:var(--cream);font-family:var(--sans);font-size:var(--fs-ui);line-height:1.75;animation:qa-luxe-fadeup .24s var(--ease)}.expert-portal-root .luxe-input-pw{padding-right:56px}.expert-portal-root .luxe-form-intro{margin:0 0 26px;font-family:var(--sans);font-size:var(--fs-body);line-height:1.75;color:var(--mist)}.expert-portal-root .luxe-due{display:inline-flex;align-items:center;gap:6px;padding:var(--badge-pad);border-radius:var(--radius);font-family:var(--mono);font-size:var(--badge-size);font-weight:500;letter-spacing:var(--badge-tracking);text-transform:uppercase;border:1px solid transparent}.expert-portal-root .luxe-due.normal{color:var(--mist);border-color:var(--hairline)}.expert-portal-root .luxe-due.soon{color:var(--champagne);border-color:color-mix(in srgb,var(--champagne) 40%,transparent);background:color-mix(in srgb,var(--champagne) 7.000000000000001%,transparent)}.expert-portal-root .luxe-due.overdue,.expert-portal-root .luxe-due.urgent{color:var(--burgundy);border-color:rgba(232,138,138,.45);background:rgba(232,138,138,.09)}.expert-portal-root .luxe-due.overdue{font-weight:600}.expert-portal-root .luxe-due-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.expert-portal-root .luxe-due-date{font-family:var(--sans);font-size:var(--fs-body);color:var(--cream);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum",lining-nums tabular-nums}.expert-portal-root .luxe-card-head-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.expert-portal-root .luxe-card-context{display:inline;margin-left:10px;padding-left:10px;border-left:1px solid var(--hairline);color:var(--mist);text-transform:none;letter-spacing:.02em}.expert-portal-root .t-label{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:2px;text-transform:uppercase;color:var(--mist)}.expert-portal-root .t-label.accent{color:var(--champagne)}.expert-portal-root .t-value{font-family:var(--sans);font-size:var(--fs-body);line-height:1.6;color:var(--cream);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum",lining-nums tabular-nums}.expert-portal-root .t-value.dim{color:var(--mist)}.expert-portal-root .t-note{font-family:var(--sans);font-size:var(--fs-ui);line-height:1.75;color:var(--mist)}.expert-portal-root .t-subhead{font-family:var(--sans);font-size:var(--fs-lead);line-height:1.5;color:var(--cream)}.expert-portal-root .t-meta{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.5px;color:var(--mist);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum",lining-nums tabular-nums}.expert-portal-root .t-on-light{font-family:var(--sans);color:var(--ink)}.expert-portal-root .t-row{display:grid;grid-template-columns:140px 1fr;grid-gap:14px;gap:14px;padding:12px 0;border-bottom:1px solid var(--hairline);align-items:baseline}.expert-portal-root .t-row:last-child{border-bottom:none}@media (max-width:640px){.expert-portal-root .t-row{grid-template-columns:1fr;gap:4px}}.expert-portal-root .opinion-masthead{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.expert-portal-root .opinion-masthead .t-subhead{margin-top:8px}.expert-portal-root .opinion-masthead .t-note{margin-top:6px}.expert-portal-root .brand-logo{display:inline-flex;line-height:0}.expert-portal-root .brand-logo img{max-width:100%;max-height:100%;object-fit:contain}.expert-portal-root .brand-logo img.brand-logo-dark{display:block}.expert-portal-root .brand-logo img.brand-logo-light,html[data-theme=light] .expert-portal-root .brand-logo img.brand-logo-dark{display:none}html[data-theme=light] .expert-portal-root .brand-logo img.brand-logo-light{display:block}.expert-portal-root .luxe-due.low{color:var(--status-verified);border-color:color-mix(in srgb,var(--status-verified) 40%,transparent);background:color-mix(in srgb,var(--status-verified) 8%,transparent)}.expert-portal-root .opinion-recap{margin-top:18px;padding-top:4px;border-top:1px solid var(--hairline)}.expert-portal-root .opinion-recap .t-note{margin-top:2px}.expert-portal-root .recap-item+.recap-item{margin-top:10px}.expert-portal-root .qa-btn,.expert-portal-root .qa-btn-secondary{border-radius:var(--radius)}.expert-portal-root [data-hangul][data-hangul]{letter-spacing:0;text-transform:none}.expert-portal-root [data-hangul=mono][data-hangul=mono]{word-spacing:-.35em}.qa-paper-wrap{flex-direction:column;gap:16px}.qa-paper-tools,.qa-paper-wrap{display:flex;align-items:center}.qa-paper-tools{justify-content:space-between;gap:12px}.qa-paper,.qa-paper-tools{width:100%;max-width:210mm}.qa-paper{box-sizing:border-box;padding:18mm 16mm 16mm;background:#ffffff;color:#1a1814;border:1px solid #d4d0c8;font-size:9.5pt;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.qa-paper table{width:100%;border-collapse:collapse;table-layout:fixed}.qa-paper td,.qa-paper th{border:.6pt solid #5a554c;padding:1.6mm 2mm;vertical-align:top;text-align:left}.qa-paper th{background:#f1eee7;font-weight:600}.qa-paper-block{margin-top:3mm}.qa-paper-head td,.qa-paper-head th{vertical-align:middle;text-align:center}.qa-paper-org{font-weight:600}.qa-paper-title{font-size:13pt;font-weight:700;letter-spacing:.02em;line-height:1.3}.qa-paper-title small{display:block;margin-top:1mm;font-size:9pt;font-weight:400;color:#4a4540}.qa-paper-stamp{height:13mm;position:relative}.qa-paper-stamp.skipped{background:linear-gradient(to top right,transparent calc(50% - .4pt),#5a554c calc(50% - .4pt),#5a554c calc(50% + .4pt),transparent calc(50% + .4pt))}.qa-paper-date{font-size:8.5pt;white-space:nowrap}.qa-paper-notice{margin:3mm 0 0;padding:1.6mm 2mm;border:.8pt solid #1a1814;font-weight:600;text-align:center}.qa-paper-sec{font-size:10.5pt}.qa-paper-val{white-space:pre-wrap;min-height:7mm}.qa-paper-rows td,.qa-paper-rows th{font-size:8.5pt}.qa-paper-rows .no{text-align:center}.qa-paper-foot{margin-top:6mm;padding-top:2mm;border-top:.6pt solid #999488;display:flex;justify-content:space-between;gap:4mm;font-size:7.5pt;color:#4a4540}@media print{.qa-paper-tools{display:none!important}.qa-paper-wrap{display:block}.qa-paper{max-width:none;padding:0;border:none}body:has(.qa-paper):after{display:none!important}.qa-paper tr,.qa-paper-head{page-break-inside:avoid;break-inside:avoid}.qa-paper table.qa-paper-group,.qa-paper table.qa-paper-rows{page-break-inside:auto;break-inside:auto}.qa-paper-rows thead{display:table-header-group}}.qa-auth-split{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-columns:1fr;word-break:keep-all;overflow-wrap:break-word}.qa-auth-brand{display:none}.qa-auth-form-wrap{display:flex;align-items:center;justify-content:center;padding:var(--qd-auth-mobile-padding,40px 24px 32px);min-height:100vh;box-sizing:border-box}.qa-auth-form-inner{width:100%;max-width:var(--qd-auth-mobile-form-width,460px);animation:qa-auth-rise .6s cubic-bezier(.16,1,.3,1) both}.qa-auth-mobile-brand{display:flex;justify-content:center;margin-bottom:18px}.qa-auth-desktop-brand{display:none}.qa-auth-tabs{display:flex;margin-bottom:18px;border-bottom:1px solid var(--qa-border)}.qa-auth-card{padding:var(--qd-auth-card-padding,28px 30px);background:var(--qa-surface);border:1px solid var(--qa-border);border-radius:var(--qd-radius,10px)}@keyframes qa-auth-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.qa-auth-split{grid-template-columns:var(--qd-auth-columns,1.15fr 1fr);align-items:start}html:has(.qa-auth-split){scrollbar-gutter:stable}.qa-auth-brand{display:flex;flex-direction:column;justify-content:space-between;padding:var(--qd-auth-brand-padding,56px 64px);background:linear-gradient(105deg,color-mix(in oklab,var(--qa-bg) 75%,transparent) 0,color-mix(in oklab,var(--qa-champagne) 6%,transparent) 100%);border-right:1px solid color-mix(in oklab,var(--qa-border) 60%,transparent);position:-webkit-sticky;position:sticky;top:0;min-height:100vh;min-height:100dvh;z-index:2;animation:qa-auth-rise .7s cubic-bezier(.16,1,.3,1) both}.qa-auth-form-wrap{align-items:center;padding:var(--qd-auth-form-padding,56px);background:linear-gradient(255deg,color-mix(in oklab,var(--qa-bg) 82%,transparent) 0,color-mix(in oklab,var(--qa-surface) 70%,transparent) 100%);backdrop-filter:none;-webkit-backdrop-filter:none}.qa-auth-form-inner{max-width:var(--qd-auth-form-width,440px)}.qa-auth-mobile-brand{display:none}.qa-auth-desktop-brand{display:flex;align-items:center;gap:14px;margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid var(--qa-border)}.qa-auth-card{box-shadow:var(--qa-shadow-lg),0 0 0 1px color-mix(in oklab,var(--qa-champagne) 6%,transparent)}}.qa-auth-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--qa-champagne);margin-bottom:28px}.qa-auth-eyebrow-line{width:36px;height:1px;background:var(--qa-champagne);opacity:.7}.qa-auth-headline{margin:0;font-family:var(--qd-font-family-display,var(--qa-font-cormorant),"Cormorant Garamond",var(--qa-font-pretendard),"Pretendard Variable",Pretendard,Georgia,serif);font-size:var(--qd-auth-title-size,clamp(36px,4.4vw,56px));line-height:1.12;letter-spacing:-.015em;font-weight:500;color:var(--qa-text);text-wrap:balance}.qa-auth-headline-accent{background-image:linear-gradient(135deg,var(--qa-champagne) 0,color-mix(in oklab,var(--qa-champagne) 55%,white) 50%,color-mix(in oklab,var(--qa-champagne) 82%,black) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:600}.qa-auth-card{position:relative}.qa-auth-card:after,.qa-auth-card:before{display:var(--qd-auth-card-corner-display,none);content:"";position:absolute;width:22px;height:22px;pointer-events:none;border:0 solid color-mix(in oklab,var(--qa-champagne) 60%,transparent)}.qa-auth-card:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px;border-top-left-radius:var(--qd-radius,10px)}.qa-auth-card:after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:var(--qd-radius,10px)}.qa-auth-tagline{margin-top:20px;font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--qa-muted)}.qa-auth-subhead{margin:24px 0 0;font-family:inherit;font-size:14.5px;line-height:var(--qd-leading-loose,1.7);color:var(--qa-subtle);max-width:480px}.qa-auth-foot-mark{margin-bottom:0;margin-top:36px;opacity:.85}.qa-auth-desktop-brand-title{font-family:inherit;font-size:18px;color:var(--qa-text);line-height:var(--qd-leading-tight,1.2);letter-spacing:-.005em}.qa-auth-desktop-brand-sub{font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--qa-muted);margin-top:3px}.qa-entrance{position:fixed;inset:0;z-index:9999;pointer-events:none;background:var(--qa-bg);animation:qa-entrance-veil var(--qd-entrance-duration,1.7s) ease forwards;--qa-entrance-silver:#f4f4f4}html[data-theme=light] .qa-entrance{--qa-entrance-silver:#111111}html[data-theme=light] .qa-entrance-shine{animation-name:qa-entrance-shine-ink}@keyframes qa-entrance-veil{0%{opacity:0}6%{opacity:1}72%{opacity:1}to{opacity:0}}.qa-entrance-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation:qa-entrance-mark .6s cubic-bezier(.22,1,.36,1) 60ms both}@keyframes qa-entrance-mark{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}.qa-entrance-shine{position:relative;display:block;animation:qa-entrance-shine 1.5s ease-in-out 60ms both}@keyframes qa-entrance-shine{0%{filter:brightness(.5) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}45%{filter:brightness(1.7) drop-shadow(0 0 18px color-mix(in oklab,var(--qa-entrance-silver) 85%,transparent)) drop-shadow(0 0 62px color-mix(in oklab,var(--qa-entrance-silver) 45%,transparent))}to{filter:brightness(.7) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}}@keyframes qa-entrance-shine-ink{0%{filter:brightness(1.8) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}45%{filter:brightness(.75) drop-shadow(0 0 16px color-mix(in oklab,var(--qa-entrance-silver) 45%,transparent)) drop-shadow(0 0 54px color-mix(in oklab,var(--qa-entrance-silver) 22%,transparent))}to{filter:brightness(1.4) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent)}}.qa-entrance{--qa-rb-face:#b9b9b9;--qa-rb-fold:#f4f4f4;--qa-rb-body:0.34;--qa-rb-fold-a:0.17;--qa-rb-bloom:0.08}html[data-theme=light] .qa-entrance{--qa-rb-face:#111111;--qa-rb-fold:#111111;--qa-rb-body:0.12;--qa-rb-fold-a:0.07;--qa-rb-bloom:0.04}.qa-entrance-ribbon{position:absolute;inset:0;animation:qa-entrance-ribbon var(--qd-entrance-duration,1.7s) linear both}.qa-entrance-ribbon svg{display:block;width:100%;height:100%}@media (orientation:portrait){.qa-entrance-ribbon svg{position:absolute;left:50%;top:50%;width:118vh;height:auto;aspect-ratio:2/1;transform:translate(-50%,-50%) rotate(-62deg)}}@keyframes qa-entrance-ribbon{0%{opacity:0}16%{opacity:.75}35%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.qa-entrance,.qa-entrance-mark,.qa-entrance-ribbon,.qa-entrance-shine{animation:none!important}.qa-entrance-ribbon{display:none}}.qa-legal-shell{min-height:100dvh;background:var(--qa-bg);color:var(--qa-text);display:flex;flex-direction:column}.qa-legal-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--qd-space-3,12px);padding:var(--qd-space-5,20px) var(--qd-space-6,24px);border-bottom:1px solid var(--qa-border)}.qa-legal-brand{font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);letter-spacing:.22em;color:var(--qa-champagne);text-decoration:none}.qa-legal-brand,.qa-legal-nav{font-size:var(--qd-font-size-12,12px)}.qa-legal-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qd-space-4,16px)}.qa-legal-nav a{color:var(--qa-subtle);text-decoration:none}.qa-legal-nav a:hover{color:var(--qa-text)}.qa-legal-nav .qa-legal-nav-login{color:var(--qa-champagne);border-bottom:1px dashed var(--qa-border);padding-bottom:1px}.qa-legal-main{flex:1 1;width:100%;max-width:820px;margin:0 auto;padding:var(--qd-space-8,32px) var(--qd-space-6,24px) var(--qd-space-14,56px);box-sizing:border-box}.qa-legal-doc h1{font-size:var(--qd-font-size-28,28px);font-weight:700;letter-spacing:-.015em;line-height:var(--qd-leading-tight,1.2);margin:0 0 var(--qd-space-2,8px)}.qa-legal-doc .qa-legal-meta{font-family:var(--qd-font-family-ui,var(--qa-font-pretendard),"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI","Noto Sans KR",sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--qd-font-size-12,12px);color:var(--qa-muted);line-height:var(--qd-leading-relaxed,1.6);margin:0 0 var(--qd-space-8,32px)}.qa-legal-doc h2{font-size:var(--qd-font-size-17,17px);letter-spacing:-.01em;line-height:var(--qd-leading-heading,1.3);margin:var(--qd-space-9,36px) 0 var(--qd-space-3,12px);padding-top:var(--qd-space-4,16px);border-top:1px solid var(--qa-border)}.qa-legal-doc h2,.qa-legal-doc h3{font-weight:600;color:var(--qa-text)}.qa-legal-doc h3{font-size:var(--qd-font-size-14,14px);line-height:var(--qd-leading-snug,1.4);margin:var(--qd-space-6,24px) 0 var(--qd-space-2,8px)}.qa-legal-doc li,.qa-legal-doc p{font-size:var(--qd-font-size-13,13px);line-height:var(--qd-leading-loose,1.7);color:var(--qa-subtle)}.qa-legal-doc p{margin:0 0 var(--qd-space-3,12px)}.qa-legal-doc ol,.qa-legal-doc ul{margin:0 0 var(--qd-space-3,12px);padding-left:var(--qd-space-5,20px)}.qa-legal-doc li{margin-bottom:var(--qd-space-1-5,6px)}.qa-legal-doc strong{color:var(--qa-text);font-weight:600}.qa-legal-doc a{color:var(--qa-champagne)}.qa-legal-doc .qa-legal-table-wrap{overflow-x:auto;margin:0 0 var(--qd-space-4,16px)}.qa-legal-doc table{width:100%;min-width:460px;border-collapse:collapse;font-size:var(--qd-font-size-12,12px);line-height:var(--qd-leading-relaxed,1.6)}.qa-legal-doc td,.qa-legal-doc th{border:1px solid var(--qa-border);padding:var(--qd-space-2,8px) var(--qd-space-2-5,10px);text-align:left;vertical-align:top;color:var(--qa-subtle)}.qa-legal-doc th{background:var(--qa-surface2);color:var(--qa-text);font-weight:600;white-space:nowrap}.qa-legal-footer{border-top:1px solid var(--qa-border);padding:var(--qd-space-6,24px);text-align:center;font-size:var(--qd-font-size-12,12px);line-height:var(--qd-leading-loose,1.7);color:var(--qa-muted)}.qa-legal-footer a{color:var(--qa-champagne)}.qa-legal-footer-note{max-width:520px;margin:var(--qd-space-2,8px) auto}@media (max-width:480px){.qa-legal-header{padding:var(--qd-space-4,16px)}.qa-legal-main{padding:var(--qd-space-6,24px) var(--qd-space-4,16px) var(--qd-space-10,40px)}}.qa-oss .qa-oss-note{padding:var(--qd-space-3,12px) var(--qd-space-3-5,14px);border:1px solid var(--qa-border);border-radius:var(--qd-radius,10px);background:var(--qa-surface2);font-size:var(--qd-font-size-12,12px);line-height:var(--qd-leading-relaxed,1.6)}.qa-oss .qa-oss-index{column-count:2;column-gap:var(--qd-space-6,24px);list-style:none;margin:0 0 var(--qd-space-6,24px);padding:0}.qa-oss .qa-oss-index li{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--qd-space-1,4px);font-size:var(--qd-font-size-12,12px);line-height:var(--qd-leading-snug,1.4)}.qa-oss .qa-oss-index a{color:var(--qa-subtle);text-decoration:none;border-bottom:1px solid transparent}.qa-oss .qa-oss-index a:hover{color:var(--qa-champagne);border-bottom-color:var(--qa-border)}.qa-oss .qa-oss-ver{font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);font-size:var(--qd-font-size-12,12px);color:var(--qa-muted)}.qa-oss .qa-oss-license{margin:0 0 var(--qd-space-8,32px);padding-top:var(--qd-space-2,8px);scroll-margin-top:var(--qd-space-6,24px)}.qa-oss .qa-oss-license h3{font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);color:var(--qa-champagne)}.qa-oss .qa-oss-count{font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);font-weight:400}.qa-oss .qa-oss-count,.qa-oss .qa-oss-members{font-size:var(--qd-font-size-12,12px);color:var(--qa-muted)}.qa-oss .qa-oss-members{line-height:var(--qd-leading-relaxed,1.6);margin:0 0 var(--qd-space-2,8px)}.qa-oss .qa-oss-text{margin:0;padding:var(--qd-space-3,12px) var(--qd-space-3-5,14px);border:1px solid var(--qa-border);border-radius:var(--qd-radius,10px);background:var(--qa-surface2);color:var(--qa-subtle);font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);font-size:var(--qd-font-size-12,12px);line-height:var(--qd-leading-relaxed,1.6);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.qa-oss .qa-oss-back{margin:var(--qd-space-1-5,6px) 0 0}.qa-oss .qa-oss-back,.qa-oss code{font-size:var(--qd-font-size-12,12px)}.qa-oss code{font-family:var(--qd-font-family-mono,"JetBrains Mono","Consolas","Menlo",ui-monospace,var(--qa-font-pretendard),"Pretendard Variable",monospace);color:var(--qa-text);background:color-mix(in srgb,var(--qa-champagne) 8%,transparent);padding:0 var(--qd-space-1,4px);border-radius:var(--qd-radius,10px)}@media (max-width:480px){.qa-oss .qa-oss-index{column-count:1}}@keyframes qa-ribbon-drift-1{0%{transform:translate3d(-3%,-2%,0) scale(1.02)}50%{transform:translate3d(2%,1%,0) scale(1.05)}to{transform:translate3d(-3%,-2%,0) scale(1.02)}}@keyframes qa-ribbon-drift-2{0%{transform:translate3d(2%,1%,0) scale(1.03)}50%{transform:translate3d(-2%,-1%,0) scale(1.06)}to{transform:translate3d(2%,1%,0) scale(1.03)}}.qa-ribbon-layer-1{animation:qa-ribbon-drift-1 var(--qd-ribbon-duration-1,32s) ease-in-out infinite}.qa-ribbon-layer-1,.qa-ribbon-layer-2{transform-origin:50% 50%;will-change:transform}.qa-ribbon-layer-2{animation:qa-ribbon-drift-2 var(--qd-ribbon-duration-2,38s) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.qa-ribbon-layer-1,.qa-ribbon-layer-2{animation:none}}.qa-ribbon-scene{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.qa-ribbon-layer-1,.qa-ribbon-layer-2{position:absolute;inset:0}.qa-ribbon-scene[data-intensity=full] .qa-ribbon-layer-1{opacity:var(--qd-ribbon-full-opacity-1,.14)}.qa-ribbon-scene[data-intensity=full] .qa-ribbon-layer-2{opacity:var(--qd-ribbon-full-opacity-2,.08)}.qa-ribbon-scene[data-intensity=ambient] .qa-ribbon-layer-1{opacity:var(--qd-ribbon-ambient-opacity-1,.07)}.qa-ribbon-scene[data-intensity=ambient] .qa-ribbon-layer-2{opacity:var(--qd-ribbon-ambient-opacity-2,.04)}.qa-ribbon-vignette{position:absolute;inset:0;background:var(--qa-vignette);pointer-events:none}html{font-size:var(--qd-root-size,16px)}body{font-family:var(--qd-font-family-ui);font-size:var(--qd-body-size)}.qa-auth-page{position:relative;overflow:clip}.qa-auth-compact-page,.qa-auth-page{min-height:100dvh;background:var(--qd-auth-background);color:var(--qd-text)}.qa-auth-compact-page{display:flex;align-items:center;justify-content:center;padding:var(--qd-auth-mobile-padding)}.qa-auth-compact-form{width:var(--qd-auth-mobile-form-width,460px);max-width:100%}.qa-auth-card{background:var(--qd-auth-surface);box-shadow:var(--qd-auth-shadow)}.qa-auth-card,.qa-auth-theme{border-radius:var(--qd-radius)}.qa-auth-theme{position:fixed;top:max(var(--qd-auth-theme-inset,24px),env(safe-area-inset-top));right:max(var(--qd-auth-theme-inset,24px),env(safe-area-inset-right));z-index:var(--qd-auth-theme-layer,50);background:var(--qd-surface);border:1px solid var(--qd-ctl);color:var(--qd-subtle);font-size:var(--qd-control-size);font-family:var(--qd-font-family-mono);letter-spacing:.1em;text-transform:uppercase;padding:var(--qd-space-2) var(--qd-space-3-5);min-height:var(--qd-control-height);cursor:pointer;display:flex;align-items:center;gap:var(--qd-space-2);transition:color var(--qd-motion-fast) ease,border-color var(--qd-motion-fast) ease}.qa-auth-theme:hover{color:var(--qd-text);border-color:var(--qd-accent)}.qa-auth-theme-icon{color:var(--qd-accent);display:inline-flex;line-height:var(--qd-leading-none)}.qa-auth-theme-icon svg{width:var(--qd-space-4);height:var(--qd-space-4)}.qa-status-page{margin:0;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--qd-space-6);background:var(--qd-bg);color:var(--qd-text);font-family:var(--qd-font-family-ui)}.qa-status-content{width:100%;max-width:var(--qd-status-width,480px);position:relative;text-align:center}.qa-status-eyebrow{font-family:var(--qd-font-family-mono);font-size:var(--qd-caption-size);letter-spacing:.22em;text-transform:uppercase;color:var(--qd-accent);margin-bottom:var(--qd-space-6)}.qa-status-title{margin:0 0 var(--qd-space-4);font-size:var(--qd-title-size);font-weight:700;line-height:var(--qd-leading-heading);color:var(--qd-text)}.qa-status-code{font-size:var(--qd-status-code-size,80px);line-height:var(--qd-leading-none);font-weight:700;letter-spacing:-.03em;color:var(--qd-accent);margin-bottom:var(--qd-space-5)}.qa-status-description{font-size:var(--qd-body-size);line-height:var(--qd-leading-loose);color:var(--qd-subtle);margin:0 0 var(--qd-space-8)}.qa-status-meta{font-size:var(--qd-caption-size);font-family:var(--qd-font-family-mono);line-height:var(--qd-leading-normal);color:var(--qd-muted);margin-bottom:var(--qd-space-8);overflow-wrap:anywhere}.qa-status-action{display:inline-flex;align-items:center;justify-content:center;padding:var(--qd-control-pad-y) var(--qd-control-pad-x);min-height:var(--qd-control-height);background:var(--qd-accent);color:var(--qa-on-accent);border:1px solid var(--qd-accent);border-radius:var(--qd-radius);font-family:var(--qd-font-family-ui);font-size:var(--qd-control-size);font-weight:600;text-decoration:none;cursor:pointer}.expert-portal-root .app-topbar,.expert-portal-root .bottom-nav,.expert-portal-root .luxe-card,.expert-portal-root .panel{background:var(--qd-surface);backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:479px){.qa-auth-compact-page{padding:var(--qd-space-6) var(--qd-space-4)}.qa-auth-theme{top:max(var(--qd-space-3),env(safe-area-inset-top));right:max(var(--qd-space-3),env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.qa-auth-split,.qa-auth-theme{transition:none!important}}@media (max-width:767px){.qa-impact-row{grid-template-columns:1fr!important;gap:8px!important}.qa-impact-row>div:last-child{text-align:left!important}}@media (max-width:640px){.qa-pmda-grid-2,.qa-pmda-grid-2fr1fr,.qa-pmda-grid-3{grid-template-columns:1fr!important}}@keyframes qa-pulse{0%,to{opacity:.4}50%{opacity:1}}.qa-hero-action>.qa-hero-card{transition:background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.qa-hero-action:hover>.qa-hero-card{transform:translateY(-1px);box-shadow:0 0 0 1px var(--qa-champagne),0 12px 32px color-mix(in srgb,var(--qa-champagne) 12%,transparent)}@media (max-width:640px){.qa-compliance-score-strip{grid-template-columns:1fr!important}}.qa-udi-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:22px;gap:22px;align-items:start}@media (max-width:880px){.qa-udi-layout{grid-template-columns:1fr}.qa-udi-aside{position:static!important}}.qa-udi-detail{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start}@media (max-width:900px){.qa-udi-detail{grid-template-columns:1fr}}.farewell-root,.farewell-root *,.farewell-root :after,.farewell-root :before{box-sizing:border-box;margin:0;padding:0}.farewell-root{--gold:var(--qd-accent);--gold-light:var(--qd-accent);--gold-dim:color-mix(in srgb,var(--qd-accent) 18%,transparent);--white:var(--qd-text);position:relative;min-height:100dvh;width:100%;background:#000;overflow:hidden}.farewell-root .bg-layer{position:fixed;inset:0;background:#000;z-index:0}.farewell-root .logo-watermark{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none;opacity:0;animation:qa-wm-fadein 4s cubic-bezier(.4,0,.2,1) .3s forwards,qa-wm-breathe 12s ease-in-out 4.3s infinite}.farewell-root .logo-watermark img{width:min(44vw,44vh,520px);height:min(44vw,44vh,520px);object-fit:contain;filter:brightness(2.4) contrast(.7);opacity:1}@keyframes qa-wm-fadein{0%{opacity:0}to{opacity:.08}}@keyframes qa-wm-breathe{0%,to{opacity:.08}50%{opacity:.05}}.farewell-root .gold-wash{position:fixed;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(201,169,110,.13) 0,rgba(201,169,110,.06) 40%,transparent 75%);z-index:2;opacity:0;animation:qa-wash-in 2.2s ease .4s forwards}@keyframes qa-wash-in{0%{opacity:0}to{opacity:1}}.farewell-root .stage{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.farewell-root .eyebrow{font-family:var(--mono);font-weight:300;font-size:clamp(10px,1.4vw,14px);letter-spacing:.38em;color:var(--gold);text-transform:uppercase;opacity:0;transform:translateY(10px);animation:qa-rise-soft 1.2s cubic-bezier(.4,0,.2,1) 1.5s forwards;margin-bottom:22px}@keyframes qa-rise-soft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.farewell-root .headline{font-family:var(--serif);font-weight:300;font-size:clamp(40px,6.5vw,88px);color:var(--white);letter-spacing:-.01em;line-height:1.1;text-align:center;opacity:0;transform:translateY(-16px);animation:qa-headline-drop 1.8s cubic-bezier(.4,0,.2,1) 2s forwards;padding:0 24px}@keyframes qa-headline-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.farewell-root .hairline-wrap{width:min(480px,80vw);height:1px;margin:36px 0 32px;overflow:hidden;opacity:0;animation:qa-hairline-appear .01s linear 3s forwards}@keyframes qa-hairline-appear{to{opacity:1}}.farewell-root .hairline{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--gold) 30%,var(--gold-light) 50%,var(--gold) 70%,transparent 100%);transform-origin:left center;transform:scaleX(0);animation:qa-hairline-draw 1.1s cubic-bezier(.4,0,.2,1) 3s forwards}@keyframes qa-hairline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.farewell-root .subtext{font-family:var(--serif);font-weight:300;font-size:clamp(13px,1.6vw,17px);color:rgba(245,240,232,.65);letter-spacing:.06em;text-align:center;opacity:0;transform:translateY(8px);animation:qa-rise-soft 1.4s cubic-bezier(.4,0,.2,1) 3.5s forwards;padding:0 24px}.farewell-root .farewell-footer{position:fixed;bottom:0;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 24px 40px;opacity:0;animation:qa-rise-soft 1.2s cubic-bezier(.4,0,.2,1) 4s forwards}.farewell-root .footer-brand{color:rgba(201,169,110,.8);text-align:center;display:flex;flex-direction:column;gap:7px}.farewell-root .footer-brand,.farewell-root .footer-brand-slogan{font-family:var(--mono);font-weight:300;font-size:12px;letter-spacing:.32em;text-transform:uppercase}.farewell-root .footer-brand-slogan .word-q{color:rgba(201,169,110,.8)}.farewell-root .footer-brand-slogan .word-d{color:rgba(201,169,110,1)}.farewell-root .relogin{margin-top:40px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 30px;font-family:var(--sans);font-size:15px;font-weight:500;color:var(--white);border:1px solid rgba(201,169,110,.55);border-radius:10px;text-decoration:none;transition:border-color .3s,background .3s;opacity:0;animation:qa-rise-soft 1.2s cubic-bezier(.4,0,.2,1) 3.8s forwards}.farewell-root .relogin:hover{border-color:var(--gold);background:rgba(201,169,110,.08)}@media (prefers-reduced-motion:reduce){.farewell-root .eyebrow,.farewell-root .farewell-footer,.farewell-root .gold-wash,.farewell-root .hairline,.farewell-root .hairline-wrap,.farewell-root .headline,.farewell-root .logo-watermark,.farewell-root .relogin,.farewell-root .subtext{animation-duration:.01s!important;animation-delay:0s!important}}.expert-danger-eyebrow{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--burgundy);margin-bottom:14px;margin-top:8px}.expert-danger-card{background:var(--qd-surface);border:1px solid var(--burgundy);border-radius:var(--radius);padding:28px 32px;transition:border-color .28s var(--ease)}.expert-danger-card:hover{border-color:var(--burgundy-bright)}.expert-danger-title{margin-bottom:10px}.expert-danger-desc{font-family:var(--sans);font-weight:300;font-size:13px;color:var(--cream-muted);line-height:1.75;margin-bottom:18px}.expert-danger-hint{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--mist);line-height:1.75;margin-bottom:14px;text-transform:uppercase}.expert-danger-hint .accent{color:var(--burgundy-bright);font-weight:500}.expert-danger-input{width:100%;padding:14px 16px;background:var(--qd-surface);border:1px solid var(--hairline);color:var(--cream);font-family:var(--mono);font-size:13px;letter-spacing:.06em;margin-bottom:16px;transition:border-color .2s var(--ease)}.expert-danger-input:focus{outline:none;border-color:var(--burgundy-bright)}.expert-danger-input::placeholder{color:var(--mist);letter-spacing:.06em}.expert-danger-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.expert-danger-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--hairline);background:transparent;color:var(--cream-muted);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease);border-radius:var(--radius)}.expert-danger-btn:hover{border-color:var(--hairline-strong);color:var(--cream)}.expert-danger-btn:focus-visible{outline:2px solid var(--champagne);outline-offset:2px}.expert-danger-btn:disabled{opacity:.4;cursor:not-allowed}.expert-danger-btn.primary{background:var(--burgundy-deep);border-color:var(--burgundy-deep);color:var(--qa-on-accent)}.expert-danger-btn.primary:hover:not(:disabled){background:var(--burgundy-deep-bright);border-color:var(--burgundy-deep-bright)}.expert-danger-btn.primary:focus-visible{outline:2px solid var(--burgundy);outline-offset:2px;box-shadow:0 0 0 1px var(--ink),0 0 0 4px var(--burgundy)}.expert-danger-error{padding:12px 14px;margin-bottom:14px;background:color-mix(in srgb,var(--qd-danger) 8%,var(--qd-surface));border:1px solid color-mix(in srgb,var(--qd-danger) 30%,transparent);color:var(--burgundy-soft);font-family:var(--mono);font-size:12px;letter-spacing:.04em;line-height:1.6}@keyframes qa-assist-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.qa-ai-fab{--qa-fab-bottom:16px}}@keyframes qa-fab-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qa-cal-body{display:flex;flex-direction:column;gap:18px}.qa-meeting-compose-fields input,.qa-meeting-compose-fields textarea{transition:border-color .15s ease,background .15s ease}.qa-meeting-compose-fields input:focus,.qa-meeting-compose-fields textarea:focus{outline:none;border-color:var(--qa-champagne);background:color-mix(in srgb,var(--qd-accent) 4%,transparent)}.qa-meeting-compose-fields input[type=date]::-webkit-calendar-picker-indicator,.qa-meeting-compose-fields input[type=time]::-webkit-calendar-picker-indicator{filter:var(--qd-date-picker-filter,invert(.85) opacity(.7));cursor:pointer;-webkit-transition:opacity .15s ease,filter .15s ease;transition:opacity .15s ease,filter .15s ease}.qa-meeting-compose-fields input[type=date]::-webkit-calendar-picker-indicator:hover,.qa-meeting-compose-fields input[type=time]::-webkit-calendar-picker-indicator:hover{filter:var(--qd-date-picker-hover-filter,invert(.95) opacity(1))}:root{--qd-widget-edit-tilt:0.12deg;--qd-widget-edit-cycle:1.4s;--qd-widget-edit-cycles:2}@keyframes qa-widget-jiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(calc(-1 * var(--qd-widget-edit-tilt)))}75%{transform:rotate(var(--qd-widget-edit-tilt))}}.qa-edit-item{animation:none;transform:none}.qa-edit-item>.qa-edit-body{animation:qa-widget-jiggle var(--qd-widget-edit-cycle) ease-in-out var(--qd-widget-edit-cycles);transform-origin:50% 50%}.qa-edit-item.qa-dragging>.qa-edit-body,.qa-edit-item:focus-within>.qa-edit-body,.qa-edit-item:hover>.qa-edit-body{animation:none;transform:none}.qa-edit-item.qa-dragging{opacity:.5}@media (pointer:coarse),(prefers-reduced-motion:reduce){.qa-edit-item>.qa-edit-body{animation:none!important;transform:none}}.qa-edit-body:empty:after{content:"표시할 데이터가 아직 없습니다. 데이터가 생기면 이 자리에 자동 표시됩니다";display:flex;align-items:center;justify-content:center;min-height:76px;padding:18px 14px;text-align:center;font-family:var(--qd-font-family-mono);font-size:12px;line-height:var(--qd-leading-relaxed);color:var(--qa-muted);letter-spacing:.3px}.qa-normal-item:empty{display:none}details[open]>summary .qa-org-details-label:before{content:attr(data-collapse-label)}details[open]>summary .qa-org-details-label{font-size:0}details[open]>summary .qa-org-details-label:before{font-size:12px;letter-spacing:1.5px;text-transform:uppercase}@keyframes qa-item-spin{to{transform:rotate(1turn)}}@keyframes qa-drawer-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes qa-spin{to{transform:rotate(1turn)}}.qa-spin{animation:qa-spin .8s linear infinite}@media (max-width:359px){.qa-today-cta{display:none}}@keyframes qa-welcome-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qa-welcome-backdrop{0%{opacity:0}to{opacity:1}}.qa-welcome-card{animation:qa-welcome-in .32s cubic-bezier(.16,1,.3,1) both}.qa-welcome-backdrop{animation:qa-welcome-backdrop .24s ease both}@media (prefers-reduced-motion:reduce){.qa-welcome-backdrop,.qa-welcome-card{animation:none}}html[data-theme=light] .qa-meeting-compose-fields{--qd-date-picker-filter:invert(0.3) opacity(0.7);--qd-date-picker-hover-filter:invert(0.1) opacity(1)}@media (prefers-reduced-motion:reduce){.qa-meeting-compose-fields input,.qa-meeting-compose-fields textarea{transition:none}}:root{--qd-atelier-mobile-control-top:calc(env(safe-area-inset-top, 0px) + var(--qd-space-3));--qd-atelier-mobile-header-layer:200;--qd-atelier-mobile-control-layer:500;--qd-atelier-mobile-header-height:calc(env(safe-area-inset-top, 0px) + max(var(--qd-mobile-header-height), calc(var(--qd-control-height) + var(--qd-space-3) * 2)))}.qa-mobile-top-band{position:fixed;inset:0 0 auto;height:var(--qd-atelier-mobile-header-height);background:var(--qd-bg);border-bottom:var(--qd-border-width) solid var(--qd-border);pointer-events:none}@media print{.qa-mobile-top-band{display:none}}.qa-trace-table{min-width:0;max-width:100%}.qa-trace-row-actions,.qa-trace-status-controls{display:flex;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;gap:var(--qd-space-1)}.qa-trace-row-actions{gap:var(--qd-space-2)}.qa-trace-row-actions>button,.qa-trace-status-controls>button{flex:0 0 auto;white-space:nowrap}:root{--qd-atelier-skeleton-width-20:20%;--qd-atelier-skeleton-width-22:22%;--qd-atelier-skeleton-width-25:25%;--qd-atelier-skeleton-width-28:28%;--qd-atelier-skeleton-width-40:40%;--qd-atelier-skeleton-width-42:42%;--qd-atelier-skeleton-width-55:55%;--qd-atelier-skeleton-width-60:60%;--qd-atelier-skeleton-width-65:65%;--qd-atelier-skeleton-width-70:70%;--qd-atelier-skeleton-width-85:85%;--qd-atelier-skeleton-width-100:100%;--qd-atelier-skeleton-leading-track:2fr;--qd-atelier-skeleton-track:1fr}.animate-spin{animation:var(--qd-atelier-animation-f980f830ce)}@media (prefers-reduced-motion:reduce){.animate-spin{animation:none}}:root{--qd-atelier-animation-3f82e130c9:qa-pulse 1.4s ease-in-out infinite;--qd-atelier-animation-d886dde6cd:qa-item-spin 0.9s linear infinite;--qd-atelier-background-3e79567df3:rgba(0,0,0,0.85);--qd-atelier-background-6050b32582:#fff;--qd-atelier-background-88d3ae6215:rgba(0,0,0,0.5);--qd-atelier-background-b3383bfbb3:rgba(10,9,8,0.4);--qd-atelier-background-f34e902f6a:rgba(201,168,120,0.025);--qd-atelier-border-6b5ff9d123:1px solid transparent;--qd-atelier-border-b5ff2739b2:0px;--qd-atelier-border-bottom-103a6537f8:1px solid rgba(201,168,106,0.12);--qd-atelier-border-radius-3bbf9cbec6:0px;--qd-atelier-border-radius-68b3e31f15:3px;--qd-atelier-border-radius-8b5bf1ec3e:2px;--qd-atelier-border-radius-d806be1e94:1px;--qd-atelier-border-radius-f44e751c2d:50%;--qd-atelier-bottom-6339fbbc79:20px;--qd-atelier-bottom-815a5d659e:calc(env(safe-area-inset-bottom, 0px) + 88px);--qd-atelier-bottom-99ff6591d8:0px;--qd-atelier-bottom-da8f4bd309:calc(100% + 6px);--qd-atelier-box-shadow-898b384469:0 24px 64px rgba(0,0,0,0.4);--qd-atelier-box-shadow-d6c2bee7dc:0 8px 28px rgba(0,0,0,0.28);--qd-atelier-color-3714a20748:white;--qd-atelier-font-family-1332616739:Georgia,serif;--qd-atelier-font-size-055dc5c3c0:clamp(14px,1.5vw,18px);--qd-atelier-font-size-13a1020d43:clamp(24px,2.6vw,34px);--qd-atelier-font-size-f2d756bcf6:clamp(18px,1.9vw,22px);--qd-atelier-gap-04675ee191:3px;--qd-atelier-gap-0b797e87cc:7px;--qd-atelier-gap-0d6046eefe:5px;--qd-atelier-gap-2ff95add36:11px;--qd-atelier-gap-9b2bf841a6:6px 12px;--qd-atelier-gap-fd2b6a8dca:2px 6px;--qd-atelier-height-0fff0a1524:36px;--qd-atelier-height-18add01270:16px;--qd-atelier-height-1959f437dd:11px;--qd-atelier-height-1ca2107b5a:18px;--qd-atelier-height-2264278404:1px;--qd-atelier-height-26ecbf76a0:100%;--qd-atelier-height-2702c45a17:34px;--qd-atelier-height-33136efcaf:52px;--qd-atelier-height-351c89cba0:44px;--qd-atelier-height-36840fdbd2:7px;--qd-atelier-height-3d688347cd:56px;--qd-atelier-height-48d63bd7e5:5px;--qd-atelier-height-6981537aff:600px;--qd-atelier-height-6f30f75c6a:8px;--qd-atelier-height-7217a7abdd:60px;--qd-atelier-height-7b2b2246a4:120px;--qd-atelier-height-7c868067ec:10px;--qd-atelier-height-7ec4898503:12px;--qd-atelier-height-82316afb86:72px;--qd-atelier-height-866eaa306a:22px;--qd-atelier-height-8c7977efff:26px;--qd-atelier-height-8fa4d4e302:3px;--qd-atelier-height-93b9b7af0e:4px;--qd-atelier-height-95e4053dfa:14px;--qd-atelier-height-a237b38548:2px;--qd-atelier-height-a25d4fe060:96px;--qd-atelier-height-bab11f1424:40px;--qd-atelier-height-be273f630e:48px;--qd-atelier-height-bea2031474:32px;--qd-atelier-height-bf5589be64:calc(100dvh - 60px - 64px - env(safe-area-inset-bottom, 0px));--qd-atelier-height-c727d9cab8:30px;--qd-atelier-height-d68e2229b1:20px;--qd-atelier-height-e593254ea2:6px;--qd-atelier-height-eb78790f84:24px;--qd-atelier-inset-4199adc115:0px;--qd-atelier-left-090a0c84b4:0px;--qd-atelier-left-25d3926c94:6px;--qd-atelier-left-38d7e9beae:11px;--qd-atelier-left-3b53c900c1:22px;--qd-atelier-left-6e5755a879:calc(env(safe-area-inset-left, 0px) + 64px);--qd-atelier-left-d6ce98c24e:50%;--qd-atelier-left-db1e77a45f:calc(50% + 14px);--qd-atelier-letter-spacing-02fe1bf4cf:-0.005em;--qd-atelier-letter-spacing-0d0739d0da:0.04em;--qd-atelier-letter-spacing-0eb1693ce1:-0.02em;--qd-atelier-letter-spacing-1029873b1c:0px;--qd-atelier-letter-spacing-1976387f7d:0.12em;--qd-atelier-letter-spacing-27dbd80453:0.4px;--qd-atelier-letter-spacing-2cfff841a4:1.5px;--qd-atelier-letter-spacing-2f087d5b4c:2.5px;--qd-atelier-letter-spacing-32f7ddcf93:1px;--qd-atelier-letter-spacing-39826f0c74:2.2px;--qd-atelier-letter-spacing-4418625018:1.8px;--qd-atelier-letter-spacing-61b3c557ff:1.6px;--qd-atelier-letter-spacing-6fc355123f:0.6px;--qd-atelier-letter-spacing-7ae63d30c1:2px;--qd-atelier-letter-spacing-7ced33ba9c:0.2px;--qd-atelier-letter-spacing-7f47445398:1.2px;--qd-atelier-letter-spacing-7f8e571e27:0.1em;--qd-atelier-letter-spacing-84e8f86d5c:0.06em;--qd-atelier-letter-spacing-891eff93d3:0.03em;--qd-atelier-letter-spacing-915c3beb89:0.08em;--qd-atelier-letter-spacing-a9db78ff8e:-0.015em;--qd-atelier-letter-spacing-b926f96940:-0.01em;--qd-atelier-letter-spacing-c1588c4a0c:0.18em;--qd-atelier-letter-spacing-c7e9f7cfec:0.5px;--qd-atelier-letter-spacing-cff1444072:1.3px;--qd-atelier-letter-spacing-de0a108215:0.3px;--qd-atelier-letter-spacing-e94b32847c:0.8px;--qd-atelier-letter-spacing-f33ac32bef:1.1px;--qd-atelier-line-height-05dcd7694f:1.55;--qd-atelier-line-height-0eeead20b3:56px;--qd-atelier-line-height-305f939377:1.45;--qd-atelier-line-height-380fe17e42:1.6;--qd-atelier-line-height-4103c4fb84:1.8;--qd-atelier-line-height-6da8c66042:1.7;--qd-atelier-line-height-80cce10215:1.75;--qd-atelier-line-height-8a459036ed:1.65;--qd-atelier-line-height-9b810c47e5:1.5;--qd-atelier-line-height-c560c92d60:1.35;--qd-atelier-line-height-de42f18f9f:24px;--qd-atelier-line-height-e51c771499:1.9;--qd-atelier-line-height-e82c01e1b6:0;--qd-atelier-line-height-fb6ea0280c:1.25;--qd-atelier-margin-0120412ecf:8px 0 24px;--qd-atelier-margin-0e001e227c:12px 0;--qd-atelier-margin-0f234c03aa:0 6px;--qd-atelier-margin-1657f8c4cf:40px auto;--qd-atelier-margin-17a8681612:4px 0;--qd-atelier-margin-221f0f6adf:0 auto 32px;--qd-atelier-margin-25938f933d:10px 0 0;--qd-atelier-margin-3bdefb6ab9:0 auto 16px;--qd-atelier-margin-4925b07e66:1px;--qd-atelier-margin-4a5cbbd240:0 auto;--qd-atelier-margin-4e0700c092:0 auto 40px;--qd-atelier-margin-5074b45d61:6px 0 0;--qd-atelier-margin-526d1d503d:14px 0;--qd-atelier-margin-663f55a338:2px 0 6px;--qd-atelier-margin-6fded94fa2:8px 0 0 20px;--qd-atelier-margin-735cd1f81a:8px 0;--qd-atelier-margin-740d731e14:0 4px;--qd-atelier-margin-76b14685f3:14px 0 0;--qd-atelier-margin-8740a80df7:0 0 12px;--qd-atelier-margin-8aa17d1aa9:2px 0 10px;--qd-atelier-margin-8b10d88fb3:0 0 16px;--qd-atelier-margin-a2f607d566:0 auto 48px;--qd-atelier-margin-ad55a914fc:0 -4px;--qd-atelier-margin-b7b37e5fc6:8px 0 12px;--qd-atelier-margin-bottom-045da2e282:-4px;--qd-atelier-margin-bottom-78b4377c26:5px;--qd-atelier-margin-bottom-9378f643b6:3px;--qd-atelier-margin-bottom-e0390d63f4:7px;--qd-atelier-margin-bottom-e0810202f6:-1px;--qd-atelier-margin-cfb1813bf2:0 0 18px;--qd-atelier-margin-d380b95f1a:18px 0 8px;--qd-atelier-margin-right-6e2ff0964b:5px;--qd-atelier-margin-right-85e83dc48e:3px;--qd-atelier-margin-top-37dc7a9db4:-1px;--qd-atelier-margin-top-7b582bad68:5px;--qd-atelier-margin-top-9c745fb12c:3px;--qd-atelier-margin-top-ebd484e183:1px;--qd-atelier-max-height-0e2b855ea4:240px;--qd-atelier-max-height-21315af407:86vh;--qd-atelier-max-height-342e92505a:60vh;--qd-atelier-max-height-575294ac74:90vh;--qd-atelier-max-height-66dac8be60:220px;--qd-atelier-max-height-6b3fe0470b:85vh;--qd-atelier-max-height-8fa9d8eb17:100px;--qd-atelier-max-height-a80878c177:min(480px,62vh);--qd-atelier-max-height-bb10ed9944:120px;--qd-atelier-max-height-c0d95d762d:70vh;--qd-atelier-max-height-c74b40970a:280px;--qd-atelier-max-height-d330673408:calc(100dvh - 160px);--qd-atelier-max-height-ea4ed0aaf8:600px;--qd-atelier-max-width-06cdab6b70:440px;--qd-atelier-max-width-21fe21a652:calc(100vw - 32px - env(safe-area-inset-right, 0px) - env(safe-area-inset-left, 0px));--qd-atelier-max-width-2de5c532d5:180px;--qd-atelier-max-width-3d4f6f87cc:680px;--qd-atelier-max-width-3e670fc2f0:220px;--qd-atelier-max-width-41b574dcea:520px;--qd-atelier-max-width-459b5c97be:calc(100vw - 24px);--qd-atelier-max-width-4861c69df0:600px;--qd-atelier-max-width-4a4cc8febf:460px;--qd-atelier-max-width-50b3f3d072:150px;--qd-atelier-max-width-526fbb24e6:280px;--qd-atelier-max-width-590540c0d2:min(360px,calc(100vw - 32px));--qd-atelier-max-width-6436e68b96:920px;--qd-atelier-max-width-65871e5b08:calc(100% - 150px);--qd-atelier-max-width-6792002ca6:560px;--qd-atelier-max-width-746f9205c6:320px;--qd-atelier-max-width-77efef0bd4:240px;--qd-atelier-max-width-811b614437:420px;--qd-atelier-max-width-88c5b9c43e:32%;--qd-atelier-max-width-98ad3e139b:480px;--qd-atelier-max-width-a046fc861c:260px;--qd-atelier-max-width-b2cc96416e:70%;--qd-atelier-max-width-b7675c5965:min(360px,calc(100vw - 40px));--qd-atelier-max-width-ce40589044:calc(100vw - 60px);--qd-atelier-max-width-dd354b257a:200px;--qd-atelier-max-width-e3fb7626f6:100%;--qd-atelier-max-width-e4afa89c8b:380px;--qd-atelier-max-width-fbf3260d54:720px;--qd-atelier-min-height-03c76e05a2:64px;--qd-atelier-min-height-067de4be95:200px;--qd-atelier-min-height-202cf721a3:52px;--qd-atelier-min-height-32de5e5151:56px;--qd-atelier-min-height-399977a172:18px;--qd-atelier-min-height-45977c2d97:28px;--qd-atelier-min-height-5300b80d5c:96px;--qd-atelier-min-height-558c2060a3:0px;--qd-atelier-min-height-5750051dfc:70px;--qd-atelier-min-height-57b2eb2748:100vh;--qd-atelier-min-height-5eb6d2095f:80px;--qd-atelier-min-height-65fab897d1:120px;--qd-atelier-min-height-7339485943:76px;--qd-atelier-min-height-73cf042009:32px;--qd-atelier-min-height-7cff25a77e:36px;--qd-atelier-min-height-838e37e3a4:88px;--qd-atelier-min-height-88616108ee:380px;--qd-atelier-min-height-89b5b777ba:40px;--qd-atelier-min-height-8f98b8aa55:72px;--qd-atelier-min-height-9c89cf6c9c:14px;--qd-atelier-min-height-ab5a9c2852:44px;--qd-atelier-min-height-b5adb2ef81:48px;--qd-atelier-min-height-b64833b6dc:60px;--qd-atelier-min-height-c27365ee66:62px;--qd-atelier-min-height-c690faf0a3:26px;--qd-atelier-min-height-cb7ef553c1:24px;--qd-atelier-min-height-cf49503f89:38px;--qd-atelier-min-height-e39182be65:132px;--qd-atelier-min-height-e59744e50f:68px;--qd-atelier-min-height-e60e7ab7be:34px;--qd-atelier-min-height-f1b6ca7104:180px;--qd-atelier-min-height-f220b8eb48:46px;--qd-atelier-min-width-053313e15a:36px;--qd-atelier-min-width-0807dc3200:26px;--qd-atelier-min-width-1139f01c05:88px;--qd-atelier-min-width-1a758c1eaa:120px;--qd-atelier-min-width-24cf06ac16:50px;--qd-atelier-min-width-30e90d731e:20px;--qd-atelier-min-width-349aa68bcb:150px;--qd-atelier-min-width-36742a4e71:720px;--qd-atelier-min-width-3735bd5118:30px;--qd-atelier-min-width-37670ef1f2:100%;--qd-atelier-min-width-3b23adf9dc:140px;--qd-atelier-min-width-3d572478f5:44px;--qd-atelier-min-width-4b8e39556a:56px;--qd-atelier-min-width-4c39dbe764:70px;--qd-atelier-min-width-53d4378f7c:880px;--qd-atelier-min-width-611c5ceeda:72px;--qd-atelier-min-width-686fb6d42d:700px;--qd-atelier-min-width-72a000327d:34px;--qd-atelier-min-width-774b4a4873:110px;--qd-atelier-min-width-775b866750:240px;--qd-atelier-min-width-79c4fef71c:560px;--qd-atelier-min-width-7b25e304a6:180px;--qd-atelier-min-width-7bd4df0df8:14px;--qd-atelier-min-width-8a78643946:52px;--qd-atelier-min-width-912f4a1125:40px;--qd-atelier-min-width-934bc3ccbe:100px;--qd-atelier-min-width-99b2e2d8f6:130px;--qd-atelier-min-width-a06650f6d3:32px;--qd-atelier-min-width-a3f66ba00d:16px;--qd-atelier-min-width-ac82c34137:200px;--qd-atelier-min-width-b00c37e669:60px;--qd-atelier-min-width-b06d245bf7:460px;--qd-atelier-min-width-b36f1adad5:80px;--qd-atelier-min-width-c2cb32c06e:260px;--qd-atelier-min-width-cc161b2296:220px;--qd-atelier-min-width-db74578690:160px;--qd-atelier-min-width-f16388c601:96px;--qd-atelier-min-width-f24a3b2189:0px;--qd-atelier-min-width-fc307ca010:280px;--qd-atelier-opacity-1cd8a80dee:0.8;--qd-atelier-opacity-26712c22c2:0.55;--qd-atelier-opacity-520d3a5350:0.5;--qd-atelier-opacity-86c88eaa9e:0.4;--qd-atelier-opacity-8c18165a73:0.65;--qd-atelier-opacity-8f1b8bcc45:0.75;--qd-atelier-opacity-a71c1e34e4:0.7;--qd-atelier-opacity-b575b8dd07:0.85;--qd-atelier-opacity-dc43f5a623:1;--qd-atelier-opacity-fab5edc654:0.6;--qd-atelier-outline-offset-de44b94b65:2px;--qd-atelier-padding-008483da13:18px 40px 24px;--qd-atelier-padding-00a9a83dda:6px 0;--qd-atelier-padding-022e2c4f9d:16px 2px;--qd-atelier-padding-0230ce59c8:18px 20px;--qd-atelier-padding-03e93ce316:2px 6px;--qd-atelier-padding-053141ff0f:4px 18px 18px;--qd-atelier-padding-067800406c:16px 28px;--qd-atelier-padding-071d0f3c74:10px 12px;--qd-atelier-padding-07f28f1373:3px;--qd-atelier-padding-0878f20049:28px 40px;--qd-atelier-padding-09c2811d5d:0 0 0 14px;--qd-atelier-padding-0cbac308e0:0 2px;--qd-atelier-padding-0ddf63605b:10px 16px;--qd-atelier-padding-0e5490a8c3:11px 2px;--qd-atelier-padding-0e68dbeac1:12px 20px;--qd-atelier-padding-11d63a5644:13px 16px;--qd-atelier-padding-13a37cb73d:8px 18px 12px;--qd-atelier-padding-13d3efbec3:0 8px;--qd-atelier-padding-14c4ab6c56:12px;--qd-atelier-padding-152a9b1880:16px 18px;--qd-atelier-padding-1774276efa:6px 12px 8px;--qd-atelier-padding-1c48da5609:6px 12px;--qd-atelier-padding-1e2aaf6552:11px 16px;--qd-atelier-padding-27db9f8b15:3px 10px;--qd-atelier-padding-28a5d56f76:36px 32px;--qd-atelier-padding-292031bf9a:6px 8px;--qd-atelier-padding-2de4de37b2:32px 24px;--qd-atelier-padding-2edbcd68b5:8px 4px;--qd-atelier-padding-30334f0345:3px 9px;--qd-atelier-padding-3058995294:36px 40px 28px;--qd-atelier-padding-30991bf6aa:7px 14px;--qd-atelier-padding-314e1be51a:4px 6px 10px;--qd-atelier-padding-31c0e6029b:11px 18px;--qd-atelier-padding-32c3630eb9:12px 18px;--qd-atelier-padding-33458324b4:8px 18px;--qd-atelier-padding-335a67ba55:14px 2px;--qd-atelier-padding-3b0d88aee9:16px;--qd-atelier-padding-3e7bddb0e5:14px 22px;--qd-atelier-padding-42a9d6df62:14px 14px;--qd-atelier-padding-42dfea79bd:11px 14px;--qd-atelier-padding-453be8fe1b:14px 18px;--qd-atelier-padding-46909fa053:8px 2px;--qd-atelier-padding-4782aaf354:4px 18px 14px 46px;--qd-atelier-padding-47a5dde148:12px 16px;--qd-atelier-padding-485fc5be97:5px 8px;--qd-atelier-padding-4897c05dbf:12px 2px;--qd-atelier-padding-48cf8b8e22:24px 18px 18px;--qd-atelier-padding-4b1b19eae4:28px 30px;--qd-atelier-padding-4c963be3f3:8px 12px 8px 16px;--qd-atelier-padding-4ce250ac82:8px 10px;--qd-atelier-padding-4e2447336a:10px 6px;--qd-atelier-padding-4ee4049ac6:4px 8px;--qd-atelier-padding-5264e73927:14px 24px;--qd-atelier-padding-533d4324d8:24px 0 28px;--qd-atelier-padding-5b2a314fb3:18px 24px;--qd-atelier-padding-5b37beeb49:10px 8px;--qd-atelier-padding-5cf3ccabf5:16px 12px;--qd-atelier-padding-62190e055c:4px 10px;--qd-atelier-padding-62ba3763e9:14px 16px;--qd-atelier-padding-62c4798a9c:9px 11px;--qd-atelier-padding-6342bf63fc:8px 11px;--qd-atelier-padding-634e55ac34:12px 14px;--qd-atelier-padding-687edd0179:22px 28px;--qd-atelier-padding-6bd7997f7c:11px 22px;--qd-atelier-padding-6c2c7f2ad9:12px 0;--qd-atelier-padding-6cec8a8b1a:0 18px 18px;--qd-atelier-padding-700cd11c38:18px 22px;--qd-atelier-padding-726189a543:11px;--qd-atelier-padding-74f604f83e:10px 0;--qd-atelier-padding-7576358438:6px 14px;--qd-atelier-padding-78aea79b63:14px 20px;--qd-atelier-padding-7c121f1fe9:3px 0;--qd-atelier-padding-7fa0dc5e44:20px 2px;--qd-atelier-padding-86dbcc2a87:13px 24px;--qd-atelier-padding-8a10b3486c:9px;--qd-atelier-padding-8b752a2814:44px 24px;--qd-atelier-padding-8bd3da5984:5px 10px;--qd-atelier-padding-8cab4cf2c1:0 4px;--qd-atelier-padding-8d12f404d3:0 3px;--qd-atelier-padding-8d82516493:7px 12px;--qd-atelier-padding-8f35167332:22px 26px;--qd-atelier-padding-9056e848e0:22px 24px;--qd-atelier-padding-908a3193c4:9px 16px;--qd-atelier-padding-934b2185a7:0 22px 22px;--qd-atelier-padding-937c6721d1:9px 18px;--qd-atelier-padding-93cf53dedd:10px 2px;--qd-atelier-padding-961915113e:10px 14px;--qd-atelier-padding-9706c4057c:16px 14px;--qd-atelier-padding-9ba7884ba4:4px 0;--qd-atelier-padding-9ec16294b9:8px 16px;--qd-atelier-padding-a125c25010:12px 10px;--qd-atelier-padding-a61fefaf3a:1px 6px;--qd-atelier-padding-ab71ac1746:3px 6px;--qd-atelier-padding-ae56bfd060:20px 22px;--qd-atelier-padding-aea52dc7b9:10px 18px;--qd-atelier-padding-b09a1547f1:13px 22px;--qd-atelier-padding-b0c25db9b6:5px 12px;--qd-atelier-padding-b26b9ada6f:2px 8px;--qd-atelier-padding-b2eb141af1:40px 0;--qd-atelier-padding-b62e6b6607:0 6px;--qd-atelier-padding-b8a2721151:16px 22px;--qd-atelier-padding-bottom-35b5b8aa8e:env(safe-area-inset-bottom,0px);--qd-atelier-padding-bottom-568fd83eb3:3px;--qd-atelier-padding-bottom-c5400e092f:1px;--qd-atelier-padding-bottom-d45f90dc75:env(safe-area-inset-bottom,0);--qd-atelier-padding-bottom-d68136376b:env(safe-area-inset-bottom);--qd-atelier-padding-c382520531:1px 7px;--qd-atelier-padding-c436f1a2a5:10px 4px;--qd-atelier-padding-c4763bbd0c:4px 16px 20px;--qd-atelier-padding-c6072c20ae:6px 2px;--qd-atelier-padding-c841bc6243:1px 4px;--qd-atelier-padding-c969a723ee:16px 20px;--qd-atelier-padding-cb8cb87ad7:2px 4px;--qd-atelier-padding-ccc40662a5:14px 12px;--qd-atelier-padding-d3d1b00b64:0 10px;--qd-atelier-padding-db1c7f2858:8px 12px;--qd-atelier-padding-dd8b91c95d:7px 2px;--qd-atelier-padding-deaed189d0:20px 22px 14px;--qd-atelier-padding-df0080c7b8:12px 8px;--qd-atelier-padding-df6ed00842:6px 10px;--qd-atelier-padding-e2ee1c0fc3:10px 13px;--qd-atelier-padding-e3da42537c:8px 14px;--qd-atelier-padding-e8ad973b75:7px 10px;--qd-atelier-padding-e9f6a32841:3px 8px;--qd-atelier-padding-ebe18731f0:2px 7px;--qd-atelier-padding-ec5559aa08:9px 12px;--qd-atelier-padding-eeb6c0b2f7:1px 5px;--qd-atelier-padding-f0bccbc8bc:10px 14px 14px 32px;--qd-atelier-padding-f21dacdd33:12px 24px;--qd-atelier-padding-f2b0c4bb63:0 16px 12px;--qd-atelier-padding-f6af8b5ff1:0 4px 6px;--qd-atelier-padding-f7058e768a:8px 0;--qd-atelier-padding-fe1a7ea27b:10px 20px;--qd-atelier-padding-top-b22f08021c:5px;--qd-atelier-padding-top-bdaa8f3734:env(safe-area-inset-top);--qd-atelier-padding-top-df96b1c4a8:env(safe-area-inset-top,0px);--qd-atelier-right-0061bf06a1:max(16px,env(safe-area-inset-right));--qd-atelier-right-0fee49bfaa:-6px;--qd-atelier-right-1301a84022:calc(env(safe-area-inset-right, 0px) + 20px);--qd-atelier-right-2c34a55d77:-7px;--qd-atelier-right-3ddef42bef:-8px;--qd-atelier-right-6b2cf427e3:6px;--qd-atelier-right-6e6604c570:22px;--qd-atelier-right-74397e61d5:2px;--qd-atelier-right-7553c35b2a:10px;--qd-atelier-right-8801f38f85:14px;--qd-atelier-right-8cf6c343d6:8px;--qd-atelier-right-950e41618c:-10px;--qd-atelier-right-9a07a1e88f:calc(50% + 14px);--qd-atelier-right-a40c215de5:20px;--qd-atelier-right-bd2004684d:0px;--qd-atelier-right-dd80098e40:calc(env(safe-area-inset-right, 0px) + 16px);--qd-atelier-right-f379bbffe6:50%;--qd-atelier-right-fc7eff8b93:4px;--qd-atelier-right-fe377c2b5c:5px;--qd-atelier-top-0025c53646:6px;--qd-atelier-top-02a3a6bea5:var(--qd-atelier-mobile-control-top);--qd-atelier-top-0bdc9afcd2:5vh;--qd-atelier-top-13ae86191f:0px;--qd-atelier-top-18405c4d95:4px;--qd-atelier-top-1f4f254c30:50%;--qd-atelier-top-226b073565:16px;--qd-atelier-top-2b4a5c2363:calc(env(safe-area-inset-top, 0px) + 20px);--qd-atelier-top-2ea4485706:calc(100% - 8px);--qd-atelier-top-35257ea498:calc(100% + 8px);--qd-atelier-top-4bd122fb0a:5px;--qd-atelier-top-5041ca331f:100%;--qd-atelier-top-5be99922b4:calc(100% + 4px);--qd-atelier-top-5f5e0c36ab:-6px;--qd-atelier-top-77d24710ad:env(safe-area-inset-top);--qd-atelier-top-8c2fcd09ba:14px;--qd-atelier-top-b47976f369:10px;--qd-atelier-top-bde774c7d2:-8px;--qd-atelier-top-cdd75e945e:8px;--qd-atelier-top-d4b2b8a0ba:-4px;--qd-atelier-top-dd7510d76c:15vh;--qd-atelier-top-e3495f0644:-7px;--qd-atelier-top-eaa713deb9:11px;--qd-atelier-top-ef7712dd39:calc(100% + 6px);--qd-atelier-top-fec959fd27:2px;--qd-atelier-transition-07edda8278:border-color 200ms ease,box-shadow 300ms ease,background 300ms ease;--qd-atelier-transition-0a35cad7c7:width 400ms ease;--qd-atelier-transition-13d8d6d891:background 0.18s ease;--qd-atelier-transition-13ef859193:all 0.12s;--qd-atelier-transition-153ae67580:width 200ms ease;--qd-atelier-transition-20f287810a:color 0.15s ease,border-color 0.15s ease;--qd-atelier-transition-259df1e3b2:width 480ms cubic-bezier(0.16,1,0.3,1);--qd-atelier-transition-262260c7fc:background 0.8s ease,box-shadow 0.8s ease;--qd-atelier-transition-282bfdd54b:height 400ms ease;--qd-atelier-transition-325a3097b9:background 200ms ease;--qd-atelier-transition-3e8db24eab:transform 0.18s ease;--qd-atelier-transition-45d4877186:width 300ms;--qd-atelier-transition-47cf84485a:background 160ms ease,border-color 160ms ease;--qd-atelier-transition-5cf5af79e2:color 200ms ease,border-color 200ms ease,background 200ms ease;--qd-atelier-transition-690013d1da:all 0.1s;--qd-atelier-transition-762c1dbd1e:width 0.3s ease;--qd-atelier-transition-7715dabda1:width 0.4s ease;--qd-atelier-transition-780625d724:background 0.12s ease;--qd-atelier-transition-8afd4b0ba5:opacity .15s ease;--qd-atelier-transition-8bc6bbbbdf:background 0.12s ease,border-color 0.12s ease;--qd-atelier-transition-8bcfa35878:all .15s;--qd-atelier-transition-8dbf23d5b0:flex 240ms ease;--qd-atelier-transition-9cdf374260:background 0.2s;--qd-atelier-transition-b24bad614f:color 120ms ease;--qd-atelier-transition-b31801bc26:background 200ms ease,box-shadow 200ms ease;--qd-atelier-transition-bc79e320e5:box-shadow 0.15s ease;--qd-atelier-transition-c3e510de00:background 120ms ease;--qd-atelier-transition-d40a051b2d:color 150ms ease;--qd-atelier-transition-d57e82c80f:width 300ms ease;--qd-atelier-transition-e72257e90a:background 150ms ease;--qd-atelier-transition-ea31adfa6f:border-color 0.12s ease;--qd-atelier-transition-f084f95916:color 140ms ease;--qd-atelier-transition-f0cacadcb9:outline-color 200ms ease,opacity 200ms ease;--qd-atelier-transition-f2bfc67cd6:width 200ms;--qd-atelier-transition-f4e810763a:background 0.3s ease;--qd-atelier-transition-f773cabbfd:all 0.15s ease;--qd-atelier-transition-f9ccf67552:background 150ms;--qd-atelier-transition-f9f5be6b03:transform 220ms ease,color 220ms ease;--qd-atelier-width-0445905988:8px;--qd-atelier-width-06f0618ae8:18px;--qd-atelier-width-0f48e263a7:min(460px,calc(100vw - 32px));--qd-atelier-width-12de02b473:52px;--qd-atelier-width-1424f7d8e8:11px;--qd-atelier-width-1ea5e112d4:40px;--qd-atelier-width-1f9d2e9d26:280px;--qd-atelier-width-21afe5201d:10px;--qd-atelier-width-222b812eb5:5px;--qd-atelier-width-260a93c4b6:min(480px,96vw);--qd-atelier-width-2b524186b8:88px;--qd-atelier-width-2d09dd5b97:96px;--qd-atelier-width-2f0b0e4ba0:460px;--qd-atelier-width-3652d24c50:20px;--qd-atelier-width-3b6b0b3a82:min(720px,96vw);--qd-atelier-width-48c339e9c6:3px;--qd-atelier-width-4f8003cea3:min(440px,92vw);--qd-atelier-width-5e7a1d201a:22px;--qd-atelier-width-6175250a48:76px;--qd-atelier-width-61bdd47ebf:38%;--qd-atelier-width-62f056b354:12%;--qd-atelier-width-63349069ab:32px;--qd-atelier-width-6d2a18baae:100px;--qd-atelier-width-6dbc1e0ee1:6px;--qd-atelier-width-7001be5058:12px;--qd-atelier-width-732e621989:14px;--qd-atelier-width-73992c7232:max-content;--qd-atelier-width-76925ca1cf:320px;--qd-atelier-width-7ac3605468:min(420px,94vw);--qd-atelier-width-7f153c20f1:1px;--qd-atelier-width-81703a012a:min(320px,100%);--qd-atelier-width-8aa2b24f20:520px;--qd-atelier-width-8b145917e4:56px;--qd-atelier-width-9915fcd377:4px;--qd-atelier-width-9e6557e232:26px;--qd-atelier-width-ae5abd2361:24px;--qd-atelier-width-b7aa1ec004:100%;--qd-atelier-width-b8124b2256:72%;--qd-atelier-width-b9e8c1b275:560px;--qd-atelier-width-c2cf54abc1:36px;--qd-atelier-width-cd2b97c43d:140px;--qd-atelier-width-d01ec87d92:30px;--qd-atelier-width-d12729b3d5:34px;--qd-atelier-width-d1caead449:44px;--qd-atelier-width-d4a99f5f43:28%;--qd-atelier-width-d4d91f9a13:20%;--qd-atelier-width-d5e4380953:48px;--qd-atelier-width-d9e8188b2c:72px;--qd-atelier-width-dc9d6d9a86:30%;--qd-atelier-width-dfccfa742e:calc(100% - 48px);--qd-atelier-width-e057286164:38px;--qd-atelier-width-e05d4a3301:50px;--qd-atelier-width-e104eb5fa2:220px;--qd-atelier-width-e3e0f76925:92vw;--qd-atelier-width-e3f447c4f5:180px;--qd-atelier-width-e9960f26b2:7px;--qd-atelier-width-f0ac9eeed6:640px;--qd-atelier-width-fd0294336b:6%;--qd-atelier-z-index-03ea650eeb:1200;--qd-atelier-z-index-1e144f8df8:95;--qd-atelier-z-index-306989e67e:89;--qd-atelier-z-index-392dae9649:50;--qd-atelier-z-index-3988c73c96:9998;--qd-atelier-z-index-4a661e5206:80;--qd-atelier-z-index-5a6ffa6498:100;--qd-atelier-z-index-62e266fa4b:3;--qd-atelier-z-index-8783aba325:90;--qd-atelier-z-index-8fc771a8bb:1;--qd-atelier-z-index-957cc9bda9:99;--qd-atelier-z-index-a3302dfed7:60;--qd-atelier-z-index-c16413127c:70;--qd-atelier-z-index-e2f464828c:1000;--qd-atelier-z-index-e3cdca8318:9999;--qd-atelier-z-index-f2b23bd1d1:30;--qd-atelier-permissions-tracking:0.5px;--qd-atelier-row-min-height:60px;--qd-atelier-approval-kind-gap:7px;--qd-atelier-approval-name-gap:3px;--qd-tag-xs-min-height:20px;--qd-tag-xs-size:var(--qd-caption-size);--qd-tag-xs-padding-y:0px;--qd-tag-xs-padding-x:6px;--qd-tag-xs-dot-size:5px;--qd-tag-xs-gap:var(--qd-space-1);--qd-tag-sm-min-height:24px;--qd-tag-sm-size:var(--qd-caption-size);--qd-tag-sm-padding-y:2px;--qd-tag-sm-padding-x:8px;--qd-tag-sm-dot-size:6px;--qd-tag-sm-gap:var(--qd-space-1);--qd-tag-md-min-height:28px;--qd-tag-md-size:var(--qd-control-size);--qd-tag-md-padding-y:4px;--qd-tag-md-padding-x:10px;--qd-tag-md-dot-size:7px;--qd-tag-md-gap:5px;--qd-atelier-animation-e2fb7e6e84:qa-drawer-slide-in 0.22s cubic-bezier(0.16,1,0.3,1);--qd-atelier-animation-f980f830ce:qa-spin 0.8s linear infinite;--qd-atelier-border-5614885022:2px solid currentColor;--qd-atelier-bottom-0b345d4976:-5px;--qd-atelier-gap-813e1ff4f7:4px 14px;--qd-atelier-gap-b888c81e5f:1px;--qd-atelier-height-1ef1d2ac3e:28px;--qd-atelier-height-8ce6d713d7:100dvh;--qd-atelier-height-e737496ec6:1.5px;--qd-atelier-height-e85d246b1d:42px;--qd-atelier-left-128cd8727f:calc(env(safe-area-inset-left, 0px) + 12px);--qd-atelier-left-db1be71353:10px;--qd-atelier-letter-spacing-4a873a4bd2:0.1px;--qd-atelier-line-height-3e0b4c5306:1;--qd-atelier-line-height-89aa2d62d2:1.05;--qd-atelier-margin-3c2f7af20d:-3px;--qd-atelier-margin-5c2df38eed:6px 0;--qd-atelier-margin-6d71facf62:8px 8px;--qd-atelier-margin-8e48ce1c18:16px 0;--qd-atelier-margin-93937849d9:1px 0;--qd-atelier-margin-a3079d51f3:3px 0 0;--qd-atelier-margin-bb3ec884dd:-1px;--qd-atelier-max-height-39454964ea:85dvh;--qd-atelier-max-width-108516c287:60em;--qd-atelier-max-width-6e15e025f4:100vw;--qd-atelier-min-height-353f128cde:16px;--qd-atelier-min-height-baaa9dc6ef:124px;--qd-atelier-min-width-212352ff9a:64px;--qd-atelier-min-width-491600e090:18px;--qd-atelier-min-width-a8fa375fbf:22px;--qd-atelier-padding-10130e168f:4px 4px 8px;--qd-atelier-padding-2fced8fcbc:72px 24px;--qd-atelier-padding-6dbda940f2:9px 0 3px 4px;--qd-atelier-padding-8a238426cb:14px 6px;--qd-atelier-padding-93bdbf7350:20px 12px;--qd-atelier-padding-cb2e44d3f6:20px 0;--qd-atelier-padding-f5778c8c22:12px 14px 4px;--qd-atelier-padding-left-2da5cadfb6:17px;--qd-atelier-right-d428a85cbe:3px;--qd-atelier-top-7cdfab3373:3px;--qd-atelier-transition-4db5304ca2:background 0.14s ease,color 0.14s ease;--qd-atelier-transition-903f6a1058:border-color 0.15s ease,color 0.15s ease;--qd-atelier-transition-ccf3ab5062:background 140ms ease,border-color 140ms ease;--qd-atelier-width-0f88141c20:16px;--qd-atelier-width-99c58a1579:28px;--qd-atelier-margin-top-38db7dc3b0:0px;--qd-atelier-width-8071f21693:60px;--qd-atelier-width-aebc026e77:240px;--qd-atelier-width-973b02d046:264px;--qd-atelier-padding-6655ed15d7:22px 16px;--qd-atelier-padding-20c4134aae:18px 6px;--qd-atelier-gap-dfec023665:0px;--qd-atelier-margin-bottom-dba5d0300b:0px;--qd-atelier-margin-bottom-8774b7f498:10px;--qd-atelier-padding-b5b76465e0:96px 24px;--qd-atelier-font-size-c4c2451b3f:16px;--qd-atelier-font-size-281e2e0411:22px;--qd-atelier-margin-bottom-761177ce75:18px;--qd-atelier-margin-56bc7ec797:0 auto 22px;--qd-atelier-margin-top-1788b51a41:8px;--qd-atelier-margin-bottom-f0e60d1fe1:14px;--qd-atelier-margin-bottom-4686eaf157:4px;--qd-atelier-gap-ab5acf201a:4px;--qd-atelier-min-width-73e2326cbc:fit-content;--qd-atelier-grid-template-columns-101a2cc416:1fr 120px 120px;--qd-atelier-grid-template-columns-1139b02e10:120px 1fr 100px 140px 130px;--qd-atelier-grid-template-columns-12bde0f4ce:110px 1fr;--qd-atelier-grid-template-columns-19076a0f87:200px 1fr 70px;--qd-atelier-grid-template-columns-219c84c5b3:160px 1fr 120px;--qd-atelier-grid-template-columns-224d4984a6:1fr 1fr 1fr;--qd-atelier-grid-template-columns-2bd9086160:repeat(auto-fit,minmax(110px,1fr));--qd-atelier-grid-template-columns-30c39a4664:repeat(3,minmax(0,1fr));--qd-atelier-grid-template-columns-327e1005ec:120px 140px 1fr 80px 80px;--qd-atelier-grid-template-columns-373f4e6d4a:repeat(auto-fit,minmax(150px,1fr));--qd-atelier-grid-template-columns-3bc7450f25:repeat(auto-fit,minmax(160px,1fr));--qd-atelier-grid-template-columns-3eadb6e786:90px 1fr 60px;--qd-atelier-grid-template-columns-3f8d8a1a52:repeat(auto-fit,minmax(100px,1fr));--qd-atelier-grid-template-columns-425074bb1c:160px 180px 220px 1fr;--qd-atelier-grid-template-columns-435d4a3766:repeat(auto-fit,minmax(220px,1fr));--qd-atelier-grid-template-columns-48babb64f5:2fr 3fr auto;--qd-atelier-grid-template-columns-4a72ec4126:100px 1fr 110px 100px;--qd-atelier-grid-template-columns-4b4c571294:1fr 100px 90px 140px 100px;--qd-atelier-grid-template-columns-4e2a40a174:140px 80px 1fr;--qd-atelier-grid-template-columns-4eb584f04b:repeat(auto-fill,minmax(280px,1fr));--qd-atelier-grid-template-columns-4ffa770a92:120px 1fr 90px;--qd-atelier-grid-template-columns-50e47f0061:repeat(auto-fit,minmax(180px,1fr));--qd-atelier-grid-template-columns-593a13ec38:110px 1fr 100px 100px 130px 110px;--qd-atelier-grid-template-columns-63a72b139a:160px 1fr;--qd-atelier-grid-template-columns-64a997b29d:repeat(auto-fit,minmax(200px,1fr));--qd-atelier-grid-template-columns-6a7670410f:repeat(auto-fill,minmax(260px,1fr));--qd-atelier-grid-template-columns-6acf26927d:minmax(260px,320px) 1fr;--qd-atelier-grid-template-columns-7286392c2b:1fr 64px 64px 72px 64px 104px 110px;--qd-atelier-grid-template-columns-731a2c25a9:1fr 120px 130px 90px 36px;--qd-atelier-grid-template-columns-736564bd8d:1fr 90px 44px;--qd-atelier-grid-template-columns-754cd9cbe0:repeat(4,minmax(0,1fr));--qd-atelier-grid-template-columns-760144ba86:120px 1fr;--qd-atelier-grid-template-columns-7620e0c8da:1fr 100px 100px 100px;--qd-atelier-grid-template-columns-798c27432c:repeat(auto-fit,minmax(170px,1fr));--qd-atelier-grid-template-columns-7b7c85ac14:220px 100px 1fr;--qd-atelier-grid-template-columns-7d1896c0d8:repeat(auto-fit,minmax(120px,1fr));--qd-atelier-grid-template-columns-7e2c038896:120px 1fr 90px 90px 90px 110px 1fr;--qd-atelier-grid-template-columns-814638854e:1fr 160px;--qd-atelier-grid-template-columns-82b5c85547:1fr 140px auto;--qd-atelier-grid-template-columns-8797425e7c:repeat(2,minmax(0,1fr));--qd-atelier-grid-template-columns-879f5d17bf:repeat(auto-fit,minmax(240px,1fr));--qd-atelier-grid-template-columns-88230d6a68:80px 1fr;--qd-atelier-grid-template-columns-8e15a94a30:140px 200px minmax(0,1fr) 140px;--qd-atelier-grid-template-columns-9062b70a05:repeat(auto-fit,minmax(130px,1fr));--qd-atelier-grid-template-columns-906eead401:110px 100px 1fr auto;--qd-atelier-grid-template-columns-909ed3d6e0:110px 90px 70px 110px 1fr 130px 90px;--qd-atelier-grid-template-columns-93cf941397:120px 1fr 110px 110px;--qd-atelier-grid-template-columns-955c253345:1fr 110px 140px;--qd-atelier-grid-template-columns-96a18d90dd:140px 1fr 130px;--qd-atelier-grid-template-columns-9a086fb73b:2fr 1fr 36px;--qd-atelier-grid-template-columns-9bc36ed113:1fr 1fr;--qd-atelier-grid-template-columns-a69448802c:auto auto;--qd-atelier-grid-template-columns-a7fb536c2c:1fr 32px 1fr;--qd-atelier-grid-template-columns-a9d0167977:160px 100px 90px 1fr 130px 80px;--qd-atelier-grid-template-columns-ac7bd9efa3:88px 1fr 60px 50px 130px;--qd-atelier-grid-template-columns-acab4d5989:1fr 80px 90px 110px 130px 130px;--qd-atelier-grid-template-columns-accd370ea1:auto auto minmax(0,1fr);--qd-atelier-grid-template-columns-af2bd6fdc3:1fr;--qd-atelier-grid-template-columns-b4e8abfa0c:90px 1fr 70px 50px;--qd-atelier-grid-template-columns-b667c33810:90px 1fr;--qd-atelier-grid-template-columns-bc7950908d:1fr auto;--qd-atelier-grid-template-columns-c29e4f0a73:1fr auto 1fr;--qd-atelier-grid-template-columns-c80b77add1:160px 1fr 90px 130px 130px 90px;--qd-atelier-grid-template-columns-c8242d978c:44px 64px 100px 1fr 240px 24px;--qd-atelier-grid-template-columns-c99b61dd4f:repeat(auto-fill,minmax(220px,1fr));--qd-atelier-grid-template-columns-ca0d3585aa:40px 1fr 100px;--qd-atelier-grid-template-columns-ce464e094a:140px 1fr 110px;--qd-atelier-grid-template-columns-cf80ef62a2:180px 1fr;--qd-atelier-grid-template-columns-cf92951214:2fr 1.2fr 1fr 2fr;--qd-atelier-grid-template-columns-cff7402eb4:1fr 1px 1fr;--qd-atelier-grid-template-columns-dc01a03683:120px 1fr 90px 90px 90px 110px 1.4fr;--qd-atelier-grid-template-columns-dcbf85a208:repeat(auto-fit,minmax(140px,1fr));--qd-atelier-grid-template-columns-dd1a19e633:repeat(4,1fr);--qd-atelier-grid-template-columns-dd6eaa7210:repeat(auto-fit,minmax(280px,1fr));--qd-atelier-grid-template-columns-e0e6f7b1e2:repeat(auto-fit,minmax(230px,1fr));--qd-atelier-grid-template-columns-e728a7afaf:minmax(0,1fr) auto;--qd-atelier-grid-template-columns-e7c72e3c1b:max-content 1fr;--qd-atelier-grid-template-columns-e86b78c889:100px 1fr 60px;--qd-atelier-grid-template-columns-ef2dc99299:minmax(0,1.35fr) minmax(0,1fr);--qd-atelier-grid-template-columns-effaff81d2:1fr 200px 160px 200px;--qd-atelier-grid-template-columns-f439f3a974:2fr 1fr;--qd-atelier-grid-template-columns-f8f37adb28:repeat(auto-fill,minmax(180px,1fr));--qd-atelier-grid-template-columns-fd9649aec9:100px 1fr 90px 100px;--qd-atelier-grid-template-columns-fdd87b757a:repeat(7,minmax(0,1fr));--qd-atelier-grid-template-rows-11f1d87b5a:1fr;--qd-atelier-grid-template-rows-83f858e009:0fr;--qd-atelier-width-04665c2790:1.2fr;--qd-atelier-width-051abb7ab4:minmax(150px,0.9fr);--qd-atelier-width-0f2aca65dd:168px;--qd-atelier-width-14a03b2410:minmax(90px,0.8fr);--qd-atelier-width-1ba51881f3:70px;--qd-atelier-width-20c5c66b47:1.6fr;--qd-atelier-width-28ce486ff2:minmax(140px,1.2fr);--qd-atelier-width-2dfcf515a9:minmax(96px,0.8fr);--qd-atelier-width-2edb6baa63:1fr;--qd-atelier-width-3454026bac:minmax(200px,2fr);--qd-atelier-width-3ca2ae1977:minmax(50px,0.5fr);--qd-atelier-width-433b187c26:92px;--qd-atelier-width-48abb035bf:minmax(0,1fr);--qd-atelier-width-4a8e5e3bb8:minmax(170px,1fr);--qd-atelier-width-55d8ffef28:170px;--qd-atelier-width-5a5f7abe41:110px;--qd-atelier-width-5af2b479cf:minmax(120px,1.4fr);--qd-atelier-width-5b306adf7f:minmax(0,2fr);--qd-atelier-width-5d3d8abc80:minmax(160px,0.8fr);--qd-atelier-width-5f6a72ded8:2.4fr;--qd-atelier-width-62e292aab3:minmax(110px,1fr);--qd-atelier-width-662c8e4334:150px;--qd-atelier-width-66e8ecd016:minmax(80px,0.7fr);--qd-atelier-width-6f807e8852:1.5fr;--qd-atelier-width-6fb572c7e7:minmax(80px,0.8fr);--qd-atelier-width-7080f70fb4:108px;--qd-atelier-width-79fdd70a86:2fr;--qd-atelier-width-8a12f78a68:minmax(60px,0.6fr);--qd-atelier-width-91269935bd:80px;--qd-atelier-width-9db3c3232a:130px;--qd-atelier-width-9e0ba99a02:minmax(160px,1.6fr);--qd-atelier-width-ad426e4154:260px;--qd-atelier-width-b66da02177:1.4fr;--qd-atelier-width-c1ca2330aa:minmax(140px,1fr);--qd-atelier-width-c6c02c7619:minmax(160px,2fr);--qd-atelier-width-c880d6ebcc:minmax(190px,1.6fr);--qd-atelier-width-cd80a789fc:minmax(100px,0.9fr);--qd-atelier-width-d334b57bfc:120px;--qd-atelier-width-d3db975bed:64px;--qd-atelier-width-d68e58999b:minmax(0,0.6fr);--qd-atelier-width-d9bdf1127d:minmax(0,1.2fr);--qd-atelier-width-dc9eac3f89:190px;--qd-atelier-width-e1bd43b81b:minmax(60px,0.5fr);--qd-atelier-width-e5a3feb436:84px;--qd-atelier-width-edb4cac963:1.8fr;--qd-atelier-width-f20c98971e:minmax(90px,0.9fr);--qd-atelier-width-f47e3b970d:90px;--qd-atelier-width-fc89e844ea:minmax(220px,1.6fr);--qd-atelier-width-ffcb6e42ab:160px;--qd-department-badge-padding-md:2px 8px;--qd-department-badge-padding-sm:1px 6px;--qd-atelier-popover-max-width:90vw;--qd-atelier-animation-85e2db3bbe:qa-spin 1s linear infinite;--qd-atelier-animation-c45e4328d3:qa-ptr-spin 0.8s linear infinite;--qd-atelier-border-bottom-8a9040d989:2px solid transparent;--qd-atelier-border-top-12d5bfbfa4:2px solid transparent;--qd-atelier-box-shadow-4e3a320a2e:0 0 0 0 transparent;--qd-atelier-left-b77c85b911:12px;--qd-atelier-margin-af3c2c2206:4px 0 0;--qd-atelier-max-height-10313ebafa:calc(100vh - 80px);--qd-atelier-max-height-70b738b89c:min(560px,calc(100vh - 80px));--qd-atelier-max-height-98ef83fc64:calc(100dvh - 176px);--qd-atelier-max-height-c37aced585:calc(100dvh - 96px);--qd-atelier-min-height-d1125e45f1:8px;--qd-atelier-opacity-12f66c81f3:0.32;--qd-atelier-opacity-1e45cdc0ca:0.45;--qd-atelier-opacity-58891958e0:0.35;--qd-atelier-opacity-5a494e69a6:0.82;--qd-atelier-opacity-64201e50d3:0.56;--qd-atelier-opacity-723e7a154b:0.72;--qd-atelier-opacity-8ad03dac39:0.78;--qd-atelier-opacity-b53823ac50:0;--qd-atelier-outline-offset-add1a4a27f:0px;--qd-atelier-padding-0db622ccdc:18px 22px 20px;--qd-atelier-padding-10cb0c99af:6px 11px;--qd-atelier-padding-c2a728b34e:5px 9px;--qd-atelier-padding-right-5a7a43c1e0:38px;--qd-atelier-right-11f369524d:12px;--qd-atelier-transition-f7c7537b7b:width 0.22s cubic-bezier(0.16,1,0.3,1),padding 0.22s cubic-bezier(0.16,1,0.3,1);--qd-atelier-width-90cbec82bc:0px;--qd-atelier-width-c6c0c33c0f:360px;--qd-atelier-min-height-33a0c459af:70vh;--qd-atelier-padding-a1041a2446:24px 16px calc(120px + env(safe-area-inset-bottom, 0px));--qd-atelier-transition-1460dce093:all 120ms ease;--qd-atelier-border-style-5ed175bd8d:solid;--qd-atelier-border-style-95c01bc47f:dashed;--qd-atelier-border-style-d6cf0a6915:dotted;--qd-atelier-border-width-629f400716:1.5px;--qd-atelier-border-width-d98604a1be:3px;--qd-atelier-flex-09b2b5aff4:1 1 220px;--qd-atelier-flex-134021ea72:1 1 200px;--qd-atelier-flex-17f6158ebf:1 1 140px;--qd-atelier-flex-2d42481910:2;--qd-atelier-flex-3b80b5ce9b:1 1 420px;--qd-atelier-flex-58b716a7c6:0 0 140px;--qd-atelier-flex-6173c2f380:1 1 100px;--qd-atelier-flex-6af622290f:1 1 180px;--qd-atelier-flex-7420610ca5:1 1 160px;--qd-atelier-flex-7fff97ee23:1 1 auto;--qd-atelier-flex-8037400c24:0 0 auto;--qd-atelier-flex-824afcc06b:1 0 auto;--qd-atelier-flex-83725d2c6e:1;--qd-atelier-flex-84473f0802:1 1 480px;--qd-atelier-flex-a490ddb63c:0 0 136px;--qd-atelier-flex-a81b3ff9da:1 1 320px;--qd-atelier-flex-b1967aa00f:2 1 240px;--qd-atelier-flex-b46b96af8e:1 1 300px;--qd-atelier-flex-b8d2a02f9a:1 1 0;--qd-atelier-flex-basis-479cc24a38:100%;--qd-atelier-flex-c249c57cd4:0 0 150px;--qd-atelier-flex-ca435f87aa:1.7 1 460px;--qd-atelier-flex-cb8b09fe18:1 1 260px;--qd-atelier-flex-d69425bc7f:1 1 280px;--qd-atelier-flex-e6b29ab574:1 1 240px;--qd-atelier-flex-ea169cb88e:0 1 auto;--qd-atelier-flex-ef5d1a5772:0 1 300px;--qd-atelier-font-weight-51f1217b48:500;--qd-atelier-max-height-dead6c5528:100vh;--qd-atelier-scroll-margin-top-056e6d9c19:72px;--qd-atelier-scroll-margin-top-319b6655dd:24px;--qd-atelier-scroll-margin-top-d4d92efb48:80px;--qd-atelier-hub-link-underline-offset:3px;--qd-atelier-inline-icon-align:-2px;--qd-atelier-matched-rule-hover:rgba(201,168,120,0.04);--qd-atelier-approval-connector-inset:calc(50% + 15px);--qd-atelier-approval-connector-top:11px;--qd-atelier-observe-border-style:dashed;--qd-atelier-document-outline-width:2px;--qd-atelier-observe-filter:grayscale(0.4);--qd-atelier-type-display-font-family:var(--qd-font-family-ui);--qd-atelier-type-display-font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);--qd-atelier-type-display-font-weight:700;--qd-atelier-type-display-letter-spacing:-0.02em;--qd-atelier-type-display-line-height:1.05;--qd-atelier-type-h1-font-family:var(--qd-font-family-ui);--qd-atelier-type-h1-font-size:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);--qd-atelier-type-h1-font-weight:700;--qd-atelier-type-h1-letter-spacing:-0.015em;--qd-atelier-type-h1-line-height:1.15;--qd-atelier-type-h2-font-family:var(--qd-font-family-ui);--qd-atelier-type-h2-font-size:clamp(1.25rem,1rem + 0.8vw,1.5rem);--qd-atelier-type-h2-font-weight:600;--qd-atelier-type-h2-letter-spacing:-0.01em;--qd-atelier-type-h2-line-height:1.25;--qd-atelier-type-h3-font-family:var(--qd-font-family-ui);--qd-atelier-type-h3-font-size:1.0625rem;--qd-atelier-type-h3-font-weight:600;--qd-atelier-type-h3-letter-spacing:-0.005em;--qd-atelier-type-h3-line-height:1.35;--qd-atelier-type-body-font-family:var(--qd-font-family-ui);--qd-atelier-type-body-font-size:0.9375rem;--qd-atelier-type-body-font-weight:400;--qd-atelier-type-body-letter-spacing:0px;--qd-atelier-type-body-line-height:1.65;--qd-atelier-type-caption-font-family:var(--qd-font-family-ui);--qd-atelier-type-caption-font-size:0.8125rem;--qd-atelier-type-caption-font-weight:400;--qd-atelier-type-caption-letter-spacing:0px;--qd-atelier-type-caption-line-height:1.55;--qd-atelier-type-mono-font-family:var(--qd-font-family-mono);--qd-atelier-type-mono-font-size:0.6875rem;--qd-atelier-type-mono-font-weight:500;--qd-atelier-type-mono-letter-spacing:0.08em;--qd-atelier-type-mono-line-height:1.4;--qd-atelier-type-mono-text-transform:uppercase;--qd-atelier-assessment-column-100:100px;--qd-atelier-assessment-column-110:110px;--qd-atelier-assessment-column-120:120px;--qd-atelier-assessment-column-140:140px;--qd-atelier-impact-grid:repeat(auto-fit,minmax(220px,1fr));--qd-atelier-pipeline-ring:0 0 0 var(--qd-border-width);--qd-atelier-pipeline-shadow:0 2px 10px;--qd-atelier-link-underline-fine:2px;--qd-atelier-grid-members:1fr 220px 160px 110px 130px 110px;--qd-atelier-grid-users:170px 1fr 110px 110px 1fr 200px;--qd-atelier-grid-vigilance:90px 1fr 120px 150px 100px 90px;--qd-atelier-chart-label-width:60px;--qd-atelier-chart-summary-width:50px;--qd-atelier-usage-label-width:100px;--qd-atelier-glove-target:64px;--qd-atelier-section-leading:1.35;--qd-atelier-line-clamp-single:1;--qd-atelier-line-clamp-double:2;--qd-atelier-shadow-float:0 1px 0 rgba(255,255,255,0.06) inset,0 12px 32px -8px rgba(0,0,0,0.45);--qd-atelier-shadow-surface:0 1px 0 rgba(255,255,255,0.05) inset,0 4px 16px -4px rgba(0,0,0,0.35);--qd-atelier-risk-ring-geometry:0 0 0 4px;--qd-atelier-risk-ring-alpha:13.3333333333%;--qd-atelier-status-glow-geometry:0 0 12px;--qd-atelier-status-glow-alpha:50.1960784314%;--qd-atelier-avatar-ring-geometry:0 0 0 2px;--qd-atelier-widget-edit-quarter:calc(25% - var(--qd-space-4) * 3 / 4);--qd-atelier-widget-edit-half:calc(50% - var(--qd-space-4) / 2);--qd-atelier-widget-quarter:calc(25% - var(--qd-space-3) * 3 / 4);--qd-atelier-widget-half:calc(50% - var(--qd-space-3) / 2);--qd-atelier-widget-hidden-filter:grayscale(0.7);--qd-atelier-shadow-ink:#000000;--qd-atelier-shadow-small-geometry:0 6px 20px;--qd-atelier-shadow-side-geometry:-8px 0 24px;--qd-atelier-shadow-large-geometry:0 12px 40px;--qd-atelier-shadow-menu-geometry:0 8px 24px;--qd-atelier-collapse-open-easing:cubic-bezier(0.22,1,0.36,1);--qd-atelier-collapse-close-easing:cubic-bezier(0.4,0,0.2,1);--qd-atelier-collapse-hidden-transform:translateY(-4px);--qd-atelier-docset-tier-width:84px;--qd-atelier-org-table-plan-width:110px;--qd-atelier-org-table-expiry-width:120px;--qd-atelier-org-table-usage-track:1.4fr}