@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-cyrillic-ext-wght-normal-7HZGY4W5.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-cyrillic-wght-normal-UZXC3WEV.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-greek-ext-wght-normal-EBCDKLAS.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-greek-wght-normal-7GGURCYE.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-symbols2-wght-normal-NUFNLNGQ.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-latin-ext-wght-normal-UQFTSNYT.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/fira-code-latin-wght-normal-2PIIU2FG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--q-primary: #0f766e;--q-primary-hover: #115e59;--q-primary-active: #134e4a;--q-primary-soft: #e7f4f1;--q-primary-soft-strong: #cdeae4;--q-on-primary: #ffffff;--q-accent: #115e59;--q-accent-soft: #e7f4f1;--q-text: #142320;--q-text-secondary: #3d4f4b;--q-text-muted: #5b6b67;--q-bg: #f5f7f6;--q-surface: #ffffff;--q-surface-2: #f9fbfa;--q-hover: #eef2f1;--q-border: #dde4e2;--q-border-strong: #c4cfcc;--q-border-subtle: #eaefed;--q-success: #15803d;--q-warning: #b45309;--q-danger: #dc2626;--q-danger-hover: #b91c1c;--q-info: #0f766e;--q-success-text: #166534;--q-warning-text: #92400e;--q-danger-text: #b91c1c;--q-info-text: #115e59;--q-success-soft: #ecfdf3;--q-warning-soft: #fff7ea;--q-danger-soft: #fef3f2;--q-info-soft: #e7f4f1;--q-neutral-soft: #eef2f1;--q-on-danger: #ffffff;--q-tooltip-bg: #142320;--q-tooltip-text: #ffffff;--q-overlay: rgb(10 25 22 / 45%);--q-focus-ring: #0f766e;--q-focus-halo: 0 0 0 4px rgb(15 118 110 / 18%);--q-font-heading: "Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--q-font-body: "Inter Variable", "Inter", system-ui, sans-serif;--q-font-mono: "Fira Code Variable", "Fira Code", ui-monospace, monospace;--q-fs-display: 44px;--q-fs-headline: 32px;--q-fs-subhead: 22px;--q-fs-body-lg: 18px;--q-fs-body: 16px;--q-fs-base: 15px;--q-fs-body-sm: 14px;--q-fs-caption: 13px;--q-fs-overline: 12px;--q-space-1: 4px;--q-space-2: 8px;--q-space-3: 16px;--q-space-4: 24px;--q-space-5: 32px;--q-space-6: 48px;--q-space-7: 64px;--q-space-8: 96px;--q-radius-sm: 6px;--q-radius-md: 10px;--q-radius-lg: 14px;--q-radius-xl: 20px;--q-radius-full: 9999px;--q-shadow-subtle: 0 1px 2px rgb(16 40 36 / 6%);--q-shadow-medium: 0 2px 4px rgb(16 40 36 / 4%), 0 8px 20px rgb(16 40 36 / 7%);--q-shadow-large: 0 4px 8px rgb(16 40 36 / 5%), 0 20px 48px rgb(16 40 36 / 14%);--q-shadow-tooltip: 0 4px 12px rgb(16 40 36 / 18%);--q-ring-code: inset 0 0 0 1px #dde4e2;--q-dur-fast: .12s;--q-dur: .18s;--q-dur-slow: .28s;--q-ease: cubic-bezier(.2, .7, .2, 1);--q-control-sm: 36px;--q-control-md: 44px;--q-control-lg: 52px;--q-sidebar-width: 280px;--q-topbar-height: 64px;--q-panel-max-width: 720px;--q-content-max-width: 1040px;--q-drawer-breakpoint: 900px}:root[data-theme=dark]{color-scheme:dark;--q-bg: #0c1312;--q-surface: #121b1a;--q-surface-2: #162120;--q-hover: #1a2524;--q-border: #24302e;--q-border-strong: #34433f;--q-border-subtle: #1a2524;--q-text: #e3ebe9;--q-text-secondary: #c3cfcc;--q-text-muted: #93a39f;--q-primary: #2dd4bf;--q-primary-hover: #5eead4;--q-primary-active: #99f6e4;--q-primary-soft: #0f2f2b;--q-primary-soft-strong: #134e4a;--q-on-primary: #062320;--q-accent: #5eead4;--q-accent-soft: #0f2f2b;--q-success: #4ade80;--q-warning: #fbbf24;--q-danger: #f87171;--q-danger-hover: #fca5a5;--q-info: #2dd4bf;--q-success-text: #4ade80;--q-warning-text: #fbbf24;--q-danger-text: #f87171;--q-info-text: #5eead4;--q-success-soft: #0b2a17;--q-warning-soft: #33230a;--q-danger-soft: #3a1212;--q-info-soft: #0f2f2b;--q-neutral-soft: #1a2524;--q-on-danger: #1a0606;--q-tooltip-bg: #e3ebe9;--q-tooltip-text: #0c1312;--q-focus-ring: #2dd4bf;--q-focus-halo: 0 0 0 4px rgb(45 212 191 / 22%);--q-ring-code: inset 0 0 0 1px #24302e;--q-shadow-subtle: 0 1px 2px rgb(0 0 0 / 30%);--q-shadow-medium: 0 8px 20px rgb(0 0 0 / 35%);--q-shadow-large: 0 20px 48px rgb(0 0 0 / 50%)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--q-bg);color:var(--q-text);font-family:var(--q-font-body);font-size:var(--q-fs-base);line-height:1.6;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--q-font-heading);color:var(--q-text);margin:0 0 var(--q-space-3);text-wrap:balance}h1{font-size:var(--q-fs-headline);font-weight:700;line-height:1.15;letter-spacing:-.02em}h2{font-size:var(--q-fs-subhead);font-weight:650;line-height:1.25;letter-spacing:-.01em}h3{font-size:var(--q-fs-body-lg);font-weight:650;line-height:1.3;letter-spacing:-.005em}p{margin:0 0 var(--q-space-2)}strong{font-weight:600}img{max-width:100%}code,pre,.q-mono{font-family:var(--q-font-mono);font-size:var(--q-fs-body-sm);line-height:1.7}code{padding:1px 6px;background:var(--q-hover);border-radius:var(--q-radius-sm)}.q-code{display:block;padding:var(--q-space-3);background:var(--q-bg);border-radius:var(--q-radius-lg);box-shadow:var(--q-ring-code);overflow-x:auto;overflow-wrap:anywhere}a{color:var(--q-primary);font-weight:500;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentcolor 40%,transparent);transition:color var(--q-dur-fast) ease,text-decoration-color var(--q-dur-fast) ease}a:hover{color:var(--q-primary-hover);text-decoration-color:currentcolor}:focus-visible{outline:2px solid var(--q-focus-ring);outline-offset:2px}::selection{background:var(--q-primary-soft-strong);color:var(--q-text)}.q-error{color:var(--q-danger-text)}.q-muted{color:var(--q-text-muted)}.q-overline{font-size:var(--q-fs-overline);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-muted)}.q-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}hr{height:1px;margin:var(--q-space-4) 0;border:0;background:var(--q-border)}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--q-space-2);min-height:var(--q-control-md);padding:0 20px;background:var(--q-primary);color:var(--q-on-primary);border:1px solid transparent;border-radius:var(--q-radius-md);font:inherit;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--q-dur-fast) ease,border-color var(--q-dur-fast) ease,box-shadow var(--q-dur-fast) ease}.q-btn:hover:not(:disabled){background:var(--q-primary-hover)}.q-btn--secondary{background:var(--q-surface);color:var(--q-text);border-color:var(--q-border-strong);box-shadow:var(--q-shadow-subtle)}.q-btn--secondary:hover:not(:disabled){background:var(--q-hover)}.q-btn--ghost{background:transparent;color:var(--q-text-secondary);border-color:transparent}.q-btn--ghost:hover:not(:disabled){background:var(--q-hover);color:var(--q-text)}.q-btn--destructive{background:var(--q-danger);color:var(--q-on-danger)}.q-btn--destructive:hover:not(:disabled){background:var(--q-danger-hover)}.q-btn--sm{min-height:var(--q-control-sm);padding:0 14px;font-size:var(--q-fs-body-sm)}.q-btn--lg{min-height:var(--q-control-lg);padding:0 28px;font-size:var(--q-fs-body)}.q-btn:disabled{opacity:.45;cursor:not-allowed}.q-card{display:block;background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-radius-lg);box-shadow:var(--q-shadow-subtle);padding:var(--q-space-4)}.q-card--elevated{border-color:transparent;box-shadow:var(--q-shadow-medium)}.q-field{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--q-space-3)}.q-label,label{font-size:var(--q-fs-body-sm);font-weight:550;color:var(--q-text)}.q-help{font-size:var(--q-fs-caption);font-weight:400;color:var(--q-text-muted)}.q-help--error{color:var(--q-danger-text)}.q-input,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=submit],[type=button],[type=color]),select,textarea{min-height:var(--q-control-md);padding:10px 14px;background:var(--q-surface);color:var(--q-text);border:1px solid var(--q-border-strong);border-radius:var(--q-radius-md);font:inherit;font-size:var(--q-fs-base);max-width:100%;transition:border-color var(--q-dur-fast) ease,box-shadow var(--q-dur-fast) ease}textarea{min-height:96px;line-height:1.55}::placeholder{color:var(--q-text-muted);opacity:.85}.q-input:hover:not(:disabled),input:hover:not(:disabled,[type=checkbox],[type=radio]),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--q-text-muted)}.q-input:focus-visible,input:focus-visible:not([type=checkbox],[type=radio]),select:focus-visible,textarea:focus-visible{border-color:var(--q-primary);box-shadow:var(--q-focus-halo);outline:2px solid transparent}.q-input[aria-invalid=true],input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--q-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-danger) 14%,transparent)}.q-input:disabled,input:disabled:not([type=checkbox],[type=radio]),select:disabled,textarea:disabled{background:var(--q-bg);border-color:var(--q-border);color:var(--q-text-muted);cursor:not-allowed}.q-field:has([aria-invalid=true])>.q-label{color:var(--q-danger-text)}input[type=color]{min-height:var(--q-control-md);padding:4px;background:var(--q-surface);border:1px solid var(--q-border-strong);border-radius:var(--q-radius-md);cursor:pointer}input[type=checkbox],input[type=radio]{appearance:none;flex:none;width:18px;height:18px;margin:0 var(--q-space-2) 0 0;background:var(--q-surface);border:1.5px solid var(--q-border-strong);vertical-align:middle;cursor:pointer;transition:background-color var(--q-dur-fast) ease,border-color var(--q-dur-fast) ease}input[type=checkbox]{border-radius:5px}input[type=radio]{border-radius:var(--q-radius-full)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--q-primary)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--q-primary);border-color:var(--q-primary)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}input[type=radio]:checked{border-color:var(--q-primary);background:radial-gradient(circle,var(--q-primary) 0 4px,var(--q-surface) 4.5px)}input[type=checkbox]:disabled,input[type=radio]:disabled{background:var(--q-hover);border-color:var(--q-border);cursor:not-allowed}.q-chip,.q-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:0;border-radius:var(--q-radius-full);background:var(--q-neutral-soft);color:var(--q-text-secondary);font-size:var(--q-fs-caption);font-weight:550;line-height:1.5;white-space:nowrap}.q-badge[data-status]:before{content:"";width:6px;height:6px;flex:none;border-radius:var(--q-radius-full);background:currentcolor}.q-badge[data-status=Draft]{background:var(--q-neutral-soft);color:var(--q-text-secondary)}.q-badge[data-status=PendingApproval]{background:var(--q-info-soft);color:var(--q-info-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-info) 40%,transparent)}.q-badge[data-status=Scheduled]{background:var(--q-primary-soft);color:var(--q-info-text)}.q-badge[data-status=Published]{background:var(--q-success-soft);color:var(--q-success-text)}.q-badge[data-status=Failed],.q-badge[data-status=Rejected]{background:var(--q-danger-soft);color:var(--q-danger-text)}.q-badge[data-status=ManualPublishRequired]{background:var(--q-warning-soft);color:var(--q-warning-text);font-weight:600}.q-badge--label{background:var(--q-accent-soft);color:var(--q-accent);font-weight:600}.q-list{list-style:none;margin:0;padding:0}.q-list-row{display:flex;align-items:center;gap:var(--q-space-2);flex-wrap:wrap;min-height:56px;padding:12px var(--q-space-2);border-bottom:1px solid var(--q-border-subtle);font-size:var(--q-fs-base);transition:background-color var(--q-dur-fast) ease}.q-list-row:hover{background:var(--q-surface-2)}.q-list-row:last-child{border-bottom:0}.q-list-row--selected{background:var(--q-primary-soft);color:var(--q-primary);box-shadow:inset 3px 0 0 var(--q-primary)}.q-list-row .name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.q-list-row .sub{display:block;font-weight:400;font-size:var(--q-fs-body-sm)}.q-list-row .q-badge{margin-left:var(--q-space-2);vertical-align:middle}.q-tip{position:relative;cursor:help}.q-tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%);width:max-content;max-width:280px;padding:6px 10px;background:var(--q-tooltip-bg);color:var(--q-tooltip-text);border-radius:var(--q-radius-sm);box-shadow:var(--q-shadow-tooltip);font-size:var(--q-fs-caption);font-weight:400;line-height:1.4;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--q-dur-fast) ease;z-index:20}.q-tip:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);border:5px solid transparent;border-top-color:var(--q-tooltip-bg);border-bottom-width:0;opacity:0;pointer-events:none;z-index:20}.q-tip:hover:after,.q-tip:hover:before,.q-tip:focus-visible:after,.q-tip:focus-visible:before{opacity:1}.q-empty{margin:0 0 var(--q-space-3);padding:var(--q-space-5) var(--q-space-4);text-align:center;color:var(--q-text-muted);background:var(--q-surface-2);border:1px dashed var(--q-border-strong);border-radius:var(--q-radius-lg)}.q-banner{display:block;padding:var(--q-space-2) var(--q-space-4);background:var(--q-info-soft);color:var(--q-info-text)}.q-banner--warning{background:var(--q-warning-soft);color:var(--q-warning-text)}.q-page{max-width:var(--q-content-max-width);margin:0 auto}.q-prose{max-width:var(--q-panel-max-width)}.q-page-lead{margin:calc(-1 * var(--q-space-2)) 0 var(--q-space-4);color:var(--q-text-secondary);font-size:var(--q-fs-body)}.q-section{margin-top:var(--q-space-4);padding-top:var(--q-space-4);border-top:1px solid var(--q-border)}.q-section>h2:first-child,.q-section-title{margin:0 0 var(--q-space-3);font-size:var(--q-fs-body-lg);font-weight:650}.q-form{display:grid;gap:var(--q-space-3);max-width:440px}.q-form .q-field{margin-bottom:0}.q-form.q-section{max-width:none}.q-form.q-section>*{max-width:440px}.q-form>button,.q-form>.q-btn{justify-self:start}.q-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--q-space-2);margin-bottom:var(--q-space-3)}.q-toolbar .q-field{flex-direction:row;align-items:center;gap:var(--q-space-2);margin-bottom:0}.q-spacer{flex:1}select,select.q-input{appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%235b6b67' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}input[type=file]{max-width:100%;padding:8px;background:var(--q-surface-2);border:1px dashed var(--q-border-strong);border-radius:var(--q-radius-md);font:inherit;font-size:var(--q-fs-body-sm);color:var(--q-text-secondary);cursor:pointer}input[type=file]:hover{border-color:var(--q-primary)}input[type=file]::file-selector-button{min-height:var(--q-control-sm);margin-right:var(--q-space-3);padding:0 14px;background:var(--q-surface);color:var(--q-text);border:1px solid var(--q-border-strong);border-radius:var(--q-radius-sm);font:inherit;font-weight:600;cursor:pointer}fieldset{min-width:0;margin:0;padding:var(--q-space-2) var(--q-space-3) var(--q-space-3);border:1px solid var(--q-border);border-radius:var(--q-radius-md)}legend{padding:0 var(--q-space-2);font-size:var(--q-fs-body-sm);font-weight:550;color:var(--q-text)}.q-check,fieldset label{display:inline-flex;align-items:center;gap:var(--q-space-2);min-height:32px;margin-right:var(--q-space-3);font-weight:400;color:var(--q-text);cursor:pointer}fieldset label input,.q-check input{margin:0}.q-table,table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table th{font-size:var(--q-fs-caption);font-weight:600;color:var(--q-text-muted);text-align:left}.q-logo-mark rect{fill:var(--q-primary)}.q-logo-mark circle,.q-logo-mark path{fill:none;stroke:var(--q-on-primary);stroke-width:3.2;stroke-linecap:round}.q-skip{position:absolute;left:-9999px;z-index:50;padding:var(--q-space-2) var(--q-space-3);background:var(--q-surface);border-radius:var(--q-radius-md);box-shadow:var(--q-shadow-medium)}.q-skip:focus{top:var(--q-space-2);left:var(--q-space-2)}.q-user{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--q-border);border-radius:var(--q-radius-md);background:var(--q-surface-2)}.q-user .who{display:grid;min-width:0;line-height:1.35}.q-user .nm,.q-user .em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-user .nm{font-weight:600;font-size:var(--q-fs-body-sm)}.q-user .em{font-size:var(--q-fs-caption);color:var(--q-text-muted)}.q-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:var(--q-radius-full);background:var(--q-primary-soft-strong);color:var(--q-primary-hover);font-family:var(--q-font-heading);font-weight:700}.q-stepper{display:flex;gap:6px;margin:0;padding:0;list-style:none}.q-stepper>li{flex:1;height:6px;border-radius:var(--q-radius-full);background:var(--q-border);transition:background-color var(--q-dur) var(--q-ease)}.q-stepper>li.done,.q-stepper>li.current{background:var(--q-primary)}.q-tabs{display:flex;width:fit-content;gap:4px;max-width:100%;margin:0 0 var(--q-space-4);padding:4px;overflow-x:auto;background:var(--q-hover);border-radius:var(--q-radius-md);scrollbar-width:none}.q-tab{flex:none;min-height:40px;padding:0 16px;border:0;border-radius:7px;background:transparent;color:var(--q-text-secondary);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--q-dur-fast) ease,color var(--q-dur-fast) ease}.q-tab:hover{color:var(--q-text)}.q-tab[aria-selected=true]{background:var(--q-surface);color:var(--q-text);box-shadow:var(--q-shadow-subtle),0 0 0 1px var(--q-border)}dialog,.q-dialog{width:min(520px,calc(100vw - 32px));padding:var(--q-space-4);color:var(--q-text);background:var(--q-surface);border:0;border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-large)}dialog::backdrop{background:var(--q-overlay)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:600px){:root{--q-fs-headline: 26px;--q-fs-subhead: 20px}.q-form{max-width:none}.q-list-row{padding:var(--q-space-3) 0}.q-list-row:hover{background:transparent}}@media print{.topbar,.side,.backdrop,.banner,.no-print,button,dialog{display:none!important}.content{margin:0!important;padding:0!important}body{color:#000;background:#fff}main{max-width:none!important}h1,h2,h3{break-after:avoid}li,tr,fieldset{break-inside:avoid}a{color:inherit;text-decoration:none}}
