:root{--surface-page: #F4F6F2;--surface-card: #FFFFFF;--surface-sunken: #EEF1EC;--surface-track: #E6EBE5;--skeleton: #E3E8E2;--ink: #14201C;--ink-soft: #2C3833;--ink-neutral: #3B4842;--ink-muted: #4F5D57;--ink-faint: #66726C;--on-brand: #FFFFFF;--line: #DDE3DC;--line-strong: #C9D3CC;--line-control: #7F8B84;--brand: #1E5A4E;--brand-deep: #143F37;--brand-night: #12302A;--brand-call-control: #2A5E52;--brand-offline: #1E4A40;--brand-tint: #E3EEEA;--brand-tint-strong: #CFE2DA;--brand-line-on-dark: #5E8C80;--on-brand-night: #C9D8D2;--brand-splash: #2D6A4F;--brand-splash-ring: #34744F;--on-splash-muted: #E4ECE6;--accent: #F2C58A;--on-accent: #4A2F0B;--danger: #8C1D18;--danger-strong: #A3261E;--danger-count: #B3261E;--danger-call-end: #C6362B;--danger-tint: #FBE9E7;--danger-line: #E3B5B0;--danger-line-soft: #E7D3CF;--warning: #A36710;--warning-ink: #5A4318;--warning-ink-deep: #4A3714;--warning-tint: #FDF3E4;--success: #2A7F50;--track-pink: #C0577A;--track-pink-ink: #5C1E36;--track-pink-tint: #F8E4EB;--track-pink-soft: #F3D6E0;--track-blue: #3F6FB5;--track-blue-tint: #E8EEF8;--track-blue-soft: #B9CBE6;--track-lavender: #C9C2E6;--track-gold: #B7791F;--rating-star: #BF8126;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--radius-3: 3px;--radius-6: 6px;--radius-8: 8px;--radius-9: 9px;--radius-10: 10px;--radius-12: 12px;--radius-14: 14px;--radius-16: 16px;--radius-18: 18px;--radius-28: 28px;--radius-pill: 999px;--size-tap: 44px;--size-button-mobile: 54px;--size-field-mobile: 50px;--size-chip: 38px;--size-control-admin: 42px;--size-tab-admin: 36px;--size-badge: 22px;--size-phone-width: 390px;--size-admin-sidebar: 248px;--focus-ring: 0 0 0 2px #FFFFFF, 0 0 0 4px #1E5A4E;--font-display: "Bricolage Grotesque", "Figtree", system-ui, sans-serif;--font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--type-display-xl-size: 34px;--type-display-xl-line-height: 1.08;--type-display-xl-weight: 700;--type-display-xl-letter-spacing: -.6px;--type-title-lg-size: 30px;--type-title-lg-line-height: 1.1;--type-title-lg-weight: 700;--type-title-lg-letter-spacing: -.5px;--type-title-md-size: 28px;--type-title-md-line-height: 1.1;--type-title-md-weight: 700;--type-title-md-letter-spacing: -.4px;--type-title-sm-size: 24px;--type-title-sm-line-height: 1.15;--type-title-sm-weight: 700;--type-title-sm-letter-spacing: -.3px;--type-heading-size: 22px;--type-heading-line-height: 1.2;--type-heading-weight: 600;--type-heading-letter-spacing: 0px;--type-heading-sm-size: 18px;--type-heading-sm-line-height: 1.25;--type-heading-sm-weight: 700;--type-heading-sm-letter-spacing: 0px;--type-button-lg-size: 17px;--type-button-lg-line-height: 1.2;--type-button-lg-weight: 600;--type-button-lg-letter-spacing: 0px;--type-body-lg-size: 16px;--type-body-lg-line-height: 1.45;--type-body-lg-weight: 500;--type-body-lg-letter-spacing: 0px;--type-body-size: 15px;--type-body-line-height: 1.45;--type-body-weight: 400;--type-body-letter-spacing: 0px;--type-body-admin-size: 14px;--type-body-admin-line-height: 1.45;--type-body-admin-weight: 400;--type-body-admin-letter-spacing: 0px;--type-label-size: 14.5px;--type-label-line-height: 1.3;--type-label-weight: 600;--type-label-letter-spacing: 0px;--type-meta-size: 13px;--type-meta-line-height: 1.45;--type-meta-weight: 400;--type-meta-letter-spacing: 0px;--type-caption-size: 12.5px;--type-caption-line-height: 1.4;--type-caption-weight: 600;--type-caption-letter-spacing: 0px;--type-nav-label-size: 12px;--type-nav-label-line-height: 1.2;--type-nav-label-weight: 600;--type-nav-label-letter-spacing: 0px;--type-overline-size: 11.5px;--type-overline-line-height: 1.2;--type-overline-weight: 700;--type-overline-letter-spacing: .6px}.type-display-xl{font-family:var(--font-display);font-size:34px;line-height:1.08;font-weight:700;letter-spacing:-.6px}.type-title-lg{font-family:var(--font-display);font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.5px}.type-title-md{font-family:var(--font-display);font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.4px}.type-title-sm{font-family:var(--font-display);font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.3px}.type-heading{font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:600}.type-heading-sm{font-family:var(--font-display);font-size:18px;line-height:1.25;font-weight:700}.type-button-lg{font-family:var(--font-body);font-size:17px;line-height:1.2;font-weight:600}.type-body-lg{font-family:var(--font-body);font-size:16px;line-height:1.45;font-weight:500}.type-body{font-family:var(--font-body);font-size:15px;line-height:1.45;font-weight:400}.type-body-admin{font-family:var(--font-body);font-size:14px;line-height:1.45;font-weight:400}.type-label{font-family:var(--font-body);font-size:14.5px;line-height:1.3;font-weight:600}.type-meta{font-family:var(--font-body);font-size:13px;line-height:1.45;font-weight:400}.type-caption{font-family:var(--font-body);font-size:12.5px;line-height:1.4;font-weight:600}.type-nav-label{font-family:var(--font-body);font-size:12px;line-height:1.2;font-weight:600}.type-overline{font-family:var(--font-body);font-size:11.5px;line-height:1.2;font-weight:700;letter-spacing:.6px}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url("./media/figtree-latin-ext-400-normal-CK4ZBFIX.woff2") format("woff2"),url("./media/figtree-latin-ext-400-normal-6JXTJG5H.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url("./media/figtree-latin-400-normal-PORFSHKN.woff2") format("woff2"),url("./media/figtree-latin-400-normal-KV4MLDR2.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url("./media/figtree-latin-ext-500-normal-M4H6A6MQ.woff2") format("woff2"),url("./media/figtree-latin-ext-500-normal-PFIOHNCK.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url("./media/figtree-latin-500-normal-AHYR5JKA.woff2") format("woff2"),url("./media/figtree-latin-500-normal-3XJUDHI5.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url("./media/figtree-latin-ext-600-normal-KUZFNAIE.woff2") format("woff2"),url("./media/figtree-latin-ext-600-normal-YIVC3EOG.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url("./media/figtree-latin-600-normal-5C6Z7QEI.woff2") format("woff2"),url("./media/figtree-latin-600-normal-TNWY5G5A.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url("./media/figtree-latin-ext-700-normal-U3DQVDYX.woff2") format("woff2"),url("./media/figtree-latin-ext-700-normal-NEINSJ4Z.woff") format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url("./media/figtree-latin-700-normal-M33EANAW.woff2") format("woff2"),url("./media/figtree-latin-700-normal-ONZPJ6L5.woff") format("woff");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:500;src:url("./media/bricolage-grotesque-vietnamese-500-normal-OT4WCQYX.woff2") format("woff2"),url("./media/bricolage-grotesque-vietnamese-500-normal-COB5NGEW.woff") format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url("./media/bricolage-grotesque-latin-ext-500-normal-CAA45E2C.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-ext-500-normal-6QWYBBBH.woff") format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url("./media/bricolage-grotesque-latin-500-normal-I3AOOICK.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-500-normal-XL4TSZ4T.woff") format("woff");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url("./media/bricolage-grotesque-vietnamese-600-normal-CKDJ6Y5T.woff2") format("woff2"),url("./media/bricolage-grotesque-vietnamese-600-normal-UULOBZ7A.woff") format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url("./media/bricolage-grotesque-latin-ext-600-normal-TMSVMERA.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-ext-600-normal-XXRNUX73.woff") format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url("./media/bricolage-grotesque-latin-600-normal-LZY7BS6P.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-600-normal-6NMFBPLQ.woff") format("woff");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url("./media/bricolage-grotesque-vietnamese-700-normal-Z5V4FQCN.woff2") format("woff2"),url("./media/bricolage-grotesque-vietnamese-700-normal-6TEDH2GH.woff") format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url("./media/bricolage-grotesque-latin-ext-700-normal-UM7X2ETX.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-ext-700-normal-NXNAXARB.woff") format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url("./media/bricolage-grotesque-latin-700-normal-TDD6IXKC.woff2") format("woff2"),url("./media/bricolage-grotesque-latin-700-normal-4VRD6Q6M.woff") format("woff");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}html,body{margin:0;background:var(--surface-page);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body-admin-size);line-height:var(--type-body-admin-line-height)}:root{color-scheme:light}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}a{color:var(--brand-deep);font-weight:600}.sl-title{margin:0;font-family:var(--font-display);font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line-height);letter-spacing:var(--type-title-lg-letter-spacing);font-weight:var(--type-title-lg-weight)}.sl-muted{color:var(--ink-muted)}.sl-meta{font-size:var(--type-meta-size);line-height:var(--type-meta-line-height);color:var(--ink-muted)}.sl-button{min-height:var(--size-control-admin);padding:0 var(--space-16);border-radius:var(--radius-12);border:1px solid var(--line-control);background:var(--surface-card);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}a.sl-button{display:inline-flex;align-items:center;box-sizing:border-box;text-decoration:none}.sl-button:disabled{cursor:not-allowed;opacity:.45}.sl-button--primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.sl-button--danger{border-color:var(--danger-line);color:var(--danger)}.sl-button--danger-solid{border-color:var(--danger);background:var(--danger);color:var(--on-brand)}.sl-button--quiet{border-color:transparent;background:transparent;color:var(--brand)}.sl-card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-16);padding:var(--space-18) var(--space-18)}.sl-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-10);border-radius:var(--radius-pill);font-size:var(--type-caption-size);font-weight:600;text-decoration:none;background:var(--surface-sunken);color:var(--ink-soft);white-space:nowrap}.sl-pill--brand{background:var(--brand-tint);color:var(--brand-deep)}.sl-pill--warning{background:var(--warning-tint);color:var(--warning-ink)}.sl-pill--danger{background:var(--danger-tint);color:var(--danger)}.sl-field{display:flex;flex-direction:column;gap:var(--space-6)}.sl-input,.sl-select,.sl-textarea{min-height:var(--size-control-admin);padding:0 var(--space-12);border:1px solid var(--line-control);border-radius:var(--radius-12);background:var(--surface-card);color:var(--ink);font:inherit}.sl-textarea{min-height:96px;padding:var(--space-10) var(--space-12);resize:vertical}.sl-tabs{display:inline-flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-14);background:var(--surface-card)}.sl-tabs button{min-height:36px;padding:0 var(--space-14);border:0;border-radius:var(--radius-10);background:transparent;color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.sl-tabs button[aria-selected=true]{background:var(--brand);color:var(--on-brand)}.sl-tabs--line{display:flex;flex-wrap:wrap;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.sl-tabs--line button{min-height:42px;margin-bottom:-1px;border-bottom:3px solid transparent;border-radius:0;color:var(--ink-muted);font-size:var(--type-label-size)}.sl-tabs--line button[aria-selected=true]{background:transparent;border-bottom-color:var(--brand);color:var(--brand-deep);font-weight:700}.sl-table{width:100%;border-collapse:collapse}.sl-table th{text-align:left;font-size:var(--type-caption-size);font-weight:600;color:var(--ink-muted);padding:var(--space-10) var(--space-14);border-bottom:1px solid var(--line);white-space:nowrap}.sl-table td{padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--surface-sunken);vertical-align:middle}.sl-table tr:last-child td{border-bottom:0}.sl-dialog{border:1px solid var(--line);border-radius:var(--radius-16);padding:var(--space-24);width:min(520px,90vw)}.sl-dialog::backdrop{background:#14201c59}
