@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./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("./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("./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("./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("./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("./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("./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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./geist-mono-vietnamese-wght-normal-KW5NM6YV.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./geist-mono-latin-ext-wght-normal-HU3ZAWN6.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./geist-mono-latin-wght-normal-CJNQKXUG.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,[data-theme=light]{--ow-brand-50: #f2f3fc;--ow-brand-100: #e7e9f9;--ow-brand-200: #d4d7f4;--ow-brand-300: #b7bbea;--ow-brand-400: #898cd0;--ow-brand-500: #5856ad;--ow-brand-600: #312c7e;--ow-brand-700: #1e1b4b;--ow-brand-800: #18163d;--ow-brand-900: #13112f;--ow-brand-950: #0b0a20;--ow-gray-50: #f8fafc;--ow-gray-100: #f1f5f9;--ow-gray-200: #e2e8f0;--ow-gray-300: #cbd5e1;--ow-gray-400: #94a3b8;--ow-gray-500: #64748b;--ow-gray-600: #475569;--ow-gray-700: #334155;--ow-gray-800: #1e293b;--ow-gray-900: #0f172a;--ow-gray-950: #020617;--ow-canvas: var(--ow-gray-100);--ow-paper: #f8f8f7;--ow-surface: #ffffff;--ow-surface-muted: var(--ow-gray-50);--ow-control: #ffffff;--ow-control-shade: var(--ow-gray-50);--ow-control-shade-hover: var(--ow-gray-100);--ow-hover: var(--ow-gray-100);--ow-disabled: var(--ow-gray-100);--ow-icon: var(--ow-gray-400);--ow-border: var(--ow-gray-200);--ow-border-strong: var(--ow-gray-300);--ow-border-hover: var(--ow-gray-400);--ow-text: var(--ow-gray-900);--ow-text-soft: var(--ow-gray-700);--ow-text-muted: #5f6b7d;--ow-text-disabled: var(--ow-gray-400);--ow-primary: var(--ow-brand-600);--ow-primary-hover: var(--ow-brand-700);--ow-primary-active: var(--ow-brand-800);--ow-on-primary: #ffffff;--ow-primary-text: var(--ow-brand-600);--ow-primary-subtle: var(--ow-brand-50);--ow-primary-soft: var(--ow-brand-100);--ow-primary-border: var(--ow-brand-200);--ow-primary-focus: var(--ow-brand-300);--ow-focus-border: var(--ow-brand-500);--ow-focus-ring: var(--ow-brand-500);--ow-brass: #d4a72c;--ow-brass-deep: #8a6a12;--ow-brass-soft: #faf3df;--ow-danger-surface: #fff7f7;--ow-danger-wash: #ffe2e2;--ow-danger-border: #ffc9c9;--ow-danger-line: #ffa2a2;--ow-danger-solid: #fb2c36;--ow-danger-fill: #e7000b;--ow-danger-fill-border: #c10007;--ow-danger-text: #c10007;--ow-success-surface: #eef8f2;--ow-success-border: #b9d8c2;--ow-success-solid: #00bc7d;--ow-success-text: #006045;--ow-warning-surface: #fffbeb;--ow-warning-border: #d7ca9f;--ow-warning-solid: #fe9a00;--ow-warning-text: #973c00;--ow-tooltip: var(--ow-gray-900);--ow-on-tooltip: #ffffff;--ow-switch-off: var(--ow-gray-400);--ow-skeleton: var(--ow-gray-200);--ow-skeleton-soft: var(--ow-gray-100);--ow-avatar-empty: var(--ow-gray-200);--ow-on-avatar-empty: var(--ow-gray-600);--ow-code-ground: var(--ow-gray-100);--ow-key-ground: var(--ow-gray-50);--ow-track: var(--ow-gray-100);--ow-thumb: #ffffff;--ow-knob: #ffffff;--ow-meter-track: var(--ow-gray-200);--ow-progress: var(--ow-brand-600);--ow-chart-1: #5856ad;--ow-chart-2: #eb6834;--ow-chart-3: #1baf7a;--ow-chart-4: #eda100;--ow-chart-5: #e87ba4;--ow-chart-6: #008300;--ow-chart-7: #2a78d6;--ow-chart-8: #e34948;--ow-chart-grid: var(--ow-gray-200);--ow-chart-axis: var(--ow-gray-300);--ow-code-block: #15171c;--ow-code-block-header: #1c1f26;--ow-code-block-border: #15171c;--ow-on-code-block: #e6edf3;--ow-on-code-block-muted: #8b919c;--ow-backdrop: rgba(15,23,42,.4);--ow-dot: rgba(15,23,42,.11);--ow-header-glass: rgba(255,255,255,.85);--ow-shadow-button: inset 0 1px 0 rgba(255,255,255,.14), 0 1px 1px rgba(15,23,42,.12);--ow-shadow-button-secondary: 0 1px 1px rgba(15,23,42,.05);--ow-shadow-button-danger: inset 0 1px 0 rgba(255,255,255,.14), 0 1px 1px rgba(127,29,29,.2);--ow-shadow-pressed: inset 0 1px 2px rgba(0,0,0,.25);--ow-shadow-pressed-secondary: inset 0 1px 2px rgba(15,23,42,.1);--ow-shadow-control: 0 1px 2px rgba(0,0,0,.06);--ow-shadow-menu: 0 12px 24px rgba(0,0,0,.12), 0 1px 3px rgba(0,0,0,.08);--ow-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--ow-brand-600) 14%, transparent);--ow-shadow-focus-danger: 0 0 0 3px rgba(239,68,68,.12);--ow-shadow-header: 0 1px 2px rgba(0,0,0,.04), 0 6px 20px rgba(0,0,0,.04);--ow-shadow-lift: 0 20px 40px color-mix(in srgb, var(--ow-brand-700) 35%, transparent);color-scheme:light}[data-theme=dark]{--ow-canvas: #15171c;--ow-paper: #15171c;--ow-surface: #1c1f26;--ow-surface-muted: #262a33;--ow-control: #2a2f38;--ow-control-shade: #23272f;--ow-control-shade-hover: #1f232a;--ow-hover: #2a2f38;--ow-disabled: #23272f;--ow-icon: #7d8593;--ow-border: #2c313a;--ow-border-strong: #434a56;--ow-border-hover: #5b6472;--ow-text: #f3f4f6;--ow-text-soft: #cfd3da;--ow-text-muted: #959ba6;--ow-text-disabled: #626a77;--ow-primary: var(--ow-brand-500);--ow-primary-hover: var(--ow-brand-600);--ow-primary-active: var(--ow-brand-700);--ow-primary-text: var(--ow-brand-300);--ow-primary-subtle: color-mix(in srgb, var(--ow-brand-400) 14%, transparent);--ow-primary-soft: color-mix(in srgb, var(--ow-brand-400) 22%, transparent);--ow-primary-border: color-mix(in srgb, var(--ow-brand-400) 40%, transparent);--ow-primary-focus: var(--ow-brand-400);--ow-focus-border: var(--ow-brand-400);--ow-focus-ring: var(--ow-brand-300);--ow-brass-deep: var(--ow-brass);--ow-brass-soft: rgba(212,167,44,.14);--ow-danger-surface: rgba(251,44,54,.12);--ow-danger-wash: rgba(251,44,54,.18);--ow-danger-border: rgba(255,100,103,.38);--ow-danger-line: #ff6467;--ow-danger-text: #ffa2a2;--ow-success-surface: rgba(0,188,125,.12);--ow-success-border: rgba(0,212,146,.32);--ow-success-text: #5ee9b5;--ow-warning-surface: rgba(254,154,0,.12);--ow-warning-border: rgba(255,185,0,.32);--ow-warning-text: #ffd230;--ow-tooltip: #f3f4f6;--ow-on-tooltip: #15171c;--ow-switch-off: #5b6472;--ow-skeleton: #2c313a;--ow-skeleton-soft: #252932;--ow-avatar-empty: #2c313a;--ow-on-avatar-empty: #cfd3da;--ow-code-ground: #262a33;--ow-key-ground: #22262e;--ow-track: #14161b;--ow-thumb: #2f3541;--ow-knob: #e4e7ec;--ow-meter-track: #2c313a;--ow-progress: var(--ow-brand-400);--ow-chart-1: #898cd0;--ow-chart-2: #d95926;--ow-chart-3: #199e70;--ow-chart-4: #c98500;--ow-chart-5: #d55181;--ow-chart-6: #008300;--ow-chart-7: #3987e5;--ow-chart-8: #e66767;--ow-chart-grid: #2c313a;--ow-chart-axis: #3a404b;--ow-code-block-border: #2c313a;--ow-backdrop: rgba(0,0,0,.6);--ow-dot: rgba(255,255,255,.09);--ow-header-glass: rgba(28,31,38,.85);--ow-shadow-button: inset 0 1px 0 rgba(255,255,255,.14), 0 1px 1px rgba(0,0,0,.4);--ow-shadow-button-secondary: 0 1px 1px rgba(0,0,0,.3);--ow-shadow-button-danger: inset 0 1px 0 rgba(255,255,255,.14), 0 1px 1px rgba(0,0,0,.4);--ow-shadow-pressed-secondary: inset 0 1px 2px rgba(0,0,0,.4);--ow-shadow-control: 0 1px 2px rgba(0,0,0,.4);--ow-shadow-menu: 0 12px 24px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);--ow-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--ow-brand-400) 28%, transparent);--ow-shadow-focus-danger: 0 0 0 3px rgba(239,68,68,.24);--ow-shadow-header: 0 1px 2px rgba(0,0,0,.3), 0 6px 20px rgba(0,0,0,.3);--ow-shadow-lift: 0 20px 40px rgba(0,0,0,.6);color-scheme:dark}@media(prefers-color-scheme:dark){[data-theme=system]{--ow-canvas: #15171c;--ow-paper: #15171c;--ow-surface: #1c1f26;--ow-surface-muted: #262a33;--ow-control: #2a2f38;--ow-control-shade: #23272f;--ow-control-shade-hover: #1f232a;--ow-hover: #2a2f38;--ow-disabled: #23272f;--ow-icon: #7d8593;--ow-border: #2c313a;--ow-border-strong: #434a56;--ow-border-hover: #5b6472;--ow-text: #f3f4f6;--ow-text-soft: #cfd3da;--ow-text-muted: #959ba6;--ow-text-disabled: #626a77;--ow-primary: var(--ow-brand-500);--ow-primary-hover: var(--ow-brand-600);--ow-primary-active: var(--ow-brand-700);--ow-primary-text: var(--ow-brand-300);--ow-primary-subtle: color-mix(in srgb, var(--ow-brand-400) 14%, transparent);--ow-primary-soft: color-mix(in srgb, var(--ow-brand-400) 22%, transparent);--ow-primary-border: color-mix(in srgb, var(--ow-brand-400) 40%, transparent);--ow-primary-focus: var(--ow-brand-400);--ow-focus-border: var(--ow-brand-400);--ow-focus-ring: var(--ow-brand-300);--ow-brass-deep: var(--ow-brass);--ow-brass-soft: rgba(212,167,44,.14);--ow-danger-surface: rgba(251,44,54,.12);--ow-danger-wash: rgba(251,44,54,.18);--ow-danger-border: rgba(255,100,103,.38);--ow-danger-line: #ff6467;--ow-danger-text: #ffa2a2;--ow-success-surface: rgba(0,188,125,.12);--ow-success-border: rgba(0,212,146,.32);--ow-success-text: #5ee9b5;--ow-warning-surface: rgba(254,154,0,.12);--ow-warning-border: rgba(255,185,0,.32);--ow-warning-text: #ffd230;--ow-tooltip: #f3f4f6;--ow-on-tooltip: #15171c;--ow-switch-off: #5b6472;--ow-skeleton: #2c313a;--ow-skeleton-soft: #252932;--ow-avatar-empty: #2c313a;--ow-on-avatar-empty: #cfd3da;--ow-code-ground: #262a33;--ow-key-ground: #22262e;--ow-track: #14161b;--ow-thumb: #2f3541;--ow-knob: #e4e7ec;--ow-meter-track: #2c313a;--ow-progress: var(--ow-brand-400);--ow-chart-1: #898cd0;--ow-chart-2: #d95926;--ow-chart-3: #199e70;--ow-chart-4: #c98500;--ow-chart-5: #d55181;--ow-chart-6: #008300;--ow-chart-7: #3987e5;--ow-chart-8: #e66767;--ow-chart-grid: #2c313a;--ow-chart-axis: #3a404b;--ow-code-block-border: #2c313a;--ow-backdrop: rgba(0,0,0,.6);--ow-dot: rgba(255,255,255,.09);--ow-header-glass: rgba(28,31,38,.85);--ow-shadow-button: inset 0 1px 0 rgba(255,255,255,.14), 0 1px 1px rgba(0,0,0,.4);--ow-shadow-button-secondary: 0 1px 1px rgba(0,0,0,.3);--ow-shadow-button-danger: inset 0 1px 0 rgba(255,255,255,.14), 0 1px 1px rgba(0,0,0,.4);--ow-shadow-pressed-secondary: inset 0 1px 2px rgba(0,0,0,.4);--ow-shadow-control: 0 1px 2px rgba(0,0,0,.4);--ow-shadow-menu: 0 12px 24px rgba(0,0,0,.5), 0 1px 3px rgba(0,0,0,.4);--ow-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--ow-brand-400) 28%, transparent);--ow-shadow-focus-danger: 0 0 0 3px rgba(239,68,68,.24);--ow-shadow-header: 0 1px 2px rgba(0,0,0,.3), 0 6px 20px rgba(0,0,0,.3);--ow-shadow-lift: 0 20px 40px rgba(0,0,0,.6);color-scheme:dark}}:root{--ow-space-3xs: 4px;--ow-space-2xs: 4px;--ow-space-xs: 6px;--ow-space-sm: 8px;--ow-space-md: 10px;--ow-space-lg: 12px;--ow-space-xl: 14px;--ow-space-2xl: 16px;--ow-space-3xl: 18px;--ow-space-4xl: 20px;--ow-space-5xl: 22px;--ow-space-6xl: 26px;--ow-space-7xl: 28px;--ow-page-max: 1200px;--ow-page-narrow: 720px;--ow-page-wide: 1440px;--ow-page-gutter: 20px;--ow-page-gutter-wide: 32px;--ow-header-height: 56px;--ow-section-y: 96px;--ow-radius-sm: 4px;--ow-radius-code: 5px;--ow-radius-md: 6px;--ow-radius-lg: 8px;--ow-radius-form: 8px;--ow-radius-tile: 10px;--ow-radius-container: 12px;--ow-radius-panel: 14px;--ow-radius-card: 18px;--ow-radius-section: 22px;--ow-radius-pill: 999px;--ow-duration-fast: .12s;--ow-duration-base: .18s;--ow-duration-slow: .26s;--ow-duration-exit: .14s;--ow-duration-panel: .34s;--ow-ease-standard: cubic-bezier(.2, 0, 0, 1);--ow-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--ow-ease-exit: cubic-bezier(.4, 0, 1, 1);--ow-ease-spring: cubic-bezier(.34, 1.4, .64, 1);--ow-weight-regular: 400;--ow-weight-control: 500;--ow-weight-emphasis: 560;--ow-weight-label: 600;--ow-weight-heavy: 620;--ow-weight-title: 630;--ow-weight-action: 640;--ow-weight-subheading: 650;--ow-weight-strong: 660;--ow-weight-display: 670;--ow-font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ow-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}.ow-type-hero{font-family:var(--ow-font-sans);font-size:76px;line-height:.98;font-weight:500;letter-spacing:-.045em}.ow-type-page-title{font-family:var(--ow-font-sans);font-size:56px;line-height:1.05;font-weight:500;letter-spacing:-.035em}.ow-type-section-title{font-family:var(--ow-font-sans);font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-.03em}.ow-type-heading{font-family:var(--ow-font-sans);font-size:24px;line-height:1.25;font-weight:560;letter-spacing:-.02em}.ow-type-lead{font-family:var(--ow-font-sans);font-size:17px;line-height:1.6;font-weight:400}.ow-type-prose{font-family:var(--ow-font-sans);font-size:16.5px;line-height:1.7;font-weight:400}.ow-type-dialog-title{font-family:var(--ow-font-sans);font-size:16px;line-height:1.3;font-weight:670}.ow-type-card-title{font-family:var(--ow-font-sans);font-size:15px;line-height:1.3;font-weight:560}.ow-type-body{font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;font-weight:400}.ow-type-copy{font-family:var(--ow-font-sans);font-size:14px;line-height:1.55;font-weight:400}.ow-type-label{font-family:var(--ow-font-sans);font-size:14px;line-height:1.4;font-weight:560}.ow-type-button{font-family:var(--ow-font-sans);font-size:14px;line-height:1.1;font-weight:640}.ow-type-caption{font-family:var(--ow-font-sans);font-size:12px;line-height:1.35;font-weight:400}.ow-type-badge{font-family:var(--ow-font-sans);font-size:12px;line-height:1;font-weight:660}.ow-type-overline{font-family:var(--ow-font-sans);font-size:11px;line-height:1.35;font-weight:560;letter-spacing:.025em}.ow-type-code{font-family:var(--ow-font-mono);font-size:14px;line-height:1.5;font-weight:400}.ow-type-kbd{font-family:var(--ow-font-mono);font-size:12px;line-height:1;font-weight:500}.ow-app{font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;color:var(--ow-text);background:var(--ow-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=ow-],[class*=" ow-"],[class^=ow-]:before,[class*=" ow-"]:before,[class^=ow-]:after,[class*=" ow-"]:after{box-sizing:border-box}.ow-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ow-floating{--ow-floating-shift: -4px;--ow-floating-shift-x: 0px;transform-origin:var(--ow-floating-origin, top center)}.ow-floating[data-side=top]{--ow-floating-shift: 4px}.ow-floating[data-side=left]{--ow-floating-shift: 0px;--ow-floating-shift-x: 4px}.ow-floating[data-side=right]{--ow-floating-shift: 0px;--ow-floating-shift-x: -4px}.ow-floating[data-state=open]{animation:ow-floating-in var(--ow-duration-base) var(--ow-ease-emphasized)}.ow-floating[data-state=closed]{animation:ow-floating-out var(--ow-duration-exit) var(--ow-ease-exit) forwards;pointer-events:none}@keyframes ow-floating-in{0%{opacity:0;transform:translate(var(--ow-floating-shift-x),var(--ow-floating-shift)) scale(.96)}}@keyframes ow-floating-out{to{opacity:0;transform:translate(var(--ow-floating-shift-x),var(--ow-floating-shift)) scale(.97)}}@keyframes ow-fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes ow-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){[class^=ow-],[class*=" ow-"],[class^=ow-]::backdrop,[class*=" ow-"]::backdrop{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ow-text{margin:0}.ow-text--hero,.ow-text--page-title,.ow-text--section-title,.ow-text--heading{text-wrap:balance}.ow-text--lead,.ow-text--prose,.ow-text--copy{text-wrap:pretty}.ow-text--lead{max-width:560px}.ow-text--overline{text-transform:uppercase}.ow-text--code,.ow-text--kbd{font-variant-ligatures:none}.ow-text--default{color:var(--ow-text)}.ow-text--soft{color:var(--ow-text-soft)}.ow-text--muted{color:var(--ow-text-muted)}.ow-text--primary{color:var(--ow-primary-text)}.ow-text--danger{color:var(--ow-danger-text)}.ow-text--success{color:var(--ow-success-text)}.ow-text--warning{color:var(--ow-warning-text)}.ow-text--center{text-align:center}.ow-text--center.ow-text--lead{margin-inline:auto}.ow-text--end{text-align:end}.ow-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.ow-text--hero{font-size:42px;line-height:1.02}.ow-text--page-title{font-size:40px;line-height:1.06}.ow-text--section-title{font-size:32px;line-height:1.12}.ow-text--heading{font-size:21px}}.ow-spinner{display:inline-block;flex-shrink:0;border-style:solid;border-radius:50%;border-color:var(--ow-meter-track);border-top-color:var(--ow-progress);vertical-align:middle;animation:ow-spin .7s linear infinite}.ow-spinner--current{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}.ow-spinner--sm{width:14px;height:14px;border-width:2px}.ow-spinner--md{width:20px;height:20px;border-width:2px}.ow-spinner--lg{width:28px;height:28px;border-width:3px}@keyframes ow-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ow-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.ow-button{--ow-button-hairline: color-mix(in srgb, var(--ow-text) 14%, var(--ow-surface));--ow-button-hairline-hover: color-mix(in srgb, var(--ow-text) 24%, var(--ow-surface));--ow-button-danger-hairline: color-mix(in srgb, var(--ow-danger-text) 38%, var(--ow-surface));--ow-button-wash: color-mix(in srgb, var(--ow-text) 5%, transparent);--ow-button-wash-pressed: color-mix(in srgb, var(--ow-text) 9%, transparent);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--ow-space-sm);margin:0;border:1px solid transparent;border-radius:var(--ow-radius-form);font:inherit;font-size:14px;font-weight:var(--ow-weight-control);line-height:1.1;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition-property:border-color,color,background-color,box-shadow,opacity;transition-duration:var(--ow-duration-fast);transition-timing-function:var(--ow-ease-standard)}.ow-button:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-button svg{flex-shrink:0}.ow-button__icon{display:inline-flex;align-items:center;justify-content:center}.ow-button--sm{min-height:32px;padding:0 var(--ow-space-md)}.ow-button--md{min-height:40px;padding:0 var(--ow-space-xl)}.ow-button--lg{min-height:44px;padding:0 var(--ow-space-2xl)}.ow-button--icon-only{gap:0;padding:0}.ow-button--icon-only.ow-button--sm{width:32px;height:32px}.ow-button--icon-only.ow-button--md{width:40px;height:40px}.ow-button--icon-only.ow-button--lg{width:44px;height:44px}.ow-button--pill{border-radius:var(--ow-radius-pill)}.ow-button--pill.ow-button--sm{min-height:36px;padding:0 14px;font-size:13.5px}.ow-button--pill.ow-button--md{min-height:40px;padding:0 var(--ow-space-2xl)}.ow-button--pill.ow-button--lg{min-height:46px;padding:0 22px;font-size:15px}.ow-button--pill.ow-button--icon-only{padding:0}.ow-button--primary{border-color:var(--ow-primary-hover);background-color:var(--ow-primary);color:var(--ow-on-primary);box-shadow:var(--ow-shadow-button)}.ow-button--primary:hover:not(:disabled){border-color:var(--ow-primary-active);background-color:var(--ow-primary-hover)}.ow-button--primary:active:not(:disabled){border-color:var(--ow-primary-active);background-color:var(--ow-primary-active);box-shadow:var(--ow-shadow-pressed)}.ow-button--secondary{border-color:var(--ow-button-hairline);background-color:var(--ow-control);color:var(--ow-text);box-shadow:var(--ow-shadow-button-secondary)}.ow-button--secondary:hover:not(:disabled){border-color:var(--ow-button-hairline-hover);background-color:var(--ow-control-shade)}.ow-button--secondary:active:not(:disabled){border-color:var(--ow-button-hairline-hover);background-color:var(--ow-control-shade-hover);box-shadow:none}.ow-button--ghost{border-color:transparent;background-color:transparent;color:var(--ow-text-soft)}.ow-button--ghost:hover:not(:disabled){background-color:var(--ow-button-wash);color:var(--ow-text)}.ow-button--ghost:active:not(:disabled){background-color:var(--ow-button-wash-pressed);color:var(--ow-text)}.ow-button--danger{border-color:var(--ow-button-danger-hairline);background-color:var(--ow-control);color:var(--ow-danger-text);box-shadow:var(--ow-shadow-button-secondary)}.ow-button--danger:hover:not(:disabled){border-color:var(--ow-danger-fill-border);background-color:var(--ow-danger-fill);color:#fff;box-shadow:var(--ow-shadow-button-danger)}.ow-button--danger:active:not(:disabled){border-color:var(--ow-danger-fill-border);background-color:var(--ow-danger-fill-border);color:#fff;box-shadow:var(--ow-shadow-pressed)}.ow-button:disabled{cursor:not-allowed;box-shadow:none}.ow-button--primary:disabled,.ow-button--secondary:disabled,.ow-button--danger:disabled{border-color:var(--ow-border);background-color:var(--ow-disabled);color:var(--ow-text-disabled)}.ow-button--ghost:disabled{color:var(--ow-text-disabled)}.ow-button__shortcut{display:inline-flex;align-items:center;margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--ow-font-sans);font-size:12px;font-weight:var(--ow-weight-regular);letter-spacing:.02em;line-height:1}.ow-button--secondary:not(:disabled) .ow-button__shortcut,.ow-button--ghost:not(:disabled) .ow-button__shortcut{color:var(--ow-text-muted)}.ow-button--full{width:100%}.ow-button--loading:disabled{cursor:progress}.ow-button--loading.ow-button--primary:disabled{border-color:var(--ow-primary-hover);background-color:var(--ow-primary);color:var(--ow-on-primary);box-shadow:var(--ow-shadow-button)}.ow-button--loading.ow-button--secondary:disabled{border-color:var(--ow-button-hairline);background-color:var(--ow-control);color:var(--ow-text);box-shadow:var(--ow-shadow-button-secondary)}.ow-button--loading.ow-button--danger:disabled{border-color:var(--ow-button-danger-hairline);background-color:var(--ow-control);color:var(--ow-danger-text);box-shadow:var(--ow-shadow-button-secondary)}.ow-button--loading.ow-button--ghost:disabled{color:var(--ow-text-soft)}.ow-button--pressed.ow-button--secondary,.ow-button--pressed.ow-button--secondary:hover:not(:disabled){border-color:var(--ow-primary-border);background-color:var(--ow-primary-subtle);color:var(--ow-primary-text);box-shadow:none}.ow-button--pressed.ow-button--ghost,.ow-button--pressed.ow-button--ghost:hover:not(:disabled){background-color:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-button-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm)}.ow-button-group--vertical{flex-direction:column;align-items:stretch}.ow-button-group--attached{flex-wrap:nowrap;gap:0}.ow-button-group--attached>.ow-button,.ow-button-group--attached>*>.ow-button{position:relative}.ow-button-group--attached>.ow-button:hover,.ow-button-group--attached>.ow-button:focus-visible,.ow-button-group--attached>.ow-button--pressed,.ow-button-group--attached>*>.ow-button:hover,.ow-button-group--attached>*>.ow-button:focus-visible,.ow-button-group--attached>*>.ow-button--pressed{z-index:1}.ow-button-group--attached:not(.ow-button-group--vertical)>.ow-button:not(:first-child),.ow-button-group--attached:not(.ow-button-group--vertical)>:not(:first-child)>.ow-button{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.ow-button-group--attached:not(.ow-button-group--vertical)>.ow-button:not(:last-child),.ow-button-group--attached:not(.ow-button-group--vertical)>:not(:last-child)>.ow-button{border-top-right-radius:0;border-bottom-right-radius:0}.ow-button-group--attached.ow-button-group--vertical>.ow-button:not(:first-child),.ow-button-group--attached.ow-button-group--vertical>:not(:first-child)>.ow-button{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.ow-button-group--attached.ow-button-group--vertical>.ow-button:not(:last-child),.ow-button-group--attached.ow-button-group--vertical>:not(:last-child)>.ow-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.ow-close-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--ow-radius-lg);background:transparent;padding:0;color:var(--ow-icon);cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-close-button--md{width:32px;height:32px}.ow-close-button--sm{width:24px;height:24px;border-radius:var(--ow-radius-md)}.ow-close-button:hover:not(:disabled){background:var(--ow-surface-muted);color:var(--ow-text)}.ow-close-button:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-close-button:disabled{cursor:not-allowed;opacity:.5}.ow-toggle-group{display:inline-flex;flex-wrap:nowrap;align-items:stretch;vertical-align:middle}.ow-toggle-group--vertical{flex-direction:column}.ow-toggle-group>*{position:relative}.ow-toggle-group>.ow-tooltip>.ow-button{flex:1}.ow-toggle-group>:hover,.ow-toggle-group>.ow-button--pressed,.ow-toggle-group>:has(>.ow-button--pressed){z-index:1}.ow-toggle-group>:focus-visible,.ow-toggle-group>:has(>:focus-visible){z-index:2}.ow-toggle-group:not(.ow-toggle-group--vertical)>:not(:first-child){margin-inline-start:-1px}.ow-toggle-group:not(.ow-toggle-group--vertical)>.ow-button:not(:first-child),.ow-toggle-group:not(.ow-toggle-group--vertical)>:not(:first-child)>.ow-button{border-start-start-radius:0;border-end-start-radius:0}.ow-toggle-group:not(.ow-toggle-group--vertical)>.ow-button:not(:last-child),.ow-toggle-group:not(.ow-toggle-group--vertical)>:not(:last-child)>.ow-button{border-start-end-radius:0;border-end-end-radius:0}.ow-toggle-group--vertical>:not(:first-child){margin-block-start:-1px}.ow-toggle-group--vertical>.ow-button:not(:first-child),.ow-toggle-group--vertical>:not(:first-child)>.ow-button{border-start-start-radius:0;border-start-end-radius:0}.ow-toggle-group--vertical>.ow-button:not(:last-child),.ow-toggle-group--vertical>:not(:last-child)>.ow-button{border-end-start-radius:0;border-end-end-radius:0}.ow-toggle-group--sm:not(.ow-toggle-group--icon-only) .ow-button--icon-only{width:32px;height:32px;min-height:32px}.ow-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-xs);min-width:0}.ow-toolbar--sm{gap:var(--ow-space-2xs)}.ow-toolbar--raised{border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-xs);box-shadow:var(--ow-shadow-control)}.ow-toolbar--raised.ow-toolbar--sm{padding:var(--ow-space-2xs)}.ow-toolbar--vertical{display:inline-flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ow-toolbar__separator{flex-shrink:0;align-self:center;width:1px;height:20px;margin:0 var(--ow-space-2xs);background:var(--ow-border)}.ow-toolbar--sm .ow-toolbar__separator{height:16px}.ow-toolbar--vertical .ow-toolbar__separator{width:20px;height:1px;margin:var(--ow-space-2xs) 0}.ow-toolbar--vertical.ow-toolbar--sm .ow-toolbar__separator{width:16px}.ow-segmented,.ow-tabs--segmented .ow-tabs__list{position:relative;display:inline-flex;justify-self:start;max-width:100%;flex-wrap:wrap;align-items:center;gap:var(--ow-space-2xs);border-radius:var(--ow-radius-container);background:var(--ow-track);padding:var(--ow-space-2xs);box-shadow:inset 0 0 0 1px var(--ow-border)}.ow-segmented--full{display:flex;justify-self:stretch;flex-wrap:nowrap}.ow-segmented--full .ow-segmented__item{flex:1}.ow-segmented__item,.ow-tabs--segmented .ow-tab{position:relative;z-index:1;display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:var(--ow-space-xs);margin:0;border:0;border-radius:var(--ow-radius-form);background:transparent;padding:0 var(--ow-space-md);color:var(--ow-text-muted);font:inherit;font-size:14px;font-weight:var(--ow-weight-action);line-height:1.1;white-space:nowrap;cursor:pointer;transition-property:color,background-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-segmented--sm .ow-segmented__item{min-height:28px;padding:0 var(--ow-space-sm);font-size:13px}.ow-segmented__item:hover:not(:disabled),.ow-tabs--segmented .ow-tab:hover:not(:disabled){color:var(--ow-text)}.ow-segmented__item--selected,.ow-segmented__item--selected:hover:not(:disabled),.ow-tabs--segmented .ow-tab[aria-selected=true]{background:var(--ow-thumb);color:var(--ow-text);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--ow-border)}.ow-segmented__item:focus-visible,.ow-tabs--segmented .ow-tab:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-segmented__item:disabled,.ow-tabs--segmented .ow-tab:disabled{cursor:not-allowed;opacity:.5}.ow-segmented__icon{display:inline-flex}.ow-segmented>.ow-indicator,.ow-tabs--segmented .ow-tabs__list>.ow-indicator{position:absolute;top:0;left:0;width:var(--ow-indicator-w);height:var(--ow-indicator-h);border-radius:var(--ow-radius-form);background:var(--ow-thumb);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--ow-border);opacity:0;pointer-events:none;transform:translate(var(--ow-indicator-x),var(--ow-indicator-y))}.ow-segmented[data-indicator]>.ow-indicator,.ow-tabs--segmented .ow-tabs__list[data-indicator]>.ow-indicator{opacity:1}.ow-segmented[data-indicator=ready]>.ow-indicator,.ow-tabs--segmented .ow-tabs__list[data-indicator=ready]>.ow-indicator{transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized),width var(--ow-duration-slow) var(--ow-ease-emphasized),height var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-segmented[data-indicator]>.ow-segmented__item--selected,.ow-tabs--segmented .ow-tabs__list[data-indicator]>.ow-tab[aria-selected=true]{background:transparent;box-shadow:none}.ow-segmented--disabled>.ow-indicator{opacity:.5}.ow-tabs{display:grid;min-width:0;gap:var(--ow-space-xl)}.ow-tabs__list{min-width:0}.ow-tab__icon{display:inline-flex}.ow-tabs__panel{min-width:0;border-radius:var(--ow-radius-form);animation:ow-fade-up var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-tabs__panel:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:4px}.ow-tabs--line .ow-tabs__list{position:relative;display:flex;overflow-x:auto;gap:var(--ow-space-2xl);border-bottom:1px solid var(--ow-border);scrollbar-width:none}.ow-tabs--line .ow-tab{position:relative;display:inline-flex;height:40px;flex-shrink:0;align-items:center;gap:var(--ow-space-xs);margin:0;border:0;background:transparent;padding:0 2px;color:var(--ow-text-muted);font:inherit;font-size:14px;font-weight:var(--ow-weight-control);white-space:nowrap;cursor:pointer;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-tabs--line .ow-tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-tabs--line .ow-tab:hover:not(:disabled){color:var(--ow-text)}.ow-tabs--line .ow-tab[aria-selected=true]{color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.ow-tabs--line .ow-tab[aria-selected=true]:after{background:var(--ow-primary-text)}.ow-tabs--line .ow-tab:focus-visible{border-radius:var(--ow-radius-sm);outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-tabs--line .ow-tab:disabled{cursor:not-allowed;opacity:.5}.ow-tabs--line .ow-tabs__list>.ow-indicator{position:absolute;bottom:0;left:0;width:var(--ow-indicator-w);height:2px;border-radius:2px 2px 0 0;background:var(--ow-primary-text);opacity:0;pointer-events:none;transform:translate(var(--ow-indicator-x))}.ow-tabs--line .ow-tabs__list[data-indicator]>.ow-indicator{opacity:1}.ow-tabs--line .ow-tabs__list[data-indicator=ready]>.ow-indicator{transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized),width var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-tabs--line .ow-tabs__list[data-indicator]>.ow-tab[aria-selected=true]:after{background:transparent}.ow-input,.ow-textarea{width:100%;margin:0;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0 var(--ow-space-lg);color:var(--ow-text);font:inherit;font-size:14px;font-weight:var(--ow-weight-regular);line-height:1.45;outline:0;transition-property:border-color,background-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-input{height:40px}.ow-input::placeholder,.ow-textarea::placeholder{color:var(--ow-text-muted);opacity:1}.ow-input:focus,.ow-textarea:focus{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-input:focus-visible,.ow-textarea:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-input--invalid,.ow-textarea--invalid{border-color:var(--ow-danger-line)}.ow-input--invalid:focus,.ow-textarea--invalid:focus{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-input:disabled,.ow-textarea:disabled{cursor:not-allowed;opacity:.62}.ow-input--sm{height:32px;padding:0 var(--ow-space-md);font-size:13px}.ow-input-group{display:flex;width:100%;min-width:0;height:40px;align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0 var(--ow-space-sm) 0 var(--ow-space-lg);color:var(--ow-text);font-size:14px;transition-property:border-color,background-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-input-group--sm{height:32px;gap:var(--ow-space-xs);padding:0 var(--ow-space-xs) 0 var(--ow-space-md);font-size:13px}.ow-input-group:focus-within{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-input-group:has(.ow-input-group__input:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-input-group--invalid{border-color:var(--ow-danger-line)}.ow-input-group--invalid:focus-within{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-input-group--disabled{cursor:not-allowed;opacity:.62}.ow-input-group__input{width:100%;min-width:0;height:100%;flex:1;margin:0;border:0;background:transparent;padding:0;color:inherit;font:inherit;line-height:1.45;outline:0}.ow-input-group__input::placeholder{color:var(--ow-text-muted);opacity:1}.ow-input-group__input:disabled{cursor:not-allowed}.ow-input-group__input[type=search]::-webkit-search-cancel-button,.ow-input-group__input[type=search]::-webkit-search-decoration{appearance:none}.ow-input-group__addon{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ow-space-2xs);color:var(--ow-text-muted);white-space:nowrap}.ow-date-field{display:flex;width:100%;min-width:0;height:40px;align-items:center;gap:var(--ow-space-xs);border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0 var(--ow-space-md);color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-regular);line-height:1.45;font-variant-numeric:tabular-nums;cursor:text;transition-property:border-color,background-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-date-field--sm{height:32px;gap:var(--ow-space-2xs);padding:0 var(--ow-space-sm);font-size:13px}.ow-date-field--with-start{padding-left:var(--ow-space-lg)}.ow-date-field--sm.ow-date-field--with-start{padding-left:var(--ow-space-md)}.ow-date-field:focus-within{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-date-field:has(.ow-date-field__segment:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-date-field--invalid{border-color:var(--ow-danger-line)}.ow-date-field--invalid:focus-within{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-date-field--readonly{cursor:default}.ow-date-field--disabled{cursor:not-allowed;opacity:.62}.ow-date-field__addon{display:inline-flex;flex-shrink:0;align-items:center;color:var(--ow-text-muted);cursor:default}.ow-date-field__segments{display:flex;min-width:0;align-items:center;white-space:pre}.ow-date-field__segment{box-sizing:border-box;display:inline-flex;min-width:24px;min-height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ow-radius-sm);padding:2px;color:var(--ow-text);text-align:center;caret-color:transparent;outline:0;transition-property:color,background-color,box-shadow;transition-duration:var(--ow-duration-fast);transition-timing-function:var(--ow-ease-standard)}.ow-date-field__segment[data-segment="0"]{justify-content:flex-end}.ow-date-field__segment::selection{background:transparent}.ow-date-field__segment--digits-2:not(.ow-date-field__segment--placeholder){min-width:calc(2ch + 4px)}.ow-date-field__segment--digits-4:not(.ow-date-field__segment--placeholder){min-width:calc(4ch + 4px)}.ow-date-field__segment--placeholder{color:var(--ow-text-muted)}.ow-date-field__segment:focus{background:var(--ow-primary-subtle);box-shadow:inset 0 0 0 1px var(--ow-primary-border);color:var(--ow-primary-text)}.ow-date-field__segment--placeholder:focus{color:var(--ow-text-muted)}.ow-date-field--disabled .ow-date-field__segment{cursor:not-allowed}.ow-date-field--readonly .ow-date-field__segment{cursor:default}.ow-date-field__literal{color:var(--ow-text-muted);user-select:none}@media(prefers-reduced-motion:reduce){.ow-date-field,.ow-date-field__segment{transition:none}}.ow-time-range-field{display:flex;width:100%;min-width:0;align-items:center;gap:var(--ow-space-sm);color:var(--ow-text);font-size:14px;line-height:1.45}.ow-time-range-field--sm{gap:var(--ow-space-xs);font-size:13px}.ow-time-range-field__time.ow-date-field{flex:1 1 0;width:auto}.ow-time-range-field__to{flex-shrink:0;color:var(--ow-text-muted);user-select:none}.ow-time-range-field--disabled .ow-time-range-field__to{opacity:.62}.ow-textarea{display:block;min-height:72px;padding:var(--ow-space-md) var(--ow-space-lg);resize:vertical}.ow-textarea--auto-grow{resize:none;overflow-y:hidden}.ow-textarea--bare{min-height:0;border:0;border-radius:0;background:transparent;padding:0;resize:none}.ow-textarea--bare:focus{box-shadow:none}.ow-textarea--bare:focus-visible{outline:0}.ow-inline-edit{--ow-inline-edit-x: .375em;--ow-inline-edit-y: .125em;--ow-inline-edit-icon: clamp(12px, .75em, 20px);display:inline-grid;max-width:100%;grid-template-columns:minmax(0,1fr);gap:var(--ow-space-2xs)}.ow-inline-edit--multiline{display:grid}.ow-inline-edit__display,.ow-inline-edit__input,.ow-inline-edit__field:after{box-sizing:border-box;margin:0;border:1px solid transparent;border-radius:var(--ow-radius-sm);padding:var(--ow-inline-edit-y) var(--ow-inline-edit-x);color:inherit;font:inherit;letter-spacing:inherit}.ow-inline-edit__display,.ow-inline-edit__editor{margin-inline:calc(-1px - var(--ow-inline-edit-x))}.ow-inline-edit__display{position:relative;display:inline-flex;min-width:0;align-items:baseline;gap:.3em;background:transparent;cursor:pointer;text-align:start}.ow-inline-edit--multiline .ow-inline-edit__display{display:flex}.ow-inline-edit__display:hover:not(:disabled){background:var(--ow-hover)}.ow-inline-edit__display:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-inline-edit__display:disabled{cursor:not-allowed;opacity:.62}.ow-inline-edit__text{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.ow-inline-edit__text--empty{color:var(--ow-text-muted)}.ow-inline-edit__icon{width:var(--ow-inline-edit-icon);height:var(--ow-inline-edit-icon);flex:none;align-self:center;color:var(--ow-icon);opacity:0}.ow-inline-edit__display:hover .ow-inline-edit__icon,.ow-inline-edit__display:focus-visible .ow-inline-edit__icon{opacity:1}@media(hover:none){.ow-inline-edit__display:not(:disabled) .ow-inline-edit__icon{opacity:1}}.ow-inline-edit__editor{display:flex;min-width:0;align-items:center;gap:var(--ow-space-xs)}.ow-inline-edit__field{display:inline-grid;min-width:0;grid-template-columns:minmax(0,1fr)}.ow-inline-edit__field:after{overflow:hidden;padding-inline-end:calc(var(--ow-inline-edit-x) + var(--ow-inline-edit-icon) + .3em);content:attr(data-value) " ";grid-area:1 / 1;visibility:hidden;white-space:pre}.ow-inline-edit__input{display:block;width:100%;min-width:0;min-height:0;flex:1;grid-area:1 / 1;border-color:var(--ow-border-strong);background:var(--ow-surface);outline:0}.ow-inline-edit__input::placeholder{color:var(--ow-text-muted);opacity:1}.ow-inline-edit__input:focus{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-inline-edit__input:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-inline-edit__input[aria-invalid=true]{border-color:var(--ow-danger-solid)}.ow-inline-edit__input[aria-invalid=true]:focus{box-shadow:var(--ow-shadow-focus-danger)}textarea.ow-inline-edit__input{border:0;padding:calc(var(--ow-inline-edit-y) + 1px) calc(var(--ow-inline-edit-x) + 1px);box-shadow:inset 0 0 0 1px var(--ow-border-strong)}textarea.ow-inline-edit__input:focus{box-shadow:inset 0 0 0 1px var(--ow-focus-border),var(--ow-shadow-focus)}textarea.ow-inline-edit__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--ow-danger-solid)}textarea.ow-inline-edit__input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--ow-danger-solid),var(--ow-shadow-focus-danger)}.ow-inline-edit__actions{display:inline-flex;flex:none;gap:var(--ow-space-2xs)}.ow-inline-edit__spinner{flex:none}.ow-inline-edit__error{color:var(--ow-danger-text);font:var(--ow-weight-regular) 14px / 1.4 var(--ow-font-sans);letter-spacing:normal}@media(prefers-reduced-motion:no-preference){.ow-inline-edit__display,.ow-inline-edit__icon,.ow-inline-edit__input{transition-property:background-color,border-color,box-shadow,opacity;transition-duration:var(--ow-duration-fast);transition-timing-function:var(--ow-ease-standard)}}.ow-select{display:inline-flex;min-width:0;align-items:center;gap:var(--ow-space-sm);margin:0;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);color:var(--ow-text);font:inherit;text-align:left;cursor:pointer;outline:0;transition-property:border-color,background-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-select--md{height:40px;padding:0 var(--ow-space-md) 0 var(--ow-space-lg);font-size:14px}.ow-select--sm{height:32px;padding:0 var(--ow-space-sm) 0 var(--ow-space-md);font-size:12px}.ow-select:hover:not(:disabled){border-color:var(--ow-border-hover)}.ow-select:focus-visible{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-select--open,.ow-select--open:hover:not(:disabled){border-color:var(--ow-primary-focus);box-shadow:var(--ow-shadow-focus)}.ow-select--invalid,.ow-select--invalid:hover:not(:disabled){border-color:var(--ow-danger-line)}.ow-select:disabled{cursor:not-allowed;opacity:.62}.ow-select__value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-select__value--placeholder{color:var(--ow-text-muted)}.ow-select__chevron{flex-shrink:0;color:var(--ow-icon);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-select--open .ow-select__chevron{transform:rotate(180deg)}.ow-listbox{position:fixed;z-index:50;display:grid;grid-auto-rows:max-content;min-width:160px;align-content:start;gap:var(--ow-space-2xs);margin:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-xs);color:var(--ow-text);font-family:var(--ow-font-sans);box-shadow:var(--ow-shadow-menu)}.ow-listbox__group{display:grid;gap:var(--ow-space-2xs)}.ow-listbox__group-label{padding:var(--ow-space-sm) var(--ow-space-sm) var(--ow-space-2xs);color:var(--ow-text-muted);font-size:11px;font-weight:var(--ow-weight-emphasis);letter-spacing:.025em;text-transform:uppercase}.ow-listbox__empty{padding:var(--ow-space-xs) var(--ow-space-sm);color:var(--ow-text-muted);font-size:12px}.ow-option{display:flex;min-height:36px;align-items:flex-start;gap:var(--ow-space-sm);border-radius:var(--ow-radius-lg);padding:var(--ow-space-md);color:var(--ow-text);font-size:14px;line-height:16px;text-align:left;cursor:pointer}.ow-listbox--sm .ow-option{min-height:32px;padding-block:var(--ow-space-sm);font-size:12px}.ow-option--active{background:var(--ow-hover)}.ow-option--selected{font-weight:var(--ow-weight-emphasis)}.ow-option--disabled{color:var(--ow-text-muted);cursor:not-allowed;opacity:.6}.ow-option__check{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;color:var(--ow-primary-text)}.ow-option__text{display:grid;min-width:0;flex:1;gap:var(--ow-space-2xs)}.ow-option__label{overflow-wrap:break-word}.ow-option__description{color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control)}.ow-listbox.ow-listbox--standalone{position:relative;z-index:auto;min-width:0;box-shadow:none;overscroll-behavior:auto;outline:0;transition-property:border-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-listbox--standalone .ow-option{user-select:none;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-listbox--standalone:not(.ow-listbox--disabled,.ow-listbox--readonly) .ow-option:not(.ow-option--disabled):hover{background:var(--ow-hover)}.ow-listbox--readonly .ow-option{cursor:default}.ow-listbox--standalone.ow-listbox--focus-visible{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-listbox--standalone.ow-listbox--invalid{border-color:var(--ow-danger-line)}.ow-listbox--standalone.ow-listbox--invalid.ow-listbox--focus-visible{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-listbox--standalone.ow-listbox--disabled{cursor:not-allowed;opacity:.62}.ow-listbox--disabled .ow-option{cursor:not-allowed}.ow-listbox--standalone .ow-listbox__empty{padding:var(--ow-space-md);font-size:14px;line-height:16px}.ow-listbox--standalone.ow-listbox--sm .ow-listbox__empty{padding-block:var(--ow-space-sm);font-size:12px}.ow-option__icon{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;color:var(--ow-text-muted)}@media(prefers-reduced-motion:reduce){.ow-listbox.ow-listbox--standalone,.ow-listbox--standalone .ow-option{transition:none}}.ow-transfer-list{container:ow-transfer-list / inline-size;color:var(--ow-text);font-family:var(--ow-font-sans)}.ow-transfer-list__body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--ow-space-lg)}.ow-transfer-list__pane{display:grid;min-width:0;align-content:start;gap:var(--ow-space-sm)}.ow-transfer-list__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-sm)}.ow-transfer-list__label{font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.4}.ow-transfer-list__count{color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-transfer-list .ow-transfer-list__list{height:var(--ow-transfer-list-height)}.ow-transfer-list__actions{display:flex;flex-direction:column;align-self:center;gap:var(--ow-space-xs)}.ow-transfer-list__icon{display:flex}.ow-transfer-list__icon--back,.ow-transfer-list:dir(rtl) .ow-transfer-list__icon{transform:scaleX(-1)}.ow-transfer-list:dir(rtl) .ow-transfer-list__icon--back{transform:none}.ow-transfer-list__order{display:flex;justify-content:flex-end;gap:var(--ow-space-2xs)}@container ow-transfer-list (max-width: 519px){.ow-transfer-list__body{grid-template-columns:minmax(0,1fr)}.ow-transfer-list__actions{flex-direction:row;justify-content:center}.ow-transfer-list .ow-transfer-list__actions .ow-transfer-list__icon{transform:rotate(90deg)}.ow-transfer-list .ow-transfer-list__actions .ow-transfer-list__icon--back{transform:rotate(-90deg)}}.ow-combobox{padding-right:var(--ow-space-2xs)}.ow-combobox__toggle{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--ow-radius-md);background:transparent;padding:0;cursor:pointer}.ow-combobox__toggle:hover:not(:disabled){background:var(--ow-surface-muted)}.ow-input-group--sm .ow-combobox__toggle{width:24px;height:24px}.ow-combobox__chevron--open{transform:rotate(180deg)}.ow-tag-input{height:auto;min-height:40px;flex-wrap:wrap;gap:var(--ow-space-2xs);padding:5px var(--ow-space-sm) 5px 5px;cursor:text}.ow-tag-input.ow-input-group--sm{min-height:32px;gap:var(--ow-space-2xs);padding:var(--ow-space-2xs) var(--ow-space-xs) var(--ow-space-2xs) var(--ow-space-2xs)}.ow-tag-input.ow-input-group--disabled{cursor:not-allowed}.ow-tag-input__tags{display:contents;margin:0;padding:0;list-style:none}.ow-tag-input .ow-tag:has(.ow-tag__remove:focus-visible){border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-tag-input__input{width:auto;min-width:64px;height:28px;flex:1 1 64px;padding-left:7px}.ow-input-group--sm .ow-tag-input__input{height:22px;padding-left:var(--ow-space-xs)}.ow-tag-input--filled .ow-tag-input__input{padding-left:var(--ow-space-2xs)}.ow-mention-list{width:max-content;min-width:224px;max-width:min(360px,calc(100vw - 16px))}.ow-mention-list__empty{display:flex;align-items:center;gap:var(--ow-space-xs)}.ow-checkbox{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}.ow-checkbox--md{width:16px;height:16px}.ow-checkbox--sm{width:14px;height:14px}.ow-checkbox__input{width:100%;height:100%;margin:0;appearance:none;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-sm);background:var(--ow-surface);box-shadow:var(--ow-shadow-control);cursor:pointer;transition-property:border-color,background-color,box-shadow,transform;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-checkbox__input:active:not(:disabled){transform:scale(.9)}.ow-checkbox__input:hover{border-color:var(--ow-border-hover)}.ow-checkbox__input:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-checkbox__input:checked{border-color:var(--ow-primary-active);background:var(--ow-primary)}.ow-checkbox__input:checked:hover{background:var(--ow-primary-hover)}.ow-checkbox--danger .ow-checkbox__input:checked{border-color:var(--ow-danger-fill-border);background:var(--ow-danger-fill)}.ow-checkbox--danger .ow-checkbox__input:checked:hover{background:var(--ow-danger-fill-border)}.ow-checkbox__input:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--ow-border-strong);background:transparent;box-shadow:none}.ow-checkbox__input:disabled:checked,.ow-checkbox--danger .ow-checkbox__input:disabled:checked{border-style:solid;border-color:var(--ow-border-strong);background:var(--ow-border-strong)}.ow-checkbox__check{position:absolute;inset:0;margin:auto;color:#fff;opacity:0;pointer-events:none;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-checkbox__check :is(path,polyline,line){stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset var(--ow-duration-fast) var(--ow-ease-exit)}.ow-checkbox__input:checked+.ow-checkbox__check,.ow-checkbox__input:indeterminate+.ow-checkbox__check{opacity:1}.ow-checkbox__input:checked+.ow-checkbox__check :is(path,polyline,line),.ow-checkbox__input:indeterminate+.ow-checkbox__check :is(path,polyline,line){stroke-dashoffset:0;transition:stroke-dashoffset var(--ow-duration-slow) var(--ow-ease-emphasized) 40ms}.ow-checkbox__input:indeterminate{border-color:var(--ow-primary-active);background:var(--ow-primary)}.ow-checkbox--danger .ow-checkbox__input:indeterminate{border-color:var(--ow-danger-fill-border);background:var(--ow-danger-fill)}.ow-check-label{display:inline-flex;align-items:flex-start;gap:var(--ow-space-sm);color:var(--ow-text);font-size:14px;line-height:1.4;cursor:pointer}.ow-check-label .ow-checkbox--md{margin-top:calc((1lh - 16px)/2)}.ow-check-label .ow-checkbox--sm{margin-top:calc((1lh - 14px)/2)}.ow-check-label--disabled{color:var(--ow-text-muted);cursor:not-allowed}.ow-check-label__text{display:grid;gap:var(--ow-space-2xs)}.ow-check-label__description{color:var(--ow-text-muted);font-size:12px;line-height:1.35}.ow-fieldset{display:grid;min-width:0;gap:var(--ow-space-sm);margin:0;border:0;padding:0}.ow-fieldset__legend{float:left;width:100%;margin:0;padding:0;color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.4}.ow-fieldset__legend+*{clear:both}.ow-fieldset__description{margin:calc(var(--ow-space-2xs) * -1) 0 0;color:var(--ow-text-muted);font-size:12px;line-height:1.35}.ow-fieldset__content{display:grid;gap:var(--ow-space-md);padding-top:var(--ow-space-2xs)}.ow-fieldset--horizontal .ow-fieldset__content{display:flex;flex-wrap:wrap;gap:var(--ow-space-md) var(--ow-space-3xl)}.ow-radio{display:inline-flex;width:16px;height:16px;flex-shrink:0;margin-top:2px}.ow-radio__input{width:100%;height:100%;margin:0;appearance:none;border:1px solid var(--ow-border-strong);border-radius:50%;background:var(--ow-surface);box-shadow:var(--ow-shadow-control);cursor:pointer;transition:border-color var(--ow-duration-base) var(--ow-ease-standard),border-width var(--ow-duration-slow) var(--ow-ease-spring),background-color var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-radio__input:active:not(:disabled){transform:scale(.9)}.ow-radio__input:hover{border-color:var(--ow-border-hover)}.ow-radio__input:checked,.ow-radio__input:checked:hover{border:5px solid var(--ow-primary);background:#fff}.ow-radio__input:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-radio__input:disabled{cursor:not-allowed;border-style:dashed;background:transparent;box-shadow:none}.ow-radio__input:disabled:checked{border-style:solid;border-color:var(--ow-border-strong);background:var(--ow-surface)}.ow-radio-group--cards .ow-fieldset__content{gap:var(--ow-space-sm)}.ow-radio-group--cards .ow-radio-label{display:flex;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-lg) var(--ow-space-xl);transition-property:border-color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-radio-group--cards.ow-fieldset--horizontal .ow-radio-label{flex:1 1 180px}.ow-radio-group--cards .ow-radio-label:hover{border-color:var(--ow-border-hover)}.ow-radio-group--cards .ow-radio-label:has(:checked){border-color:var(--ow-primary-border);background:var(--ow-primary-subtle)}.ow-radio-group--cards .ow-radio-label:has(:checked) .ow-check-label__text>:first-child{font-weight:var(--ow-weight-emphasis)}.ow-switch{position:relative;display:inline-flex;width:36px;height:20px;flex-shrink:0;align-items:center;margin:0;border:0;border-radius:var(--ow-radius-pill);background:var(--ow-switch-off);padding:0;cursor:pointer;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-switch--on{background:var(--ow-primary)}.ow-switch:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-switch:disabled{cursor:not-allowed;opacity:.5}.ow-switch__knob{display:inline-block;width:16px;height:16px;border-radius:var(--ow-radius-pill);background:var(--ow-knob);box-shadow:var(--ow-shadow-control);transform:translate(2px);transition:transform var(--ow-duration-slow) var(--ow-ease-spring),width var(--ow-duration-base) var(--ow-ease-standard)}.ow-switch--on .ow-switch__knob{transform:translate(18px)}.ow-switch:active:not(:disabled) .ow-switch__knob{width:20px}.ow-switch--on:active:not(:disabled) .ow-switch__knob{transform:translate(14px)}.ow-slider{display:grid;gap:var(--ow-space-sm);min-width:0}.ow-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-md)}.ow-slider__label{color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis)}.ow-slider__value{color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-slider__control{position:relative;height:24px}.ow-slider__track{position:absolute;top:50%;right:9px;left:9px;height:4px;overflow:hidden;border-radius:2px;background:var(--ow-meter-track);transform:translateY(-50%)}.ow-slider__fill{position:absolute;top:0;bottom:0;left:var(--ow-slider-from);width:calc(var(--ow-slider-to) - var(--ow-slider-from));background:var(--ow-progress)}.ow-slider__input{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;background:transparent;cursor:pointer}.ow-slider__input--low,.ow-slider__input--high{pointer-events:none}.ow-slider__input:focus{outline:none}.ow-slider__input::-webkit-slider-runnable-track{height:24px;background:transparent}.ow-slider__input::-moz-range-track{height:24px;background:transparent}.ow-slider__input::-webkit-slider-thumb{box-sizing:border-box;width:18px;height:18px;margin-top:3px;appearance:none;border:1px solid var(--ow-border-strong);border-radius:50%;background:var(--ow-knob);box-shadow:0 1px 3px #0f172a2e;pointer-events:auto;cursor:grab;transition:box-shadow var(--ow-duration-base) var(--ow-ease-standard)}.ow-slider__input::-moz-range-thumb{box-sizing:border-box;width:18px;height:18px;border:1px solid var(--ow-border-strong);border-radius:50%;background:var(--ow-knob);box-shadow:0 1px 3px #0f172a2e;pointer-events:auto;cursor:grab}.ow-slider__input:active::-webkit-slider-thumb{cursor:grabbing}.ow-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--ow-surface),0 0 0 4px var(--ow-focus-ring)}.ow-slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--ow-surface),0 0 0 4px var(--ow-focus-ring)}.ow-slider--disabled{opacity:.55}.ow-slider--disabled .ow-slider__input{cursor:not-allowed}.ow-slider--disabled .ow-slider__input::-webkit-slider-thumb{cursor:not-allowed}.ow-rating{--ow-rating-size: 20px;display:inline-flex;align-items:center;gap:var(--ow-space-sm);color:var(--ow-text-muted);font-size:14px;line-height:1.4;vertical-align:middle}.ow-rating--sm{--ow-rating-size: 16px;gap:var(--ow-space-xs);font-size:13px}.ow-rating--lg{--ow-rating-size: 24px}.ow-rating__stars{display:inline-flex;border-radius:var(--ow-radius-md)}.ow-rating__star{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px}.ow-rating--readonly .ow-rating__star{min-width:0;min-height:0;padding:1px}.ow-rating__icon{display:block;width:var(--ow-rating-size);height:var(--ow-rating-size);flex-shrink:0;fill:var(--ow-brass);stroke:var(--ow-brass-deep)}.ow-rating__icon--empty{fill:var(--ow-meter-track);stroke:var(--ow-border-hover)}.ow-rating__glyph{position:relative;display:block}.ow-rating__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--ow-rating-fill);overflow:hidden;pointer-events:none;transition:width var(--ow-duration-fast) var(--ow-ease-standard)}.ow-rating__input{position:absolute;inset-block:0;inset-inline-start:0;width:100%;margin:0;appearance:none;opacity:0;cursor:pointer}.ow-rating__input--half{z-index:1;width:50%}.ow-rating__input:disabled{cursor:not-allowed}.ow-rating__stars:has(:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:0}.ow-rating__star .ow-rating__glyph{transition:transform var(--ow-duration-base) var(--ow-ease-spring)}@media(prefers-reduced-motion:no-preference){.ow-rating__star:has(.ow-rating__input:hover:not(:disabled)) .ow-rating__glyph,.ow-rating__star:has(.ow-rating__input:focus-visible) .ow-rating__glyph{transform:scale(1.12)}.ow-rating__star:has(.ow-rating__input:active:not(:disabled)) .ow-rating__glyph{transform:scale(.92)}}.ow-rating__stars[aria-invalid=true] .ow-rating__icon--empty{stroke:var(--ow-danger-text)}.ow-rating--disabled{opacity:.55}.ow-rating__value{color:var(--ow-text);font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums}.ow-rating__value+.ow-rating__count{margin-inline-start:calc(var(--ow-space-sm) * -.5)}@media(prefers-reduced-motion:reduce){.ow-rating__fill,.ow-rating__star .ow-rating__glyph{transition:none}}.ow-signature-pad{position:relative;display:grid;width:100%;min-width:0;gap:var(--ow-space-sm)}.ow-signature-pad__surface{position:relative;height:var(--ow-signature-pad-height, 160px);overflow:hidden;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);transition-property:border-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-signature-pad__canvas{display:block;width:100%;height:100%;color:var(--ow-text);cursor:crosshair;touch-action:none}.ow-signature-pad--typing .ow-signature-pad__canvas,.ow-signature-pad--readonly .ow-signature-pad__canvas,.ow-signature-pad--disabled .ow-signature-pad__canvas{cursor:default}.ow-signature-pad:not(.ow-signature-pad--typing,.ow-signature-pad--readonly,.ow-signature-pad--disabled) .ow-signature-pad__surface:hover{border-color:var(--ow-border-hover)}.ow-signature-pad--drawing .ow-signature-pad__surface{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-signature-pad--invalid .ow-signature-pad__surface{border-color:var(--ow-danger-line)}.ow-signature-pad__line{position:absolute;top:72%;inset-inline:var(--ow-space-2xl);border-top:1px dashed var(--ow-border-strong);pointer-events:none}.ow-signature-pad__prompt{position:absolute;bottom:calc(28% + var(--ow-space-xs));inset-inline-start:var(--ow-space-2xl);color:var(--ow-text-muted);font-size:14px;line-height:1.4;pointer-events:none}.ow-signature-pad__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-xs)}.ow-signature-pad__edit{display:inline-flex;gap:var(--ow-space-xs);margin-inline-start:auto}.ow-signature-pad--disabled .ow-signature-pad__surface{opacity:.62}@media(prefers-reduced-motion:reduce){.ow-signature-pad__surface{transition:none}}.ow-number-field{display:inline-flex;width:100%;max-width:200px;height:40px;align-items:stretch;overflow:hidden;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);color:var(--ow-text);transition-property:border-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-number-field--sm{max-width:150px;height:32px}.ow-number-field:focus-within{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-number-field:has(.ow-number-field__input:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-number-field--invalid{border-color:var(--ow-danger-line)}.ow-number-field--invalid:focus-within{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-number-field--disabled{cursor:not-allowed;opacity:.62}.ow-number-field__input{min-width:0;flex:1;margin:0;border:0;background:transparent;padding:0 var(--ow-space-xs);color:inherit;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;text-align:center;outline:0}.ow-number-field--sm .ow-number-field__input{font-size:13px}.ow-number-field__step{display:inline-flex;width:36px;flex-shrink:0;align-items:center;justify-content:center;margin:0;border:0;background:transparent;padding:0;color:var(--ow-text-muted);cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-number-field--sm .ow-number-field__step{width:28px}.ow-number-field__step:first-child{border-right:1px solid var(--ow-border)}.ow-number-field__step:last-child{border-left:1px solid var(--ow-border)}.ow-number-field__step:hover:not(:disabled){background:var(--ow-surface-muted);color:var(--ow-text)}.ow-number-field__step:active:not(:disabled){background:var(--ow-hover)}.ow-number-field__step:disabled{color:var(--ow-text-disabled);cursor:not-allowed}.ow-otp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm)}.ow-otp__slot{display:inline-flex;align-items:center;gap:var(--ow-space-sm)}.ow-otp__input{width:40px;height:48px;margin:0;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:20px;font-weight:var(--ow-weight-emphasis);text-align:center;caret-color:var(--ow-primary-text);outline:0;transition-property:border-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-otp__input:focus{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-otp__input:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-otp--invalid .ow-otp__input{border-color:var(--ow-danger-line)}.ow-otp--invalid .ow-otp__input:focus{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-otp__input:disabled{cursor:not-allowed;opacity:.62}.ow-otp__separator{width:10px;height:2px;border-radius:1px;background:var(--ow-border-strong)}.ow-dropzone{display:flex;min-height:128px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--ow-space-sm);border:1.5px dashed var(--ow-border-strong);border-radius:var(--ow-radius-container);background:color-mix(in srgb,var(--ow-surface-muted) 60%,transparent);padding:var(--ow-space-3xl) var(--ow-space-2xl);color:var(--ow-text);text-align:center;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-dropzone:hover{border-color:var(--ow-border-hover)}.ow-dropzone:focus-within:has(:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-dropzone--dragging,.ow-dropzone--dragging:hover{border-color:var(--ow-primary-text);background:var(--ow-primary-subtle)}.ow-dropzone--invalid{border-color:var(--ow-danger-line)}.ow-dropzone--disabled{cursor:not-allowed;opacity:.62}.ow-dropzone__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface);color:var(--ow-text-muted);transition-property:color,border-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-dropzone--dragging .ow-dropzone__icon{border-color:var(--ow-primary-border);color:var(--ow-primary-text)}.ow-dropzone__label{font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-dropzone--dragging .ow-dropzone__label{color:var(--ow-primary-text)}.ow-dropzone__hint{color:var(--ow-text-muted);font-size:12px;line-height:1.35}.ow-dropzone--invalid .ow-dropzone__hint{color:var(--ow-danger-text)}.ow-image-cropper{display:grid;gap:var(--ow-space-md);width:var(--ow-image-cropper-width, 320px);max-width:100%;min-width:0}.ow-image-cropper__frame{position:relative;width:100%;height:var(--ow-image-cropper-height, auto);aspect-ratio:var(--ow-image-cropper-aspect, auto);overflow:hidden;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface-muted);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition-property:border-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-image-cropper__frame:hover{border-color:var(--ow-border-hover)}.ow-image-cropper__frame:focus-visible{outline:none;border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-image-cropper--dragging .ow-image-cropper__frame{cursor:grabbing}.ow-image-cropper__image{position:absolute;top:0;left:0;max-width:none;transform-origin:0 0;pointer-events:none}.ow-image-cropper__grid{--ow-image-cropper-line: color-mix(in srgb, var(--ow-gray-50) 70%, transparent);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--ow-image-cropper-line),var(--ow-image-cropper-line)),linear-gradient(to right,var(--ow-image-cropper-line),var(--ow-image-cropper-line)),linear-gradient(to bottom,var(--ow-image-cropper-line),var(--ow-image-cropper-line)),linear-gradient(to bottom,var(--ow-image-cropper-line),var(--ow-image-cropper-line));background-repeat:no-repeat;background-size:1px 100%,1px 100%,100% 1px,100% 1px;background-position:33.333% 0,66.667% 0,0 33.333%,0 66.667%}.ow-image-cropper__mask{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 100vmax color-mix(in srgb,var(--ow-gray-950) 50%,transparent);pointer-events:none}.ow-image-cropper__status{position:absolute;inset:0;display:grid;place-items:center;padding:var(--ow-space-lg);color:var(--ow-text-muted);font-size:14px;line-height:1.4;text-align:center}.ow-image-cropper--disabled .ow-image-cropper__frame{cursor:default;opacity:.62}@media(prefers-reduced-motion:reduce){.ow-image-cropper__frame{transition:none}}.ow-upload-list{width:100%;min-width:0}.ow-upload-list__items{display:grid;gap:var(--ow-space-sm);margin:0;padding:0;list-style:none;border-radius:var(--ow-radius-container)}.ow-upload-list__items:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-upload-list__item{position:relative;display:flex;min-width:0;align-items:center;gap:var(--ow-space-md);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-sm);padding-inline-start:var(--ow-space-md)}.ow-upload-list__item--error{border-color:var(--ow-danger-line)}.ow-upload-list__thumb{position:relative;display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ow-radius-md);background:var(--ow-surface-muted);color:var(--ow-text-muted)}.ow-upload-list__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ow-upload-list__body{display:grid;min-width:0;flex:1;gap:2px}.ow-upload-list__name{overflow:hidden;color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ow-upload-list__detail{display:flex;min-width:0;align-items:center;gap:var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}.ow-upload-list__detail>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-upload-list__icon{flex-shrink:0}.ow-upload-list__item--done .ow-upload-list__icon{color:var(--ow-success-text)}.ow-upload-list__item--error .ow-upload-list__detail{color:var(--ow-danger-text)}.ow-upload-list__progress{margin-top:var(--ow-space-xs)}.ow-upload-list__actions{display:flex;flex-shrink:0;gap:var(--ow-space-2xs)}.ow-upload-list__actions:empty{display:none}.ow-upload-list--compact .ow-upload-list__items{gap:var(--ow-space-xs)}.ow-upload-list--compact .ow-upload-list__item{gap:var(--ow-space-sm);padding-block:var(--ow-space-2xs)}.ow-upload-list--compact .ow-upload-list__thumb{width:auto;height:auto;background:none}.ow-upload-list--compact .ow-upload-list__body{display:flex;align-items:baseline;gap:var(--ow-space-sm)}.ow-upload-list--compact .ow-upload-list__name{min-width:4em;flex:1 1 auto;font-size:13px}.ow-upload-list--compact .ow-upload-list__progress{position:absolute;inset:auto var(--ow-space-md) 2px;margin:0}.ow-upload-list--grid .ow-upload-list__items{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:var(--ow-space-md)}.ow-upload-list--grid .ow-upload-list__item{flex-direction:column;align-items:stretch;gap:var(--ow-space-sm);padding:var(--ow-space-xs) var(--ow-space-xs) var(--ow-space-sm)}.ow-upload-list--grid .ow-upload-list__thumb{width:auto;height:auto;aspect-ratio:1;border-radius:calc(var(--ow-radius-container) - 4px)}.ow-upload-list--grid .ow-upload-list__thumb svg{width:28px;height:28px}.ow-upload-list--grid .ow-upload-list__body{padding-inline:var(--ow-space-xs)}.ow-upload-list--grid .ow-upload-list__actions{position:absolute;inset-block-start:var(--ow-space-sm);inset-inline-end:var(--ow-space-sm);border-radius:var(--ow-radius-md);background:var(--ow-surface);box-shadow:0 0 0 1px var(--ow-border)}.ow-field{display:grid;gap:var(--ow-space-sm)}.ow-field__label{color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.4}.ow-field__hint{margin:calc(var(--ow-space-2xs) * -1) 0 0;color:var(--ow-text-muted);font-size:12px;line-height:1.35}.ow-field__error{margin:0;color:var(--ow-danger-text);font-size:14px;line-height:1.4}.ow-field .ow-checkbox__input[aria-invalid=true]:not(:checked,:disabled){border-color:var(--ow-danger-line)}.ow-form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ow-space-xl)}.ow-form>.ow-button{justify-self:start}.ow-form>.ow-button--full{justify-self:stretch}.ow-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ow-radius-pill);font-weight:var(--ow-weight-strong);line-height:1;white-space:nowrap;transition-property:border-color,color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-badge__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.ow-badge--sm{min-height:24px;gap:var(--ow-space-xs);padding:0 var(--ow-space-md);font-size:12px}.ow-badge--md{min-height:32px;gap:var(--ow-space-sm);padding:0 var(--ow-space-xl);font-size:12px}.ow-badge--lg{min-height:56px;gap:var(--ow-space-xl);padding:0 var(--ow-space-6xl);font-size:24px;font-weight:var(--ow-weight-display)}.ow-badge--neutral{border-color:var(--ow-border);background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-badge--active{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-badge--success{border-color:var(--ow-success-border);background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-badge--warning{border-color:var(--ow-warning-border);background:var(--ow-warning-surface);color:var(--ow-warning-text)}.ow-badge--danger{border-color:var(--ow-danger-border);background:var(--ow-danger-surface);color:var(--ow-danger-text)}.ow-alert{display:flex;align-items:flex-start;gap:var(--ow-space-md);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface-muted);padding:var(--ow-space-lg) var(--ow-space-xl);color:var(--ow-text);font-size:14px;line-height:1.5}.ow-alert__icon{display:inline-flex;flex-shrink:0;padding-top:2px;color:var(--ow-text-muted)}.ow-alert__body{display:grid;min-width:0;flex:1;gap:var(--ow-space-2xs)}.ow-alert__title{font-weight:var(--ow-weight-emphasis)}.ow-alert__description{color:var(--ow-text-soft)}.ow-alert__description>p{margin:0}.ow-alert__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-sm);margin-top:var(--ow-space-xs)}.ow-alert__close{margin:-2px -6px 0 0}.ow-alert--info{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle)}.ow-alert--info .ow-alert__icon{color:var(--ow-primary-text)}.ow-alert--success{border-color:var(--ow-success-border);background:var(--ow-success-surface)}.ow-alert--success .ow-alert__icon{color:var(--ow-success-text)}.ow-alert--warning{border-color:var(--ow-warning-border);background:var(--ow-warning-surface)}.ow-alert--warning .ow-alert__icon,.ow-alert--warning .ow-alert__title{color:var(--ow-warning-text)}.ow-alert--danger{border-color:var(--ow-danger-border);background:var(--ow-danger-surface)}.ow-alert--danger .ow-alert__icon,.ow-alert--danger .ow-alert__title{color:var(--ow-danger-text)}.ow-banner{--ow-banner-ground: var(--ow-primary);--ow-banner-rule: var(--ow-primary);--ow-banner-icon: var(--ow-on-primary);container:ow-banner / inline-size;display:grid;grid-template-rows:1fr;border-bottom:1px solid var(--ow-banner-rule);background:linear-gradient(var(--ow-banner-ground),var(--ow-banner-ground)) var(--ow-surface);color:var(--ow-text);font-size:14px;line-height:1.5;transition-property:grid-template-rows,opacity;transition-duration:var(--ow-duration-exit);transition-timing-function:var(--ow-ease-exit)}.ow-banner--sticky{position:sticky;z-index:10;top:0}.ow-banner[data-state=closed]{grid-template-rows:0fr;opacity:0}.ow-banner__clip{min-height:0}.ow-banner[data-state=closed] .ow-banner__clip{overflow:hidden}.ow-banner__inner{display:flex;align-items:flex-start;gap:var(--ow-space-md);padding:var(--ow-space-md) var(--ow-space-2xl)}.ow-banner--center.ow-banner--dismissible .ow-banner__inner:before{content:"";width:24px;flex-shrink:0}.ow-banner__content{display:flex;min-width:0;flex:1;gap:var(--ow-space-sm)}.ow-banner--center .ow-banner__content{justify-content:center;text-align:center}.ow-banner__icon{display:inline-flex;height:21px;flex-shrink:0;align-items:center;color:var(--ow-banner-icon)}.ow-banner__text{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:var(--ow-space-2xs) var(--ow-space-lg)}.ow-banner__message{min-width:0}.ow-banner__message>p{margin:0}.ow-banner__action{display:flex;margin-block:-4px;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm);font-weight:var(--ow-weight-control)}.ow-banner .ow-link,.ow-banner .ow-link:hover{color:inherit}.ow-banner .ow-link:hover{text-decoration-color:currentColor}.ow-banner__close{margin-block:-1px}.ow-banner__close:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}@container ow-banner (max-width: 559px){.ow-banner .ow-banner__content{justify-content:flex-start;text-align:start}.ow-banner .ow-banner__text{flex-direction:column;align-items:flex-start}.ow-banner .ow-banner__action{margin-block:0}.ow-banner .ow-banner__inner:before{display:none}}.ow-banner--brand{color:var(--ow-on-primary)}.ow-banner--brand .ow-link{text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.ow-banner--brand .ow-banner__close,.ow-banner--brand .ow-banner__close:hover:not(:disabled){color:var(--ow-on-primary)}.ow-banner--brand .ow-banner__inner :focus-visible{outline-color:var(--ow-on-primary)}.ow-banner--neutral{--ow-banner-ground: var(--ow-surface-muted);--ow-banner-rule: var(--ow-border);--ow-banner-icon: var(--ow-text-muted)}.ow-banner--info{--ow-banner-ground: var(--ow-primary-subtle);--ow-banner-rule: var(--ow-primary-border);--ow-banner-icon: var(--ow-primary-text)}.ow-banner--success{--ow-banner-ground: var(--ow-success-surface);--ow-banner-rule: var(--ow-success-border);--ow-banner-icon: var(--ow-success-text)}.ow-banner--warning{--ow-banner-ground: var(--ow-warning-surface);--ow-banner-rule: var(--ow-warning-border);--ow-banner-icon: var(--ow-warning-text)}.ow-banner--danger{--ow-banner-ground: var(--ow-danger-surface);--ow-banner-rule: var(--ow-danger-border);--ow-banner-icon: var(--ow-danger-text)}@media(prefers-reduced-motion:reduce){.ow-banner{transition:none}}.ow-progress{display:grid;min-width:0;gap:var(--ow-space-sm)}.ow-progress--primary{--ow-progress-fill: var(--ow-progress)}.ow-progress--success{--ow-progress-fill: var(--ow-success-text)}.ow-progress--warning{--ow-progress-fill: var(--ow-warning-text)}.ow-progress--danger{--ow-progress-fill: var(--ow-danger-text)}.ow-progress__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-md)}.ow-progress__label{color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis)}.ow-progress__value{color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-progress__track{position:relative;height:4px;overflow:hidden;border-radius:var(--ow-radius-pill);background:var(--ow-meter-track)}.ow-progress--md .ow-progress__track{height:8px}.ow-progress__fill{height:100%;border-radius:inherit;background:var(--ow-progress-fill);transition:width var(--ow-duration-slow) var(--ow-ease-standard)}.ow-progress__track--indeterminate .ow-progress__fill{width:37%;animation:ow-progress-slide 1.3s var(--ow-ease-standard) infinite}@keyframes ow-progress-slide{0%{transform:translate(-100%)}to{transform:translate(270%)}}.ow-progress-circle{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.ow-progress-circle svg{position:absolute;inset:0}.ow-progress-circle__track{stroke:var(--ow-meter-track)}.ow-progress-circle__fill{stroke:var(--ow-progress-fill);transition:stroke-dashoffset var(--ow-duration-slow) var(--ow-ease-standard)}.ow-progress-circle--indeterminate svg{animation:ow-spin .9s linear infinite}.ow-progress-circle__value{position:relative;color:var(--ow-text);font-size:12px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ow-progress__track--indeterminate .ow-progress__fill{width:100%;animation:none!important;opacity:.5}.ow-progress-circle--indeterminate svg{animation-duration:1.8s!important;animation-iteration-count:infinite!important}}.ow-meter{display:grid;min-width:0;gap:var(--ow-space-sm)}.ow-meter--primary{--ow-meter-fill: var(--ow-progress)}.ow-meter--success{--ow-meter-fill: var(--ow-success-text)}.ow-meter--warning{--ow-meter-fill: var(--ow-warning-text)}.ow-meter--danger{--ow-meter-fill: var(--ow-danger-text)}.ow-meter__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-md)}.ow-meter__label{min-width:0;color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis)}.ow-meter__value{flex-shrink:0;color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-meter__track{display:flex;height:4px;overflow:hidden;border-radius:var(--ow-radius-pill);background:var(--ow-meter-track)}.ow-meter--md .ow-meter__track{height:8px}.ow-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--ow-meter-fill);transition:width var(--ow-duration-slow) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-meter__track--segmented{gap:var(--ow-space-2xs);overflow:visible;border-radius:0;background:none}.ow-meter__segment{min-width:0;flex:1;overflow:hidden;border-radius:var(--ow-radius-pill);background:var(--ow-meter-track)}@media(prefers-reduced-motion:reduce){.ow-meter__fill{transition:none}}.ow-password-input{display:grid;width:100%;min-width:0;gap:var(--ow-space-sm)}.ow-password-input__toggle{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--ow-radius-md);background:transparent;padding:0;color:var(--ow-icon);cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-password-input__toggle--sm{width:24px;height:24px}.ow-password-input__toggle:hover:not(:disabled){background:var(--ow-surface-muted);color:var(--ow-text)}.ow-password-input__toggle:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-password-input__toggle:disabled{cursor:not-allowed}.ow-password-input__strength{display:grid;gap:var(--ow-space-xs)}.ow-password-input__strength-text{min-height:1.45em;margin:0;color:var(--ow-text-muted);font-size:13px;line-height:1.45}.ow-password-input__strength-word{color:var(--ow-text);font-weight:var(--ow-weight-emphasis);transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-password-input__strength--danger .ow-password-input__strength-word{color:var(--ow-danger-text)}.ow-password-input__strength--warning .ow-password-input__strength-word{color:var(--ow-warning-text)}.ow-password-input__strength--success .ow-password-input__strength-word{color:var(--ow-success-text)}.ow-password-input__requirements{display:grid;gap:var(--ow-space-2xs);margin:0;padding:0;list-style:none}.ow-password-input__requirement{display:flex;align-items:center;gap:var(--ow-space-sm);color:var(--ow-text-muted);font-size:13px;line-height:1.45;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-password-input__mark{display:inline-flex;box-sizing:border-box;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid var(--ow-border-strong);border-radius:var(--ow-radius-pill);color:var(--ow-success-text);transition-property:border-color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-password-input__requirement--met{color:var(--ow-text)}.ow-password-input__requirement--met .ow-password-input__mark{border-color:var(--ow-success-text)}@media(prefers-reduced-motion:reduce){.ow-password-input__toggle,.ow-password-input__strength-word,.ow-password-input__requirement,.ow-password-input__mark{transition:none}}.ow-tooltip{display:inline-flex}.ow-tooltip__bubble{z-index:70;max-width:240px;overflow:visible;border:0;border-radius:var(--ow-radius-md);background:var(--ow-tooltip);padding:var(--ow-space-2xs) var(--ow-space-sm);color:var(--ow-on-tooltip);font-family:var(--ow-font-sans);font-size:12px;font-weight:var(--ow-weight-regular);line-height:1.35;white-space:nowrap;pointer-events:none}.ow-truncate{position:relative;display:block;min-width:0;max-width:100%}.ow-truncate>.ow-tooltip{display:flex;min-width:0}.ow-truncate__text{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ow-truncate--measured .ow-truncate__text{text-overflow:clip}.ow-truncate--clamp .ow-truncate__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ow-truncate-lines, 2);line-clamp:var(--ow-truncate-lines, 2);white-space:normal;overflow-wrap:anywhere}.ow-truncate__probe{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;pointer-events:none}.ow-truncate .ow-tooltip__bubble{max-width:min(360px,calc(100vw - 2 * var(--ow-space-md)));white-space:normal;overflow-wrap:anywhere}.ow-toaster-layer{position:fixed;inset:auto;width:0;height:0;margin:0;overflow:visible;border:0;background:transparent;padding:0}.ow-toaster.ow-toaster[data-sonner-toaster]{--width: 360px;--border-radius: var(--ow-radius-container);--normal-bg: var(--ow-surface);--normal-bg-hover: var(--ow-surface-muted);--normal-border: var(--ow-border);--normal-border-hover: var(--ow-border-strong);--normal-text: var(--ow-text);font-family:var(--ow-font-sans)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true]{gap:var(--ow-space-md);align-items:flex-start;padding:var(--ow-space-lg) var(--ow-space-xl);font-size:14px;line-height:1.4;box-shadow:var(--ow-shadow-menu);transition:transform .42s var(--ow-ease-emphasized),opacity .42s var(--ow-ease-emphasized),height .42s var(--ow-ease-emphasized),box-shadow .2s var(--ow-ease-standard)}.ow-toaster.ow-toaster [data-sonner-toast]:focus-visible{box-shadow:var(--ow-shadow-menu),0 0 0 2px var(--ow-focus-ring)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-title]{color:var(--ow-text);font-weight:var(--ow-weight-emphasis);line-height:1.4}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-description]{margin-top:1px;color:var(--ow-text-muted);font-size:13px;line-height:1.45}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:20px;margin:0;align-items:center;color:var(--ow-text-muted)}.ow-toaster.ow-toaster [data-sonner-toast][data-type=success] [data-icon]{color:var(--ow-success-text)}.ow-toaster.ow-toaster [data-sonner-toast][data-type=error] [data-icon]{color:var(--ow-danger-text)}.ow-toaster.ow-toaster [data-sonner-toast][data-type=warning] [data-icon]{color:var(--ow-warning-text)}.ow-toaster.ow-toaster [data-sonner-toast][data-type=info] [data-icon]{color:var(--ow-primary-text)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-content]{flex:1;min-width:0;gap:2px}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-button]{height:28px;flex-shrink:0;align-self:center;margin-left:var(--ow-space-sm);border:0;border-radius:var(--ow-radius-form);background:var(--ow-primary);padding:0 var(--ow-space-md);color:var(--ow-on-primary);font-family:inherit;font-size:13px;font-weight:var(--ow-weight-action);box-shadow:var(--ow-shadow-button);transition:background-color var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-fast) var(--ow-ease-standard)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-button]:hover{background:var(--ow-primary-hover)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-button]:active{transform:translateY(1px)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-cancel]{border:1px solid var(--ow-border);background:var(--ow-control);color:var(--ow-text-soft);box-shadow:var(--ow-shadow-button-secondary)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-button]:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px;box-shadow:none}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-close-button]{width:22px;height:22px;border:1px solid var(--ow-border);background:var(--ow-surface);color:var(--ow-text-muted);box-shadow:var(--ow-shadow-control);transition:opacity var(--ow-duration-base) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard),color var(--ow-duration-base) var(--ow-ease-standard)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{border-color:var(--ow-border-strong);background:var(--ow-surface-muted);color:var(--ow-text)}.ow-toaster.ow-toaster [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px;box-shadow:none}.ow-toaster.ow-toaster [data-sonner-toast] .ow-spinner{display:block}@media(prefers-reduced-motion:reduce){.ow-toaster.ow-toaster [data-sonner-toast]{transition:opacity .12s linear!important}}.ow-skeleton{display:block;flex-shrink:0;border-radius:var(--ow-radius-pill);background:var(--ow-skeleton);animation:ow-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ow-skeleton--soft{background:var(--ow-skeleton-soft)}.ow-skeleton--block{border-radius:var(--ow-radius-form)}.ow-skeleton-rows__row{display:flex;align-items:center;gap:var(--ow-space-md);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-lg) 0}.ow-skeleton-rows__row:last-child{border-bottom:0}.ow-skeleton-rows__text{display:grid;flex:1;gap:var(--ow-space-xs)}.ow-dialog{position:fixed;inset:0;max-width:calc(100% - 32px);max-height:calc(100% - 32px);margin:auto;overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-5xl);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;box-shadow:var(--ow-shadow-menu);opacity:0;transform:translateY(6px) scale(.98);transition:opacity var(--ow-duration-exit) var(--ow-ease-exit),transform var(--ow-duration-exit) var(--ow-ease-exit),overlay var(--ow-duration-exit) allow-discrete,display var(--ow-duration-exit) allow-discrete}.ow-dialog[open]{opacity:1;transform:none;transition:opacity var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-slow) var(--ow-ease-emphasized),overlay var(--ow-duration-slow) allow-discrete,display var(--ow-duration-slow) allow-discrete}@starting-style{.ow-dialog[open]{opacity:0;transform:translateY(12px) scale(.96)}}.ow-dialog::backdrop{background-color:#0000;backdrop-filter:blur(0);transition:background-color var(--ow-duration-exit) var(--ow-ease-exit),backdrop-filter var(--ow-duration-exit) var(--ow-ease-exit),overlay var(--ow-duration-exit) allow-discrete,display var(--ow-duration-exit) allow-discrete}.ow-dialog[open]::backdrop{background-color:var(--ow-backdrop);backdrop-filter:blur(2px);transition:background-color var(--ow-duration-slow) var(--ow-ease-standard),backdrop-filter var(--ow-duration-slow) var(--ow-ease-standard),overlay var(--ow-duration-slow) allow-discrete,display var(--ow-duration-slow) allow-discrete}@starting-style{.ow-dialog[open]::backdrop{background-color:#0000;backdrop-filter:blur(0)}}.ow-dialog--confirm{padding:var(--ow-space-4xl)}.ow-dialog__body{display:grid;gap:var(--ow-space-xl)}.ow-dialog__header{display:grid;min-width:0;gap:var(--ow-space-xs)}.ow-dialog__title{display:grid;gap:var(--ow-space-md);margin:0;color:var(--ow-text);font-size:16px;font-weight:var(--ow-weight-display);line-height:1.3}.ow-dialog__description{color:var(--ow-text-muted);font-size:14px;line-height:1.55}.ow-dialog__description>p{margin:0}.ow-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ow-space-sm)}.ow-dialog__error{color:var(--ow-danger-text);font-size:14px}.ow-dialog__danger-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--ow-danger-wash);color:var(--ow-danger-text)}@media(prefers-reduced-motion:reduce){.ow-dialog,.ow-dialog::backdrop{transition:none}}.ow-drawer{position:fixed;display:flex;max-width:100vw;max-height:100dvh;flex-direction:column;margin:0;overflow:hidden;border:1px solid var(--ow-border);background:var(--ow-surface);padding:0;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;box-shadow:var(--ow-shadow-menu);transition:transform var(--ow-duration-base) var(--ow-ease-exit),overlay var(--ow-duration-base) allow-discrete,display var(--ow-duration-base) allow-discrete}.ow-drawer[open]{transition:transform var(--ow-duration-panel) var(--ow-ease-emphasized),overlay var(--ow-duration-panel) allow-discrete,display var(--ow-duration-panel) allow-discrete}.ow-drawer:not([open]){display:none}.ow-drawer--right{inset:8px 8px 8px auto;height:auto;border-radius:var(--ow-radius-container);transform:translate(calc(100% + 16px))}.ow-drawer--left{inset:8px auto 8px 8px;height:auto;border-radius:var(--ow-radius-container);transform:translate(calc(-100% - 16px))}.ow-drawer--bottom{inset:auto 0 0;width:100%;max-width:100%;border-width:1px 0 0;border-radius:var(--ow-radius-container) var(--ow-radius-container) 0 0;transform:translateY(100%)}.ow-drawer[open]{transform:none}@starting-style{.ow-drawer--right[open]{transform:translate(calc(100% + 16px))}.ow-drawer--left[open]{transform:translate(calc(-100% - 16px))}.ow-drawer--bottom[open]{transform:translateY(100%)}}.ow-drawer::backdrop{background-color:#0000;transition:background-color .22s var(--ow-ease-standard),overlay .22s allow-discrete,display .22s allow-discrete}.ow-drawer[open]::backdrop{background-color:var(--ow-backdrop)}@starting-style{.ow-drawer[open]::backdrop{background-color:#0000}}.ow-drawer__header{display:flex;flex-shrink:0;align-items:flex-start;gap:var(--ow-space-md);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-lg) var(--ow-space-lg) var(--ow-space-lg) var(--ow-space-3xl)}.ow-drawer__titles{display:grid;min-width:0;flex:1;gap:var(--ow-space-2xs);padding-top:5px}.ow-drawer__title{margin:0;font-size:16px;font-weight:var(--ow-weight-display);line-height:1.3}.ow-drawer__description{margin:0;color:var(--ow-text-muted);font-size:13px;line-height:1.5}.ow-drawer__body{min-height:0;flex:1;overflow-y:auto;padding:var(--ow-space-xl) var(--ow-space-3xl)}.ow-drawer__footer{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--ow-space-sm);border-top:1px solid var(--ow-border);padding:var(--ow-space-lg) var(--ow-space-3xl)}@media(prefers-reduced-motion:reduce){.ow-drawer,.ow-drawer::backdrop{transition:none}}.ow-bottom-sheet{position:fixed;inset:auto 0 0;display:flex;width:100%;max-width:640px;margin:0 auto;height:auto;max-height:90dvh;flex-direction:column;overflow:hidden;border:1px solid var(--ow-border);border-width:1px 0 0;border-radius:var(--ow-radius-container) var(--ow-radius-container) 0 0;background:var(--ow-surface);padding:0;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;box-shadow:var(--ow-shadow-menu);transform:translateY(100%);transition:transform var(--ow-duration-base) var(--ow-ease-exit),overlay var(--ow-duration-base) allow-discrete,display var(--ow-duration-base) allow-discrete}.ow-bottom-sheet--plain{z-index:50}.ow-bottom-sheet--measured{height:calc(var(--ow-bottom-sheet-height) + 1px);max-height:none}.ow-bottom-sheet[open]{transform:none;transition:transform var(--ow-duration-panel) var(--ow-ease-emphasized),overlay var(--ow-duration-panel) allow-discrete,display var(--ow-duration-panel) allow-discrete}.ow-bottom-sheet--measured[open]{transform:translateY(calc(var(--ow-bottom-sheet-height) - var(--ow-bottom-sheet-visible)))}.ow-bottom-sheet:not([open]){display:none}@starting-style{.ow-bottom-sheet[open],.ow-bottom-sheet--measured[open]{transform:translateY(100%)}}.ow-bottom-sheet--dragging,.ow-bottom-sheet--dragging .ow-bottom-sheet__panel{transition:none}.ow-bottom-sheet::backdrop{background-color:#0000;transition:background-color var(--ow-duration-base) var(--ow-ease-standard),overlay var(--ow-duration-base) allow-discrete,display var(--ow-duration-base) allow-discrete}.ow-bottom-sheet[open]::backdrop{background-color:var(--ow-backdrop)}@starting-style{.ow-bottom-sheet[open]::backdrop{background-color:#0000}}.ow-bottom-sheet__panel{display:flex;min-height:0;flex-direction:column;transition:height var(--ow-duration-panel) var(--ow-ease-emphasized)}.ow-bottom-sheet--measured .ow-bottom-sheet__panel{height:var(--ow-bottom-sheet-visible)}.ow-bottom-sheet__grip{display:flex;flex-shrink:0;justify-content:center;padding:var(--ow-space-sm) 0 var(--ow-space-2xs);cursor:grab;touch-action:none}.ow-bottom-sheet__handle{width:40px;height:20px;border:0;border-radius:var(--ow-radius-pill);background:transparent;padding:0;cursor:grab;touch-action:none}.ow-bottom-sheet__handle:before{content:"";display:block;width:40px;height:4px;margin:8px 0;border-radius:var(--ow-radius-pill);background:var(--ow-border-strong)}.ow-bottom-sheet__handle:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-bottom-sheet--dragging .ow-bottom-sheet__grip,.ow-bottom-sheet--dragging .ow-bottom-sheet__handle,.ow-bottom-sheet--dragging .ow-bottom-sheet__header{cursor:grabbing}.ow-bottom-sheet__header{display:flex;flex-shrink:0;align-items:flex-start;gap:var(--ow-space-md);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-md) var(--ow-space-lg) var(--ow-space-lg) var(--ow-space-2xl);touch-action:none;user-select:none}.ow-bottom-sheet__titles{display:grid;min-width:0;flex:1;gap:var(--ow-space-2xs);padding-top:5px}.ow-bottom-sheet__title{margin:0;font-size:16px;font-weight:var(--ow-weight-display);line-height:1.3}.ow-bottom-sheet__description{margin:0;color:var(--ow-text-muted);font-size:13px;line-height:1.5}.ow-bottom-sheet__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.ow-bottom-sheet__body:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-bottom-sheet__content{padding:var(--ow-space-xl) var(--ow-space-2xl)}.ow-bottom-sheet__footer{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--ow-space-sm);border-top:1px solid var(--ow-border);padding:var(--ow-space-lg) var(--ow-space-2xl);padding-bottom:max(var(--ow-space-lg),env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.ow-bottom-sheet,.ow-bottom-sheet::backdrop,.ow-bottom-sheet__panel{transition:none}}.ow-popover-anchor{display:inline-flex}.ow-popover{z-index:60;display:grid;gap:var(--ow-space-md);overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-xl);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;box-shadow:var(--ow-shadow-menu);outline:none}.ow-popover>*{min-width:0}.ow-popover__title{font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-notification-center{display:inline-flex}.ow-notification-center__bell{position:relative}.ow-notification-center__count.ow-badge{position:absolute;top:0;inset-inline-end:-2px;min-width:18px;min-height:18px;border:2px solid var(--ow-surface);background:var(--ow-primary);padding:0 4px;color:var(--ow-on-primary);font-size:10.5px;font-variant-numeric:tabular-nums;pointer-events:none}.ow-notification-center__popover.ow-popover{display:flex;flex-direction:column;padding:0;overflow:hidden}.ow-notification-center__head,.ow-notification-center__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-md);padding:var(--ow-space-md) var(--ow-space-md) var(--ow-space-xs);padding-inline-start:var(--ow-space-2xl)}.ow-notification-center__title{font-weight:var(--ow-weight-emphasis)}.ow-notification-center__tabs.ow-tabs{display:flex;min-height:0;flex-direction:column;gap:0}.ow-notification-center__tabs .ow-tabs__list{padding:0 var(--ow-space-2xl)}.ow-notification-center__tab-count{border-radius:var(--ow-radius-pill);background:var(--ow-surface-muted);padding:1px 6px;font-size:11px;font-variant-numeric:tabular-nums}.ow-notification-center__body{min-height:0;max-height:min(420px,60dvh);overflow-y:auto;padding:var(--ow-space-xs);outline:none}.ow-notification-center__body:focus-visible{box-shadow:inset 0 0 0 2px var(--ow-focus-ring)}.ow-notification-center__foot{border-top:1px solid var(--ow-border);padding-block:var(--ow-space-md)}.ow-notification-list__heading{margin:0;padding:var(--ow-space-lg) var(--ow-space-lg) var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-strong)}.ow-notification-list__items{margin:0;padding:0;list-style:none}.ow-notification{position:relative;display:flex;align-items:flex-start;gap:var(--ow-space-lg);border-radius:var(--ow-radius-form);padding-block:var(--ow-space-lg);padding-inline:22px var(--ow-space-md);color:var(--ow-text-soft);transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-notification:hover{background:var(--ow-hover)}.ow-notification__dot{position:absolute;top:20px;inset-inline-start:8px;width:8px;height:8px;border-radius:50%;background:var(--ow-primary)}.ow-notification__media{display:inline-flex;flex-shrink:0}.ow-notification__icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:50%;background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-notification__body{display:grid;min-width:0;flex:1;gap:var(--ow-space-md)}.ow-notification__main{display:grid;gap:2px;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;outline:none}.ow-notification__main:after{content:"";position:absolute;inset:0;border-radius:inherit}.ow-notification__main:focus-visible:after{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-notification--unread .ow-notification__title{color:var(--ow-text);font-weight:var(--ow-weight-strong)}.ow-notification__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ow-notification__time{color:var(--ow-text-muted);font-size:12px}.ow-notification__actions,.ow-notification__dismiss{position:relative;z-index:1}.ow-notification__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-sm)}.ow-notification__dismiss{flex-shrink:0;margin:-4px 0}@media(prefers-reduced-motion:reduce){.ow-notification{transition:none}}.ow-tour{z-index:60;display:grid;gap:var(--ow-space-md);max-width:calc(100vw - 16px);overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-xl) var(--ow-space-xl) var(--ow-space-lg);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;box-shadow:var(--ow-shadow-menu);outline:none}.ow-tour--centred{position:fixed;inset:0;height:fit-content;max-height:calc(100dvh - 32px);margin:auto}.ow-tour>*{min-width:0}.ow-tour__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-sm)}.ow-tour__title{padding-top:2px;font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-tour__header .ow-close-button{flex-shrink:0;margin:-2px -4px 0 0}.ow-tour__content{color:var(--ow-text-muted)}.ow-tour__content>p{margin:0}.ow-tour__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm);margin-top:var(--ow-space-2xs)}.ow-tour__progress{color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-tour__actions{display:flex;gap:var(--ow-space-sm);margin-left:auto}.ow-tour-spotlight{position:fixed;inset:0;width:auto;height:auto;margin:0;overflow:hidden;border:0;background:transparent;padding:0;pointer-events:none}.ow-tour-spotlight[data-state=open]{animation:ow-tour-fade-in var(--ow-duration-slow) var(--ow-ease-standard)}.ow-tour-spotlight[data-state=closed]{animation:ow-tour-fade-out var(--ow-duration-exit) var(--ow-ease-exit) forwards}.ow-tour-spotlight__hole{position:absolute;border-radius:var(--ow-radius-tile);box-shadow:0 0 0 200vmax var(--ow-backdrop)}.ow-tour-spotlight__hole[data-moving]{transition-duration:var(--ow-duration-panel);transition-property:top,left,width,height;transition-timing-function:var(--ow-ease-emphasized)}.ow-tour-spotlight__dim{position:absolute;inset:0;background:var(--ow-backdrop)}@keyframes ow-tour-fade-in{0%{opacity:0}}@keyframes ow-tour-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.ow-tour-spotlight__hole[data-moving]{transition:none}}.ow-hover-card-anchor{display:inline-flex}.ow-hover-card{z-index:60;display:grid;gap:var(--ow-space-md);overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-lg);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;box-shadow:var(--ow-shadow-menu)}.ow-hover-card>*{min-width:0}.ow-calendar{display:inline-grid;gap:var(--ow-space-sm);color:var(--ow-text);font-family:var(--ow-font-sans)}.ow-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-sm)}.ow-calendar__title{margin:0;font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-calendar__nav{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin:0;border:1px solid transparent;border-radius:var(--ow-radius-form);background:transparent;padding:0;color:var(--ow-text-muted);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-calendar__nav:hover:not(:disabled){border-color:var(--ow-border);background:var(--ow-surface-muted);color:var(--ow-text)}.ow-calendar__nav:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-calendar__nav:disabled{color:var(--ow-text-disabled);cursor:not-allowed}.ow-calendar__nav-space{width:32px;height:32px;flex-shrink:0}.ow-calendar__grid{border-collapse:separate;border-spacing:2px;margin:-2px}.ow-calendar__weekday{height:28px;padding:0;color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control);text-align:center}.ow-calendar__cell{padding:0}.ow-calendar__day{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin:0;border:1px solid transparent;border-radius:var(--ow-radius-form);background:transparent;padding:0;color:var(--ow-text);font:inherit;font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--ow-duration-fast);transition-timing-function:var(--ow-ease-standard)}.ow-calendar__day:hover{border-color:var(--ow-border);background:var(--ow-surface-muted)}.ow-calendar__day:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-calendar__day--outside{color:var(--ow-text-muted)}.ow-calendar__day--today{font-weight:var(--ow-weight-emphasis)}.ow-calendar__day--today:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--ow-brass);transform:translate(-50%)}.ow-calendar__day--selected,.ow-calendar__day--selected:hover{border-color:var(--ow-primary-active);background:var(--ow-primary);color:var(--ow-on-primary);font-weight:var(--ow-weight-emphasis)}.ow-calendar__day--disabled,.ow-calendar__day--disabled:hover{border-color:transparent;background:transparent;color:var(--ow-text-disabled);text-decoration:line-through;cursor:not-allowed}.ow-calendar__title-text{display:inline-block}.ow-calendar__slide--next>tr,.ow-calendar__title-text.ow-calendar__slide--next{animation:ow-calendar-next var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-calendar__slide--previous>tr,.ow-calendar__title-text.ow-calendar__slide--previous{animation:ow-calendar-previous var(--ow-duration-slow) var(--ow-ease-emphasized)}@keyframes ow-calendar-next{0%{opacity:0;transform:translate(14px)}}@keyframes ow-calendar-previous{0%{opacity:0;transform:translate(-14px)}}.ow-date-picker{min-width:180px}.ow-date-picker__icon{flex-shrink:0;color:var(--ow-text-muted)}.ow-date-picker__panel{width:auto;padding:var(--ow-space-md)}.ow-range-calendar{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:flex-start;gap:var(--ow-space-2xl) var(--ow-space-4xl);color:var(--ow-text);font-family:var(--ow-font-sans)}.ow-range-calendar .ow-calendar__cell{position:relative}.ow-range-calendar__cell--in-range:before{content:"";position:absolute;inset:0 -1px;background:var(--ow-primary-subtle)}.ow-range-calendar__cell--row-start:before{left:0;border-top-left-radius:var(--ow-radius-form);border-bottom-left-radius:var(--ow-radius-form)}.ow-range-calendar__cell--row-end:before{right:0;border-top-right-radius:var(--ow-radius-form);border-bottom-right-radius:var(--ow-radius-form)}.ow-range-calendar__cell--start:before{left:50%}.ow-range-calendar__cell--end:before{right:50%}.ow-range-calendar__day--in-range:not(.ow-calendar__day--disabled):hover{border-color:var(--ow-primary-border);background:var(--ow-primary-soft)}.ow-date-range-picker{position:relative;display:inline-flex;min-width:0;vertical-align:middle}.ow-date-range-picker--md{min-width:240px}.ow-date-range-picker--sm{min-width:210px}.ow-date-range-picker__trigger{width:100%}.ow-date-range-picker__icon{flex-shrink:0;color:var(--ow-text-muted)}.ow-date-range-picker--clearable.ow-date-range-picker--md .ow-date-range-picker__trigger{padding-right:38px}.ow-date-range-picker--clearable.ow-date-range-picker--sm .ow-date-range-picker__trigger{padding-right:30px}.ow-date-range-picker__clear{position:absolute;top:50%;right:var(--ow-space-sm);transform:translateY(-50%)}.ow-date-range-picker--sm .ow-date-range-picker__clear{right:var(--ow-space-2xs)}.ow-date-range-picker:hover .ow-date-range-picker__trigger:not(:disabled):not(.ow-select--open):not(.ow-select--invalid):not(:focus-visible){border-color:var(--ow-border-hover)}.ow-date-range-picker__panel{display:flex;width:auto;max-width:calc(100vw - 16px);align-items:flex-start;gap:var(--ow-space-lg);padding:var(--ow-space-md)}.ow-date-range-picker__presets{display:grid;width:148px;flex-shrink:0;align-self:stretch;align-content:start;gap:var(--ow-space-2xs);border-right:1px solid var(--ow-border);padding-right:var(--ow-space-md)}.ow-date-range-picker__preset{display:flex;min-height:32px;align-items:center;gap:var(--ow-space-sm);margin:0;border:0;border-radius:var(--ow-radius-lg);background:transparent;padding:var(--ow-space-xs) var(--ow-space-sm);color:var(--ow-text);font:inherit;font-size:14px;font-weight:var(--ow-weight-control);line-height:1.1;text-align:left;cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-date-range-picker__preset:hover{background:var(--ow-hover)}.ow-date-range-picker__preset:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-date-range-picker__preset--current,.ow-date-range-picker__preset--current:hover{background:var(--ow-primary-subtle);color:var(--ow-primary-text);font-weight:var(--ow-weight-emphasis)}.ow-date-range-picker__preset-label{min-width:0;flex:1}.ow-date-range-picker__preset-check{flex-shrink:0}@media(max-width:479px){.ow-date-range-picker__panel{width:min-content;flex-direction:column;align-items:stretch}.ow-date-range-picker__presets{display:flex;width:auto;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--ow-border);padding:0 0 var(--ow-space-md)}.ow-date-range-picker__preset{border:1px solid var(--ow-border)}}.ow-color-picker{display:grid;grid-template-columns:minmax(0,1fr);width:232px;max-width:100%;gap:var(--ow-space-lg)}.ow-color-picker .react-colorful{width:100%;height:auto;gap:var(--ow-space-lg)}.ow-color-picker .react-colorful__saturation{flex:none;height:152px;border-bottom:0;border-radius:var(--ow-radius-form);box-shadow:inset 0 0 0 1px #0f172a1a}.ow-color-picker .react-colorful__hue,.ow-color-picker .react-colorful__alpha{height:12px;border-radius:var(--ow-radius-pill)}.ow-color-picker .react-colorful__alpha-gradient{box-shadow:inset 0 0 0 1px #0f172a1a}.ow-color-picker .react-colorful__last-control{border-radius:var(--ow-radius-pill)}.ow-color-picker .react-colorful__pointer{width:18px;height:18px;border:2px solid #ffffff;box-shadow:0 0 0 1px #0f172a2e,0 2px 6px #0f172a47;transition:transform var(--ow-duration-fast) var(--ow-ease-standard)}.ow-color-picker .react-colorful__hue-pointer,.ow-color-picker .react-colorful__alpha-pointer{width:16px;height:16px}.ow-color-picker .react-colorful__interactive:active .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.15)}.ow-color-picker .react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%)}.ow-color-picker .react-colorful__interactive:focus-visible .react-colorful__pointer{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-color-picker__row{display:flex;align-items:center;gap:var(--ow-space-sm)}.ow-color-picker__input{min-width:0;flex:1}.ow-color-picker__input .ow-input-group__input{width:100%;min-width:0;font-family:var(--ow-font-mono);font-size:13px;text-transform:lowercase}.ow-color-picker__dropper{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;margin:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:linear-gradient(to bottom,var(--ow-control),var(--ow-control-shade));padding:0;color:var(--ow-text-soft);box-shadow:var(--ow-shadow-button-secondary);cursor:pointer;transition:transform var(--ow-duration-fast) var(--ow-ease-standard),color var(--ow-duration-base) var(--ow-ease-standard)}.ow-color-picker__dropper:hover{color:var(--ow-text)}.ow-color-picker__dropper:active{transform:translateY(1px)}.ow-color-picker__dropper:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-color-picker__preview,.ow-color-picker__swatch,.ow-color-field__swatch{background:linear-gradient(var(--ow-color-picker-value),var(--ow-color-picker-value)),repeating-conic-gradient(#e2e8f0 0 25%,#fff 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px #0f172a24}.ow-color-picker__preview{width:32px;height:32px;flex-shrink:0;border-radius:var(--ow-radius-form)}.ow-color-picker__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:var(--ow-space-xs)}.ow-color-picker__swatch{aspect-ratio:1;margin:0;border:0;border-radius:var(--ow-radius-md);padding:0;cursor:pointer;transition:transform var(--ow-duration-base) var(--ow-ease-spring)}.ow-color-picker__swatch:hover{transform:scale(1.1)}.ow-color-picker__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0f172a24,0 0 0 2px var(--ow-surface),0 0 0 4px var(--ow-text)}.ow-color-picker__swatch:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:3px}.ow-color-field{gap:var(--ow-space-sm)}.ow-color-field__swatch{width:18px;height:18px;flex-shrink:0;border-radius:5px}.ow-select--sm .ow-color-field__swatch{width:16px;height:16px;border-radius:4px}.ow-color-field__value{font-family:var(--ow-font-mono);font-size:13px}.ow-color-field__panel{width:auto;padding:var(--ow-space-lg)}.ow-color-area{--ow-color-area-direction: to right;position:relative;width:var(--ow-color-area-width, 232px);max-width:100%;height:var(--ow-color-area-height, 152px);flex-shrink:0;border-radius:var(--ow-radius-form);background:linear-gradient(to top,#000000,transparent),linear-gradient(var(--ow-color-area-direction),#ffffff,var(--ow-color-area-hue));box-shadow:inset 0 0 0 1px #0f172a1a;cursor:pointer;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}.ow-color-area:dir(rtl){--ow-color-area-direction: to left}.ow-color-area__thumb{position:absolute;top:var(--ow-color-area-y);inset-inline-start:var(--ow-color-area-x);width:18px;height:18px;border:2px solid #ffffff;border-radius:50%;background:var(--ow-color-area-color);box-shadow:0 0 0 1px #0f172a2e,0 2px 6px #0f172a47;pointer-events:none;translate:-50% -50%;transition:scale var(--ow-duration-fast) var(--ow-ease-standard)}.ow-color-area:dir(rtl) .ow-color-area__thumb{translate:50% -50%}.ow-color-area--dragging .ow-color-area__thumb{scale:1.15}.ow-color-area:not(.ow-color-area--pointer) .ow-color-area__thumb:has(:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-color-area--disabled{cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion:reduce){.ow-color-area__thumb{transition:none}}.ow-color-slider{--ow-color-slider-direction: to right;display:grid;min-width:0;gap:var(--ow-space-md)}.ow-color-slider--horizontal:dir(rtl){--ow-color-slider-direction: to left}.ow-color-slider--vertical{--ow-color-slider-direction: to top;display:inline-flex;height:152px;flex-direction:column;align-items:center}.ow-color-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-md)}.ow-color-slider--vertical .ow-color-slider__header{flex-direction:column;align-items:center;gap:0}.ow-color-slider__label{color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis)}.ow-color-slider__value{color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-color-slider__track{position:relative;border-radius:var(--ow-radius-pill);background:var(--ow-color-slider-gradient);box-shadow:inset 0 0 0 1px #0f172a1a;cursor:pointer;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent}.ow-color-slider__track:before{position:absolute;content:""}.ow-color-slider--horizontal .ow-color-slider__track{height:12px}.ow-color-slider--horizontal .ow-color-slider__track:before{inset:-4px 0}.ow-color-slider--vertical .ow-color-slider__track{width:12px;min-height:0;flex:1}.ow-color-slider--vertical .ow-color-slider__track:before{inset:0 -4px}.ow-color-slider--alpha .ow-color-slider__track{background:var(--ow-color-slider-gradient),repeating-conic-gradient(var(--ow-gray-200) 0 25%,#ffffff 0 50%) 0 0 / 12px 12px}.ow-color-slider__thumb{position:absolute;width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;background:linear-gradient(var(--ow-color-slider-thumb),var(--ow-color-slider-thumb)),repeating-conic-gradient(var(--ow-gray-200) 0 25%,#ffffff 0 50%) 0 0 / 8px 8px;box-shadow:0 0 0 1px #0f172a2e,0 2px 6px #0f172a47;pointer-events:none;transition:scale var(--ow-duration-fast) var(--ow-ease-standard)}.ow-color-slider--horizontal .ow-color-slider__thumb{top:50%;inset-inline-start:var(--ow-color-slider-position);translate:-50% -50%}.ow-color-slider--horizontal:dir(rtl) .ow-color-slider__thumb{translate:50% -50%}.ow-color-slider--vertical .ow-color-slider__thumb{bottom:var(--ow-color-slider-position);left:50%;translate:-50% 50%}.ow-color-slider--dragging .ow-color-slider__thumb{scale:1.15}.ow-color-slider:not(.ow-color-slider--pointer) .ow-color-slider__thumb:has(:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-color-slider--disabled{opacity:.55}.ow-color-slider--disabled .ow-color-slider__track{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ow-color-slider__thumb{transition:none}}.ow-color-swatch-picker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm)}.ow-color-swatch-picker--sm{gap:var(--ow-space-xs)}.ow-color-swatch-picker__swatch{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ow-radius-form);background:linear-gradient(var(--ow-color-swatch-picker-value),var(--ow-color-swatch-picker-value)),repeating-conic-gradient(var(--ow-gray-200) 0 25%,#ffffff 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px #0f172a24;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ow-duration-base) var(--ow-ease-spring),box-shadow var(--ow-duration-base) var(--ow-ease-standard)}.ow-color-swatch-picker--sm .ow-color-swatch-picker__swatch{width:24px;height:24px;border-radius:var(--ow-radius-md)}.ow-color-swatch-picker--circle .ow-color-swatch-picker__swatch{border-radius:50%}.ow-color-swatch-picker__swatch:hover:not([aria-disabled=true]){transform:scale(1.1)}.ow-color-swatch-picker__swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #0f172a24,0 0 0 2px var(--ow-surface),0 0 0 4px var(--ow-text)}.ow-color-swatch-picker__swatch:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-color-swatch-picker__check{opacity:0;scale:.5;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard),scale var(--ow-duration-base) var(--ow-ease-spring)}.ow-color-swatch-picker__swatch[data-ink=light] .ow-color-swatch-picker__check{color:#fff}.ow-color-swatch-picker__swatch[data-ink=dark] .ow-color-swatch-picker__check{color:var(--ow-gray-900)}.ow-color-swatch-picker__swatch[aria-checked=true] .ow-color-swatch-picker__check{opacity:1;scale:1}.ow-color-swatch-picker__swatch[aria-disabled=true]{cursor:not-allowed;opacity:.4}.ow-color-swatch-picker--disabled{opacity:.55}.ow-color-swatch-picker--disabled .ow-color-swatch-picker__swatch[aria-disabled=true]{opacity:1}@media(prefers-reduced-motion:reduce){.ow-color-swatch-picker__swatch,.ow-color-swatch-picker__check{transition:none}}.ow-palette{top:12vh;bottom:auto;width:min(560px,calc(100% - 32px));margin:0 auto;overflow:hidden;padding:0}.ow-palette__search{display:flex;align-items:center;gap:var(--ow-space-sm);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-md) var(--ow-space-lg)}.ow-palette__search-icon{flex-shrink:0;color:var(--ow-text-muted)}.ow-palette__input{min-width:0;flex:1;margin:0;border:0;background:transparent;padding:0;color:var(--ow-text);font:inherit;font-size:14px;outline:0}.ow-palette__input::placeholder{color:var(--ow-text-muted);opacity:1}.ow-palette__esc{flex-shrink:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-sm);padding:0 var(--ow-space-2xs);color:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:11px}.ow-palette__list{max-height:min(420px,60vh);margin:0;overflow-y:auto;padding:var(--ow-space-xs);list-style:none}.ow-palette__group{padding:var(--ow-space-sm) var(--ow-space-sm) var(--ow-space-2xs);color:var(--ow-text-muted);font-size:11px;font-weight:var(--ow-weight-control);letter-spacing:.025em;text-transform:uppercase}.ow-palette__option{display:flex;min-height:36px;align-items:center;gap:var(--ow-space-sm);border-radius:var(--ow-radius-lg);padding:var(--ow-space-xs) var(--ow-space-sm);color:var(--ow-text);font-size:14px;cursor:default}.ow-palette__option--active{background:var(--ow-primary-subtle)}.ow-palette__option--disabled{color:var(--ow-text-muted)}.ow-palette__icon{display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:var(--ow-text-muted)}.ow-palette__icon svg{width:16px;height:16px}.ow-palette__title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-palette__hint{max-width:45%;flex-shrink:0;overflow:hidden;color:var(--ow-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ow-palette__shortcut{flex-shrink:0;color:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:12px}.ow-palette__enter{flex-shrink:0;color:var(--ow-text-muted)}.ow-palette__empty{padding:var(--ow-space-lg) var(--ow-space-sm);color:var(--ow-text-muted);font-size:14px;text-align:center}.ow-menu{position:relative;display:inline-flex}.ow-menu__panel{z-index:30;display:grid;min-width:200px;gap:var(--ow-space-2xs);overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-xs);color:var(--ow-text);font-family:var(--ow-font-sans);box-shadow:var(--ow-shadow-menu)}.ow-menu__item{display:flex;width:100%;min-height:32px;align-items:center;gap:var(--ow-space-sm);margin:0;border:0;border-radius:var(--ow-radius-lg);background:transparent;padding:var(--ow-space-xs) var(--ow-space-sm);color:var(--ow-text);font:inherit;font-size:14px;font-weight:var(--ow-weight-control);line-height:1.1;text-align:left;cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-menu__item:hover,.ow-menu__item:focus{background:var(--ow-surface-muted);outline:0}.ow-menu__item:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-menu__item:disabled{color:var(--ow-text-disabled);cursor:not-allowed;background:transparent}.ow-menu__icon{display:inline-flex;flex-shrink:0;color:var(--ow-text-muted)}.ow-menu__label{min-width:0;flex:1}.ow-menu__shortcut{color:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:12px}.ow-menu__item--destructive,.ow-menu__item--destructive .ow-menu__icon{color:var(--ow-danger-text)}.ow-menu__group-label{padding:var(--ow-space-sm) var(--ow-space-sm) var(--ow-space-2xs);color:var(--ow-text-muted);font-size:11px;font-weight:var(--ow-weight-emphasis);letter-spacing:.025em;text-transform:uppercase}.ow-menu__separator{height:1px;margin:var(--ow-space-2xs) calc(var(--ow-space-xs) * -1);background:var(--ow-border)}.ow-context-menu{display:contents;-webkit-touch-callout:none}.ow-disclosure,.ow-accordion--bordered,.ow-accordion--separated .ow-accordion__item{overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);color:var(--ow-text)}.ow-accordion--separated{display:grid;gap:var(--ow-space-sm)}.ow-accordion--bordered .ow-accordion__item+.ow-accordion__item{border-top:1px solid var(--ow-border)}.ow-disclosure__header{display:flex;align-items:center;gap:var(--ow-space-sm);padding-right:var(--ow-space-md)}.ow-disclosure__heading{min-width:0;flex:1;margin:0;font:inherit}.ow-disclosure__trigger{display:flex;width:100%;align-items:center;gap:var(--ow-space-sm);margin:0;border:0;background:transparent;padding:var(--ow-space-md) var(--ow-space-lg);color:inherit;font:inherit;text-align:left;cursor:pointer}.ow-disclosure__trigger:focus-visible{border-radius:var(--ow-radius-form);outline:2px solid var(--ow-focus-ring);outline-offset:-4px}.ow-disclosure__trigger:disabled{cursor:not-allowed;opacity:.5}.ow-disclosure__chevron{flex-shrink:0;color:var(--ow-text-muted);transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized)}[data-open=true]>.ow-disclosure__header .ow-disclosure__chevron{transform:rotate(90deg)}.ow-disclosure__icon{display:inline-flex;flex-shrink:0;color:var(--ow-text-muted)}.ow-disclosure__titles{display:grid;min-width:0;gap:var(--ow-space-2xs)}.ow-disclosure__title{font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-disclosure__subtitle{color:var(--ow-text-muted);font-size:12px;line-height:1.35}.ow-disclosure__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-space-xs)}.ow-disclosure__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ow-duration-base) var(--ow-ease-standard),visibility 0s linear var(--ow-duration-base)}[data-open=true]>.ow-disclosure__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--ow-duration-panel) var(--ow-ease-emphasized),visibility 0s}.ow-disclosure__clip{min-height:0;overflow:hidden}.ow-disclosure__content{padding:0 var(--ow-space-lg) var(--ow-space-lg) 38px;color:var(--ow-text-soft);font-size:14px;line-height:1.55;opacity:0;transform:translateY(-4px);transition:opacity var(--ow-duration-fast) var(--ow-ease-standard),transform var(--ow-duration-base) var(--ow-ease-standard)}[data-open=true]>.ow-disclosure__panel .ow-disclosure__content{opacity:1;transform:none;transition:opacity var(--ow-duration-slow) var(--ow-ease-standard) 60ms,transform var(--ow-duration-panel) var(--ow-ease-emphasized)}.ow-disclosure__content>:first-child{margin-top:0}.ow-disclosure__content>:last-child{margin-bottom:0}.ow-disclosure--plain{overflow:visible;border:0;background:transparent}.ow-disclosure--plain .ow-disclosure__trigger{width:auto;padding:var(--ow-space-xs) var(--ow-space-2xs);color:var(--ow-text-soft)}.ow-disclosure--plain .ow-disclosure__content{padding:var(--ow-space-xs) 0 0 26px}.ow-collapsible__trigger{margin:0;border:0;border-radius:var(--ow-radius-form);background:transparent;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ow-collapsible__trigger:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-collapsible__trigger:disabled{cursor:not-allowed;opacity:.5}.ow-collapsible__content{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ow-duration-base) var(--ow-ease-standard),visibility 0s linear var(--ow-duration-base)}.ow-collapsible__content[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--ow-duration-panel) var(--ow-ease-emphasized),visibility 0s}.ow-collapsible__clip{min-height:0;overflow:hidden}.ow-collapsible__inner{opacity:0;transform:translateY(-4px);transition:opacity var(--ow-duration-fast) var(--ow-ease-standard),transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-collapsible__content[data-open=true] .ow-collapsible__inner{opacity:1;transform:none;transition:opacity var(--ow-duration-slow) var(--ow-ease-standard) 60ms,transform var(--ow-duration-panel) var(--ow-ease-emphasized)}@media(prefers-reduced-motion:reduce){.ow-collapsible__content,.ow-collapsible__inner{transition:none}}.ow-collapsible__inner>:first-child{margin-top:0}.ow-collapsible__inner>:last-child{margin-bottom:0}.ow-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-2xs);margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4}.ow-breadcrumbs__item{display:inline-flex;min-width:0;align-items:center;gap:var(--ow-space-2xs)}.ow-breadcrumbs__link{margin:0;border:0;border-radius:var(--ow-radius-sm);background:transparent;padding:2px 4px;color:var(--ow-text-muted);font:inherit;text-decoration:none;cursor:pointer;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-breadcrumbs__link:hover{color:var(--ow-text)}.ow-breadcrumbs__link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-breadcrumbs__current{padding:2px 4px;color:var(--ow-text);font-weight:var(--ow-weight-control)}.ow-breadcrumbs__separator{display:inline-flex;color:var(--ow-icon)}.ow-link{display:inline;border-radius:2px;color:var(--ow-text);text-decoration-line:underline;text-decoration-color:var(--ow-border-strong);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition-property:color,text-decoration-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-link:hover{color:var(--ow-brass-deep);text-decoration-color:var(--ow-brass-deep)}.ow-link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-link--muted{color:var(--ow-text-muted)}.ow-link--standalone{font-weight:var(--ow-weight-control);text-decoration-color:transparent}.ow-link__external{display:inline-block;margin-left:2px;vertical-align:-1px}.ow-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-2xs);margin:0;padding:0;list-style:none}.ow-pagination__button{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;margin:0;border:1px solid transparent;border-radius:var(--ow-radius-form);background:transparent;padding:0 var(--ow-space-sm);color:var(--ow-text-soft);font:inherit;font-size:14px;font-weight:var(--ow-weight-control);font-variant-numeric:tabular-nums;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-pagination--sm .ow-pagination__button{min-width:28px;height:28px;padding:0 var(--ow-space-xs);font-size:13px}.ow-pagination__button:hover:not(:disabled){border-color:var(--ow-border);background:var(--ow-surface-muted);color:var(--ow-text)}.ow-pagination__button[aria-current=page],.ow-pagination__button[aria-current=page]:hover{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text);font-weight:var(--ow-weight-emphasis)}.ow-pagination__button:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-pagination__button:disabled{color:var(--ow-text-disabled);cursor:not-allowed}.ow-pagination__step{color:var(--ow-text-muted)}.ow-pagination__gap{display:inline-flex;min-width:24px;justify-content:center;color:var(--ow-text-muted)}.ow-steps--vertical{border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface-muted);padding:var(--ow-space-2xs)}.ow-steps__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-md);padding:var(--ow-space-sm) var(--ow-space-lg) var(--ow-space-xs)}.ow-steps__heading{margin:0;color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control)}.ow-steps__count{color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ow-steps__list{display:grid;gap:var(--ow-space-2xs);margin:0;padding:0;list-style:none}.ow-steps--vertical .ow-steps__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-lg);border:1px solid transparent;border-radius:var(--ow-radius-form);padding:var(--ow-space-md) var(--ow-space-lg)}.ow-steps--vertical .ow-steps__item--current{border-color:var(--ow-primary-border);background:var(--ow-surface);box-shadow:var(--ow-shadow-control)}.ow-steps__marker{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border-strong);border-radius:50%;background:var(--ow-surface);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums}.ow-steps__item--done .ow-steps__marker{border-color:var(--ow-primary);background:var(--ow-primary);color:var(--ow-on-primary)}.ow-steps__item--current .ow-steps__marker{border-color:var(--ow-primary-text);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-steps__text{display:grid;min-width:0;flex:1 1 160px;gap:var(--ow-space-2xs)}.ow-steps__title{color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-steps--vertical .ow-steps__item--done .ow-steps__title{color:var(--ow-text-muted);text-decoration:line-through;text-decoration-color:var(--ow-border-strong)}.ow-steps__description{color:var(--ow-text-muted);font-size:12px;line-height:1.35}.ow-steps__action{display:inline-flex;flex-shrink:0}.ow-steps--horizontal .ow-steps__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.ow-steps--horizontal .ow-steps__item{position:relative;display:grid;justify-items:start;gap:var(--ow-space-sm);padding-right:var(--ow-space-md)}.ow-steps--horizontal .ow-steps__item:not(:last-child):after{content:"";position:absolute;top:12px;right:8px;left:32px;height:2px;border-radius:2px;background:var(--ow-meter-track)}.ow-steps--horizontal .ow-steps__item--done:not(:last-child):after{background:var(--ow-progress)}.ow-steps--horizontal .ow-steps__text{flex:none}@media(max-width:560px){.ow-steps--horizontal .ow-steps__description{display:none}}.ow-wizard{display:grid;min-width:0;gap:var(--ow-space-2xl)}.ow-wizard--vertical{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:var(--ow-space-2xl) var(--ow-space-3xl)}.ow-wizard__panel{display:grid;min-width:0;gap:var(--ow-space-xl)}.ow-wizard__header{display:grid;gap:var(--ow-space-2xs)}.ow-wizard__progress{color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control);font-variant-numeric:tabular-nums}.ow-wizard__title{margin:0;color:var(--ow-text);font-size:20px;font-weight:var(--ow-weight-title);letter-spacing:-.02em;line-height:1.25;border-radius:var(--ow-radius-sm)}.ow-wizard__title:focus{outline:none}.ow-wizard__title:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:4px}.ow-wizard__description{margin:0;color:var(--ow-text-muted);font-size:14px;line-height:1.45}.ow-wizard__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-sm);border-top:1px solid var(--ow-border);padding-top:var(--ow-space-xl)}.ow-wizard__forward{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm);margin-inline-start:auto}.ow-wizard__jump{all:unset;cursor:pointer;border-radius:var(--ow-radius-sm);color:inherit;font:inherit;text-decoration:inherit;text-decoration-color:inherit;transition:color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-wizard__jump:hover{color:var(--ow-primary-text);text-decoration-line:underline;text-underline-offset:3px}.ow-wizard__jump:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-wizard__jump:disabled{cursor:default;color:inherit}@media(max-width:640px){.ow-wizard--vertical{grid-template-columns:minmax(0,1fr);gap:var(--ow-space-2xl)}}@media(prefers-reduced-motion:reduce){.ow-wizard__jump{transition:none}}.ow-timeline{--ow-timeline-marker: 28px;--ow-timeline-dot: 10px;--ow-timeline-space: var(--ow-space-5xl);--ow-timeline-line: var(--ow-border-strong);display:grid;margin:0;padding:0;list-style:none}.ow-timeline--compact{--ow-timeline-marker: 24px;--ow-timeline-dot: 8px;--ow-timeline-space: var(--ow-space-xl)}.ow-timeline__item{--ow-timeline-reach: calc(var(--ow-timeline-marker) / 2 + 4px);--ow-timeline-pad: var(--ow-timeline-space);position:relative;display:grid;grid-template-columns:var(--ow-timeline-marker) minmax(0,1fr);column-gap:var(--ow-space-lg);padding-top:var(--ow-timeline-pad)}.ow-timeline__item:first-child{--ow-timeline-pad: 0px}.ow-timeline__item--dot{--ow-timeline-reach: calc(var(--ow-timeline-dot) / 2 + 4px)}.ow-timeline__item:before,.ow-timeline__item:after{content:"";position:absolute;left:calc(var(--ow-timeline-marker) / 2 - .5px);border-left:1px solid var(--ow-timeline-line)}.ow-timeline__item:not(:first-child):before{top:0;height:max(0px,calc(var(--ow-timeline-pad) + var(--ow-timeline-marker) / 2 - var(--ow-timeline-reach)))}.ow-timeline__item:not(:last-child):after{top:calc(var(--ow-timeline-pad) + var(--ow-timeline-marker) / 2 + var(--ow-timeline-reach));bottom:0}.ow-timeline__item--pending:before,.ow-timeline__item--pending:after,.ow-timeline__item:has(+.ow-timeline__item--pending):after{border-left-style:dashed}.ow-timeline__marker{display:flex;width:var(--ow-timeline-marker);height:var(--ow-timeline-marker);align-items:center;justify-content:center}.ow-timeline__dot{width:var(--ow-timeline-dot);height:var(--ow-timeline-dot);box-sizing:border-box;border:2px solid var(--ow-timeline-solid, var(--ow-border-strong));border-radius:50%;background:var(--ow-timeline-solid, var(--ow-border-strong))}.ow-timeline__item--icon .ow-timeline__marker{box-sizing:border-box;border:1px solid var(--ow-timeline-border, var(--ow-border));border-radius:50%;background:var(--ow-timeline-surface, var(--ow-surface-muted));color:var(--ow-timeline-text, var(--ow-icon))}.ow-timeline__item--brand{--ow-timeline-solid: var(--ow-primary);--ow-timeline-border: var(--ow-primary-border);--ow-timeline-surface: var(--ow-primary-subtle);--ow-timeline-text: var(--ow-primary-text)}.ow-timeline__item--success{--ow-timeline-solid: var(--ow-success-solid);--ow-timeline-border: var(--ow-success-border);--ow-timeline-surface: var(--ow-success-surface);--ow-timeline-text: var(--ow-success-text)}.ow-timeline__item--warning{--ow-timeline-solid: var(--ow-warning-solid);--ow-timeline-border: var(--ow-warning-border);--ow-timeline-surface: var(--ow-warning-surface);--ow-timeline-text: var(--ow-warning-text)}.ow-timeline__item--danger{--ow-timeline-solid: var(--ow-danger-solid);--ow-timeline-border: var(--ow-danger-border);--ow-timeline-surface: var(--ow-danger-surface);--ow-timeline-text: var(--ow-danger-text)}.ow-timeline__item--pending .ow-timeline__dot{background:transparent}.ow-timeline__item--pending.ow-timeline__item--icon .ow-timeline__marker{border-style:dashed;border-color:var(--ow-border-strong);background:transparent;color:var(--ow-text-muted)}.ow-timeline__content{display:grid;min-width:0;align-content:start;gap:var(--ow-space-xs);padding-top:calc((var(--ow-timeline-marker) - 20px) / 2)}.ow-timeline__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ow-space-2xs) var(--ow-space-md);font-size:14px;line-height:20px}.ow-timeline__title{min-width:0;flex:1 1 auto;color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.ow-timeline__separator{display:none}.ow-timeline__time{color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-timeline__item--pending .ow-timeline__title{color:var(--ow-text-muted)}.ow-timeline__body{min-width:0;color:var(--ow-text-soft);font-size:14px;line-height:1.5}.ow-timeline__body>p{margin:0}.ow-timeline--compact .ow-timeline__header{display:block}.ow-timeline--compact .ow-timeline__title{color:var(--ow-text-soft);font-weight:var(--ow-weight-regular)}.ow-timeline--compact .ow-timeline__title :is(strong,b){color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.ow-timeline--compact .ow-timeline__separator{display:inline;margin-inline:var(--ow-space-xs);color:var(--ow-text-muted)}.ow-timeline--compact .ow-timeline__time{font-size:13px}.ow-timeline--compact .ow-timeline__content{gap:var(--ow-space-2xs)}.ow-timeline--compact .ow-timeline__body{color:var(--ow-text-muted);font-size:13px}.ow-choice{display:grid;align-content:start;gap:var(--ow-space-lg);margin:0;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-container);background-color:var(--ow-control);background-image:linear-gradient(to bottom,var(--ow-control),var(--ow-control-shade));padding:var(--ow-space-2xl);color:var(--ow-text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--ow-shadow-button-secondary);transition-property:transform,border-color,color,background-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-choice--recommended{border-color:var(--ow-primary-border)}.ow-choice:hover:not(:disabled),.ow-choice:focus-visible{border-color:var(--ow-primary-text)}.ow-choice:focus-visible{box-shadow:var(--ow-shadow-focus);outline:none}.ow-choice:active:not(:disabled){transform:translateY(1px)}.ow-choice:disabled{cursor:not-allowed;opacity:.62}.ow-choice__top{display:flex;align-items:center;justify-content:space-between}.ow-choice__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-md);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-choice__shortcut{display:inline-flex;height:24px;min-width:24px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface-muted);padding:0 var(--ow-space-xs);color:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:12px;font-weight:var(--ow-weight-control);line-height:1}.ow-choice__text{display:grid;gap:var(--ow-space-2xs)}.ow-choice__title{color:var(--ow-text);font-size:15px;font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-choice__description{color:var(--ow-text-muted);font-size:14px;line-height:1.35}.ow-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--ow-primary);color:var(--ow-on-primary);font-family:var(--ow-font-sans);font-weight:var(--ow-weight-emphasis);line-height:1}.ow-avatar[data-initials]:before{content:attr(data-initials)}.ow-avatar--empty{background:var(--ow-avatar-empty);color:var(--ow-on-avatar-empty)}.ow-avatar--sm{width:24px;height:24px;font-size:10px}.ow-avatar--md{width:28px;height:28px;font-size:11px}.ow-avatar--lg{width:36px;height:36px;font-size:13px}.ow-avatar--xl{width:48px;height:48px;font-size:17px}.ow-avatar--custom{width:var(--ow-avatar-size);height:var(--ow-avatar-size);font-size:calc(var(--ow-avatar-size) * .36)}.ow-avatar__image{width:100%;height:100%;object-fit:cover}.ow-avatar-group{display:inline-flex;align-items:center;padding-left:6px}.ow-avatar-group>.ow-avatar{margin-left:-6px;box-shadow:0 0 0 2px var(--ow-surface)}.ow-avatar--count{background:var(--ow-avatar-empty);color:var(--ow-on-avatar-empty);font-variant-numeric:tabular-nums}.ow-user{display:inline-flex;min-width:0;align-items:center;gap:var(--ow-space-sm)}.ow-user--lg{gap:var(--ow-space-md)}.ow-user--xl{gap:var(--ow-space-lg)}.ow-user--xl .ow-user__name{font-size:15px}.ow-user--xl .ow-user__description{font-size:13px}.ow-user__text{display:grid;min-width:0}.ow-user__name{overflow:hidden;color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ow-user__description{overflow:hidden;color:var(--ow-text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ow-qr-code{display:block;flex:none;max-width:100%;height:auto;forced-color-adjust:none;print-color-adjust:exact}.ow-qr-code__ground{fill:var(--ow-gray-50)}.ow-qr-code__modules{fill:var(--ow-gray-950)}.ow-image{position:relative;display:inline-block;max-width:100%;overflow:hidden;vertical-align:top}.ow-image.ow-aspect-ratio{display:block}.ow-image__img{display:block;max-width:100%;transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-image--cover .ow-image__img{object-fit:cover}.ow-image--contain .ow-image__img{object-fit:contain}.ow-image--radius-control{border-radius:var(--ow-radius-form)}.ow-image--radius-container{border-radius:var(--ow-radius-container)}.ow-image--loading{background:var(--ow-skeleton);animation:ow-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ow-image--loading .ow-image__img{opacity:0}.ow-image__fallback{display:flex;box-sizing:border-box;min-width:64px;max-width:100%;min-height:64px;align-items:center;justify-content:center}.ow-image__fallback--default{background:var(--ow-skeleton-soft);color:var(--ow-icon)}.ow-image-figure{display:grid;margin:0;gap:var(--ow-space-sm);justify-items:start}.ow-image-figure>.ow-aspect-ratio{justify-self:stretch}.ow-image-figure__caption{color:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:13px;line-height:1.4}.ow-media{position:relative;container-type:inline-size;border-radius:var(--ow-radius-container);color:var(--ow-text);font-family:var(--ow-font-sans)}.ow-media:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-media--audio{display:grid;gap:var(--ow-space-2xs);border:1px solid var(--ow-border);background:var(--ow-surface);padding:var(--ow-space-xs)}.ow-media--audio .ow-media__element{display:none}.ow-media__title{overflow:hidden;padding:var(--ow-space-2xs) var(--ow-space-xs) 0;font-size:14px;font-weight:var(--ow-weight-emphasis);text-overflow:ellipsis;white-space:nowrap}.ow-media--video{overflow:hidden;background:var(--ow-gray-950)}.ow-media__screen>.ow-media__element{object-fit:contain;cursor:pointer}.ow-media__controls{display:flex;align-items:center;gap:var(--ow-space-2xs);min-width:0}.ow-media--video .ow-media__controls{position:absolute;inset-inline:var(--ow-space-sm);bottom:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);background:var(--ow-surface);padding:var(--ow-space-2xs);box-shadow:var(--ow-shadow-menu);transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-media--idle{cursor:none}.ow-media--idle .ow-media__controls{opacity:0;pointer-events:none}.ow-media__element::-webkit-media-text-track-container{transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-media--video:not(.ow-media--idle) .ow-media__element::-webkit-media-text-track-container{transform:translateY(-56px)}.ow-media__seek{flex:1;min-width:48px;direction:ltr}.ow-media__seek .ow-slider__track{background:linear-gradient(to right,var(--ow-border-strong) var(--ow-media-buffered),var(--ow-meter-track) 0)}.ow-media__volume{width:72px}.ow-media__time{padding-inline:var(--ow-space-2xs);color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-media__rate{min-width:44px;font-variant-numeric:tabular-nums}.ow-media__controls [aria-pressed=true],.ow-media__on{background:var(--ow-surface-muted);color:var(--ow-primary-text)}.ow-media__blank{display:block;width:15px;height:15px}.ow-media--fullscreen{display:flex;align-items:center;border-radius:0}.ow-media--fullscreen .ow-media__screen{height:100%;aspect-ratio:auto!important}@container (max-width: 440px){.ow-media__volume,.ow-media__pip{display:none}}@container (max-width: 360px){.ow-media--video .ow-media__mute{display:none}}@container (max-width: 240px){.ow-media__time{display:none}}@media(prefers-reduced-motion:reduce){.ow-media__controls,.ow-media__element::-webkit-media-text-track-container{transition:none!important}}.ow-kbd{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border:1px solid var(--ow-border-strong);border-bottom-width:2px;border-radius:var(--ow-radius-md);background:var(--ow-key-ground);padding:0 var(--ow-space-xs);color:var(--ow-text-soft);font-family:var(--ow-font-mono);font-size:12px;font-weight:var(--ow-weight-control);line-height:1;white-space:nowrap;vertical-align:1px}.ow-code{border-radius:var(--ow-radius-code);background:var(--ow-code-ground);padding:1px 5px;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:.88em;white-space:nowrap}.ow-copy-button{display:inline-flex;height:28px;flex-shrink:0;align-items:center;gap:var(--ow-space-xs);margin:0;border:1px solid transparent;border-radius:var(--ow-radius-md);background:transparent;padding:0 var(--ow-space-sm);color:var(--ow-text-muted);font:inherit;font-family:var(--ow-font-sans);font-size:12px;font-weight:var(--ow-weight-control);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-copy-button--icon-only{width:28px;justify-content:center;padding:0}.ow-copy-button:hover{border-color:var(--ow-border);background:var(--ow-surface-muted);color:var(--ow-text)}.ow-copy-button:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-copy-button--on-dark{color:var(--ow-on-code-block-muted)}.ow-copy-button--on-dark:hover{border-color:#ffffff1a;background:#ffffff14;color:var(--ow-on-code-block)}.ow-copy-button--on-dark:focus-visible{outline-color:var(--ow-brand-300)}.ow-code-block{position:relative;min-width:0;overflow:hidden;border:1px solid var(--ow-code-block-border);border-radius:var(--ow-radius-container);background:var(--ow-code-block);color:var(--ow-on-code-block)}.ow-code-block__header{display:flex;min-height:40px;align-items:center;gap:var(--ow-space-sm);border-bottom:1px solid rgba(255,255,255,.08);background:var(--ow-code-block-header);padding:0 var(--ow-space-xs) 0 var(--ow-space-lg)}.ow-code-block__title{min-width:0;flex:1;overflow:hidden;color:var(--ow-on-code-block-muted);font-family:var(--ow-font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ow-code-block__language{color:var(--ow-on-code-block-muted);font-family:var(--ow-font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ow-code-block__floating-copy{position:absolute;top:8px;right:8px;z-index:1;background:var(--ow-code-block)}.ow-code-block__pre{display:flex;margin:0;overflow:auto;padding:var(--ow-space-xl) var(--ow-space-lg);font-family:var(--ow-font-mono);font-size:13px;line-height:1.7;tab-size:4}.ow-code-block__pre:focus-visible{outline:2px solid var(--ow-brand-300);outline-offset:-2px}.ow-code-block:not(:has(.ow-code-block__header)) .ow-code-block__pre{padding-right:48px}.ow-code-block__numbers{display:grid;flex-shrink:0;margin-right:var(--ow-space-lg);color:var(--ow-on-code-block-muted);text-align:right;user-select:none}.ow-code-block__code{min-width:0;flex:1;font:inherit;white-space:pre}.ow-code-block__code .line{display:inline}.ow-snippet{display:flex;min-width:0;height:40px;align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:var(--ow-surface-muted);padding:0 var(--ow-space-xs) 0 var(--ow-space-lg)}.ow-snippet__code{min-width:0;flex:1;overflow-x:auto;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:13px;white-space:nowrap;scrollbar-width:none}.ow-snippet__prompt{margin-right:var(--ow-space-sm);color:var(--ow-text-muted);user-select:none}.ow-copy-button__icon{display:inline-grid;width:14px;height:14px;flex-shrink:0}.ow-copy-button__icon>svg{grid-area:1 / 1;transition:opacity var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-slow) var(--ow-ease-spring)}.ow-copy-button__icon>svg:last-child,.ow-copy-button--copied .ow-copy-button__icon>svg:first-child{opacity:0;transform:scale(.5)}.ow-copy-button--copied .ow-copy-button__icon>svg:last-child{opacity:1;transform:none}.ow-diff{--ow-diff-add: var(--ow-success-solid);--ow-diff-del: var(--ow-danger-solid);display:grid;min-width:0;gap:var(--ow-space-md)}.ow-diff__counts{font-family:var(--ow-font-mono);font-size:12px;white-space:nowrap}.ow-diff__added,.ow-diff__add>.ow-diff__sign{color:color-mix(in srgb,var(--ow-diff-add) 60%,var(--ow-on-code-block))}.ow-diff__removed,.ow-diff__del>.ow-diff__sign{color:color-mix(in srgb,var(--ow-diff-del) 60%,var(--ow-on-code-block))}.ow-diff__scroll{overflow:auto}.ow-diff__scroll:focus-visible{outline:2px solid var(--ow-brand-300);outline-offset:-2px}.ow-diff__table{min-width:100%;border-collapse:collapse;font-family:var(--ow-font-mono);font-size:13px;line-height:1.6;tab-size:4}.ow-diff__table--wrap{width:100%;table-layout:fixed}:where(.ow-diff__table td){padding:0;vertical-align:top}.ow-diff__num-col{width:calc(var(--ow-diff-digits) * 1ch + 20px)}.ow-diff__num{padding-inline:10px;color:var(--ow-on-code-block-muted);text-align:right;user-select:none}.ow-diff__code{padding:0 var(--ow-space-lg) 0 calc(var(--ow-space-sm) + 2ch);text-indent:-2ch;white-space:pre}.ow-diff__table--wrap .ow-diff__code{overflow-wrap:anywhere;white-space:pre-wrap}.ow-diff__code:focus{outline:none}.ow-diff__sign{display:inline-block;width:2ch;text-indent:0;user-select:none}.ow-diff__add{background:color-mix(in srgb,var(--ow-diff-add) 14%,transparent)}.ow-diff__del{background:color-mix(in srgb,var(--ow-diff-del) 14%,transparent)}.ow-diff__word{border-radius:2px;background:color-mix(in srgb,var(--ow-diff-add) 34%,transparent)}.ow-diff__del .ow-diff__word{background:color-mix(in srgb,var(--ow-diff-del) 34%,transparent)}.ow-diff__empty{background:color-mix(in srgb,var(--ow-on-code-block) 3%,transparent)}.ow-diff__table--split .ow-diff__num:nth-child(3){border-left:1px solid color-mix(in srgb,var(--ow-on-code-block) 8%,transparent)}.ow-diff__hunk>td,.ow-diff__gap>td{background:color-mix(in srgb,var(--ow-on-code-block) 5%,transparent);color:var(--ow-on-code-block-muted)}.ow-diff__hunk>td{padding:2px var(--ow-space-lg);white-space:pre}.ow-diff__expand{display:flex;width:100%;min-height:28px;align-items:center;gap:var(--ow-space-sm);border:0;background:transparent;padding:0 var(--ow-space-lg);color:inherit;font:inherit;font-family:var(--ow-font-sans);font-size:12px;cursor:pointer}.ow-diff__expand:hover{background:color-mix(in srgb,var(--ow-on-code-block) 6%,transparent);color:var(--ow-on-code-block)}.ow-diff__expand:focus-visible{outline:2px solid var(--ow-brand-300);outline-offset:-2px}.ow-tag-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-xs)}.ow-tag{display:inline-flex;max-width:100%;align-items:center;gap:var(--ow-space-xs);border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface-muted);color:var(--ow-text-soft);font-size:13px;font-weight:var(--ow-weight-control);line-height:1;white-space:nowrap}.ow-tag--md{min-height:28px;padding:0 var(--ow-space-md)}.ow-tag--sm{min-height:22px;padding:0 var(--ow-space-sm);font-size:12px}.ow-tag--removable.ow-tag--md{padding-right:var(--ow-space-2xs)}.ow-tag--removable.ow-tag--sm{padding-right:2px}.ow-tag--active{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-tag__icon{display:inline-flex}.ow-tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ow-tag__remove{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--ow-radius-sm);background:transparent;padding:0;color:inherit;opacity:.7;cursor:pointer;transition-property:opacity,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-tag--sm .ow-tag__remove{width:16px;height:16px}.ow-tag__remove:hover{background:color-mix(in srgb,currentColor 12%,transparent);opacity:1}.ow-tag__remove:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:0;opacity:1}.ow-swatch{display:inline-block;flex-shrink:0;border-radius:var(--ow-radius-sm);box-shadow:inset 0 0 0 1px #0f172a1f;vertical-align:middle}.ow-swatch--sm{width:16px;height:16px}.ow-swatch--md{width:24px;height:24px;border-radius:var(--ow-radius-code)}.ow-swatch--lg{width:40px;height:40px;border-radius:var(--ow-radius-form)}.ow-swatch--circle{border-radius:50%}.ow-swatch-label{display:inline-flex;align-items:center;gap:var(--ow-space-sm);color:var(--ow-text);font-size:13px}.ow-swatch-label__text{display:grid;line-height:1.3}.ow-swatch-label__name{font-weight:var(--ow-weight-control)}.ow-swatch-label__value{color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:12px}.ow-sortable{display:flex;flex-direction:column;gap:var(--ow-space-xs);margin:0;padding:0;list-style:none}.ow-sortable--horizontal{flex-direction:row;overflow-x:auto;padding-block:var(--ow-space-2xs)}.ow-sortable__item{position:relative;display:flex;flex:none;min-height:40px;align-items:center;gap:var(--ow-space-xs);padding:var(--ow-space-xs) var(--ow-space-lg);border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface);color:var(--ow-text);font-size:14px;outline:none}.ow-sortable--horizontal .ow-sortable__item{min-height:32px;padding-block:var(--ow-space-2xs)}.ow-sortable__content{flex:1;min-width:0}.ow-sortable__item--row,.ow-sortable__handle{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.ow-sortable__handle{display:inline-flex;width:24px;height:28px;flex:none;align-items:center;justify-content:center;margin-inline-start:calc(var(--ow-space-xs) * -1);padding:0;border:0;border-radius:var(--ow-radius-md);background:none;color:var(--ow-icon)}.ow-sortable__handle:hover{background:var(--ow-hover);color:var(--ow-text-muted)}.ow-sortable--horizontal .ow-sortable__grip{rotate:90deg}.ow-sortable__item--row:focus-visible,.ow-sortable__handle:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-sortable--dragging .ow-sortable__item{transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-sortable .ow-sortable__item--dragging{z-index:1;border-color:var(--ow-border-strong);box-shadow:var(--ow-shadow-menu);transition:none}:root[data-ow-sortable-drag],:root[data-ow-sortable-drag] *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.ow-sortable--disabled .ow-sortable__item{background:var(--ow-surface-muted);color:var(--ow-text-muted);cursor:default}.ow-sortable--disabled .ow-sortable__handle{background:none;color:var(--ow-text-disabled);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ow-sortable--dragging .ow-sortable__item{transition:none}}.ow-kanban{position:relative;display:flex;min-width:0;align-items:flex-start;gap:var(--ow-space-md);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--ow-space-2xs)}.ow-kanban__column{position:relative;display:flex;width:280px;max-height:100%;flex:none;flex-direction:column;border-radius:calc(var(--ow-radius-container) + 4px);background:var(--ow-track);box-shadow:inset 0 0 0 1px var(--ow-border);padding:4px}.ow-kanban--fixed .ow-kanban__column{align-self:stretch}.ow-kanban__column--target{box-shadow:inset 0 0 0 1px var(--ow-primary-border)}.ow-kanban__head{display:flex;min-height:36px;align-items:center;gap:var(--ow-space-xs);padding:var(--ow-space-2xs) var(--ow-space-sm) var(--ow-space-2xs) var(--ow-space-md)}.ow-kanban__title{overflow:hidden;margin:0;color:var(--ow-text);font-size:13px;font-weight:var(--ow-weight-emphasis);text-overflow:ellipsis;white-space:nowrap}.ow-kanban__count{flex:none;border-radius:var(--ow-radius-pill);background:var(--ow-surface);padding:0 var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:20px}.ow-kanban__column--over .ow-kanban__count{background:var(--ow-warning-surface);color:var(--ow-warning-text)}.ow-kanban__actions{display:flex;align-items:center;margin-inline-start:auto}.ow-kanban__list{min-height:64px;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:2px}.ow-kanban__cards{display:flex;flex-direction:column;gap:var(--ow-space-xs);margin:0;padding:0;list-style:none}.ow-kanban__card{position:relative;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-sm) var(--ow-space-md);color:var(--ow-text);font-size:14px;cursor:grab;outline:none;touch-action:none;user-select:none;-webkit-user-select:none}.ow-kanban__card:hover{border-color:var(--ow-border-hover)}.ow-kanban__card:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-kanban__card--lifted{border-color:var(--ow-border-strong);box-shadow:var(--ow-shadow-menu)}.ow-kanban__card--placeholder{border-style:dashed;border-color:var(--ow-border-strong);background:transparent}.ow-kanban__card--placeholder>*{visibility:hidden}.ow-kanban__card--overlay{position:fixed;z-index:1000;margin:0;border-color:var(--ow-border-strong);box-shadow:var(--ow-shadow-menu);pointer-events:none;rotate:1.5deg}.ow-kanban__empty{margin:0;padding:var(--ow-space-lg) var(--ow-space-md);color:var(--ow-text-muted);font-size:13px;text-align:center}.ow-kanban__footer{padding:var(--ow-space-2xs) 2px 0}:root[data-ow-kanban-drag],:root[data-ow-kanban-drag] *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.ow-kanban--disabled .ow-kanban__card{cursor:default}@media(prefers-reduced-motion:reduce){.ow-kanban__card--overlay{rotate:none}}.ow-gantt{position:relative;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);color:var(--ow-text)}.ow-gantt__scroll{overflow:auto;overscroll-behavior:contain}.ow-gantt__canvas{position:relative}.ow-gantt__columns{position:absolute;top:var(--ow-gantt-head);z-index:0}.ow-gantt__weekend,.ow-gantt__line,.ow-gantt__band{position:absolute;top:0;bottom:0}.ow-gantt__weekend{background:var(--ow-hover)}.ow-gantt__line{border-inline-start:1px solid var(--ow-chart-grid)}.ow-gantt__band{inset-inline:0;background:var(--ow-surface-muted)}.ow-gantt__grid{position:relative}.ow-gantt__head{position:sticky;z-index:4;top:0;display:flex;height:var(--ow-gantt-head);border-bottom:1px solid var(--ow-border);background:var(--ow-surface)}.ow-gantt__corner,.ow-gantt__title{position:sticky;inset-inline-start:0;display:flex;width:var(--ow-gantt-label);flex:none;align-items:center;border-inline-end:1px solid var(--ow-border);background:var(--ow-surface);padding:0 var(--ow-space-md)}.ow-gantt__corner{z-index:5;align-items:flex-end;padding-bottom:var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-label)}.ow-gantt__timeline{position:relative;flex:none;height:100%}.ow-gantt__tier{position:relative;height:50%;border-bottom:1px solid var(--ow-chart-grid)}.ow-gantt__tier--fine{border-bottom:0}.ow-gantt__segment{position:absolute;top:0;bottom:0;display:flex;align-items:center;border-inline-start:1px solid var(--ow-chart-grid);padding:0 var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;white-space:nowrap}.ow-gantt__tier--fine .ow-gantt__segment{overflow:hidden;justify-content:center;padding:0 2px;font-size:11px;font-variant-numeric:tabular-nums}.ow-gantt__segment-text{overflow:hidden;text-overflow:ellipsis}.ow-gantt__tier:not(.ow-gantt__tier--fine) .ow-gantt__segment-text{position:sticky;inset-inline-start:calc(var(--ow-gantt-label) + var(--ow-space-xs))}.ow-gantt__segment--weekend{color:var(--ow-text-soft)}.ow-gantt__row{display:flex;height:var(--ow-gantt-row)}.ow-gantt__title{z-index:3;overflow:hidden;border-bottom:1px solid var(--ow-chart-grid);font-size:13px}.ow-gantt__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-gantt__title--group{gap:var(--ow-space-xs);background:var(--ow-surface-muted);font-weight:var(--ow-weight-emphasis)}.ow-gantt__swatch{width:8px;height:8px;flex:none;border-radius:var(--ow-radius-pill)}.ow-gantt__track{position:relative;flex:none;height:100%;border-bottom:1px solid var(--ow-chart-grid)}.ow-gantt__bar{position:absolute;top:6px;bottom:6px;display:flex;overflow:hidden;box-sizing:border-box;align-items:center;border:1px solid color-mix(in srgb,var(--ow-gantt-color) 55%,transparent);border-radius:var(--ow-radius-sm);background:color-mix(in srgb,var(--ow-gantt-color) 18%,var(--ow-surface));padding:0 var(--ow-space-xs);font-size:12px;outline:none;user-select:none;-webkit-user-select:none}.ow-gantt__bar:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-gantt__bar--clickable{cursor:pointer}.ow-gantt--editable .ow-gantt__bar{cursor:grab;touch-action:pan-y}.ow-gantt__bar--dragging{z-index:2;border-color:var(--ow-gantt-color);box-shadow:var(--ow-shadow-lift)}.ow-gantt__progress{position:absolute;top:0;bottom:0;inset-inline-start:0;background:color-mix(in srgb,var(--ow-gantt-color) 38%,var(--ow-surface))}.ow-gantt__bar-text{position:relative;z-index:1;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-gantt__link{color:inherit;text-decoration:none}.ow-gantt__link:hover{text-decoration:underline}.ow-gantt__handle{position:absolute;z-index:2;top:0;bottom:0;width:8px;cursor:ew-resize}.ow-gantt__handle--start{inset-inline-start:0}.ow-gantt__handle--end{inset-inline-end:0}.ow-gantt__handle:before{position:absolute;top:25%;bottom:25%;inset-inline-start:3px;width:2px;border-radius:1px;background:var(--ow-gantt-color);content:"";opacity:0;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-gantt__bar:hover .ow-gantt__handle:before,.ow-gantt__bar:focus-visible .ow-gantt__handle:before{opacity:1}.ow-gantt__bar--milestone{width:calc(var(--ow-gantt-row) - 14px);overflow:visible;border:0;border-radius:0;background:none;padding:0;translate:-50% 0}.ow-gantt__bar--milestone:dir(rtl){translate:50% 0}.ow-gantt__diamond{position:absolute;inset:1px;background:var(--ow-gantt-color);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ow-gantt__bar-text--beside{position:absolute;inset-inline-start:100%;overflow:visible;margin-inline-start:var(--ow-space-xs);color:var(--ow-text-muted)}.ow-gantt__arrows,.ow-gantt__today{position:absolute;z-index:2;pointer-events:none}.ow-gantt__arrows path{fill:none;stroke:var(--ow-text-muted);stroke-width:1.5}.ow-gantt__arrows marker path{fill:var(--ow-text-muted);stroke:none}.ow-gantt__today{width:2px;border-radius:1px;background:var(--ow-primary);translate:-1px 0}.ow-gantt__today:before{position:absolute;top:0;left:-3px;width:8px;height:8px;border-radius:var(--ow-radius-pill);background:var(--ow-primary);content:""}.ow-gantt__tip{display:flex;flex-direction:column;gap:2px}:root[data-ow-gantt-drag],:root[data-ow-gantt-drag] *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}:root[data-ow-gantt-drag=resize],:root[data-ow-gantt-drag=resize] *{cursor:ew-resize!important}@media(prefers-reduced-motion:reduce){.ow-gantt__handle:before{transition:none}}.ow-table-wrap{min-width:0;overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface)}.ow-table-wrap:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--ow-text);font-size:14px}.ow-table__caption{padding:var(--ow-space-lg) var(--ow-space-xl) var(--ow-space-sm);color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis);text-align:left}.ow-table th{height:36px;border-bottom:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:0 var(--ow-space-xl);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-emphasis);text-align:left;white-space:nowrap}.ow-table-wrap--sticky th{position:sticky;top:0;z-index:1}.ow-table td{border-bottom:1px solid var(--ow-border);padding:0 var(--ow-space-xl);vertical-align:middle}.ow-table--comfortable td{height:44px;padding-top:var(--ow-space-xs);padding-bottom:var(--ow-space-xs)}.ow-table--compact td{height:36px}.ow-table tbody tr:last-child td{border-bottom:0}.ow-table tbody tr:hover td{background:var(--ow-surface-muted)}.ow-table__row--selected td,.ow-table__row--selected:hover td{background:var(--ow-primary-subtle)}.ow-table__cell--end{text-align:right!important;font-variant-numeric:tabular-nums}.ow-table__cell--center{text-align:center!important}.ow-table__select{width:40px;padding-right:0!important}.ow-table__select .ow-checkbox{vertical-align:middle}.ow-table__sort{display:inline-flex;align-items:center;gap:var(--ow-space-2xs);margin:0 -4px;border:0;border-radius:var(--ow-radius-sm);background:transparent;padding:2px 4px;color:inherit;font:inherit;cursor:pointer}.ow-table__sort:hover{color:var(--ow-text)}.ow-table__sort:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:0}.ow-table__cell--end .ow-table__sort{flex-direction:row-reverse}.ow-table__sort-icon{display:inline-flex;opacity:.6}.ow-table__sort-icon--active{color:var(--ow-primary-text);opacity:1}.ow-table__empty{height:auto!important;padding:var(--ow-space-4xl) var(--ow-space-xl)!important;color:var(--ow-text-muted);text-align:center}.ow-table-wrap--inset{--ow-table-gap: 4px;background:var(--ow-track);border-radius:calc(var(--ow-radius-container) + var(--ow-table-gap));padding:0 var(--ow-table-gap) var(--ow-table-gap)}.ow-table-wrap--inset .ow-table th{border-bottom:0;background:var(--ow-track)}.ow-table-wrap--inset .ow-table td{background:var(--ow-surface)}.ow-table-wrap--inset .ow-table tbody tr:hover td{background:var(--ow-surface-muted)}.ow-table-wrap--inset .ow-table__row--selected td,.ow-table-wrap--inset .ow-table__row--selected:hover td{background:var(--ow-primary-subtle)}.ow-table-wrap--inset .ow-table tbody tr td:first-child{border-left:1px solid var(--ow-border)}.ow-table-wrap--inset .ow-table tbody tr td:last-child{border-right:1px solid var(--ow-border)}.ow-table-wrap--inset .ow-table tbody tr:first-child td{border-top:1px solid var(--ow-border)}.ow-table-wrap--inset .ow-table tbody tr:last-child td{border-bottom:1px solid var(--ow-border)}.ow-table-wrap--inset .ow-table tbody tr:first-child td:first-child{border-top-left-radius:var(--ow-radius-container)}.ow-table-wrap--inset .ow-table tbody tr:first-child td:last-child{border-top-right-radius:var(--ow-radius-container)}.ow-table-wrap--inset .ow-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--ow-radius-container)}.ow-table-wrap--inset .ow-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--ow-radius-container)}.ow-data-grid{display:flex;min-width:0;flex-direction:column;gap:var(--ow-space-sm)}.ow-data-grid__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm) var(--ow-space-lg)}.ow-data-grid__search{width:260px;max-width:100%}.ow-data-grid__status{color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-data-grid__actions{display:flex;align-items:center;gap:var(--ow-space-xs);margin-inline-start:auto}.ow-data-grid__scroll{overscroll-behavior:contain}.ow-data-grid__table{min-width:100%;table-layout:fixed}.ow-data-grid__table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-data-grid__table tbody tr:not(.ow-data-grid__spacer) td{box-sizing:border-box;height:var(--ow-data-grid-row);padding-top:0;padding-bottom:0}.ow-data-grid__table .ow-data-grid__spacer td{padding:0;border:0;background:none}.ow-data-grid__table tbody tr.ow-data-grid__spacer:hover td{background:none}.ow-data-grid__header{position:relative;overflow:hidden;text-overflow:ellipsis}.ow-data-grid__header .ow-table__sort{max-width:100%}.ow-data-grid__header-text{overflow:hidden;text-overflow:ellipsis}.ow-data-grid__filters td{position:sticky;top:36px;z-index:1;height:auto;border-bottom:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:0 var(--ow-space-sm) var(--ow-space-xs)}.ow-data-grid__filters .ow-input-group{width:100%}.ow-data-grid__resize{position:absolute;inset-block:0;inset-inline-end:0;width:9px;cursor:col-resize;touch-action:none}.ow-data-grid__resize:after{position:absolute;inset-block:8px;inset-inline-end:4px;width:1px;background:var(--ow-border);content:""}.ow-data-grid__resize:hover:after,.ow-data-grid__resize--active:after{inset-block:0;inset-inline-end:3px;width:3px;border-radius:2px;background:var(--ow-primary)}.ow-data-grid__resize:focus-visible{outline:none}.ow-data-grid__resize:focus-visible:after{inset-block:2px;inset-inline-end:3px;width:3px;border-radius:2px;background:var(--ow-focus-ring)}:root[data-ow-data-grid-resize],:root[data-ow-data-grid-resize] *{cursor:col-resize!important;user-select:none;-webkit-user-select:none}.ow-stat{display:grid;min-width:0;align-content:start;gap:var(--ow-space-md);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-3xl) var(--ow-space-4xl);color:var(--ow-text)}.ow-stat__label{display:flex;min-width:0;align-items:center;gap:var(--ow-space-md);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control)}.ow-stat__icon{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-md);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-stat__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ow-space-sm)}.ow-stat__value{font-size:28px;font-weight:var(--ow-weight-display);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.02em}.ow-stat__change{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums;color:var(--ow-text-muted)}.ow-stat__change--positive{color:var(--ow-success-text)}.ow-stat__change--negative{color:var(--ow-danger-text)}.ow-stat__description{margin-top:calc(var(--ow-space-xs) * -1);color:var(--ow-text-muted);font-size:12px}.ow-stat__trend{position:relative;height:40px}.ow-stat__trend svg{display:block;width:100%;height:100%;overflow:visible}.ow-stat__trend-area{fill:color-mix(in srgb,var(--ow-progress) 12%,transparent)}.ow-stat__trend-line{fill:none;stroke:var(--ow-progress);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.ow-stat__trend-end{position:absolute;width:8px;height:8px;border:2px solid var(--ow-surface);border-radius:50%;background:var(--ow-progress);transform:translate(-50%,-50%)}.ow-relative-time{font-variant-numeric:tabular-nums}.ow-countdown{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:stretch;gap:var(--ow-space-sm);color:var(--ow-text);font-family:var(--ow-font-sans)}.ow-countdown__segment{display:inline-flex;min-width:0;align-items:stretch}.ow-countdown__box{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ow-space-2xs)}.ow-countdown__value{font-variant-numeric:tabular-nums;font-weight:var(--ow-weight-display);letter-spacing:-.02em;line-height:1.1}.ow-countdown__label{color:var(--ow-text-muted);font-size:11px;font-weight:var(--ow-weight-control);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ow-countdown__separator{display:none;color:var(--ow-text-muted);font-variant-numeric:tabular-nums;font-weight:var(--ow-weight-display);line-height:1.1}.ow-countdown__complete{font-weight:var(--ow-weight-display);letter-spacing:-.02em;line-height:1.1}.ow-countdown--boxes .ow-countdown__box{min-width:3.25em;border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);background:var(--ow-surface);padding:var(--ow-space-md) var(--ow-space-lg)}.ow-countdown--boxes.ow-countdown--lg .ow-countdown__box{min-width:2.75em;border-radius:var(--ow-radius-container);padding:var(--ow-space-lg) var(--ow-space-xl)}.ow-countdown--boxes.ow-countdown--sm .ow-countdown__box{min-width:3.5em;border-radius:var(--ow-radius-md);padding:var(--ow-space-sm) var(--ow-space-md)}.ow-countdown--inline{gap:0;flex-wrap:nowrap}.ow-countdown--inline .ow-countdown__separator{display:inline;padding:0 .08em}.ow-countdown--inline .ow-countdown__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ow-countdown--sm .ow-countdown__value,.ow-countdown--sm .ow-countdown__separator,.ow-countdown--sm .ow-countdown__complete{font-size:20px}.ow-countdown--md .ow-countdown__value,.ow-countdown--md .ow-countdown__separator,.ow-countdown--md .ow-countdown__complete{font-size:28px}.ow-countdown--lg .ow-countdown__value,.ow-countdown--lg .ow-countdown__separator,.ow-countdown--lg .ow-countdown__complete{font-size:40px}.ow-countdown--lg .ow-countdown__label{font-size:12px}.ow-countdown--complete .ow-countdown__value{color:var(--ow-text-muted)}@media(max-width:420px){.ow-countdown--lg .ow-countdown__value,.ow-countdown--lg .ow-countdown__separator,.ow-countdown--lg .ow-countdown__complete{font-size:32px}}.ow-carousel{--ow-carousel-per-view: 1;--ow-carousel-gap: var(--ow-space-md);--ow-carousel-arrow: 32px;display:flex;min-width:0;flex-direction:column;gap:var(--ow-space-md)}.ow-carousel__viewport{position:relative;container-type:inline-size}.ow-carousel--arrows-outside .ow-carousel__viewport{margin-inline:calc(var(--ow-carousel-arrow) + var(--ow-space-sm))}.ow-carousel__track{--ow-carousel-slide: calc((100cqi - (var(--ow-carousel-per-view) - 1) * var(--ow-carousel-gap)) / var(--ow-carousel-per-view));display:flex;gap:var(--ow-carousel-gap);overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--ow-radius-container);scroll-snap-type:x mandatory;scrollbar-width:none}.ow-carousel__track::-webkit-scrollbar{display:none}.ow-carousel--center .ow-carousel__track{padding-inline:calc((100cqi - var(--ow-carousel-slide)) / 2)}.ow-carousel__track:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-carousel__slide{flex:0 0 var(--ow-carousel-slide);min-width:0;scroll-snap-align:start}.ow-carousel--center .ow-carousel__slide{scroll-snap-align:center}.ow-carousel__arrow,.ow-carousel__play{position:absolute;z-index:1;border-radius:50%}.ow-carousel__arrow{top:50%;translate:0 -50%}.ow-carousel__arrow--previous{left:var(--ow-space-sm)}.ow-carousel__arrow--next{right:var(--ow-space-sm)}.ow-carousel--arrows-outside .ow-carousel__arrow--previous{left:calc(-1 * (var(--ow-carousel-arrow) + var(--ow-space-sm)))}.ow-carousel--arrows-outside .ow-carousel__arrow--next{right:calc(-1 * (var(--ow-carousel-arrow) + var(--ow-space-sm)))}.ow-carousel--arrows-overlay .ow-carousel__arrow:disabled{opacity:0;pointer-events:none}.ow-carousel__play{right:var(--ow-space-sm);bottom:var(--ow-space-sm)}.ow-carousel__dots{display:flex;flex-wrap:wrap;justify-content:center}.ow-carousel__dot{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin:0;border:0;border-radius:999px;background:none;padding:0;cursor:pointer}.ow-carousel__dot:before{width:8px;height:8px;border-radius:999px;background:var(--ow-text-muted);content:"";transition-property:width,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-carousel__dot:hover:before{background:var(--ow-text-soft)}.ow-carousel__dot[aria-current=true]:before{width:20px;background:var(--ow-primary)}.ow-carousel__dot[aria-current=true]{width:32px}.ow-carousel__dot:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-lightbox{position:fixed;inset:0;display:grid;width:100%;max-width:none;height:100%;max-height:none;grid-template-rows:auto 1fr auto;margin:0;overflow:hidden;border:0;background:#000000f7;padding:0;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;opacity:0;transition:opacity var(--ow-duration-exit) var(--ow-ease-exit),overlay var(--ow-duration-exit) allow-discrete,display var(--ow-duration-exit) allow-discrete}.ow-lightbox[open]{opacity:1;transition:opacity var(--ow-duration-base) var(--ow-ease-standard),overlay var(--ow-duration-slow) allow-discrete,display var(--ow-duration-slow) allow-discrete}@starting-style{.ow-lightbox[open]{opacity:0}}.ow-lightbox::backdrop{background:transparent}.ow-lightbox__bar{position:relative;z-index:1;display:flex;align-items:center;gap:var(--ow-space-sm);padding:var(--ow-space-md)}.ow-lightbox__count{flex:1;color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-lightbox__zoom{display:flex;margin-left:auto;gap:var(--ow-space-2xs)}.ow-lightbox__stage{position:relative;display:flex;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:0 var(--ow-space-md);touch-action:none;user-select:none;-webkit-user-select:none}.ow-lightbox__stage--zoomed{cursor:grab}.ow-lightbox__stage--zoomed.ow-lightbox__stage--dragging{cursor:grabbing}.ow-lightbox__image{display:block;max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized);will-change:transform}.ow-lightbox__stage--dragging .ow-lightbox__image{transition:none}@starting-style{.ow-lightbox[open] .ow-lightbox__image{transform:scale(.96)}}.ow-lightbox__arrow{position:absolute;top:50%;z-index:1;width:44px;height:44px;border-radius:50%;translate:0 -50%}.ow-lightbox__arrow--previous{left:var(--ow-space-md)}.ow-lightbox__arrow--next{right:var(--ow-space-md)}.ow-lightbox__arrow:disabled{opacity:0;pointer-events:none}.ow-lightbox__foot{display:grid;gap:var(--ow-space-md);padding:var(--ow-space-md) var(--ow-space-md) var(--ow-space-lg)}.ow-lightbox__caption{margin:0;color:var(--ow-text-soft);font-size:14px;line-height:1.5;text-align:center;text-wrap:balance}.ow-lightbox__thumbs{display:flex;justify-content:safe center;margin:0;overflow-x:auto;gap:var(--ow-space-xs);padding:2px;list-style:none;scrollbar-width:none}.ow-lightbox__thumbs::-webkit-scrollbar{display:none}.ow-lightbox__thumb-item{flex:none}.ow-lightbox__thumb{display:block;width:56px;height:56px;margin:0;border:0;border-radius:var(--ow-radius-lg);background:var(--ow-surface-muted);padding:0;cursor:pointer;opacity:.6;overflow:hidden;transition:opacity var(--ow-duration-base) var(--ow-ease-standard),box-shadow var(--ow-duration-base) var(--ow-ease-standard)}.ow-lightbox__thumb>img{display:block;width:100%;height:100%;object-fit:cover}.ow-lightbox__thumb:hover,.ow-lightbox__thumb[aria-current=true]{opacity:1}.ow-lightbox__thumb[aria-current=true]{box-shadow:0 0 0 2px var(--ow-primary)}.ow-lightbox__thumb:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}@media(max-width:480px){.ow-lightbox__arrow{top:auto;bottom:var(--ow-space-md);translate:none}.ow-lightbox__foot{padding-bottom:calc(44px + var(--ow-space-lg) + var(--ow-space-md))}}@media(prefers-reduced-motion:reduce){.ow-lightbox,.ow-lightbox__image,.ow-lightbox__thumb{transition:none}}.ow-description-list{container:ow-description-list / inline-size;display:grid;margin:0;color:var(--ow-text);font-size:14px;line-height:1.5}.ow-description-item{display:grid;min-width:0;align-content:start;gap:var(--ow-space-2xs);padding-block:var(--ow-space-lg)}.ow-description-list--compact .ow-description-item{padding-block:var(--ow-space-sm)}.ow-description-item__term{color:var(--ow-text-muted)}.ow-description-item__value{min-width:0;margin:0;overflow-wrap:anywhere}.ow-description-item__value--action{display:flex;align-items:center;gap:var(--ow-space-lg)}.ow-description-item__content{min-width:0;flex:1}.ow-description-item__action{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-space-2xs);margin-block:-4px}.ow-description-list:not(.ow-description-list--grid)>.ow-description-item:first-child{padding-top:0}.ow-description-list:not(.ow-description-list--grid)>.ow-description-item:last-child{padding-bottom:0}.ow-description-list--divided:not(.ow-description-list--grid)>.ow-description-item+.ow-description-item{border-top:1px solid var(--ow-border)}.ow-description-list--horizontal>.ow-description-item{grid-template-columns:var(--ow-description-term-width, 160px) minmax(0,1fr);align-items:baseline;column-gap:var(--ow-space-2xl)}.ow-description-list--grid{--ow-description-gap: var(--ow-space-4xl);grid-template-columns:repeat(auto-fill,minmax(max(160px,(100% - (var(--ow-description-columns) - 1) * var(--ow-description-gap)) / var(--ow-description-columns)),1fr));column-gap:var(--ow-description-gap)}.ow-description-list--cols-2{--ow-description-columns: 2}.ow-description-list--cols-3{--ow-description-columns: 3}.ow-description-list--cols-4{--ow-description-columns: 4}.ow-description-list--grid .ow-description-item__term{font-size:12px;font-weight:var(--ow-weight-control)}.ow-description-list--grid.ow-description-list--divided>.ow-description-item{border-top:1px solid var(--ow-border)}.ow-description-item--span-2{grid-column:span 2}.ow-description-item--span-3{grid-column:span 3}.ow-description-item--span-4,.ow-description-item--span-full,.ow-description-list--cols-2>.ow-description-item--span-3{grid-column:1 / -1}@container ow-description-list (max-width: 519px){.ow-description-item--span-3{grid-column:1 / -1}}@container ow-description-list (max-width: 419px){.ow-description-list--horizontal>.ow-description-item{grid-template-columns:minmax(0,1fr)}}@container ow-description-list (max-width: 339px){.ow-description-item--span-2,.ow-description-item--span-3{grid-column:auto}}.ow-chart{display:grid;min-width:0;gap:var(--ow-space-lg);margin:0}.ow-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ow-space-xs) var(--ow-space-2xl);margin:0;padding:0;list-style:none}.ow-chart__legend-item{display:inline-flex;align-items:center;gap:var(--ow-space-sm);color:var(--ow-text-soft);font-size:13px}.ow-chart__legend-value{color:var(--ow-text-muted);font-variant-numeric:tabular-nums}.ow-chart__key{flex-shrink:0}.ow-chart__key--line{width:14px;height:2px;border-radius:1px}.ow-chart__key--square{width:10px;height:10px;border-radius:3px}.ow-chart__key--dot{width:10px;height:10px;border-radius:50%}.ow-chart__plot{position:relative;min-width:0;border-radius:var(--ow-radius-md);touch-action:pan-y}.ow-chart__plot:focus-visible,.ow-chart__donut:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:4px}.ow-chart__svg{display:block;overflow:visible}.ow-chart__grid{stroke:var(--ow-chart-grid);stroke-width:1px;shape-rendering:crispEdges}.ow-chart__baseline{stroke:var(--ow-chart-axis);stroke-width:1px;shape-rendering:crispEdges}.ow-chart__tick{fill:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:11.5px;font-variant-numeric:tabular-nums}.ow-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ow-chart__area{fill-opacity:.1}.ow-chart__point{stroke:var(--ow-surface);stroke-width:2px}.ow-chart__fill{fill-opacity:.85;stroke:var(--ow-surface);stroke-width:1px;stroke-linejoin:round}.ow-chart__fill--overlay{fill-opacity:.22;stroke:none}.ow-chart__edge{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ow-chart__dot{stroke:var(--ow-surface);stroke-width:2px;fill-opacity:.85;transition:r var(--ow-duration-fast) var(--ow-ease-standard)}.ow-chart__dot--active{fill-opacity:1}.ow-chart__axis-title{fill:var(--ow-text-muted);font-family:var(--ow-font-sans);font-size:11.5px;font-weight:var(--ow-weight-emphasis)}.ow-chart__crosshair{stroke:var(--ow-chart-axis);stroke-width:1px;shape-rendering:crispEdges}.ow-chart__band{fill:var(--ow-surface-muted)}.ow-chart__hit{fill:transparent;cursor:crosshair}.ow-chart--bar .ow-chart__hit{cursor:default}.ow-chart__readout{position:absolute;top:4px;z-index:1;display:grid;min-width:140px;gap:6px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);background:var(--ow-surface);box-shadow:var(--ow-shadow-menu);padding:9px 12px 10px;pointer-events:none}.ow-chart__readout-title{color:var(--ow-text-muted);font-size:12px}.ow-chart__readout-row{display:flex;align-items:center;gap:8px;color:var(--ow-text-muted);font-size:12.5px;white-space:nowrap}.ow-chart__readout-label{flex:1}.ow-chart__readout-row strong{margin-left:12px;color:var(--ow-text);font-size:13.5px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums}.ow-chart__readout--free{top:auto}.ow-chart__readout--free .ow-chart__readout-title{display:flex;align-items:center;gap:8px;color:var(--ow-text);font-size:12.5px;font-weight:var(--ow-weight-emphasis)}.ow-chart__readout--pie{top:auto;min-width:0;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap}.ow-chart__slice--cut{stroke:var(--ow-surface);stroke-width:2px;stroke-linejoin:round}.ow-chart__slice-label{pointer-events:none;transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-chart__slice-label rect{fill:var(--ow-surface);fill-opacity:.92}.ow-chart__slice-label text{fill:var(--ow-text);font-family:var(--ow-font-sans);font-size:11.5px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums}.ow-chart__empty-disc{fill:var(--ow-meter-track)}.ow-chart--donut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-4xl) 32px}.ow-chart--donut .ow-chart__legend{display:grid;gap:var(--ow-space-sm)}.ow-chart__donut{position:relative;flex-shrink:0;border-radius:50%}.ow-chart__donut svg{display:block}.ow-chart__slice{transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-chart__slice--dim{opacity:.35}.ow-chart__empty{fill:none;stroke:var(--ow-meter-track)}.ow-chart__center{position:absolute;inset:0;display:grid;place-content:center;gap:2px;padding:0 22%;text-align:center;pointer-events:none}.ow-chart__center-value{color:var(--ow-text);font-size:20px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ow-chart__center-label{overflow:hidden;color:var(--ow-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ow-sparkline{position:relative;display:inline-block;flex-shrink:0;vertical-align:middle}.ow-sparkline svg{display:block;width:100%;height:100%;overflow:visible}.ow-sparkline__area{fill:var(--ow-sparkline-color);fill-opacity:.1}.ow-sparkline__line{fill:none;stroke:var(--ow-sparkline-color);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.ow-sparkline__end{position:absolute;width:8px;height:8px;box-sizing:border-box;border:2px solid var(--ow-surface);border-radius:50%;background:var(--ow-sparkline-color);transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.ow-chart__slice,.ow-chart__slice-label,.ow-chart__dot{transition:none}}@media(forced-colors:active){.ow-chart__line,.ow-chart__edge,.ow-sparkline__line{stroke:CanvasText}}.ow-heatmap{--ow-heatmap-cell: 12px;display:grid;min-width:0;gap:var(--ow-space-xs);color:var(--ow-text-muted);font-size:11.5px;line-height:1}.ow-heatmap__scroll{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.ow-heatmap__grid{border-collapse:separate;border-spacing:max(3px,calc(var(--ow-heatmap-cell) / 4))}.ow-heatmap__grid th,.ow-heatmap__grid td{padding:0}.ow-heatmap__grid th{font-weight:var(--ow-weight-regular);text-align:start;white-space:nowrap}.ow-heatmap__month{position:relative;height:1.3em}.ow-heatmap__month span{position:absolute;inset-inline-start:0;top:0}.ow-heatmap__grid .ow-heatmap__weekday{padding-inline-end:4px;font-size:11px}.ow-heatmap__cell{width:var(--ow-heatmap-cell);height:var(--ow-heatmap-cell);border-radius:3px}.ow-heatmap__day{display:block;width:var(--ow-heatmap-cell);height:var(--ow-heatmap-cell);border:0;border-radius:3px;background:color-mix(in oklab,var(--ow-heatmap-color) var(--ow-heatmap-mix, 0%),var(--ow-meter-track));padding:0}button.ow-heatmap__day{cursor:pointer}.ow-heatmap__cell:hover>.ow-heatmap__day{box-shadow:inset 0 0 0 1px var(--ow-text-muted)}.ow-heatmap [data-date]:focus{outline:none}.ow-heatmap [data-date]:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-heatmap__legend{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--ow-heatmap-cell) / 4)}.ow-heatmap__legend>:first-child{margin-inline-start:4px}.ow-heatmap__legend>:last-child{margin-inline-end:4px}@media(forced-colors:active){.ow-heatmap__day{forced-color-adjust:none}}.ow-tree,.ow-tree__group{margin:0;padding:0;list-style:none}.ow-tree{display:grid;gap:1px;color:var(--ow-text)}.ow-tree__group{display:grid;gap:1px;margin-left:15px;border-left:1px solid var(--ow-border);padding-left:var(--ow-space-sm)}.ow-tree__item{outline:none}.ow-tree__row{display:flex;min-height:32px;align-items:center;gap:var(--ow-space-xs);border-radius:var(--ow-radius-form);padding:var(--ow-space-2xs) var(--ow-space-sm);cursor:pointer;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-tree__row:hover{background:var(--ow-surface-muted)}.ow-tree__item:focus-visible>.ow-tree__row{box-shadow:0 0 0 2px var(--ow-focus-ring)}.ow-tree__row--selected,.ow-tree__row--selected:hover{background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-tree__chevron{flex-shrink:0;color:var(--ow-text-muted);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-tree__chevron--open{transform:rotate(90deg)}.ow-tree__spacer{width:14px;flex-shrink:0}.ow-tree__icon{display:inline-flex;flex-shrink:0;color:var(--ow-text-muted)}.ow-tree__icon--folder{color:var(--ow-primary-text)}.ow-tree__row--selected .ow-tree__icon{color:inherit}.ow-tree__name{min-width:0;flex:1;overflow:hidden;font-family:var(--ow-font-mono);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ow-tree__meta{flex-shrink:0;color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:12px}.ow-treeview,.ow-treeview__group{display:grid;gap:1px;margin:0;padding:0;list-style:none}.ow-treeview{color:var(--ow-text);font-size:14px}.ow-treeview__group{margin-inline-start:14px;border-inline-start:1px solid var(--ow-border);padding-inline-start:var(--ow-space-2xs)}.ow-treeview__item{outline:none}.ow-treeview__row{display:flex;min-height:32px;align-items:center;gap:var(--ow-space-xs);border-radius:var(--ow-radius-form);padding-block:var(--ow-space-2xs);padding-inline:var(--ow-space-2xs) var(--ow-space-sm);cursor:pointer;user-select:none;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-treeview__row:hover{background:var(--ow-surface-muted)}.ow-treeview__item:focus-visible>.ow-treeview__row{box-shadow:0 0 0 2px var(--ow-focus-ring)}.ow-treeview__row--selected,.ow-treeview__row--selected:hover{background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-treeview__row--disabled,.ow-treeview__row--loading{color:var(--ow-text-muted);cursor:default}.ow-treeview__toggle{display:inline-flex;width:20px;height:24px;flex-shrink:0;align-items:center;justify-content:center;color:var(--ow-text-muted)}.ow-treeview__toggle svg{transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-treeview__toggle:dir(rtl) svg{transform:scaleX(-1)}[aria-expanded=true]>.ow-treeview__row .ow-treeview__toggle svg{transform:rotate(90deg)}.ow-treeview .ow-checkbox__input{pointer-events:none}.ow-treeview__icon{display:inline-flex;flex-shrink:0;color:var(--ow-text-muted)}.ow-treeview__text{display:grid;min-width:0;flex:1}.ow-treeview__label,.ow-treeview__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-treeview__description,.ow-treeview__end{color:var(--ow-text-muted);font-size:12px}.ow-treeview__end{flex-shrink:0}.ow-treeview__row--selected :is(.ow-treeview__icon,.ow-treeview__description,.ow-treeview__end){color:inherit}.ow-treeview__row--error{color:var(--ow-danger-text)}.ow-treeview__retry{font-weight:var(--ow-weight-emphasis);text-decoration:underline}.ow-json{--ow-json-indent: 20px;display:grid;min-width:0;gap:var(--ow-space-sm);color:var(--ow-text)}.ow-json__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm) var(--ow-space-md)}.ow-json__search{width:260px;max-width:100%}.ow-json__status{min-width:0;flex:1;color:var(--ow-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.ow-json__copy{margin-inline-start:auto}.ow-json__scroll{min-width:0;overflow:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-sm) var(--ow-space-xs)}.ow-json__tree,.ow-json__group{margin:0;padding:0;list-style:none}.ow-json__tree{font-family:var(--ow-font-mono);font-size:13px;line-height:1.6;tab-size:4}.ow-json__item{outline:none}.ow-json__row,.ow-json__close{display:flex;min-height:26px;align-items:flex-start;border-radius:var(--ow-radius-form);padding-block:2px;padding-inline-end:var(--ow-space-xs)}.ow-json__row{cursor:default;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-json__row:hover{background:var(--ow-surface-muted)}.ow-json__item:focus-visible>.ow-json__row{box-shadow:0 0 0 2px var(--ow-focus-ring)}.ow-json__close{color:var(--ow-text-muted)}.ow-json__toggle{display:inline-flex;width:20px;height:22px;flex-shrink:0;align-items:center;justify-content:center;color:var(--ow-text-muted)}.ow-json__toggle svg{transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-json__toggle:dir(rtl) svg{transform:scaleX(-1)}[aria-expanded=true]>.ow-json__row .ow-json__toggle svg{transform:rotate(90deg)}.ow-json__text{min-width:0;flex:1;overflow-wrap:anywhere}.ow-json__key{color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.ow-json__key--index,.ow-json__colon,.ow-json__bracket{color:var(--ow-text-muted);font-weight:var(--ow-weight-regular)}.ow-json__count{padding-inline:1px;color:var(--ow-text-soft);font-size:12px}.ow-json__value--string{color:var(--ow-success-text)}.ow-json__value--number{color:var(--ow-primary-text)}.ow-json__value--boolean{color:var(--ow-warning-text)}.ow-json__value--null,.ow-json__value--other{color:var(--ow-text-muted);font-style:italic}.ow-json__type{margin-inline-start:var(--ow-space-sm);color:var(--ow-text-soft);font-family:var(--ow-font-sans);font-size:11px}.ow-json__mark{border-radius:var(--ow-radius-sm);background:var(--ow-warning-surface);color:inherit;box-shadow:0 0 0 1px var(--ow-warning-border)}.ow-json__more{margin:0 0 0 var(--ow-space-xs);border:0;border-radius:var(--ow-radius-sm);background:transparent;padding:0 var(--ow-space-2xs);color:var(--ow-primary-text);font:inherit;font-family:var(--ow-font-sans);font-size:12px;cursor:pointer}.ow-json__more:hover{text-decoration:underline}.ow-json__more:focus-visible,.ow-json__action:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-json__actions{display:inline-flex;flex-shrink:0;gap:2px;margin-inline-start:var(--ow-space-xs);opacity:0;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-json__row:hover .ow-json__actions,.ow-json__item:focus-visible>.ow-json__row .ow-json__actions,.ow-json__actions:focus-within{opacity:1}.ow-json__action{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;margin:0;border:1px solid transparent;border-radius:var(--ow-radius-sm);background:transparent;padding:0;color:var(--ow-text-muted);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--ow-duration-fast);transition-timing-function:var(--ow-ease-standard)}.ow-json__action:hover{border-color:var(--ow-border);background:var(--ow-surface);color:var(--ow-text)}.ow-json__error{display:grid;gap:var(--ow-space-sm);border:1px solid var(--ow-danger-border);border-radius:var(--ow-radius-container);background:var(--ow-danger-surface);padding:var(--ow-space-md) var(--ow-space-lg)}.ow-json__error-text{margin:0;color:var(--ow-danger-text);font-size:14px}.ow-json__error-detail{font-family:var(--ow-font-mono);font-size:13px}.ow-json__raw{margin:0;overflow:auto;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media(hover:none){.ow-json__actions{opacity:1}}@media(prefers-reduced-motion:reduce){.ow-json__row,.ow-json__toggle svg,.ow-json__actions,.ow-json__action{transition:none}}.ow-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ow-space-lg);padding:var(--ow-space-7xl) var(--ow-space-2xl);text-align:center}.ow-empty--bordered{border:1.5px dashed var(--ow-border-strong);border-radius:var(--ow-radius-container)}.ow-empty__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface-muted);color:var(--ow-text-muted)}.ow-empty__text{display:grid;max-width:360px;gap:var(--ow-space-2xs)}.ow-empty__title{margin:0;color:var(--ow-text);font-size:15px;font-weight:var(--ow-weight-emphasis);line-height:1.3;text-wrap:balance}.ow-empty__description{margin:0;color:var(--ow-text-muted);font-size:14px;line-height:1.55;text-wrap:pretty}.ow-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ow-space-sm);margin-top:var(--ow-space-2xs)}.ow-card{border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);color:var(--ow-text)}.ow-card--pad-none{padding:0}.ow-card--pad-md{padding:var(--ow-space-2xl)}.ow-card--pad-lg{padding:var(--ow-space-3xl)}.ow-settings-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-md);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-lg) 0}.ow-settings-row:last-child{border-bottom:0}.ow-settings-row__text{display:grid;min-width:0;flex:1 1 192px;gap:var(--ow-space-2xs)}.ow-settings-row__label{color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-control)}.ow-settings-row__description{display:grid;gap:var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;line-height:1.55}.ow-settings-row__control{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ow-space-sm)}.ow-focus-trap:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-nav{display:grid;align-content:start;gap:var(--ow-space-2xs)}.ow-nav--horizontal{display:flex;overflow-x:auto}.ow-nav__heading{padding:var(--ow-space-xs) var(--ow-space-sm) var(--ow-space-sm);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control)}.ow-nav__item{display:flex;text-decoration:none;flex-shrink:0;align-items:center;gap:var(--ow-space-sm);margin:0;border:0;border-radius:var(--ow-radius-lg);background:transparent;padding:var(--ow-space-xs) var(--ow-space-sm);color:var(--ow-text-soft);font:inherit;font-size:14px;text-align:left;cursor:pointer;outline:none;transition-property:color,background-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-nav__item:hover{background:color-mix(in srgb,var(--ow-surface) 60%,transparent)}.ow-nav__item:focus-visible{box-shadow:0 0 0 2px var(--ow-focus-ring)}.ow-nav__item--active,.ow-nav__item--active:hover{background:var(--ow-surface);color:var(--ow-text);font-weight:var(--ow-weight-emphasis);box-shadow:var(--ow-shadow-control),0 0 0 1px var(--ow-border)}.ow-nav__item--active:focus-visible{box-shadow:var(--ow-shadow-control),0 0 0 2px var(--ow-focus-ring)}.ow-nav__icon{display:inline-flex;flex-shrink:0;color:var(--ow-icon)}.ow-nav__item--active .ow-nav__icon{color:var(--ow-primary-text)}.ow-nav__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-nav__end{flex-shrink:0;color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-regular)}.ow-toc{position:relative;display:grid;align-content:start;font-size:13px;line-height:1.4}.ow-toc__title{display:block;margin-bottom:var(--ow-space-xs);padding-left:var(--ow-space-sm);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control)}.ow-toc__list{margin:0;padding:0;list-style:none}.ow-toc>.ow-toc__list{border-left:1px solid var(--ow-border)}.ow-toc__link{display:block;padding:var(--ow-space-2xs) var(--ow-space-sm);padding-left:calc(var(--ow-space-sm) + var(--ow-toc-depth, 0) * var(--ow-space-md));color:var(--ow-text-muted);text-decoration:none;overflow-wrap:anywhere;outline:none;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-toc__link:hover{color:var(--ow-text)}.ow-toc__link:focus-visible{border-radius:var(--ow-radius-sm);outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-toc__link--active{color:var(--ow-primary-text);font-weight:var(--ow-weight-emphasis)}.ow-toc:not([data-indicator]) .ow-toc__link--active{box-shadow:inset 2px 0 0 var(--ow-primary)}.ow-toc>.ow-indicator{position:absolute;top:0;left:0;width:2px;height:var(--ow-indicator-h);border-radius:1px;background:var(--ow-primary);opacity:0;pointer-events:none;transform:translateY(var(--ow-indicator-y))}.ow-toc[data-indicator]>.ow-indicator{opacity:1}.ow-toc[data-indicator=ready]>.ow-indicator{transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized),height var(--ow-duration-slow) var(--ow-ease-emphasized)}@media(prefers-reduced-motion:reduce){.ow-toc__link,.ow-toc[data-indicator=ready]>.ow-indicator{transition:none}}.ow-navigation-menu{min-width:0;font-family:var(--ow-font-sans)}.ow-navigation-menu__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-2xs);margin:0;padding:0;list-style:none}.ow-navigation-menu .ow-navigation-menu__trigger{display:inline-flex;min-height:32px;align-items:center;gap:var(--ow-space-3xs);border:0;border-radius:var(--ow-radius-pill);background:transparent;padding:0 var(--ow-space-sm);color:var(--ow-text-soft);font:inherit;font-size:14px;font-weight:var(--ow-weight-control);text-decoration:none;cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-navigation-menu .ow-navigation-menu__trigger:hover,.ow-navigation-menu__trigger[aria-expanded=true]{background:var(--ow-hover);color:var(--ow-text)}.ow-navigation-menu__trigger[aria-current=page],.ow-navigation-menu__trigger[data-active]{color:var(--ow-text)}.ow-navigation-menu .ow-navigation-menu__trigger:focus-visible,.ow-navigation-menu .ow-navigation-menu__link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-navigation-menu__chevron{color:var(--ow-text-muted);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}[aria-expanded=true]>.ow-navigation-menu__chevron{transform:rotate(180deg)}.ow-navigation-menu__panel{grid-template-columns:repeat(var(--ow-navigation-menu-columns),minmax(0,15rem));max-width:calc(100vw - 16px);padding:var(--ow-space-sm);gap:var(--ow-space-sm)}.ow-navigation-menu__panel--full{grid-template-columns:repeat(var(--ow-navigation-menu-columns),minmax(0,1fr))}.ow-navigation-menu__group{display:grid;align-content:start;gap:var(--ow-space-3xs)}.ow-navigation-menu__group-title{padding:var(--ow-space-xs) var(--ow-space-sm) var(--ow-space-2xs);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-label)}.ow-navigation-menu .ow-navigation-menu__link{display:flex;align-items:flex-start;gap:var(--ow-space-sm);border-radius:var(--ow-radius-lg);padding:var(--ow-space-sm);color:var(--ow-text);text-decoration:none;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-navigation-menu .ow-navigation-menu__link:hover,.ow-navigation-menu__link[aria-current=page]{background:var(--ow-surface-muted)}.ow-navigation-menu__icon{display:inline-flex;flex-shrink:0;color:var(--ow-text-muted)}.ow-navigation-menu__text{display:grid;min-width:0;gap:2px}.ow-navigation-menu__title{font-weight:var(--ow-weight-emphasis);line-height:1.3}.ow-navigation-menu__description{color:var(--ow-text-muted);font-size:13px;line-height:1.4}.ow-navigation-menu .ow-navigation-menu__link--featured,.ow-navigation-menu .ow-navigation-menu__link--featured:hover{flex-direction:column;justify-content:flex-end;min-height:9rem;background:var(--ow-primary-subtle);padding:var(--ow-space-lg)}@media(max-width:640px){.ow-navigation-menu__panel{grid-template-columns:minmax(0,1fr)}}.ow-app-shell{--ow-app-shell-height: 100dvh;--ow-sidebar-width: 248px;--ow-sidebar-collapsed-width: 56px;container:ow-app-shell / inline-size;background:var(--ow-canvas);color:var(--ow-text)}.ow-app-shell__frame{display:grid;grid-template-columns:var(--ow-sidebar-width) minmax(0,1fr);min-height:var(--ow-app-shell-height);transition:grid-template-columns var(--ow-duration-base) var(--ow-ease-standard)}.ow-app-shell--collapsed .ow-app-shell__frame{grid-template-columns:var(--ow-sidebar-collapsed-width) minmax(0,1fr)}.ow-app-shell__sidebar{position:sticky;top:0;box-sizing:border-box;height:var(--ow-app-shell-height);min-width:0;overflow:hidden}.ow-app-shell--flat .ow-app-shell__sidebar{border-right:1px solid var(--ow-border)}.ow-sidebar{display:flex;box-sizing:border-box;height:100%;flex-direction:column;gap:var(--ow-space-lg);padding:10px 12px 12px}.ow-sidebar--drawer{height:auto;min-height:100%;padding:0}.ow-sidebar__header,.ow-sidebar__footer{display:flex;flex-direction:column;flex-shrink:0;gap:var(--ow-space-sm)}.ow-sidebar__content{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--ow-space-3xl);overflow-y:auto;margin-inline:-4px;padding:2px 4px}.ow-sidebar--drawer .ow-sidebar__content{overflow:visible}.ow-sidebar__footer{margin-top:auto}.ow-sidebar__toggle{align-self:flex-start}.ow-sidebar .ow-nav>.ow-tooltip{display:grid}.ow-app-shell--collapsed .ow-app-shell__sidebar .ow-sidebar{padding-inline:8px}.ow-app-shell--collapsed .ow-app-shell__sidebar .ow-nav__item{justify-content:center;padding-inline:0}.ow-app-shell--collapsed .ow-app-shell__sidebar .ow-nav__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ow-app-shell--collapsed .ow-app-shell__sidebar .ow-nav__end{display:none}.ow-app-shell--collapsed .ow-app-shell__sidebar .ow-nav__heading{height:1px;overflow:hidden;margin:4px 8px;background:var(--ow-border);padding:0;color:transparent}.ow-app-shell--collapsed .ow-sidebar__toggle{align-self:center}.ow-app-shell__body{display:flex;min-width:0;flex-direction:column}.ow-app-shell__main{display:flex;min-width:0;flex:1;flex-direction:column}.ow-app-shell--inset .ow-app-shell__main{margin:8px 8px 8px 0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-app-shell--flat .ow-app-shell__body{background:var(--ow-surface)}.ow-app-shell__topbar{display:none;height:52px;flex-shrink:0;align-items:center;gap:var(--ow-space-sm);padding:0 6px}.ow-app-shell__topbar-start{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.ow-app-shell__topbar-end{display:flex;align-items:center;gap:var(--ow-space-2xs)}.ow-app-shell--flat .ow-app-shell__topbar{border-bottom:1px solid var(--ow-border)}@container ow-app-shell (max-width: 559px){.ow-app-shell--sm .ow-app-shell__frame,.ow-app-shell--sm.ow-app-shell--collapsed .ow-app-shell__frame{grid-template-columns:minmax(0,1fr)}.ow-app-shell--sm .ow-app-shell__sidebar{display:none}.ow-app-shell--sm .ow-app-shell__topbar{display:flex}.ow-app-shell--sm.ow-app-shell--inset .ow-app-shell__main{margin:0 8px 8px}}@container ow-app-shell (max-width: 899px){.ow-app-shell--md .ow-app-shell__frame,.ow-app-shell--md.ow-app-shell--collapsed .ow-app-shell__frame{grid-template-columns:minmax(0,1fr)}.ow-app-shell--md .ow-app-shell__sidebar{display:none}.ow-app-shell--md .ow-app-shell__topbar{display:flex}.ow-app-shell--md.ow-app-shell--inset .ow-app-shell__main{margin:0 8px 8px}}@container ow-app-shell (max-width: 1199px){.ow-app-shell--lg .ow-app-shell__frame,.ow-app-shell--lg.ow-app-shell--collapsed .ow-app-shell__frame{grid-template-columns:minmax(0,1fr)}.ow-app-shell--lg .ow-app-shell__sidebar{display:none}.ow-app-shell--lg .ow-app-shell__topbar{display:flex}.ow-app-shell--lg.ow-app-shell--inset .ow-app-shell__main{margin:0 8px 8px}}@media(prefers-reduced-motion:reduce){.ow-app-shell__frame{transition:none}}.ow-stack{display:flex;min-width:0}.ow-separator{flex-shrink:0;background:var(--ow-border)}.ow-separator--horizontal{width:100%;height:1px}.ow-separator--vertical{width:1px;align-self:stretch;min-height:16px}.ow-separator-label{display:flex;align-items:center;gap:var(--ow-space-md);color:var(--ow-text-muted);font-size:12px}.ow-separator-label:before,.ow-separator-label:after{content:"";height:1px;flex:1;background:var(--ow-border)}.ow-scroll-shadow{--ow-scroll-start: 0px;--ow-scroll-end: 0px;overflow:auto;overscroll-behavior:contain}.ow-scroll-shadow[data-start]{--ow-scroll-start: var(--ow-scroll-shadow)}.ow-scroll-shadow[data-end]{--ow-scroll-end: var(--ow-scroll-shadow)}.ow-scroll-shadow--vertical{overflow-x:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--ow-scroll-start),#000 calc(100% - var(--ow-scroll-end)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--ow-scroll-start),#000 calc(100% - var(--ow-scroll-end)),transparent)}.ow-scroll-shadow--horizontal{overflow-y:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ow-scroll-start),#000 calc(100% - var(--ow-scroll-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ow-scroll-start),#000 calc(100% - var(--ow-scroll-end)),transparent)}.ow-scroll-shadow:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-scroll-area{--ow-scroll-area-size: 10px;--ow-scroll-area-thumb: 6px;position:relative;min-width:0;min-height:0;border-radius:inherit}.ow-scroll-area__viewport{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:inherit}.ow-scroll-area__viewport::-webkit-scrollbar{display:none}.ow-scroll-area--vertical .ow-scroll-area__viewport{overflow-x:hidden}.ow-scroll-area--horizontal .ow-scroll-area__viewport{overflow-y:hidden}.ow-scroll-area__viewport:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-scroll-area__content{display:flow-root;min-width:100%}.ow-scroll-area--horizontal .ow-scroll-area__content,.ow-scroll-area--both .ow-scroll-area__content{width:max-content}.ow-scroll-area__scrollbar{position:absolute;display:flex;touch-action:none;user-select:none;-webkit-user-select:none;opacity:0;transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-scroll-area__scrollbar--vertical{top:2px;bottom:2px;right:2px;width:var(--ow-scroll-area-size);flex-direction:column}.ow-scroll-area__scrollbar--horizontal{left:2px;right:2px;bottom:2px;height:var(--ow-scroll-area-size)}.ow-scroll-area--both .ow-scroll-area__scrollbar--vertical{bottom:calc(var(--ow-scroll-area-size) + 2px)}.ow-scroll-area--both .ow-scroll-area__scrollbar--horizontal{right:calc(var(--ow-scroll-area-size) + 2px)}.ow-scroll-area__thumb{position:relative;flex-shrink:0;border-radius:var(--ow-radius-pill);background:var(--ow-text-muted);opacity:.55;will-change:transform;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-scroll-area__scrollbar--vertical .ow-scroll-area__thumb{width:var(--ow-scroll-area-thumb);margin-inline:auto}.ow-scroll-area__scrollbar--horizontal .ow-scroll-area__thumb{height:var(--ow-scroll-area-thumb);margin-block:auto}.ow-scroll-area__scrollbar:hover .ow-scroll-area__thumb,.ow-scroll-area__scrollbar--dragging .ow-scroll-area__thumb{opacity:.85}.ow-scroll-area--always .ow-scroll-area__scrollbar,.ow-scroll-area--scrolling .ow-scroll-area__scrollbar,.ow-scroll-area__scrollbar--dragging,.ow-scroll-area--hover:hover .ow-scroll-area__scrollbar,.ow-scroll-area--hover:focus-within .ow-scroll-area__scrollbar{opacity:1}@media(prefers-reduced-motion:reduce){.ow-scroll-area__scrollbar,.ow-scroll-area__thumb{transition:none}}.ow-container{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--ow-page-gutter-wide)}.ow-container--page{max-width:calc(var(--ow-page-max) + 2 * var(--ow-page-gutter-wide))}.ow-container--narrow{max-width:calc(var(--ow-page-narrow) + 2 * var(--ow-page-gutter-wide))}.ow-container--wide{max-width:calc(var(--ow-page-wide) + 2 * var(--ow-page-gutter-wide))}@media(max-width:760px){.ow-container{padding-inline:var(--ow-page-gutter)}}.ow-section{box-sizing:border-box;width:100%;color:var(--ow-text)}.ow-section--paper{background:var(--ow-paper)}.ow-section--canvas{background:var(--ow-canvas)}.ow-section--surface{background:var(--ow-surface)}.ow-section--space-md{padding-block:var(--ow-section-y)}.ow-section--space-sm{padding-block:calc(var(--ow-section-y) / 2)}@media(max-width:760px){.ow-section--space-md{padding-block:72px}.ow-section--space-sm{padding-block:36px}}.ow-splitter{display:flex;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.ow-splitter--vertical{flex-direction:column}.ow-splitter__panel{flex:0 1 0px;min-width:0;min-height:0;overflow:auto}.ow-splitter__panel[data-collapsed=hidden]{visibility:hidden}.ow-splitter__handle{position:relative;flex:none;background:var(--ow-border);outline:none;touch-action:none;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-splitter--horizontal>.ow-splitter__handle{width:1px;cursor:col-resize}.ow-splitter--vertical>.ow-splitter__handle{height:1px;cursor:row-resize}.ow-splitter__handle:before,.ow-splitter__handle:after{content:"";position:absolute;z-index:1}.ow-splitter--horizontal>.ow-splitter__handle:before{inset:0 -4px}.ow-splitter--vertical>.ow-splitter__handle:before{inset:-4px 0}.ow-splitter__handle:after{inset:0 -1px;border-radius:var(--ow-radius-pill);opacity:0;background:var(--ow-border-strong);transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-splitter--vertical>.ow-splitter__handle:after{inset:-1px 0}.ow-splitter__handle:hover:after{opacity:1}.ow-splitter__handle[data-dragging]:after,.ow-splitter__handle:focus-visible:after{opacity:1;background:var(--ow-focus-ring)}.ow-splitter__handle[aria-disabled]{cursor:default}.ow-splitter__handle[aria-disabled]:after{display:none}.ow-splitter__handle--grip:after{inset:50% auto auto 50%;width:6px;height:24px;translate:-50% -50%;opacity:1;border:1px solid var(--ow-border-strong);background:var(--ow-surface);box-shadow:var(--ow-shadow-control)}.ow-splitter--vertical>.ow-splitter__handle--grip:after{inset:50% auto auto 50%;width:24px;height:6px}.ow-splitter__handle--grip:hover:after{background:var(--ow-surface-muted)}.ow-splitter__handle--grip[data-dragging]:after,.ow-splitter__handle--grip:focus-visible:after{border-color:var(--ow-focus-ring);background:var(--ow-surface);box-shadow:0 0 0 1px var(--ow-focus-ring)}:root[data-ow-splitter-drag],:root[data-ow-splitter-drag] *{user-select:none;-webkit-user-select:none}:root[data-ow-splitter-drag=horizontal] *{cursor:col-resize!important}:root[data-ow-splitter-drag=vertical] *{cursor:row-resize!important}@media(prefers-reduced-motion:reduce){.ow-splitter__handle,.ow-splitter__handle:after{transition:none}}.ow-virtual-list{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.ow-virtual-list__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;border-radius:inherit}.ow-virtual-list__scroll:focus-visible,.ow-virtual-list__item:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-virtual-list__inner{position:relative;flex-shrink:0;width:100%}.ow-virtual-list__item{position:absolute;top:0;inset-inline:0;border-radius:var(--ow-radius-md)}.ow-virtual-list__footer{display:flex;justify-content:center;padding:var(--ow-space-md)}.ow-aspect-ratio{position:relative;display:block;box-sizing:border-box;width:100%;overflow:hidden}.ow-aspect-ratio>*{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%}.ow-aspect-ratio>:is(img,video,iframe,embed,object,picture,canvas,svg){border:0;object-fit:cover}.ow-aspect-ratio>picture>img{width:100%;height:100%;object-fit:cover}.ow-affix{position:sticky;z-index:1;box-sizing:border-box;background:var(--ow-surface);transition:box-shadow var(--ow-duration-base) var(--ow-ease-standard)}.ow-affix--top{top:var(--ow-affix-offset, 0px)}.ow-affix--bottom{bottom:var(--ow-affix-offset, 0px)}.ow-affix--fixed,.ow-affix--disabled{position:static}.ow-affix--shadow[data-affixed=true]{box-shadow:0 1px 0 var(--ow-border),var(--ow-shadow-header)}.ow-affix--shadow.ow-affix--bottom[data-affixed=true]{box-shadow:0 -1px 0 var(--ow-border),var(--ow-shadow-header)}.ow-affix__placeholder{display:block}@media(prefers-reduced-motion:reduce){.ow-affix{transition:none}}.ow-watermark{position:relative}.ow-watermark__layer{position:absolute;inset:0;pointer-events:none;background-repeat:repeat;color:color-mix(in srgb,var(--ow-text) 10%,transparent)}.ow-watermark__layer--full-page{position:fixed}@media print{.ow-watermark__layer{print-color-adjust:exact}}.ow-chip{display:inline-flex;height:28px;align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface);padding:0 var(--ow-space-lg);color:var(--ow-text-soft);font-family:var(--ow-font-sans);font-size:13px;font-weight:var(--ow-weight-control);line-height:1.2}.ow-chip:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ow-brass)}.ow-section-heading{display:flex;flex-direction:column;align-items:flex-start}.ow-section-heading--center{align-items:center;text-align:center}.ow-section-heading__title{margin:20px 0 0;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:44px;font-weight:500;font-optical-sizing:auto;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.ow-section-heading__intro{max-width:560px;margin:16px 0 0;color:var(--ow-text-muted);font-size:17px;line-height:1.6;text-wrap:pretty}@media(max-width:760px){.ow-section-heading__title{font-size:32px;line-height:1.12}}.ow-site-header{display:flex;height:var(--ow-header-height);align-items:center;justify-content:space-between;gap:var(--ow-space-2xl);border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-header-glass);padding:0 10px 0 18px;font-family:var(--ow-font-sans);box-shadow:var(--ow-shadow-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ow-site-header__brand{display:flex;min-width:0;align-items:center;gap:9px;color:var(--ow-text);font-size:16px;font-weight:var(--ow-weight-emphasis);letter-spacing:-.02em}.ow-site-header__brand a{color:inherit;text-decoration:none}.ow-site-header__nav{display:flex;gap:22px;font-size:14px;font-weight:var(--ow-weight-control)}.ow-site-header__nav a{color:var(--ow-text-soft);text-decoration:none;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-site-header__nav a:hover{color:var(--ow-text)}.ow-site-header__nav a:focus-visible{border-radius:var(--ow-radius-sm);outline:2px solid var(--ow-focus-ring);outline-offset:3px}.ow-site-header__actions{display:flex;align-items:center;gap:var(--ow-space-sm)}@media(max-width:760px){.ow-site-header{height:54px}.ow-site-header__nav{display:none}}.ow-dot-grid{position:relative;isolation:isolate;background:var(--ow-paper)}.ow-dot-grid__dots,.ow-dot-grid__brass{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--ow-dot) 1px,transparent 1.4px);background-position:center;background-size:22px 22px}.ow-dot-grid--fade .ow-dot-grid__dots{-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 0%,rgb(0 0 0 / .5) 50%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 0%,rgb(0 0 0 / .5) 50%,transparent 100%)}.ow-dot-grid__brass{background-image:radial-gradient(var(--ow-brass) 1.2px,transparent 1.6px);opacity:0;-webkit-mask-image:radial-gradient(circle 120px at var(--ow-pointer-x, -999px) var(--ow-pointer-y, -999px),#000 0%,transparent 100%);mask-image:radial-gradient(circle 120px at var(--ow-pointer-x, -999px) var(--ow-pointer-y, -999px),#000 0%,transparent 100%);transition:opacity var(--ow-duration-slow) var(--ow-ease-standard)}.ow-dot-grid--interactive:hover .ow-dot-grid__brass{opacity:1}.ow-dot-grid__content{position:relative}.ow-marquee{position:relative;min-width:0;color:var(--ow-text)}.ow-marquee--vertical{height:100%}.ow-marquee__viewport{overflow:hidden;overflow:clip}.ow-marquee--vertical .ow-marquee__viewport{height:100%}.ow-marquee--fade.ow-marquee--horizontal .ow-marquee__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.ow-marquee--fade.ow-marquee--vertical .ow-marquee__viewport{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent)}.ow-marquee__track{display:flex;width:max-content}.ow-marquee--vertical .ow-marquee__track{flex-direction:column;width:auto;height:max-content}.ow-marquee[data-ready] .ow-marquee__track{animation:ow-marquee-x var(--ow-marquee-duration, 20s) linear infinite var(--ow-marquee-direction, normal)}.ow-marquee--vertical[data-ready] .ow-marquee__track{animation-name:ow-marquee-y}.ow-marquee--right,.ow-marquee--down{--ow-marquee-direction: reverse}.ow-marquee[data-paused] .ow-marquee__track,.ow-marquee--pause-focus .ow-marquee__viewport:focus-within .ow-marquee__track{animation-play-state:paused}@media(hover:hover){.ow-marquee--pause-hover .ow-marquee__viewport:hover .ow-marquee__track{animation-play-state:paused}}@keyframes ow-marquee-x{to{transform:translate(-50%)}}@keyframes ow-marquee-y{to{transform:translateY(-50%)}}.ow-marquee__group{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-marquee-gap);padding-inline-end:var(--ow-marquee-gap)}.ow-marquee--vertical .ow-marquee__group{flex-direction:column;align-items:stretch;padding-inline-end:0;padding-block-end:var(--ow-marquee-gap)}.ow-marquee__group>*{flex:none}.ow-marquee__control{position:absolute;right:var(--ow-space-2xs);bottom:var(--ow-space-2xs);z-index:1;border-radius:50%}.ow-marquee--static .ow-marquee__viewport,.ow-marquee--static.ow-marquee--fade .ow-marquee__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.ow-marquee--static.ow-marquee--vertical{height:auto!important}.ow-marquee--static .ow-marquee__track{display:block;width:auto;height:auto;animation:none}.ow-marquee--static .ow-marquee__group{flex-wrap:wrap;justify-content:center;padding:0}.ow-marquee--static.ow-marquee--vertical .ow-marquee__group{flex-direction:row;align-items:center}.ow-marquee--static .ow-marquee__group--copy,.ow-marquee--static .ow-marquee__control{display:none}@media(prefers-reduced-motion:reduce){.ow-marquee .ow-marquee__track{animation:none}}.ow-prose{min-width:0;color:var(--ow-text);overflow-wrap:break-word}.ow-prose--md{--ow-prose-flow: var(--ow-space-4xl);--ow-prose-block: var(--ow-space-7xl);--ow-prose-heading: 40px;--ow-prose-heading-gap: var(--ow-space-xl);--ow-prose-subheading: var(--ow-space-7xl);--ow-prose-subheading-gap: var(--ow-space-sm);--ow-prose-rule: 40px;--ow-prose-item: var(--ow-space-xs);--ow-prose-indent: var(--ow-space-6xl);--ow-prose-marker-gap: var(--ow-space-2xs);--ow-prose-quote: var(--ow-space-3xl);--ow-prose-code: 14px;--ow-prose-key: 13px;--ow-prose-pre-y: var(--ow-space-2xl);--ow-prose-pre-x: var(--ow-space-3xl);--ow-prose-cell-y: var(--ow-space-md);--ow-prose-cell-x: var(--ow-space-xl);--ow-prose-caption: 14px;--ow-prose-caption-gap: var(--ow-space-md);--ow-prose-check: 16px;--ow-prose-check-gap: var(--ow-space-sm);--ow-prose-details-x: var(--ow-space-2xl);--ow-prose-details-y: var(--ow-space-lg);--ow-prose-details-end: var(--ow-space-2xl);max-width:68ch;color:var(--ow-text-soft)}.ow-prose--sm{--ow-prose-flow: var(--ow-space-lg);--ow-prose-block: var(--ow-space-xl);--ow-prose-heading: var(--ow-space-4xl);--ow-prose-heading-gap: var(--ow-space-xs);--ow-prose-subheading: var(--ow-space-2xl);--ow-prose-subheading-gap: var(--ow-space-2xs);--ow-prose-rule: var(--ow-space-3xl);--ow-prose-item: var(--ow-space-2xs);--ow-prose-indent: var(--ow-space-5xl);--ow-prose-marker-gap: 2px;--ow-prose-quote: var(--ow-space-lg);--ow-prose-code: 13px;--ow-prose-key: 12px;--ow-prose-pre-y: var(--ow-space-xl);--ow-prose-pre-x: var(--ow-space-lg);--ow-prose-cell-y: var(--ow-space-sm);--ow-prose-cell-x: var(--ow-space-lg);--ow-prose-caption: 12px;--ow-prose-caption-gap: var(--ow-space-sm);--ow-prose-check: 14px;--ow-prose-check-gap: var(--ow-space-xs);--ow-prose-details-x: var(--ow-space-lg);--ow-prose-details-y: var(--ow-space-md);--ow-prose-details-end: var(--ow-space-lg)}.ow-prose--full{max-width:none}.ow-prose :where(p):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){max-width:none;margin-block:var(--ow-prose-flow);color:inherit;font-size:inherit;line-height:inherit;text-wrap:pretty}.ow-prose :where(h1,h2,h3,h4,h5,h6):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){color:var(--ow-text);text-wrap:balance}.ow-prose :where(h1,h2):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-heading) var(--ow-prose-heading-gap)}.ow-prose :where(h3,h4,h5,h6):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-subheading) var(--ow-prose-subheading-gap)}.ow-prose--md :where(h1):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:32px;font-weight:500;line-height:1.12;letter-spacing:-.03em}.ow-prose--md :where(h2):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:24px;font-weight:var(--ow-weight-emphasis);line-height:1.25;letter-spacing:-.02em}.ow-prose--md :where(h3):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:18px;font-weight:var(--ow-weight-emphasis);line-height:1.4;letter-spacing:-.01em}.ow-prose--md :where(h4,h5,h6):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:1em;font-weight:var(--ow-weight-emphasis);line-height:1.5}.ow-prose--sm :where(h1):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:16px;font-weight:var(--ow-weight-display);line-height:1.3}.ow-prose--sm :where(h2):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:15px;font-weight:var(--ow-weight-title);line-height:1.35}.ow-prose--sm :where(h3):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:14px;font-weight:var(--ow-weight-label);line-height:1.45}.ow-prose--sm :where(h4,h5,h6):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:1.45}.ow-prose :where(a):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-radius:2px;color:var(--ow-text);text-decoration-line:underline;text-decoration-color:var(--ow-border-strong);text-decoration-thickness:1px;text-underline-offset:3px;transition-property:color,text-decoration-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-prose :where(a):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):hover{color:var(--ow-brass-deep);text-decoration-color:var(--ow-brass-deep)}.ow-prose :where(a):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-prose :where(strong,b):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.ow-prose :where(em,i,cite):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-style:italic;font-synthesis:style}.ow-prose :where(code):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-radius:var(--ow-radius-code);background:var(--ow-code-ground);padding:2px 4px;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:.88em;font-variant-ligatures:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ow-prose :where(kbd):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){box-sizing:border-box;display:inline-block;min-width:1.85em;border:1px solid var(--ow-border-strong);border-bottom-width:2px;border-radius:var(--ow-radius-md);background:var(--ow-key-ground);padding:0 var(--ow-space-xs);color:var(--ow-text-soft);font-family:var(--ow-font-mono);font-size:var(--ow-prose-key);font-weight:var(--ow-weight-control);line-height:1.6;text-align:center;white-space:nowrap}.ow-prose :where(kbd:has(kbd)):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){min-width:0;border:0;background:none;padding:0;color:inherit;font:inherit}.ow-prose :where(mark):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-radius:var(--ow-radius-sm);background:var(--ow-brass-soft);padding:0 2px;color:var(--ow-text);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ow-prose :where(sub,sup):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){position:relative;font-size:.75em;line-height:0;vertical-align:baseline}.ow-prose :where(sup):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){top:-.5em}.ow-prose :where(sub):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){bottom:-.25em}.ow-prose :where(ul,ol):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-flow);padding-inline-start:var(--ow-prose-indent)}.ow-prose :where(ul):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){list-style-type:disc}.ow-prose :where(ol):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){list-style-type:decimal}.ow-prose :where(ul ul):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){list-style-type:circle}.ow-prose :where(ul ul ul):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){list-style-type:square}.ow-prose :where(li ul,li ol):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-item)}.ow-prose :where(li):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-item);padding-inline-start:var(--ow-prose-marker-gap)}.ow-prose :where(li):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *)::marker{color:var(--ow-text-muted)}.ow-prose :where(ol>li):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *)::marker{font-variant-numeric:tabular-nums}.ow-prose :where(li:has(>input[type=checkbox]:first-child,>p:first-child>input[type=checkbox]:first-child)):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){list-style-type:none}.ow-prose :where(input[type=checkbox]):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){box-sizing:border-box;width:var(--ow-prose-check);height:var(--ow-prose-check);margin:0 var(--ow-prose-check-gap) 0 0;appearance:none;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-sm);background:var(--ow-surface);box-shadow:var(--ow-shadow-control);vertical-align:-.15em;cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-prose :where(li>input[type=checkbox]:first-child,li>p:first-child>input[type=checkbox]:first-child):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-inline:calc(-1 * (var(--ow-prose-check) + var(--ow-prose-check-gap))) calc(var(--ow-prose-check-gap) - .28em)}.ow-prose :where(input[type=checkbox]:checked):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-color:var(--ow-primary-active);background-color:var(--ow-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff'         stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:calc(var(--ow-prose-check) - 4px)}.ow-prose :where(input[type=checkbox]:hover:not(:disabled,:checked)):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-color:var(--ow-border-hover)}.ow-prose :where(input[type=checkbox]):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-prose :where(input[type=checkbox]:disabled):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){cursor:default}.ow-prose :where(blockquote):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-block);margin-inline:0;border-inline-start:2px solid var(--ow-border-strong);padding-inline-start:var(--ow-prose-quote);color:var(--ow-text-muted)}.ow-prose :where(pre):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){box-sizing:border-box;margin-block:var(--ow-prose-block);overflow-x:auto;border:1px solid var(--ow-code-block-border);border-radius:var(--ow-radius-container);background:var(--ow-code-block);padding:var(--ow-prose-pre-y) var(--ow-prose-pre-x);color:var(--ow-on-code-block);font-family:var(--ow-font-mono);font-size:var(--ow-prose-code);font-variant-ligatures:none;line-height:1.7;tab-size:4;white-space:pre;overflow-wrap:normal;color-scheme:dark}.ow-prose :where(pre):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-prose :where(pre code):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-radius:0;background:none;padding:0;color:inherit;font-size:inherit}.ow-prose :where(hr):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){height:0;margin-block:var(--ow-prose-rule);border:0;border-top:1px solid var(--ow-border)}.ow-prose :where(table):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){box-sizing:border-box;display:block;width:max-content;max-width:100%;margin-block:var(--ow-prose-block);overflow-x:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);border-collapse:separate;border-spacing:0;background:var(--ow-surface);color:var(--ow-text);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.45}.ow-prose :where(table):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-prose :where(caption):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){padding:var(--ow-space-lg) var(--ow-prose-cell-x) var(--ow-space-sm);color:var(--ow-text);font-weight:var(--ow-weight-emphasis);text-align:start}.ow-prose :where(th,td):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-bottom:1px solid var(--ow-border);padding:var(--ow-prose-cell-y) var(--ow-prose-cell-x);text-align:start;vertical-align:top}.ow-prose :where(thead th):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){background:var(--ow-surface-muted);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-emphasis);line-height:1.35;white-space:nowrap;vertical-align:bottom}.ow-prose :where(tbody th):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-weight:var(--ow-weight-emphasis)}.ow-prose :where(tbody tr:last-child>*):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){border-bottom:0}.ow-prose :where(th[align=center],td[align=center]):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){text-align:center}.ow-prose :where(th[align=right],td[align=right]):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){text-align:right}.ow-prose :where(img,video):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){max-width:100%;height:auto}.ow-prose>:where(img,video):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *),.ow-prose :where(figure>img,figure>video):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){display:block;border-radius:var(--ow-radius-container)}.ow-prose>:where(img,video):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-block)}.ow-prose :where(figure):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:var(--ow-prose-block);margin-inline:0}.ow-prose :where(figure>*):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-block:0}.ow-prose :where(figcaption):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-top:var(--ow-prose-caption-gap);color:var(--ow-text-muted);font-size:var(--ow-prose-caption);line-height:1.5;text-wrap:pretty}.ow-prose :where(details):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){--ow-prose-details-indent: calc(var(--ow-prose-details-x) + 16px + var(--ow-space-sm));box-sizing:border-box;margin-block:var(--ow-prose-block);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding-inline:var(--ow-prose-details-indent) var(--ow-prose-details-x)}.ow-prose :where(details[open]):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){padding-bottom:var(--ow-prose-details-end)}.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){display:block;margin-inline:calc(-1 * var(--ow-prose-details-indent)) calc(-1 * var(--ow-prose-details-x));padding-block:var(--ow-prose-details-y);padding-inline:var(--ow-prose-details-indent) var(--ow-prose-details-x);color:var(--ow-text);font-weight:var(--ow-weight-emphasis);list-style:none;cursor:pointer}.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *)::-webkit-details-marker{display:none}.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):before{content:"";display:inline-block;width:16px;height:16px;margin-inline:calc(-16px - var(--ow-space-sm)) var(--ow-space-sm);--ow-prose-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000'         stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background:var(--ow-text-muted);vertical-align:-.2em;-webkit-mask:var(--ow-prose-chevron) center / 16px no-repeat;mask:var(--ow-prose-chevron) center / 16px no-repeat;transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):hover:before{background:var(--ow-text)}.ow-prose :where(summary:dir(rtl)):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):before{transform:scaleX(-1)}.ow-prose :where(details[open]>summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):before{transform:rotate(90deg)}.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):focus-visible{border-radius:var(--ow-radius-form);outline:2px solid var(--ow-focus-ring);outline-offset:-4px}.ow-prose:is([aria-busy=true],[aria-busy=true] *) :where(p,h1,h2,h3,h4,h5,h6,figcaption):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){text-wrap:wrap}.ow-prose>:where([class^=ow-],[class*=" ow-"]){margin-block:var(--ow-prose-block)}.ow-prose>:where(.ow-text){margin-block:var(--ow-prose-flow)}.ow-prose>:where([class^=ow-],[class*=" ow-"]):first-child,.ow-prose>:first-child:not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *),.ow-prose :where(blockquote,li,th,td,figure)>:first-child:not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *),.ow-prose :where(details>summary)+*:not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-top:0}.ow-prose>:where([class^=ow-],[class*=" ow-"]):last-child,.ow-prose>:last-child:not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *),.ow-prose :where(blockquote,li,th,td,figure,details)>:last-child:not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){margin-bottom:0}@media(max-width:760px){.ow-prose--md :where(h2):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){font-size:21px}}@media(prefers-reduced-motion:reduce){.ow-prose :where(a,input):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *),.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):before{transition:none}}@media(forced-colors:active){.ow-prose :where(input[type=checkbox]):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *){appearance:auto}.ow-prose :where(summary):not([class^=ow-],[class*=" ow-"],.ow-prose [class^=ow-] *,.ow-prose [class*=" ow-"] *):before{background:CanvasText;forced-color-adjust:none}}.ow-markdown__caret{display:inline-block;width:2px;height:1.15em;margin-inline-start:2px;border-radius:1px;background:currentColor;vertical-align:-.2em;animation:ow-markdown-caret 1s var(--ow-ease-standard) infinite}@keyframes ow-markdown-caret{0%,to{opacity:.9}50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.ow-markdown__caret{opacity:.6;animation:none}}@media(forced-colors:active){.ow-markdown__caret{forced-color-adjust:none;background:CanvasText}}.ow-callout{--ow-callout-text: var(--ow-text);--ow-callout-surface: var(--ow-surface-muted);--ow-callout-border: var(--ow-border);--ow-callout-line: var(--ow-border-strong);--ow-callout-x: var(--ow-space-2xl);--ow-callout-y: var(--ow-space-xl);box-sizing:border-box;min-width:0;margin:0;border:1px solid transparent;border-radius:var(--ow-radius-container);background:var(--ow-callout-surface);padding:var(--ow-callout-y) var(--ow-callout-x);color:var(--ow-text);font-size:14px;line-height:1.5;overflow-wrap:break-word}.ow-callout--outline{border-color:var(--ow-callout-border);background:var(--ow-surface)}.ow-callout--bar{border:0;border-inline-start:3px solid var(--ow-callout-line);border-radius:var(--ow-radius-sm);background:none;padding-inline:var(--ow-space-3xl) 0}.ow-callout__header{display:flex;align-items:flex-start;gap:var(--ow-space-sm);color:var(--ow-callout-text)}.ow-callout__icon{display:inline-flex;flex-shrink:0;padding-top:.18em}.ow-callout__title{min-width:0;flex:1;color:inherit;font-weight:var(--ow-weight-emphasis)}.ow-callout__header+.ow-callout__body{margin-top:var(--ow-space-xs)}.ow-callout__body>*{margin-block:0}.ow-callout__body>*+*{margin-top:var(--ow-space-sm)}.ow-callout__body>:where(ul,ol){padding-inline-start:var(--ow-space-5xl)}.ow-callout__body :where(code):not(pre code,[class^=ow-],[class*=" ow-"]){border-radius:var(--ow-radius-code);background:var(--ow-code-ground);padding:2px 4px;font-family:var(--ow-font-mono);font-size:.88em;font-variant-ligatures:none}.ow-callout__body :where(kbd):not([class^=ow-],[class*=" ow-"]){border:1px solid var(--ow-border-strong);border-bottom-width:2px;border-radius:var(--ow-radius-md);background:var(--ow-key-ground);padding:0 var(--ow-space-xs);font-family:var(--ow-font-mono);font-size:.85em;white-space:nowrap}.ow-callout__details{margin:calc(-1 * var(--ow-callout-y)) calc(-1 * var(--ow-callout-x))}.ow-callout--bar .ow-callout__details{margin-inline:calc(-1 * var(--ow-space-3xl)) 0}.ow-callout__details>.ow-callout__header{border-radius:inherit;padding:var(--ow-callout-y) var(--ow-callout-x);list-style:none;cursor:pointer}.ow-callout--bar .ow-callout__details>.ow-callout__header{padding-inline:var(--ow-space-3xl) 0}.ow-callout__details>.ow-callout__header::-webkit-details-marker{display:none}.ow-callout__details>.ow-callout__header:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-4px}.ow-callout__chevron{display:inline-flex;flex-shrink:0;padding-top:.18em;color:var(--ow-text-muted);transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-callout__chevron:dir(rtl){transform:scaleX(-1)}.ow-callout__header:hover>.ow-callout__chevron{color:var(--ow-text)}.ow-callout__details[open]>.ow-callout__header>.ow-callout__chevron{transform:rotate(90deg)}.ow-callout__details>.ow-callout__body{padding:0 var(--ow-callout-x) var(--ow-callout-y)}.ow-callout--bar .ow-callout__details>.ow-callout__body{padding-inline:var(--ow-space-3xl) 0}.ow-callout--tip{--ow-callout-text: var(--ow-brass-deep);--ow-callout-surface: var(--ow-brass-soft);--ow-callout-border: color-mix(in srgb, var(--ow-brass) 45%, transparent);--ow-callout-line: var(--ow-brass)}.ow-callout--info{--ow-callout-text: var(--ow-primary-text);--ow-callout-surface: var(--ow-primary-subtle);--ow-callout-border: var(--ow-primary-border);--ow-callout-line: var(--ow-primary)}.ow-callout--success{--ow-callout-text: var(--ow-success-text);--ow-callout-surface: var(--ow-success-surface);--ow-callout-border: var(--ow-success-border);--ow-callout-line: var(--ow-success-solid)}.ow-callout--warning{--ow-callout-text: var(--ow-warning-text);--ow-callout-surface: var(--ow-warning-surface);--ow-callout-border: var(--ow-warning-border);--ow-callout-line: var(--ow-warning-solid)}.ow-callout--danger{--ow-callout-text: var(--ow-danger-text);--ow-callout-surface: var(--ow-danger-surface);--ow-callout-border: var(--ow-danger-border);--ow-callout-line: var(--ow-danger-solid)}.ow-prose--md .ow-callout{font-size:inherit;line-height:inherit}@media(prefers-reduced-motion:reduce){.ow-callout__chevron{transition:none}}@media(forced-colors:active){.ow-callout{border-color:CanvasText}}.ow-markdown-editor{display:flex;min-width:0;flex-direction:column;gap:0;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-form);background:var(--ow-surface);container-type:inline-size;container-name:ow-markdown-editor;transition-property:border-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-markdown-editor:has(.ow-markdown-editor__box:focus){border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-markdown-editor--invalid{border-color:var(--ow-danger-line)}.ow-markdown-editor--invalid:has(.ow-markdown-editor__box:focus){border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-markdown-editor--disabled{opacity:.62}.ow-markdown-editor__bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-xs);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-xs)}.ow-markdown-editor__tabs{flex-shrink:0}.ow-markdown-editor__toolbar{flex:1 1 auto;justify-content:flex-end;padding:0}.ow-markdown-editor__toolbar-end{display:inline-flex;align-items:center;margin-left:var(--ow-space-xs)}.ow-markdown-editor .ow-tabs--segmented .ow-tab{min-height:28px;padding:0 var(--ow-space-sm);font-size:13px}.ow-markdown-editor__box{min-height:120px;padding:var(--ow-space-md) var(--ow-space-lg);line-height:1.55;tab-size:4}.ow-markdown-editor__box:disabled{cursor:not-allowed;opacity:1}.ow-markdown-editor__box.ow-textarea--bare:focus-visible{outline:0}.ow-markdown-editor__panel{min-width:0;border-radius:0 0 var(--ow-radius-form) var(--ow-radius-form);animation:none}.ow-markdown-editor__panel:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-markdown-editor__preview{min-height:120px;padding:var(--ow-space-md) var(--ow-space-lg);overflow-wrap:anywhere}.ow-markdown-editor__empty{margin:0;color:var(--ow-text-muted);font-size:14px}.ow-markdown-editor__split{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ow-markdown-editor__pane{display:flex;min-width:0;flex-direction:column}.ow-markdown-editor__pane--preview{border-left:1px solid var(--ow-border);background:var(--ow-surface-muted);border-radius:0 0 var(--ow-radius-form) 0}.ow-markdown-editor__pane .ow-markdown-editor__box{flex:1;height:100%}.ow-markdown-editor__pane .ow-markdown-editor__preview{flex:1}.ow-markdown-editor__caption{padding:var(--ow-space-xs) var(--ow-space-lg) 0;color:var(--ow-text-muted);font-size:11px;font-weight:var(--ow-weight-label);letter-spacing:.04em;text-transform:uppercase}@container ow-markdown-editor (max-width: 559px){.ow-markdown-editor__split{grid-template-columns:minmax(0,1fr)}.ow-markdown-editor__pane--preview{border-left:0;border-top:1px solid var(--ow-border);border-radius:0 0 var(--ow-radius-form) var(--ow-radius-form)}}@media(prefers-reduced-motion:reduce){.ow-markdown-editor{transition:none}}.ow-shimmer{color:var(--ow-text-muted)}.ow-shimmer--active{background-image:linear-gradient(90deg,var(--ow-text-muted) 0%,var(--ow-text-muted) 40%,var(--ow-text) 50%,var(--ow-text-muted) 60%,var(--ow-text-muted) 100%);background-size:250% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;color:transparent;animation:ow-shimmer var(--ow-shimmer-duration, 2s) linear infinite}@keyframes ow-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ow-shimmer--active{background:none;color:var(--ow-text-muted);animation:none}}@media(forced-colors:active){.ow-shimmer--active{background:none;color:CanvasText;animation:none}}.ow-prompt-input{--ow-prompt-line: 24px;--ow-prompt-pad: 0px;display:grid;width:100%;min-width:0;gap:var(--ow-space-sm);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px}.ow-prompt-input--sm{--ow-prompt-line: 20px;gap:var(--ow-space-xs)}.ow-prompt-input__box{position:relative;display:grid;min-width:0;min-inline-size:0;gap:var(--ow-space-md);margin:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-lg) var(--ow-space-md) var(--ow-space-md);box-shadow:var(--ow-shadow-control);cursor:text;transition-property:border-color,box-shadow,opacity;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-prompt-input--sm .ow-prompt-input__box{gap:var(--ow-space-sm);padding:var(--ow-space-sm) var(--ow-space-xs) var(--ow-space-xs)}.ow-prompt-input__box:hover{border-color:var(--ow-border-strong)}.ow-prompt-input__box:focus-within{border-color:var(--ow-focus-border);box-shadow:var(--ow-shadow-focus)}.ow-prompt-input--invalid .ow-prompt-input__box{border-color:var(--ow-danger-line)}.ow-prompt-input--invalid .ow-prompt-input__box:focus-within{border-color:var(--ow-danger-solid);box-shadow:var(--ow-shadow-focus-danger)}.ow-prompt-input--disabled .ow-prompt-input__box{border-color:var(--ow-border);box-shadow:none;cursor:not-allowed;opacity:.62}.ow-prompt-input--inline .ow-prompt-input__box{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--ow-space-sm);padding:var(--ow-space-sm) var(--ow-space-sm) var(--ow-space-sm) var(--ow-space-md)}.ow-prompt-input--inline .ow-prompt-input__attachments{grid-column:1 / -1}.ow-prompt-input--inline .ow-prompt-input__end{flex-direction:column;align-items:flex-end;gap:var(--ow-space-2xs)}.ow-prompt-input--inline{--ow-prompt-pad: var(--ow-space-2xs)}.ow-prompt-input--sm.ow-prompt-input--inline{--ow-prompt-pad: var(--ow-space-xs)}.ow-prompt-input--sm.ow-prompt-input--inline .ow-prompt-input__box{padding:var(--ow-space-xs) var(--ow-space-xs) var(--ow-space-xs) var(--ow-space-sm)}.ow-prompt-input__textarea.ow-textarea{min-height:calc(var(--ow-prompt-line) * var(--ow-prompt-min-rows, 1) + 2 * var(--ow-prompt-pad));padding:var(--ow-prompt-pad) var(--ow-space-sm);color:var(--ow-text);font-size:15px;line-height:var(--ow-prompt-line);cursor:text}.ow-prompt-input--sm .ow-prompt-input__textarea.ow-textarea{padding-inline:var(--ow-space-xs);font-size:14px}.ow-prompt-input__textarea.ow-textarea:disabled{cursor:not-allowed;opacity:1}.ow-prompt-input__attachments{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ow-space-sm);margin:0;padding:0;list-style:none;cursor:default}.ow-prompt-input__attachment{display:flex;min-width:0;max-width:min(100%,240px);align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);background:var(--ow-surface-muted);padding:var(--ow-space-2xs)}.ow-prompt-input__thumb{position:relative;display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface);color:var(--ow-text-muted)}.ow-prompt-input__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ow-prompt-input__file{display:grid;min-width:0;gap:2px;padding-right:var(--ow-space-2xs)}.ow-prompt-input__file-name{display:flex;min-width:0;color:var(--ow-text);font-size:13px;font-weight:var(--ow-weight-control);line-height:16px;white-space:nowrap}.ow-prompt-input__file-base{min-width:0;overflow:hidden;text-overflow:ellipsis}.ow-prompt-input__file-size{color:var(--ow-text-muted);font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-prompt-input__remove{display:inline-flex;width:24px;height:24px;flex:none;align-self:flex-start;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--ow-radius-md);background:transparent;padding:0;color:var(--ow-text-muted);cursor:pointer;transition-property:color,background-color;transition-duration:var(--ow-duration-fast);transition-timing-function:var(--ow-ease-standard)}.ow-prompt-input__remove:hover:not(:disabled){background:color-mix(in srgb,var(--ow-text) 8%,transparent);color:var(--ow-text)}.ow-prompt-input__remove:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:0}.ow-prompt-input__remove:disabled{cursor:not-allowed}.ow-prompt-input--sm .ow-prompt-input__thumb{width:28px;height:28px}.ow-prompt-input--sm .ow-prompt-input__file-name{font-size:12px}.ow-prompt-input--sm .ow-prompt-input__file-size{font-size:11px;line-height:14px}.ow-prompt-input--sm .ow-prompt-input__remove{width:20px;height:20px}.ow-prompt-input__toolbar{display:flex;min-width:0;align-items:flex-end;gap:var(--ow-space-sm);cursor:default}.ow-prompt-input__start,.ow-prompt-input__end{display:flex;min-width:0;align-items:center;gap:var(--ow-space-2xs)}.ow-prompt-input__start{flex:1;flex-wrap:wrap}.ow-prompt-input__end{flex:none;margin-left:auto;gap:var(--ow-space-sm)}.ow-prompt-input__counter{padding:0 var(--ow-space-2xs);color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-prompt-input__counter--full{color:var(--ow-warning-text);font-weight:var(--ow-weight-emphasis)}.ow-prompt-input__action.ow-button{flex:none}.ow-prompt-input__drop{position:absolute;z-index:1;inset:-1px;display:flex;align-items:center;justify-content:center;gap:var(--ow-space-sm);border:1.5px dashed var(--ow-primary-text);border-radius:inherit;background-color:var(--ow-surface);background-image:linear-gradient(var(--ow-primary-subtle),var(--ow-primary-subtle));color:var(--ow-primary-text);font-size:14px;font-weight:var(--ow-weight-emphasis);pointer-events:none;animation:ow-prompt-input-drop-in var(--ow-duration-fast) var(--ow-ease-standard)}@keyframes ow-prompt-input-drop-in{0%{opacity:0}}.ow-prompt-input__hint{padding:0 var(--ow-space-md);color:var(--ow-text-muted);font-size:12px;line-height:18px;text-wrap:pretty}.ow-prompt-input--sm .ow-prompt-input__hint{padding:0 var(--ow-space-sm)}.ow-prompt-input__hint--notice{color:var(--ow-danger-text)}@media(prefers-reduced-motion:reduce){.ow-prompt-input__box,.ow-prompt-input__remove{transition:none}.ow-prompt-input__drop{animation:none}}.ow-prompt-suggestion--pill.ow-button{max-width:100%;gap:var(--ow-space-sm);font-weight:var(--ow-weight-regular)}.ow-prompt-suggestion__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ow-prompt-suggestion__icon{display:inline-flex;flex:none;color:var(--ow-icon);transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-prompt-suggestion:hover:not(:disabled) .ow-prompt-suggestion__icon{color:var(--ow-primary-text)}.ow-prompt-suggestion:disabled .ow-prompt-suggestion__icon{color:var(--ow-text-disabled)}.ow-prompt-suggestion--card{display:flex;width:100%;min-width:0;align-items:flex-start;gap:var(--ow-space-md);margin:0;border:1px solid var(--ow-border-strong);border-radius:var(--ow-radius-container);background-color:var(--ow-control);background-image:linear-gradient(to bottom,var(--ow-control),var(--ow-control-shade));padding:var(--ow-space-lg) var(--ow-space-xl);color:var(--ow-text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--ow-shadow-button-secondary);transition-property:transform,border-color,background-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-prompt-suggestion--card:hover:not(:disabled){border-color:var(--ow-border-hover);background-image:linear-gradient(to bottom,var(--ow-control),var(--ow-control-shade-hover))}.ow-prompt-suggestion--card:active:not(:disabled){box-shadow:var(--ow-shadow-pressed-secondary);transform:translateY(1px)}.ow-prompt-suggestion--card:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-prompt-suggestion--card:disabled{border-style:dashed;background:transparent;box-shadow:none;color:var(--ow-text-disabled);cursor:not-allowed}.ow-prompt-suggestion--card .ow-prompt-suggestion__icon{height:20px;align-items:center}.ow-prompt-suggestion__text{display:grid;min-width:0;gap:2px}.ow-prompt-suggestion__title{font-size:14px;font-weight:var(--ow-weight-emphasis);line-height:20px;text-wrap:pretty}.ow-prompt-suggestion__description{color:var(--ow-text-muted);font-size:13px;line-height:18px;text-wrap:pretty}.ow-prompt-suggestion--card:disabled .ow-prompt-suggestion__description{color:var(--ow-text-disabled)}.ow-prompt-suggestions--wrap{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ow-space-sm)}.ow-prompt-suggestions--center{justify-content:center}.ow-prompt-suggestions--grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(200px,calc((100% - (var(--ow-suggestion-columns, 2) - 1) * var(--ow-space-md)) / var(--ow-suggestion-columns, 2)))),1fr));gap:var(--ow-space-md)}@media(prefers-reduced-motion:reduce){.ow-prompt-suggestion--card,.ow-prompt-suggestion__icon{transition:none}.ow-prompt-suggestion--card:active:not(:disabled){transform:none}}.ow-chat-conversation{--ow-chat-gutter: var(--ow-space-4xl);--ow-chat-column: 720px;display:flex;height:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.ow-chat-conversation__viewport{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.ow-chat-conversation__scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;outline:0}.ow-chat-conversation__scroll:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-chat-conversation__content{display:flex;max-width:calc(var(--ow-chat-column) + 2 * var(--ow-chat-gutter));flex-direction:column;gap:var(--ow-space-6xl);margin:0 auto;padding:var(--ow-space-6xl) var(--ow-chat-gutter) var(--ow-space-7xl)}.ow-chat-conversation__empty{position:absolute;inset:0;display:grid;overflow-y:auto;place-items:center;padding:var(--ow-space-6xl) var(--ow-chat-gutter)}.ow-chat-conversation__empty-inner{width:100%;max-width:var(--ow-chat-column)}.ow-chat-conversation__footer{flex-shrink:0;padding:0 var(--ow-chat-gutter) var(--ow-chat-gutter)}.ow-chat-conversation__footer-inner{max-width:var(--ow-chat-column);margin:0 auto}.ow-chat-conversation--full{--ow-chat-column: none}.ow-chat-conversation--full .ow-chat-conversation__content{max-width:none}.ow-chat-conversation__jump{position:absolute;right:0;bottom:var(--ow-space-2xl);left:0;z-index:2;display:flex;justify-content:center;pointer-events:none;animation:ow-chat-rise var(--ow-duration-base) var(--ow-ease-emphasized)}.ow-chat-conversation__jump[data-state=closed]{animation:ow-chat-sink var(--ow-duration-exit) var(--ow-ease-exit) forwards}.ow-chat-conversation__jump>.ow-button{pointer-events:auto;box-shadow:var(--ow-shadow-button-secondary),var(--ow-shadow-menu)}.ow-chat-conversation__count{display:inline-flex;height:20px;align-items:center;margin-right:calc(-1 * var(--ow-space-xs));border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-pill);background:var(--ow-primary-subtle);padding:0 var(--ow-space-xs);color:var(--ow-primary-text);font-size:12px;font-weight:var(--ow-weight-strong);font-variant-numeric:tabular-nums}.ow-chat-message{min-width:0;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.55}.ow-chat-message--user,.ow-chat-message--assistant{display:flex;align-items:flex-start;gap:var(--ow-space-lg)}.ow-chat-message--user{flex-direction:row-reverse}.ow-chat-message__avatar{display:flex;flex-shrink:0}.ow-chat-avatar{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:50%;background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-chat-avatar--sm{width:24px;height:24px}.ow-chat-avatar--lg{width:36px;height:36px}.ow-chat-message__main{display:grid;min-width:0;flex:1;align-content:start;gap:var(--ow-space-xs)}.ow-chat-message__avatar+.ow-chat-message__main{padding-top:var(--ow-space-2xs)}.ow-chat-message--user .ow-chat-message__main{max-width:80%;flex:0 1 auto;justify-items:end}.ow-chat-message__header{display:flex;min-width:0;align-items:baseline;gap:var(--ow-space-sm);line-height:1.4}.ow-chat-message__name{min-width:0;overflow:hidden;font-weight:var(--ow-weight-emphasis);text-overflow:ellipsis;white-space:nowrap}.ow-chat-message__time{flex-shrink:0;color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ow-chat-message__body{position:relative;min-width:0}.ow-chat-message--streaming .ow-chat-message__body{min-height:1.55em}.ow-chat-message__content{min-width:0;overflow-wrap:break-word}.ow-chat-message__content>:is(p,div,pre,ul,ol,dl,blockquote,table,figure,details,section,h1,h2,h3,h4,h5,h6,hr,a):not(:first-child){margin-top:var(--ow-space-lg)}.ow-chat-message--user .ow-chat-message__content{border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel) var(--ow-radius-sm) var(--ow-radius-panel) var(--ow-radius-panel);background:var(--ow-surface-muted);padding:var(--ow-space-md) var(--ow-space-xl);white-space:pre-wrap;overflow-wrap:anywhere}.ow-chat-message__caret{position:absolute;top:0;left:0;width:2px;height:1.2em;border-radius:1px;background:currentColor;pointer-events:none;transform:translateY(.18em);animation:ow-chat-caret 1s var(--ow-ease-standard) infinite}.ow-chat-message--system{display:flex;align-items:center;gap:var(--ow-space-lg);color:var(--ow-text-muted);font-size:12px;line-height:1.35;text-align:center}.ow-chat-message--system:before,.ow-chat-message--system:after{content:"";height:1px;min-width:var(--ow-space-2xl);flex:1;background:var(--ow-border)}.ow-chat-message__system-text{max-width:80%;text-wrap:balance}.ow-chat-message__error{display:flex;max-width:100%;align-items:center;justify-self:start;gap:var(--ow-space-sm);border:1px solid var(--ow-danger-border);border-radius:var(--ow-radius-form);background:var(--ow-danger-surface);padding:var(--ow-space-xs) var(--ow-space-lg);color:var(--ow-danger-text);line-height:1.4}.ow-chat-message__error--retry{padding:var(--ow-space-2xs) var(--ow-space-2xs) var(--ow-space-2xs) var(--ow-space-lg)}.ow-chat-message--user .ow-chat-message__error{justify-self:end}.ow-chat-message__error-icon{flex-shrink:0;color:var(--ow-danger-solid)}.ow-chat-message__error-text{min-width:0;flex:1}.ow-chat-message__error>.ow-button{margin-left:var(--ow-space-xs)}.ow-chat-message__actions{justify-self:start;margin:calc(-1 * var(--ow-space-2xs)) 0 calc(-1 * var(--ow-space-lg)) calc(-1 * var(--ow-space-sm));opacity:0;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-chat-message--user .ow-chat-message__actions{justify-self:end;margin-right:calc(-1 * var(--ow-space-sm));margin-left:0}.ow-chat-message:hover .ow-chat-message__actions,.ow-chat-message:focus-within .ow-chat-message__actions,.ow-chat-message--actions-always .ow-chat-message__actions{opacity:1}@media(hover:none){.ow-chat-message__actions{opacity:1}}.ow-chat-actions__copy-icon{display:inline-grid}.ow-chat-actions__copy-icon>svg{grid-area:1 / 1;transition:opacity var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-slow) var(--ow-ease-spring)}.ow-chat-actions__copy-icon>svg:last-child,.ow-chat-actions__copy--copied .ow-chat-actions__copy-icon>svg:first-child{opacity:0;transform:scale(.5)}.ow-chat-actions__copy--copied .ow-chat-actions__copy-icon>svg:last-child{color:var(--ow-success-text);opacity:1;transform:none}.ow-chat-actions__rate[aria-pressed=true] svg{fill:currentColor;fill-opacity:.22}.ow-chat-loader__line{display:flex;min-height:1.55em;align-items:center}.ow-chat-loader--inline{display:inline-flex;align-items:center;vertical-align:middle}.ow-chat-loader__dots{display:inline-flex;align-items:center;gap:var(--ow-space-2xs)}.ow-chat-loader__dot{width:6px;height:6px;border-radius:50%;background:var(--ow-text-muted);opacity:.35;animation:ow-chat-dot 1.2s var(--ow-ease-standard) infinite}.ow-chat-loader__dot:nth-child(2){animation-delay:.16s}.ow-chat-loader__dot:nth-child(3){animation-delay:.32s}.ow-chat-message--enter.ow-chat-message--user,.ow-chat-message--enter.ow-chat-message--system,.ow-chat-loader--enter{animation:ow-chat-rise var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-chat-message--enter.ow-chat-message--assistant>.ow-chat-message__main{animation:ow-chat-fade var(--ow-duration-slow) var(--ow-ease-emphasized)}@keyframes ow-chat-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ow-chat-sink{to{opacity:0;transform:translateY(6px)}}@keyframes ow-chat-fade{0%{opacity:0}}@keyframes ow-chat-caret{0%,to{opacity:.9}50%{opacity:.15}}@keyframes ow-chat-dot{0%,60%,to{opacity:.35;transform:scale(.8)}30%{opacity:1;transform:none}}@media(max-width:760px){.ow-chat-conversation{--ow-chat-gutter: var(--ow-space-2xl)}.ow-chat-conversation__content{gap:var(--ow-space-5xl)}.ow-chat-message--user,.ow-chat-message--assistant{gap:var(--ow-space-md)}.ow-chat-message--user .ow-chat-message__main{max-width:88%}}@media(prefers-reduced-motion:reduce){.ow-chat-conversation__jump,.ow-chat-message--enter.ow-chat-message--user,.ow-chat-message--enter.ow-chat-message--system,.ow-chat-message--enter.ow-chat-message--assistant>.ow-chat-message__main,.ow-chat-loader--enter,.ow-chat-message__caret{animation:none}.ow-chat-loader__dot{opacity:.6;animation:none}.ow-chat-message__actions,.ow-chat-actions__copy-icon>svg{transition:none}}@media(forced-colors:active){.ow-chat-message__caret,.ow-chat-loader__dot{forced-color-adjust:none;background:CanvasText}}.ow-comment-thread{--ow-comment-avatar: 28px;--ow-comment-gap: var(--ow-space-lg);--ow-comment-space: var(--ow-space-4xl);--ow-comment-line: var(--ow-border-strong);min-width:0;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.55}.ow-comment-thread--compact{--ow-comment-avatar: 24px;--ow-comment-gap: var(--ow-space-md);--ow-comment-space: var(--ow-space-lg);font-size:13px;line-height:1.5}.ow-comment-thread__list,.ow-comment-thread__replies{display:grid;margin:0;padding:0;gap:var(--ow-comment-space);list-style:none}.ow-comment-thread__item{display:grid;min-width:0;gap:var(--ow-comment-space)}.ow-comment-thread__replies-wrap{position:relative;display:grid;gap:var(--ow-space-sm);padding-inline-start:calc(var(--ow-comment-avatar) + var(--ow-comment-gap))}.ow-comment-thread__replies-wrap:before{content:"";position:absolute;top:calc(-1 * var(--ow-comment-space) + var(--ow-space-xs));bottom:var(--ow-space-xs);inset-inline-start:calc(var(--ow-comment-avatar) / 2 - .5px);border-inline-start:1px solid var(--ow-comment-line)}.ow-comment-thread__toggle{justify-self:start;margin-inline-start:calc(-1 * var(--ow-space-md));color:var(--ow-primary-text)}.ow-comment-thread__empty{margin:0;padding:var(--ow-space-2xl) 0;color:var(--ow-text-muted);text-align:center}.ow-comment{display:flex;min-width:0;align-items:flex-start;gap:var(--ow-comment-gap)}.ow-comment__avatar{display:flex;flex-shrink:0}.ow-comment__main{display:grid;min-width:0;flex:1;align-content:start;gap:var(--ow-space-xs)}.ow-comment__header{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:var(--ow-space-2xs) var(--ow-space-sm);min-height:var(--ow-comment-avatar);line-height:var(--ow-comment-avatar)}.ow-comment-thread--compact .ow-comment__header{min-height:0;line-height:1.4;padding-top:var(--ow-space-3xs)}.ow-comment__name{min-width:0;overflow:hidden;font-weight:var(--ow-weight-emphasis);text-overflow:ellipsis;white-space:nowrap}.ow-comment__link{border-radius:var(--ow-radius-sm);color:inherit;text-decoration:none}.ow-comment__link:hover{text-decoration:underline}.ow-comment__link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-comment__time,.ow-comment__meta{color:var(--ow-text-muted);font-size:12px;white-space:nowrap}.ow-comment__time{font-variant-numeric:tabular-nums}.ow-comment__meta:before{content:"\b7";margin-inline-end:var(--ow-space-sm)}.ow-comment__context{color:var(--ow-text-muted);font-size:12px;line-height:1.4}.ow-comment__body{min-width:0;color:var(--ow-text-soft);overflow-wrap:anywhere}.ow-comment__body>:first-child{margin-top:0}.ow-comment__body>:last-child{margin-bottom:0}.ow-comment__deleted{margin:0;color:var(--ow-text-muted);font-style:italic}.ow-comment--pending{opacity:.6}.ow-comment__reactions{display:flex;flex-wrap:wrap;gap:var(--ow-space-xs);margin-top:var(--ow-space-2xs)}.ow-comment__reaction{display:inline-flex;height:26px;align-items:center;gap:var(--ow-space-2xs);border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface-muted);padding:0 var(--ow-space-md);color:var(--ow-text-soft);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard),border-color var(--ow-duration-fast) var(--ow-ease-standard)}button.ow-comment__reaction{cursor:pointer}button.ow-comment__reaction:hover{border-color:var(--ow-border-hover);background:var(--ow-hover)}.ow-comment__reaction--pressed{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}button.ow-comment__reaction--pressed:hover{border-color:var(--ow-primary-focus);background:var(--ow-primary-soft)}.ow-comment__reaction:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-comment__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-2xs);margin-inline-start:calc(-1 * var(--ow-space-md))}.ow-comment__actions .ow-comment__action{height:28px;min-height:28px}.ow-comment__actions .ow-comment__action.ow-button--icon-only{width:28px}.ow-comment__picker{padding:var(--ow-space-sm)}.ow-comment__picker-row{display:flex;gap:var(--ow-space-2xs)}.ow-comment__emoji{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ow-radius-md);background:transparent;padding:0;font:inherit;font-size:20px;line-height:1;cursor:pointer;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard),transform var(--ow-duration-fast) var(--ow-ease-standard)}.ow-comment__emoji:hover{background:var(--ow-hover);transform:scale(1.15)}.ow-comment__emoji[aria-pressed=true]{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle)}.ow-comment__emoji:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:1px}.ow-comment__composer{display:grid;gap:var(--ow-space-sm);margin-top:var(--ow-space-xs)}.ow-comment__textarea{min-height:56px}.ow-comment__composer-actions{display:flex;justify-content:flex-end;gap:var(--ow-space-sm)}@media(prefers-reduced-motion:reduce){.ow-comment__reaction,.ow-comment__emoji{transition:none}.ow-comment__emoji:hover{transform:none}}.ow-chat-status{position:relative;display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:var(--ow-text-muted)}.ow-chat-status__glyph{display:inline-flex}.ow-chat-status--success{background:var(--ow-success-surface);color:var(--ow-success-text);box-shadow:inset 0 0 0 1px var(--ow-success-border)}.ow-chat-status--error{background:var(--ow-danger-surface);color:var(--ow-danger-text);box-shadow:inset 0 0 0 1px var(--ow-danger-border)}.ow-chat-status--approval{background:var(--ow-warning-surface);color:var(--ow-warning-text);box-shadow:inset 0 0 0 1px var(--ow-warning-border)}.ow-chat-status--pending,.ow-chat-status--cancelled{box-shadow:inset 0 0 0 1.5px var(--ow-border-strong)}.ow-chat-status--icon .ow-chat-status__glyph>svg{width:12px;height:12px}.ow-chat-status--success .ow-chat-status__glyph,.ow-chat-status--error .ow-chat-status__glyph,.ow-chat-status--approval .ow-chat-status__glyph,.ow-chat-status--cancelled .ow-chat-status__glyph{animation:ow-chat-status-in var(--ow-duration-slow) var(--ow-ease-spring)}@keyframes ow-chat-status-in{0%{opacity:0;transform:scale(.5)}}.ow-chat-toggle{display:inline-flex;max-width:100%;min-height:28px;align-items:center;gap:var(--ow-space-md);margin:0;border:0;border-radius:var(--ow-radius-md);background:transparent;padding:var(--ow-space-2xs) var(--ow-space-xs) var(--ow-space-2xs) 0;color:var(--ow-text-soft);font:inherit;font-family:var(--ow-font-sans);font-size:14px;font-weight:var(--ow-weight-control);line-height:20px;text-align:left;cursor:pointer;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-chat-toggle:hover{color:var(--ow-text)}.ow-chat-toggle:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-chat-toggle__chevron{display:inline-flex;width:20px;flex-shrink:0;justify-content:center;color:var(--ow-icon);transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized),color var(--ow-duration-base) var(--ow-ease-standard)}.ow-chat-toggle:hover .ow-chat-toggle__chevron{color:var(--ow-text-muted)}.ow-chat-toggle[aria-expanded=true] .ow-chat-toggle__chevron{transform:rotate(90deg)}.ow-chat-toggle__text{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;column-gap:var(--ow-space-xs)}.ow-chat-toggle__meta{color:var(--ow-text-muted);font-weight:var(--ow-weight-regular);font-variant-numeric:tabular-nums}.ow-chat-collapse{display:grid;min-width:0;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ow-duration-base) var(--ow-ease-standard),visibility 0s linear var(--ow-duration-base)}.ow-chat-collapse[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--ow-duration-panel) var(--ow-ease-emphasized),visibility 0s}.ow-chat-collapse__clip{min-width:0;min-height:0;overflow:hidden}.ow-chat-collapse__clip>*{opacity:0;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.ow-chat-collapse[data-open=true]>.ow-chat-collapse__clip>*{opacity:1;transition:opacity var(--ow-duration-slow) var(--ow-ease-standard) 60ms}.ow-chat-collapse--bleed{margin-inline:calc(-1 * var(--ow-space-2xs))}.ow-chat-collapse--bleed>.ow-chat-collapse__clip{padding-inline:var(--ow-space-2xs)}.ow-chat-tool{min-width:0;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-chat-tool:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-chat-tool[data-status=approval]{border-color:var(--ow-warning-border)}.ow-chat-tool[data-status=error]{border-color:var(--ow-danger-border)}.ow-chat-tool__header{display:flex;width:100%;align-items:flex-start;gap:var(--ow-space-md);margin:0;border:0;background:transparent;padding:var(--ow-space-md) var(--ow-space-lg);color:inherit;font:inherit;text-align:left}.ow-chat-tool__header--button{cursor:pointer;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-chat-tool__header--button:hover{background:var(--ow-surface-muted)}.ow-chat-tool__header--button:focus-visible{border-radius:calc(var(--ow-radius-container) - 1px);outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-chat-tool__icon{display:inline-flex;height:20px;flex-shrink:0;align-items:center;color:var(--ow-text-muted)}.ow-chat-tool__icon>svg{width:15px;height:15px}.ow-chat-tool__main{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:baseline;gap:0 var(--ow-space-lg)}.ow-chat-tool__heading{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:0 var(--ow-space-sm)}.ow-chat-tool__title{min-width:0;font-weight:var(--ow-weight-emphasis);line-height:20px;overflow-wrap:anywhere}.ow-chat-tool[data-status=pending] .ow-chat-tool__title,.ow-chat-tool[data-status=cancelled] .ow-chat-tool__title{color:var(--ow-text-muted)}.ow-chat-tool__name.ow-code{font-size:12px;line-height:18px}.ow-chat-tool__meta{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:0 var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;line-height:20px;font-variant-numeric:tabular-nums}.ow-chat-tool[data-status=error] .ow-chat-tool__summary{color:var(--ow-danger-text)}.ow-chat-tool[data-status=approval] .ow-chat-tool__summary{color:var(--ow-warning-text)}.ow-chat-tool__duration{white-space:nowrap}.ow-chat-tool__chevron{display:inline-flex;height:20px;flex-shrink:0;align-items:center;color:var(--ow-icon);transition:transform var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-chat-tool[data-open=true] .ow-chat-tool__chevron{transform:rotate(90deg)}.ow-chat-tool__details{display:grid;gap:var(--ow-space-lg);padding:var(--ow-space-2xs) var(--ow-space-lg) var(--ow-space-lg) 42px}.ow-chat-tool__section{display:grid;min-width:0;gap:var(--ow-space-xs)}.ow-chat-tool__label{color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-emphasis);line-height:1.35}.ow-chat-tool__output{min-width:0;color:var(--ow-text-soft)}.ow-chat-tool__error{min-width:0;border:1px solid var(--ow-danger-border);border-radius:var(--ow-radius-form);background:var(--ow-danger-surface);padding:var(--ow-space-sm) var(--ow-space-lg);color:var(--ow-danger-text);font-family:var(--ow-font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ow-chat-tool__approval{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-md) var(--ow-space-lg);border-top:1px solid var(--ow-warning-border);background:var(--ow-warning-surface);padding:var(--ow-space-md) var(--ow-space-lg) var(--ow-space-md) 42px;animation:ow-fade-up var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-chat-tool__request{min-width:0;flex:1 1 220px;margin:0;color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-control);line-height:1.45}.ow-chat-tool__request .ow-code{font-size:12px}.ow-chat-tool__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-sm)}@media(max-width:480px){.ow-chat-tool__details,.ow-chat-tool__approval{padding-left:var(--ow-space-lg)}}@media(forced-colors:active){.ow-chat-status:not(.ow-chat-status--running){border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ow-chat-status__glyph,.ow-chat-tool__approval{animation:none!important}.ow-chat-collapse,.ow-chat-collapse[data-open=true],.ow-chat-collapse__clip>*,.ow-chat-toggle__chevron,.ow-chat-tool__chevron{transition:none!important}}.ow-chain-of-thought{display:grid;min-width:0;justify-items:start;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45}.ow-chain-of-thought>.ow-chat-collapse{justify-self:stretch}.ow-chain-of-thought__static,.ow-chain-of-thought__static:hover{color:var(--ow-text-soft);cursor:default}.ow-chain-of-thought__failed{color:var(--ow-danger-text)}.ow-chain-of-thought__body{display:grid;gap:var(--ow-space-md);padding:var(--ow-space-xs) 0 var(--ow-space-2xs)}.ow-chain-of-thought__reasoning{position:relative;min-width:0;padding-left:30px;color:var(--ow-text-muted);line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.ow-chain-of-thought__reasoning:before{content:"";position:absolute;top:var(--ow-space-2xs);bottom:var(--ow-space-2xs);left:9.5px;width:1px;background:var(--ow-border)}.ow-chain-of-thought__reasoning p{margin:0 0 var(--ow-space-sm)}.ow-chain-of-thought__reasoning>:last-child{margin-bottom:0}.ow-chain-of-thought__steps{display:grid;margin:0;padding:0;list-style:none}.ow-chain-of-thought__step{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--ow-space-md);padding-bottom:var(--ow-space-lg)}.ow-chain-of-thought__step:last-child{padding-bottom:0}.ow-chain-of-thought__step:not(:last-child):before{content:"";position:absolute;top:22px;bottom:2px;left:9.5px;width:1px;background:var(--ow-border)}.ow-chain-of-thought__step[data-status=success]:not(:last-child):before{background:color-mix(in srgb,var(--ow-success-solid) 40%,var(--ow-border))}.ow-chain-of-thought__step-body{display:grid;min-width:0;align-content:start;gap:var(--ow-space-2xs)}.ow-chain-of-thought__step-title{min-width:0;font-weight:var(--ow-weight-control);line-height:20px;overflow-wrap:anywhere}.ow-chain-of-thought__step[data-status=pending] .ow-chain-of-thought__step-title{color:var(--ow-text-muted)}.ow-chain-of-thought__detail{min-width:0;color:var(--ow-text-muted);line-height:1.55;overflow-wrap:anywhere}.ow-chain-of-thought__detail .ow-code{font-size:12px}.ow-chat-source{display:inline}.ow-chat-source__chip,.ow-chat-sources__index{border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface-muted);color:var(--ow-text-soft);font-family:var(--ow-font-sans);font-size:11px;font-style:normal;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap}.ow-chat-source__chip{position:relative;top:-1px;display:inline;margin-left:2px;padding:2px var(--ow-space-xs);vertical-align:baseline;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-chat-sources__index{display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;padding:0 var(--ow-space-2xs)}.ow-chat-source__chip--label{display:inline-flex;height:18px;max-width:180px;align-items:center;padding:0 var(--ow-space-xs)}.ow-chat-source__chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ow-chat-source__chip:hover,.ow-chat-source__chip--open{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-chat-source__chip:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-chat-source-card{z-index:60;display:grid;width:min(320px,calc(100vw - 16px));gap:var(--ow-space-sm);overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-lg) var(--ow-space-xl);color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;font-style:normal;font-weight:var(--ow-weight-regular);line-height:1.45;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;box-shadow:var(--ow-shadow-menu)}.ow-chat-source-card[hidden]{display:none}.ow-chat-source-card__header{display:flex;min-width:0;align-items:flex-start;gap:var(--ow-space-sm)}.ow-chat-source-card__icon{display:inline-flex;height:20px;flex-shrink:0;align-items:center;color:var(--ow-text-muted)}.ow-chat-source-card__icon>svg{width:15px;height:15px}.ow-chat-source-card__title{display:-webkit-box;min-width:0;overflow:hidden;font-weight:var(--ow-weight-emphasis);line-height:20px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ow-chat-source-card__source{display:block;min-width:0;color:var(--ow-text-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ow-chat-source-card__source .ow-code,.ow-chat-sources__source .ow-code{font-size:11px}.ow-chat-source-card__snippet{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical}.ow-chat-source-card__snippet--text{border-left:2px solid var(--ow-border-strong);padding-left:var(--ow-space-md);color:var(--ow-text-soft);font-size:13px;line-height:1.5;white-space:pre-line;-webkit-line-clamp:4}.ow-chat-source-card__snippet--code{border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:var(--ow-code-ground);padding:var(--ow-space-sm) var(--ow-space-md);font-family:var(--ow-font-mono);font-size:12px;line-height:1.6;white-space:pre;-webkit-line-clamp:6}.ow-chat-source-card__open.ow-link{display:inline-flex;justify-self:start;align-items:center;gap:var(--ow-space-2xs);font-size:12px;font-weight:var(--ow-weight-emphasis)}.ow-chat-sources{display:grid;min-width:0;justify-items:start;color:var(--ow-text);font-family:var(--ow-font-sans);font-size:14px;line-height:1.45}.ow-chat-sources>.ow-chat-collapse{justify-self:stretch}.ow-chat-sources__body{padding:var(--ow-space-xs) 0 var(--ow-space-2xs)}.ow-chat-sources__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--ow-space-sm);margin:0;padding:0;list-style:none}.ow-chat-sources__list>li{display:grid;min-width:0}.ow-chat-sources__card{display:flex;min-width:0;align-items:flex-start;gap:var(--ow-space-md);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-md) var(--ow-space-lg);color:inherit;text-decoration:none}.ow-chat-sources__card--link{cursor:pointer;transition-property:border-color,background-color;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.ow-chat-sources__card--link:hover{border-color:var(--ow-border-strong);background:var(--ow-surface-muted)}.ow-chat-sources__card--link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-chat-sources__lead{display:inline-flex;height:20px;flex-shrink:0;align-items:center;gap:var(--ow-space-xs)}.ow-chat-sources__icon{display:inline-flex;color:var(--ow-text-muted)}.ow-chat-sources__icon>svg{width:15px;height:15px}.ow-chat-sources__text{display:grid;min-width:0;flex:1;gap:2px}.ow-chat-sources__title{display:-webkit-box;overflow:hidden;font-weight:var(--ow-weight-emphasis);line-height:20px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ow-chat-sources__source{overflow:hidden;color:var(--ow-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35}.ow-chat-sources__external{display:inline-flex;height:20px;flex-shrink:0;align-items:center;color:var(--ow-icon)}.ow-log-viewer{--ow-log-viewer-ground: var(--ow-code-ground);--ow-log-viewer-ansi-0: var(--ow-text);--ow-log-viewer-ansi-1: #b42318;--ow-log-viewer-ansi-2: #15803d;--ow-log-viewer-ansi-3: #854d0e;--ow-log-viewer-ansi-4: #1d4ed8;--ow-log-viewer-ansi-5: #a21caf;--ow-log-viewer-ansi-6: #0e7490;--ow-log-viewer-ansi-7: var(--ow-text-muted);--ow-log-viewer-ansi-8: var(--ow-text-muted);--ow-log-viewer-ansi-9: #c2410c;--ow-log-viewer-ansi-10: #047857;--ow-log-viewer-ansi-11: #9a5b00;--ow-log-viewer-ansi-12: #2563eb;--ow-log-viewer-ansi-13: #b31fc2;--ow-log-viewer-ansi-14: #0f766e;--ow-log-viewer-ansi-15: var(--ow-gray-700);position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-log-viewer-ground)}[data-theme=dark] .ow-log-viewer{--ow-log-viewer-ansi-0: var(--ow-text-muted);--ow-log-viewer-ansi-1: #ff7b72;--ow-log-viewer-ansi-2: #5fd36e;--ow-log-viewer-ansi-3: #f5c542;--ow-log-viewer-ansi-4: #79b8ff;--ow-log-viewer-ansi-5: #e9a1ff;--ow-log-viewer-ansi-6: #56d4dd;--ow-log-viewer-ansi-7: var(--ow-text);--ow-log-viewer-ansi-8: #b2b8c2;--ow-log-viewer-ansi-9: #ffa198;--ow-log-viewer-ansi-10: #8ff09a;--ow-log-viewer-ansi-11: #ffe066;--ow-log-viewer-ansi-12: #a5d6ff;--ow-log-viewer-ansi-13: #f2b8ff;--ow-log-viewer-ansi-14: #8ae8ef;--ow-log-viewer-ansi-15: #ffffff}@media(prefers-color-scheme:dark){[data-theme=system] .ow-log-viewer{--ow-log-viewer-ansi-0: var(--ow-text-muted);--ow-log-viewer-ansi-1: #ff7b72;--ow-log-viewer-ansi-2: #5fd36e;--ow-log-viewer-ansi-3: #f5c542;--ow-log-viewer-ansi-4: #79b8ff;--ow-log-viewer-ansi-5: #e9a1ff;--ow-log-viewer-ansi-6: #56d4dd;--ow-log-viewer-ansi-7: var(--ow-text);--ow-log-viewer-ansi-8: #b2b8c2;--ow-log-viewer-ansi-9: #ffa198;--ow-log-viewer-ansi-10: #8ff09a;--ow-log-viewer-ansi-11: #ffe066;--ow-log-viewer-ansi-12: #a5d6ff;--ow-log-viewer-ansi-13: #f2b8ff;--ow-log-viewer-ansi-14: #8ae8ef;--ow-log-viewer-ansi-15: #ffffff}}.ow-log-viewer__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-xs) var(--ow-space-sm);border-bottom:1px solid var(--ow-border);background:var(--ow-surface);padding:var(--ow-space-sm)}.ow-log-viewer__search{width:220px;max-width:100%;flex:1 1 160px}.ow-log-viewer__matches{min-width:0;color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-log-viewer__actions{display:flex;align-items:center;gap:var(--ow-space-xs);margin-inline-start:auto}.ow-log-viewer__actions:empty{display:none}.ow-log-viewer__viewport{position:relative;min-height:0}.ow-log-viewer__scroll{height:100%;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:12px;line-height:20px;tab-size:4}.ow-log-viewer--wrap .ow-log-viewer__scroll{overflow-x:hidden}.ow-log-viewer__scroll:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-log-viewer__inner{position:relative;width:100%}.ow-log-viewer__row{position:absolute;top:0;display:flex;inset-inline:0;align-items:flex-start;gap:12px;border-inline-start:3px solid transparent;padding:0 12px 0 9px}.ow-log-viewer__row[data-level=error]{border-color:var(--ow-danger-text)}.ow-log-viewer__row[data-level=warn]{border-color:var(--ow-warning-text)}.ow-log-viewer__row[data-level=info]{border-color:var(--ow-primary)}.ow-log-viewer__row[data-level=debug]{border-color:var(--ow-border-strong)}.ow-log-viewer__row--current{background:var(--ow-primary-subtle)}.ow-log-viewer__number{width:calc(var(--ow-log-viewer-digits, 1) * 1ch);flex-shrink:0;color:var(--ow-text-muted);text-align:end;user-select:none}.ow-log-viewer__time{width:var(--ow-log-viewer-time, auto);flex-shrink:0;color:var(--ow-text-muted);white-space:pre}.ow-log-viewer__text{min-width:0;flex:1 1 auto;white-space:pre}.ow-log-viewer--wrap .ow-log-viewer__text{white-space:pre-wrap;overflow-wrap:anywhere}.ow-log-viewer__ansi--bold{font-weight:var(--ow-weight-strong)}.ow-log-viewer__ansi--dim{opacity:.65}.ow-log-viewer__ansi--italic{font-style:italic}.ow-log-viewer__ansi--underline{text-decoration:underline}.ow-log-viewer__ansi--strike{text-decoration:line-through}.ow-log-viewer__ansi--underline.ow-log-viewer__ansi--strike{text-decoration:underline line-through}.ow-log-viewer__match{border-radius:2px;background:var(--ow-warning-surface);box-shadow:0 0 0 1px var(--ow-warning-border);color:inherit}.ow-log-viewer__match--current{background:var(--ow-warning-solid);box-shadow:none;color:var(--ow-gray-950)}.ow-log-viewer__cursor{display:inline-block;width:.6em;height:1.1em;margin-inline-start:1px;background:currentColor;vertical-align:text-bottom;animation:ow-log-viewer-blink 1s steps(2,start) infinite}@keyframes ow-log-viewer-blink{to{visibility:hidden}}.ow-log-viewer__jump{position:absolute;right:0;bottom:var(--ow-space-lg);left:0;z-index:2;display:flex;justify-content:center;pointer-events:none;animation:ow-log-viewer-rise var(--ow-duration-base) var(--ow-ease-emphasized)}.ow-log-viewer__jump[data-state=closed]{animation:ow-log-viewer-sink var(--ow-duration-exit) var(--ow-ease-exit) forwards}.ow-log-viewer__jump>.ow-button{pointer-events:auto;box-shadow:var(--ow-shadow-button-secondary),var(--ow-shadow-menu)}.ow-log-viewer__count{display:inline-flex;height:20px;align-items:center;margin-right:calc(-1 * var(--ow-space-xs));border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-pill);background:var(--ow-primary-subtle);padding:0 var(--ow-space-sm);color:var(--ow-primary-text);font-size:11px;font-variant-numeric:tabular-nums}@keyframes ow-log-viewer-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ow-log-viewer-sink{to{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.ow-log-viewer__jump,.ow-log-viewer__cursor{animation:none}}.ow-shell01,.ow-shell01 *,.ow-shell01 *:before,.ow-shell01 *:after{box-sizing:border-box}.ow-shell01{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100dvh;background:var(--ow-canvas);color:var(--ow-text)}.ow-shell01__aside{position:sticky;top:0;height:100dvh;overflow-y:auto;padding:10px 12px 12px}.ow-shell01__nav{display:flex;min-height:100%;flex-direction:column;gap:var(--ow-space-3xl)}.ow-shell01__nav .ow-menu{display:block}.ow-shell01__workspace,.ow-shell01__user{justify-content:flex-start;gap:10px;padding:6px 8px;text-align:left}.ow-shell01__workspace[aria-expanded=true],.ow-shell01__user[aria-expanded=true]{border-color:var(--ow-border);background:var(--ow-surface-muted)}.ow-shell01__workspace-name{flex:1}.ow-shell01__menu-spacer{display:block;width:15px}.ow-shell01__search{justify-content:flex-start}.ow-shell01__search-text{flex:1;text-align:left}.ow-shell01__account{margin-top:auto}.ow-shell01__user-text{display:grid;min-width:0;flex:1}.ow-shell01__body{display:flex;min-width:0;flex-direction:column}.ow-shell01__topbar{display:none;height:52px;align-items:center;justify-content:space-between;padding:0 6px}.ow-shell01__topbar-brand{display:flex;align-items:center;gap:9px}.ow-shell01__panel{display:flex;min-height:calc(100dvh - 16px);flex:1;flex-direction:column;gap:var(--ow-space-7xl);margin:8px 8px 8px 0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:28px 32px 40px}@media(max-width:900px){.ow-shell01{grid-template-columns:minmax(0,1fr)}.ow-shell01__aside{display:none}.ow-shell01__topbar{display:flex}.ow-shell01__panel{min-height:calc(100dvh - 60px);margin:0 8px 8px;padding:22px 18px 32px}}.ow-shell02,.ow-shell02 *,.ow-shell02 *:before,.ow-shell02 *:after{box-sizing:border-box}.ow-shell02{display:flex;min-height:100dvh;flex-direction:column;background:var(--ow-canvas);color:var(--ow-text)}.ow-shell02__header{position:sticky;top:0;z-index:1;display:flex;height:56px;align-items:center;gap:var(--ow-space-2xl);background:var(--ow-canvas);padding:0 12px 0 10px}.ow-shell02__header .ow-menu{display:flex}.ow-shell02__workspace,.ow-shell02__user{justify-content:flex-start;gap:10px;padding:6px 8px;text-align:left}.ow-shell02__workspace[aria-expanded=true],.ow-shell02__user[aria-expanded=true]{border-color:var(--ow-border);background:var(--ow-surface-muted)}.ow-shell02__menu-spacer{display:block;width:15px}.ow-shell02__nav{min-width:0;flex:1;border-left:1px solid var(--ow-border-strong);padding:2px 0 2px var(--ow-space-2xl)}.ow-shell02__end{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-space-lg)}.ow-shell02__search{width:220px;justify-content:flex-start}.ow-shell02__search-text{flex:1;text-align:left}.ow-shell02__search-icon,.ow-shell02__menu-button{display:none}.ow-shell02__panel{flex:1;margin:0 8px 8px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:36px 32px 48px}.ow-shell02__page{display:flex;max-width:960px;flex-direction:column;gap:var(--ow-space-7xl);margin:0 auto}.ow-shell02__drawer{display:flex;min-height:100%;flex-direction:column;gap:var(--ow-space-3xl)}.ow-shell02__drawer-account{margin-top:auto;border-top:1px solid var(--ow-border);padding-top:var(--ow-space-lg)}.ow-shell02__drawer-account .ow-menu{display:block}.ow-shell02__user-text{display:grid;min-width:0;flex:1}@media(max-width:1023px){.ow-shell02__search{display:none}.ow-shell02__search-icon{display:inline-flex}.ow-shell02__panel{padding:28px 24px 40px}}@media(max-width:759px){.ow-shell02__header{height:52px;gap:var(--ow-space-sm);padding:0 6px}.ow-shell02__nav,.ow-shell02__account{display:none}.ow-shell02__end{gap:var(--ow-space-xs);margin-left:auto}.ow-shell02__menu-button{display:flex}.ow-shell02__panel{padding:22px 18px 32px}}.ow-shell03,.ow-shell03 *,.ow-shell03 *:before,.ow-shell03 *:after{box-sizing:border-box}.ow-shell03{display:grid;grid-template-columns:272px minmax(0,1fr);height:100dvh;background:var(--ow-canvas);color:var(--ow-text)}.ow-shell03__list{display:flex;min-height:0;flex-direction:column;gap:var(--ow-space-lg);padding:10px 12px 12px}.ow-shell03__list .ow-menu{display:block}.ow-shell03__workspace,.ow-shell03__user{justify-content:flex-start;gap:10px;padding:6px 8px;text-align:left}.ow-shell03__workspace[aria-expanded=true],.ow-shell03__user[aria-expanded=true]{border-color:var(--ow-border);background:var(--ow-surface-muted)}.ow-shell03__workspace-name{flex:1}.ow-shell03__menu-spacer{display:block;width:15px}.ow-shell03__list-heading{display:flex;align-items:center;justify-content:space-between;margin-top:var(--ow-space-sm);padding-left:8px}.ow-shell03__list-count{margin-left:6px}.ow-shell03__search .ow-input{background:var(--ow-surface)}.ow-shell03__scroll{min-height:0;flex:1;margin:0 -4px;padding:0 4px}.ow-shell03__projects{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ow-shell03__project{width:100%;gap:10px;padding:8px 10px}.ow-shell03__project-text{display:grid;min-width:0;gap:1px}.ow-shell03__project-name{overflow:hidden;text-overflow:ellipsis}.ow-shell03__no-match{padding:12px 10px}.ow-shell03__user-text{display:grid;min-width:0;flex:1}.ow-shell03__panel{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 300px;overflow:hidden;margin:8px 8px 8px 0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-shell03[data-inspector=closed] .ow-shell03__panel{grid-template-columns:minmax(0,1fr)}.ow-shell03[data-inspector=closed] .ow-shell03__inspector{display:none}.ow-shell03__item,.ow-shell03__inspector{min-height:0;overflow-y:auto}.ow-shell03__item{container-type:inline-size}.ow-shell03__toolbar{position:sticky;top:0;z-index:1;display:flex;height:52px;align-items:center;gap:var(--ow-space-sm);border-bottom:1px solid var(--ow-border);background:var(--ow-surface);padding:0 12px 0 20px}.ow-shell03__crumbs{display:flex;min-width:0;flex:1;align-items:center;gap:6px}.ow-shell03__crumbs svg{flex-shrink:0;color:var(--ow-icon)}.ow-shell03__back{display:none}.ow-shell03__content{display:flex;flex-direction:column;gap:var(--ow-space-7xl);padding:28px 28px 40px}.ow-shell03__inspector{border-left:1px solid var(--ow-border)}.ow-shell03__inspector-header{position:sticky;top:0;z-index:1;display:flex;height:52px;align-items:center;justify-content:space-between;gap:var(--ow-space-sm);border-bottom:1px solid var(--ow-border);background:var(--ow-surface);padding:0 12px 0 20px}.ow-shell03__inspector-title:focus{outline:none}.ow-shell03__inspector-back{display:none}.ow-shell03__inspector-body{display:grid;gap:var(--ow-space-4xl);padding:16px 20px 28px}@media(max-width:1023px){.ow-shell03{grid-template-columns:248px minmax(0,1fr)}.ow-shell03__panel,.ow-shell03[data-inspector=closed] .ow-shell03__panel{grid-template-columns:minmax(0,1fr)}.ow-shell03__inspector,.ow-shell03[data-inspector=closed] .ow-shell03__inspector{display:none;border-left:0}.ow-shell03[data-view=inspector] .ow-shell03__item{display:none}.ow-shell03[data-view=inspector] .ow-shell03__inspector,.ow-shell03__inspector-back{display:block}.ow-shell03__inspector-close{display:none}.ow-shell03__inspector-header{justify-content:flex-start;padding-left:8px}}@media(max-width:759px){.ow-shell03{grid-template-columns:minmax(0,1fr)}.ow-shell03[data-view=list] .ow-shell03__panel,.ow-shell03:not([data-view=list]) .ow-shell03__list{display:none}.ow-shell03__panel{margin:8px}.ow-shell03__toolbar{padding-left:8px}.ow-shell03__back{display:block}.ow-shell03__crumbs{visibility:hidden}.ow-shell03__content{padding:22px 18px 32px}}.ow-shell04,.ow-shell04 *,.ow-shell04 *:before,.ow-shell04 *:after{box-sizing:border-box}.ow-shell04{display:flex;min-height:100dvh;background:var(--ow-canvas);color:var(--ow-text)}.ow-shell04__aside{position:sticky;top:0;width:248px;height:100dvh;flex-shrink:0;overflow:hidden auto;padding:10px 12px 12px;transition:width var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-shell04--collapsed .ow-shell04__aside{width:55px;overflow-y:hidden}.ow-shell04__nav{display:flex;min-height:100%;flex-direction:column;gap:var(--ow-space-3xl)}.ow-shell04__nav .ow-menu,.ow-shell04__nav .ow-tooltip{display:block}.ow-shell04__nav .ow-nav{grid-template-columns:minmax(0,1fr)}.ow-shell04__nav .ow-nav__item{width:100%;overflow:hidden;white-space:nowrap}.ow-shell04__workspace,.ow-shell04__user{justify-content:flex-start;gap:10px;overflow:hidden;padding:5px 7px 5px 4px;text-align:left}.ow-shell04__user{padding-left:3px}.ow-shell04__workspace[aria-expanded=true],.ow-shell04__user[aria-expanded=true]{border-color:var(--ow-border);background:var(--ow-surface-muted)}.ow-shell04__workspace-name{flex:1}.ow-shell04__menu-spacer{display:block;width:15px}.ow-shell04__search{justify-content:flex-start;overflow:hidden;padding:0 6px 0 7px}.ow-shell04__search-text{flex:1;text-align:left}.ow-shell04__icon{position:relative;display:inline-flex}.ow-shell04__unread{position:absolute;top:-2px;right:-3px;width:7px;height:7px;border:1.5px solid var(--ow-canvas);border-radius:50%;background:var(--ow-brass);opacity:0;transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-shell04--collapsed .ow-shell04__aside .ow-shell04__unread{opacity:1}.ow-shell04__account{margin-top:auto}.ow-shell04__user-text{display:grid;min-width:0;flex:1}.ow-shell04__aside .ow-shell04__fade,.ow-shell04__aside :is(.ow-shell04__workspace,.ow-shell04__user)>.ow-button__icon:last-child,.ow-shell04__aside .ow-nav__label,.ow-shell04__aside .ow-nav__end,.ow-shell04__aside .ow-nav__heading,.ow-shell04__aside .ow-button__shortcut{transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-shell04--collapsed .ow-shell04__aside .ow-shell04__fade,.ow-shell04--collapsed .ow-shell04__aside :is(.ow-shell04__workspace,.ow-shell04__user)>.ow-button__icon:last-child,.ow-shell04--collapsed .ow-shell04__aside .ow-nav__label,.ow-shell04--collapsed .ow-shell04__aside .ow-nav__end,.ow-shell04--collapsed .ow-shell04__aside .ow-nav__heading,.ow-shell04--collapsed .ow-shell04__aside .ow-button__shortcut{opacity:0}.ow-shell04__body{display:flex;min-width:0;flex:1;flex-direction:column}.ow-shell04__topbar{display:none;height:52px;align-items:center;justify-content:space-between;padding:0 6px}.ow-shell04__topbar-brand{display:flex;align-items:center;gap:9px}.ow-shell04__panel{display:flex;min-width:0;min-height:calc(100dvh - 16px);flex:1;flex-direction:column;margin:8px 8px 8px 0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-shell04__toolbar{display:flex;height:48px;align-items:center;gap:var(--ow-space-sm);border-bottom:1px solid var(--ow-border);padding:0 16px 0 10px}.ow-shell04__toolbar-divider{width:1px;height:16px;margin:0 4px;background:var(--ow-border)}.ow-shell04__crumbs{display:flex;align-items:center;gap:6px}.ow-shell04__crumbs svg{color:var(--ow-icon)}.ow-shell04__page{display:flex;flex-direction:column;gap:var(--ow-space-6xl);padding:28px 32px 40px}@media(prefers-reduced-motion:reduce){.ow-shell04__aside,.ow-shell04__aside .ow-shell04__fade,.ow-shell04__aside :is(.ow-shell04__workspace,.ow-shell04__user)>.ow-button__icon:last-child,.ow-shell04__aside .ow-shell04__unread,.ow-shell04__aside .ow-nav__label,.ow-shell04__aside .ow-nav__end,.ow-shell04__aside .ow-nav__heading,.ow-shell04__aside .ow-button__shortcut{transition:none}}@media(max-width:1023px){.ow-shell04__page{padding:24px 24px 36px}}@media(max-width:759px){.ow-shell04{flex-direction:column}.ow-shell04__aside,.ow-shell04__toolbar{display:none}.ow-shell04__topbar{display:flex}.ow-shell04__panel{min-height:calc(100dvh - 60px);margin:0 8px 8px}.ow-shell04__page{padding:22px 18px 32px}}.ow-blog01,.ow-blog01 *,.ow-blog01 *:before,.ow-blog01 *:after{box-sizing:border-box}.ow-blog01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-blog01__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-blog01__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px}.ow-blog01__filter{max-width:100%;overflow-x:auto;scrollbar-width:none}.ow-blog01__posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:0;list-style:none}.ow-blog01__post.ow-card{position:relative;display:flex;height:100%;flex-direction:column;border-radius:var(--ow-radius-card);padding:6px;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-blog01__post.ow-card:hover{border-color:var(--ow-border-strong)}.ow-blog01__post.ow-card:has(.ow-blog01__link:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-blog01__body{display:flex;flex:1;flex-direction:column;padding:18px 16px 14px}.ow-blog01__meta{display:flex;align-items:center;gap:10px}.ow-blog01__post-title{margin-top:14px}.ow-blog01__link.ow-link,.ow-blog01__link.ow-link:hover,.ow-blog01__link.ow-link:focus-visible{color:inherit;font-weight:inherit;text-decoration:none;outline:none}.ow-blog01__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ow-blog01__excerpt{margin:8px 0 22px}.ow-blog01__byline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid var(--ow-border);padding-top:14px}.ow-blog01__read{flex-shrink:0}.ow-blog01__footer{display:flex;justify-content:center;margin-top:48px}.ow-blog01__cover{position:relative;aspect-ratio:16 / 10;flex-shrink:0}.ow-blog01__cover>img{display:block;width:100%;height:100%;border-radius:var(--ow-radius-container);object-fit:cover}@media(max-width:1024px){.ow-blog01__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ow-blog01{padding:72px var(--ow-page-gutter)}.ow-blog01__posts{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:36px}}@media(prefers-reduced-motion:reduce){.ow-blog01__post.ow-card{transition:none}}.ow-blog02,.ow-blog02 *,.ow-blog02 *:before,.ow-blog02 *:after{box-sizing:border-box}.ow-blog02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-blog02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-blog02__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px}.ow-blog02__all{display:inline-flex;align-items:center;gap:6px}.ow-blog02__lead.ow-card{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:40px;border-radius:var(--ow-radius-card);padding:8px;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-blog02__lead.ow-card:hover,.ow-blog02__item:hover .ow-blog02__thumb:after{border-color:var(--ow-border-strong)}.ow-blog02__lead.ow-card:has(.ow-blog02__link:focus-visible),.ow-blog02__item:has(.ow-blog02__link:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:4px}.ow-blog02__lead-cover{position:relative;height:100%;min-height:360px}.ow-blog02__lead-body{display:flex;flex-direction:column;padding:32px 36px 28px 44px}.ow-blog02__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ow-blog02__lead-title{margin-top:20px}.ow-blog02__link.ow-link,.ow-blog02__link.ow-link:hover,.ow-blog02__link.ow-link:focus-visible{color:inherit;font-weight:inherit;text-decoration:none;outline:none}.ow-blog02__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ow-blog02__excerpt{margin-top:16px}.ow-blog02__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;border-top:1px solid var(--ow-border);border-bottom:1px solid var(--ow-border);padding:0}.ow-blog02__fact{display:grid;gap:2px;padding:16px 0}.ow-blog02__fact+.ow-blog02__fact{border-left:1px solid var(--ow-border);padding-left:18px}.ow-blog02__fact dt{order:2}.ow-blog02__fact-value{order:1;font-variant-numeric:tabular-nums}.ow-blog02__byline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px}.ow-blog02__read{flex-shrink:0}.ow-blog02__more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none}.ow-blog02__more>li+li{border-left:1px solid var(--ow-border)}.ow-blog02__item{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:18px;border-radius:var(--ow-radius-container);padding:4px 28px}.ow-blog02__more>li:first-child .ow-blog02__item{padding-left:0}.ow-blog02__more>li:last-child .ow-blog02__item{padding-right:0}.ow-blog02__thumb{position:relative;border-radius:var(--ow-radius-container)}.ow-blog02__thumb:after{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;pointer-events:none;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-blog02__item-title{margin-top:8px;text-wrap:balance}.ow-blog02__item-author{display:flex;align-items:center;gap:8px;margin-top:10px}.ow-blog02__lead-cover>img{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--ow-radius-container);object-fit:cover}.ow-blog02__thumb>img{display:block;width:100%;aspect-ratio:16 / 10;border-radius:inherit;object-fit:cover}@media(max-width:1024px){.ow-blog02__lead.ow-card{grid-template-columns:minmax(0,1fr)}.ow-blog02__lead-cover{min-height:0;aspect-ratio:16 / 8}.ow-blog02__lead-body{padding:28px 24px 20px}.ow-blog02__more{grid-template-columns:minmax(0,1fr)}.ow-blog02__more>li+li{border-top:1px solid var(--ow-border);border-left:0}.ow-blog02__more .ow-blog02__item,.ow-blog02__more>li:first-child .ow-blog02__item,.ow-blog02__more>li:last-child .ow-blog02__item{grid-template-columns:160px minmax(0,1fr);align-items:center;padding:20px 0}}@media(max-width:760px){.ow-blog02{padding:72px var(--ow-page-gutter)}.ow-blog02__lead.ow-card{margin-top:28px;padding:6px}.ow-blog02__lead-cover{aspect-ratio:16 / 10}.ow-blog02__lead-body{padding:22px 14px 14px}.ow-blog02__lead-title{margin-top:16px}.ow-blog02__fact+.ow-blog02__fact{padding-left:12px}.ow-blog02__more{margin-top:24px}.ow-blog02__more .ow-blog02__item,.ow-blog02__more>li:first-child .ow-blog02__item,.ow-blog02__more>li:last-child .ow-blog02__item{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:18px 0}.ow-blog02__item-title{margin-top:4px}}@media(prefers-reduced-motion:reduce){.ow-blog02__lead.ow-card,.ow-blog02__thumb:after{transition:none}}.ow-blog03,.ow-blog03 *,.ow-blog03 *:before,.ow-blog03 *:after{box-sizing:border-box}.ow-blog03{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-blog03__inner{max-width:1040px;margin:0 auto}.ow-blog03__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px}.ow-blog03__subscribe{display:flex;flex-wrap:wrap;gap:8px 22px}.ow-blog03__subscribe .ow-link{display:inline-flex;align-items:center;gap:7px}.ow-blog03__subscribe svg{color:var(--ow-icon)}.ow-blog03__list{margin:64px 0 0;padding:0;list-style:none}.ow-blog03__release{display:grid;grid-template-columns:184px minmax(0,1fr)}.ow-blog03__when{display:grid;align-content:start;justify-items:start;gap:6px;padding:2px 24px 0 0}.ow-blog03__version{font-weight:var(--ow-weight-emphasis)}.ow-blog03__body{position:relative;border-left:1px solid var(--ow-border);padding:0 0 72px 40px}.ow-blog03__release:last-child .ow-blog03__body{border-left-color:transparent;padding-bottom:0}.ow-blog03__release:last-child .ow-blog03__body:after{content:"";position:absolute;top:0;left:-1px;width:1px;height:120px;background:linear-gradient(var(--ow-border),transparent)}.ow-blog03__node{position:absolute;top:7px;left:-6px;width:11px;height:11px;border:2px solid var(--ow-border-strong);border-radius:50%;background:var(--ow-paper)}.ow-blog03__release:first-child .ow-blog03__node{border-color:var(--ow-paper);background:var(--ow-brass);box-shadow:0 0 0 1px var(--ow-brass)}.ow-blog03__summary{max-width:620px;margin-top:10px}.ow-blog03__groups{display:grid;gap:18px;margin-top:28px}.ow-blog03__group{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start}.ow-blog03__group .ow-badge{margin-top:1px}.ow-blog03__items{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ow-blog03__items li{position:relative;padding-left:16px}.ow-blog03__items li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:1px;background:var(--ow-text-muted)}.ow-blog03__more{display:flex;margin:48px 0 0 224px}.ow-blog03__body>img,.ow-blog03__body>video,.ow-blog03__body>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:760px){.ow-blog03{padding:72px var(--ow-page-gutter)}.ow-blog03__list{margin-top:44px}.ow-blog03__release{position:relative;grid-template-columns:minmax(0,1fr);border-left:1px solid var(--ow-border);padding:0 0 56px 24px}.ow-blog03__release:last-child{border-left-color:transparent;padding-bottom:0}.ow-blog03__when{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;padding:0}.ow-blog03__body,.ow-blog03__release:last-child .ow-blog03__body{position:static;border-left:0;padding:0}.ow-blog03__release:last-child .ow-blog03__body:after{top:0;left:-1px}.ow-blog03__node{top:4px}.ow-blog03__group{grid-template-columns:minmax(0,1fr);gap:10px}.ow-blog03__more{margin:36px 0 0 24px}}.ow-blog04,.ow-blog04 *,.ow-blog04 *:before,.ow-blog04 *:after{box-sizing:border-box}.ow-blog04{background:var(--ow-paper);padding:72px 32px var(--ow-section-y);color:var(--ow-text)}.ow-blog04__inner{max-width:1040px;margin:0 auto}.ow-blog04__back{display:inline-flex;align-items:center;gap:6px}.ow-blog04__header{max-width:800px;margin-top:40px}.ow-blog04__meta-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ow-blog04__title,.ow-blog04__dek{margin-top:20px}.ow-blog04__byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}.ow-blog04__byline-facts{display:flex;flex-wrap:wrap;gap:6px 20px}.ow-blog04__byline-facts span{display:inline-flex;align-items:center;gap:6px}.ow-blog04__byline-facts svg{color:var(--ow-icon)}.ow-blog04__cover{position:relative;aspect-ratio:12 / 5;margin-top:48px}.ow-blog04__cover>img{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--ow-radius-card);object-fit:cover}.ow-blog04__layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:80px;margin-top:56px}.ow-blog04__prose{max-width:708px}.ow-blog04__prose>p{margin-bottom:1.25em}.ow-blog04__prose>h2{margin:2.1em 0 .6em;scroll-margin-top:24px}.ow-blog04__prose>h2:first-child{margin-top:0}.ow-blog04__prose>ol,.ow-blog04__prose>ul{margin:0 0 1.25em;padding-left:1.4em}.ow-blog04__prose>ol li,.ow-blog04__prose>ul li{margin-top:.35em;padding-left:.3em}.ow-blog04__prose>ol li::marker,.ow-blog04__prose>ul li::marker{color:var(--ow-text-muted);font-variant-numeric:tabular-nums}.ow-blog04__prose strong{color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.ow-blog04__prose .ow-code-block{margin:28px 0}.ow-blog04__prose>blockquote{margin:32px 0;border-top:1px solid var(--ow-border);border-bottom:1px solid var(--ow-border);padding:28px 0}.ow-blog04__prose>blockquote>p:before{content:"";display:inline-block;width:7px;height:7px;margin-right:14px;border-radius:50%;background:var(--ow-brass);vertical-align:.22em}.ow-blog04__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;border-top:1px solid var(--ow-border);padding-top:24px}.ow-blog04__aside{position:sticky;top:32px}.ow-blog04__toc-label{margin-bottom:12px}.ow-blog04__toc{display:grid;margin:0;border-left:1px solid var(--ow-border);padding:0;list-style:none}.ow-blog04__toc-link.ow-link{display:block;margin-left:-1px;border-left:1px solid transparent;padding:6px 0 6px 14px;color:var(--ow-text-muted);font-weight:var(--ow-weight-regular);text-decoration:none;transition-property:color,border-color}.ow-blog04__toc-link.ow-link:hover{color:var(--ow-text)}.ow-blog04__toc-link.ow-link:focus-visible{border-radius:var(--ow-radius-sm)}.ow-blog04__toc-link.ow-link[aria-current=location]{border-left-color:var(--ow-primary-text);color:var(--ow-text);font-weight:var(--ow-weight-control)}.ow-blog04__aside-share{margin-top:24px;border-top:1px solid var(--ow-border);padding-top:16px}.ow-blog04__aside-share .ow-copy-button{margin-left:-8px}.ow-blog04__toc-fold{display:none}@media(max-width:1024px){.ow-blog04__layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.ow-blog04__aside{display:none}.ow-blog04__toc-fold{display:block;background:var(--ow-surface)}}@media(max-width:760px){.ow-blog04{padding:48px var(--ow-page-gutter) 72px}.ow-blog04__header{margin-top:28px}.ow-blog04__cover{aspect-ratio:16 / 10;margin-top:36px}.ow-blog04__cover>img{border-radius:var(--ow-radius-container)}}@media(prefers-reduced-motion:reduce){.ow-blog04__toc-link.ow-link{transition:none}}.ow-cta01,.ow-cta01 *,.ow-cta01 *:before,.ow-cta01 *:after{box-sizing:border-box}.ow-cta01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-cta01 .ow-cta01__panel{max-width:var(--ow-page-max);margin:0 auto;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-section);background:var(--ow-surface)}.ow-cta01__content{display:flex;align-items:center;justify-content:space-between;gap:40px 56px;padding:64px 64px 60px}.ow-cta01__text{max-width:620px}.ow-cta01__lead{margin-top:16px}.ow-cta01__side{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:14px}.ow-cta01__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-lg)}.ow-cta01__note{display:flex;align-items:center;gap:8px}.ow-cta01__note svg{color:var(--ow-icon)}@media(max-width:1024px){.ow-cta01__content{flex-direction:column;align-items:flex-start;padding:56px 48px}.ow-cta01__side{align-items:flex-start}}@media(max-width:760px){.ow-cta01{padding:72px var(--ow-page-gutter)}.ow-cta01 .ow-cta01__panel{border-radius:var(--ow-radius-card)}.ow-cta01__content{gap:32px;padding:40px 22px}.ow-cta01__side,.ow-cta01__actions{width:100%}.ow-cta01__actions{flex-direction:column}}.ow-cta02,.ow-cta02 *,.ow-cta02 *:before,.ow-cta02 *:after{box-sizing:border-box}.ow-cta02{background:var(--ow-paper);padding:var(--ow-section-y) 32px}.ow-cta02 .ow-cta02__plate{--ow-dot: color-mix(in srgb, var(--ow-on-primary) 13%, transparent);max-width:var(--ow-page-max);margin:0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--ow-brand-400) 35%,transparent);border-radius:var(--ow-radius-section);background:linear-gradient(180deg,var(--ow-brand-600),var(--ow-brand-800));color:var(--ow-on-primary)}.ow-cta02__content{display:flex;flex-direction:column;align-items:center;padding:88px 40px 84px;text-align:center}.ow-cta02 .ow-cta02__eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--ow-on-primary) 22%,transparent);border-radius:var(--ow-radius-pill);background:color-mix(in srgb,var(--ow-on-primary) 8%,transparent);padding:3px 12px;color:color-mix(in srgb,var(--ow-on-primary) 88%,transparent)}.ow-cta02__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ow-brass)}.ow-cta02 .ow-cta02__title{max-width:760px;margin-top:24px;color:var(--ow-on-primary)}.ow-cta02 .ow-cta02__lead{margin-top:20px;color:color-mix(in srgb,var(--ow-on-primary) 78%,transparent)}.ow-cta02__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 28px;margin-top:36px}.ow-cta02 .ow-cta02__action{border-color:transparent;background-color:var(--ow-on-primary);background-image:linear-gradient(to bottom,var(--ow-on-primary),color-mix(in srgb,var(--ow-brand-50) 70%,var(--ow-on-primary)));color:var(--ow-brand-700);box-shadow:0 1px 2px color-mix(in srgb,var(--ow-brand-950) 40%,transparent),0 6px 16px -6px color-mix(in srgb,var(--ow-brand-950) 60%,transparent)}.ow-cta02 .ow-cta02__action:hover:not(:disabled){border-color:transparent;background-image:linear-gradient(to bottom,var(--ow-on-primary),var(--ow-brand-100))}.ow-cta02 .ow-cta02__action:focus-visible,.ow-cta02 .ow-cta02__link:focus-visible{outline:2px solid var(--ow-on-primary);outline-offset:3px}.ow-cta02 .ow-cta02__link,.ow-cta02 .ow-cta02__link:hover{display:inline-flex;align-items:center;gap:6px;border-radius:var(--ow-radius-sm);color:var(--ow-on-primary);text-decoration:none}.ow-cta02__link svg{transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-cta02__link:hover svg{transform:translate(2px)}.ow-cta02__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:48px 0 0;padding:0;color:color-mix(in srgb,var(--ow-on-primary) 70%,transparent);list-style:none}.ow-cta02__facts li{display:flex;align-items:center;gap:8px}@media(prefers-reduced-motion:reduce){.ow-cta02__link svg{transition:none}}@media(max-width:760px){.ow-cta02{padding:72px var(--ow-page-gutter)}.ow-cta02 .ow-cta02__plate{border-radius:var(--ow-radius-card)}.ow-cta02__content{padding:56px 22px 52px}.ow-cta02__actions{width:100%;flex-direction:column}.ow-cta02 .ow-cta02__action{width:100%}.ow-cta02__facts{flex-direction:column;align-items:center;margin-top:36px}}.ow-cta03,.ow-cta03 *,.ow-cta03 *:before,.ow-cta03 *:after{box-sizing:border-box}.ow-cta03{overflow:hidden;background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-cta03__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:72px;margin:0 auto}.ow-cta03__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-lg);margin-top:32px}.ow-cta03__points{display:grid;gap:10px;margin:32px 0 0;padding:0;list-style:none}.ow-cta03__points li{display:flex;align-items:center;gap:10px}.ow-cta03__points svg{flex-shrink:0;color:var(--ow-primary-text)}.ow-cta03__inner>img,.ow-cta03__inner>video,.ow-cta03__inner>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:1024px){.ow-cta03__inner{grid-template-columns:minmax(0,1fr);gap:56px}}@media(max-width:760px){.ow-cta03{padding:72px var(--ow-page-gutter)}.ow-cta03__actions{flex-direction:column}}.ow-chat01,.ow-chat01 *,.ow-chat01 *:before,.ow-chat01 *:after{box-sizing:border-box}.ow-chat01{display:flex;height:100dvh;flex-direction:column;background:var(--ow-canvas);padding:8px}.ow-chat01__panel{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-chat01__header{display:flex;min-height:60px;flex-shrink:0;align-items:center;gap:var(--ow-space-lg);border-bottom:1px solid var(--ow-border);padding:10px 12px 10px 20px}.ow-chat01__heading{display:grid;min-width:0;flex:1;gap:2px}.ow-chat01__context{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.ow-chat01__context-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ow-success-solid)}@media(max-width:760px){.ow-chat01{padding:0}.ow-chat01__panel{border:0;border-radius:0}.ow-chat01__header{padding:8px 8px 8px 16px}}.ow-chat02,.ow-chat02 *,.ow-chat02 *:before,.ow-chat02 *:after{box-sizing:border-box}.ow-chat02{background:var(--ow-canvas);padding:72px 32px 80px}.ow-chat02__inner{max-width:680px;margin:0 auto}.ow-chat02__lead{max-width:480px;margin:8px auto 0}.ow-chat02__input{margin-top:28px}.ow-chat02__picker.ow-button{gap:6px;color:var(--ow-text-soft)}.ow-chat02__option{display:grid;gap:4px;padding:2px 0}.ow-chat02__tick-space{display:block;width:15px}.ow-chat02__suggestions{margin-top:20px}@media(max-width:760px){.ow-chat02{padding:48px var(--ow-page-gutter) 56px}.ow-chat02__input{margin-top:24px}.ow-chat02__picker>.ow-button__icon:first-child{display:none}}.ow-chat03,.ow-chat03 *,.ow-chat03 *:before,.ow-chat03 *:after{box-sizing:border-box}.ow-chat03{background:var(--ow-canvas);padding:32px}.ow-chat03__panel{max-width:820px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-chat03__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-lg) var(--ow-space-xl);border-bottom:1px solid var(--ow-border);padding:20px 24px}.ow-chat03__heading{display:grid;min-width:0;flex:1 1 260px;gap:4px}.ow-chat03__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ow-chat03__meta-sep{color:var(--ow-border-strong)}.ow-chat03__controls{display:flex;align-items:center;gap:var(--ow-space-md)}.ow-chat03__elapsed{min-width:36px;font-variant-numeric:tabular-nums;text-align:right}.ow-chat03__body{display:grid;gap:var(--ow-space-xl);padding:20px 24px 24px}.ow-chat03__steps{display:grid;gap:var(--ow-space-sm);margin:0;padding:0;list-style:none}.ow-chat03__note{padding:4px 12px}.ow-chat03__summary{border-top:1px solid var(--ow-border);padding-top:var(--ow-space-xl)}.ow-chat03__files{overflow:hidden;margin:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);padding:0;list-style:none}.ow-chat03__file+.ow-chat03__file{border-top:1px solid var(--ow-border)}.ow-chat03__file-button.ow-button{justify-content:flex-start;border:0;border-radius:0;padding:8px 12px}.ow-chat03__file-button.ow-button:hover:not(:disabled){background:var(--ow-hover)}.ow-chat03__file-button.ow-button:focus-visible{outline-offset:-2px}.ow-chat03__file-button>.ow-button__icon:first-child svg{flex-shrink:0;color:var(--ow-icon);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-chat03__file-button[aria-expanded=true]>.ow-button__icon:first-child svg{transform:rotate(90deg)}.ow-chat03__path{min-width:0;flex:1;font-size:12px;text-align:left}.ow-chat03__diff{overflow-x:auto;border-top:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:6px 0;font-size:12px;line-height:1.7}.ow-chat03__line{display:flex;min-width:max-content;padding:0 12px;white-space:pre}.ow-chat03__line:before{content:attr(data-sign);width:18px;flex-shrink:0;color:var(--ow-text-muted);user-select:none}.ow-chat03__line--hunk{color:var(--ow-text-muted)}.ow-chat03__line--add{background:color-mix(in srgb,var(--ow-success-solid) 12%,transparent)}.ow-chat03__line--add:before{color:var(--ow-success-text)}.ow-chat03__line--remove{background:color-mix(in srgb,var(--ow-danger-solid) 10%,transparent)}.ow-chat03__line--remove:before{color:var(--ow-danger-text)}@media(max-width:760px){.ow-chat03{padding:8px}.ow-chat03__header{padding:18px 16px}.ow-chat03__controls{width:100%;justify-content:flex-end}.ow-chat03__controls>.ow-badge{margin-right:auto}.ow-chat03__body{padding:16px}.ow-chat03__meta-sep--dot{display:none}}@media(prefers-reduced-motion:reduce){.ow-chat03__file-button>.ow-button__icon:first-child svg{transition:none}}.ow-contact01,.ow-contact01 *,.ow-contact01 *:before,.ow-contact01 *:after{box-sizing:border-box}.ow-contact01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-contact01__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;margin:0 auto}.ow-contact01__details{display:grid;gap:0;margin:40px 0 0;border-top:1px solid var(--ow-border);padding:0;list-style:none}.ow-contact01__detail{display:grid;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:14px;border-bottom:1px solid var(--ow-border);padding:18px 0}.ow-contact01__detail-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface);color:var(--ow-text-soft)}.ow-contact01__detail-value,.ow-contact01__detail-note{margin-top:4px}.ow-contact01__card{border-radius:var(--ow-radius-card);padding:32px}.ow-contact01__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ow-contact01__wide{grid-column:1 / -1}.ow-contact01__foot{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:4px}.ow-contact01__done{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 8px}.ow-contact01__done:focus{outline:none}.ow-contact01__done-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--ow-success-border);border-radius:50%;background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-contact01__done-title{margin-top:20px}.ow-contact01__done-text{max-width:460px;margin:8px 0 24px}@media(max-width:1024px){.ow-contact01__inner{grid-template-columns:minmax(0,1fr);gap:48px}.ow-contact01__details{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.ow-contact01__detail{grid-template-columns:minmax(0,1fr);gap:12px;border-bottom:0;padding-bottom:0}.ow-contact01__card{max-width:720px}}@media(max-width:760px){.ow-contact01{padding:72px var(--ow-page-gutter)}.ow-contact01__details{grid-template-columns:minmax(0,1fr);margin-top:32px}.ow-contact01__detail{grid-template-columns:36px minmax(0,1fr);gap:14px;border-bottom:1px solid var(--ow-border);padding-bottom:18px}.ow-contact01__card{padding:22px 18px}.ow-contact01__form{grid-template-columns:minmax(0,1fr);gap:18px}.ow-contact01__foot{flex-direction:column-reverse;align-items:stretch}}.ow-contact02,.ow-contact02 *,.ow-contact02 *:before,.ow-contact02 *:after{box-sizing:border-box}.ow-contact02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-contact02__inner{display:flex;max-width:var(--ow-page-max);flex-direction:column;align-items:center;margin:0 auto}.ow-contact02__grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.ow-contact02__card{display:flex;flex-direction:column;border-radius:var(--ow-radius-card)}.ow-contact02__body{flex:1;padding:28px 28px 24px}.ow-contact02__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-contact02__title{margin-top:20px}.ow-contact02__text{margin-top:8px}.ow-contact02__list{display:grid;margin:20px 0 0;border-top:1px solid var(--ow-border);padding:0;list-style:none}.ow-contact02__list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ow-border);padding:10px 0}.ow-contact02__list a{min-width:0}.ow-contact02__meta{flex-shrink:0;font-variant-numeric:tabular-nums}.ow-contact02__address{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:var(--ow-surface-muted);padding:4px 4px 4px 12px}.ow-contact02__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-top:1px solid var(--ow-border);padding:12px 28px}.ow-contact02__foot-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ow-contact02__members{display:flex;align-items:center;gap:8px;white-space:nowrap}.ow-contact02__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;margin-top:40px}.ow-contact02__status>span:last-child{text-wrap:balance}.ow-contact02__state{display:inline-flex;align-items:center;gap:8px}.ow-contact02__state:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ow-success-solid);box-shadow:0 0 0 3px var(--ow-success-surface)}@media(max-width:1024px){.ow-contact02__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-contact02__card:last-child{grid-column:1 / -1}}@media(max-width:760px){.ow-contact02{padding:72px var(--ow-page-gutter)}.ow-contact02__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.ow-contact02__body{padding:22px 20px 20px}.ow-contact02__foot{padding:10px 20px}.ow-contact02__status{flex-direction:column;gap:6px}}.ow-dashboard01,.ow-dashboard01 *,.ow-dashboard01 *:before,.ow-dashboard01 *:after{box-sizing:border-box}.ow-dashboard01{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-dashboard01__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;gap:var(--ow-space-2xl);margin:0 auto}.ow-dashboard01__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl);margin-bottom:var(--ow-space-sm)}.ow-dashboard01__lead{margin-top:4px}.ow-dashboard01__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm)}.ow-dashboard01__select{width:180px}.ow-dashboard01__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ow-space-2xl)}.ow-dashboard01__card{padding:20px 20px 16px}.ow-dashboard01__card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-lg) var(--ow-space-2xl);margin-bottom:var(--ow-space-4xl)}.ow-dashboard01__summary{margin-top:2px}.ow-dashboard01__legend{display:flex;gap:var(--ow-space-2xl);margin:0;padding:0;list-style:none}.ow-dashboard01__legend-item{display:flex;align-items:center;gap:7px}@media(max-width:1023px){.ow-dashboard01{padding:28px 24px}.ow-dashboard01__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.ow-dashboard01{padding:24px var(--ow-page-gutter) 32px}.ow-dashboard01__filters,.ow-dashboard01__filters>*{width:100%}.ow-dashboard01__select{width:100%}.ow-dashboard01__filters .ow-segmented{display:flex;flex-wrap:nowrap}.ow-dashboard01__filters .ow-segmented__item{flex:1}.ow-dashboard01__stats{gap:var(--ow-space-lg)}.ow-dashboard01__stats .ow-stat{padding:14px 16px}.ow-dashboard01__stats .ow-stat__value{font-size:22px}.ow-dashboard01__card{padding:16px 14px 12px}}.ow-dashboard02,.ow-dashboard02 *,.ow-dashboard02 *:before,.ow-dashboard02 *:after{box-sizing:border-box}.ow-dashboard02{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-dashboard02__inner{display:grid;max-width:1200px;grid-template-areas:"header header" "stats feed" "table feed";grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto auto 1fr;gap:var(--ow-space-2xl);margin:0 auto}.ow-dashboard02__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl);grid-area:header;margin-bottom:var(--ow-space-sm)}.ow-dashboard02__lead{margin-top:4px}.ow-dashboard02__stats{display:grid;grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ow-space-2xl)}.ow-dashboard02__card{min-width:0;overflow:hidden}.ow-dashboard02__card-header{display:flex;min-height:56px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-sm) var(--ow-space-lg);border-bottom:1px solid var(--ow-border);padding:10px 14px 10px 18px}.ow-dashboard02__table-card{grid-area:table;align-self:start}.ow-dashboard02__table-card .ow-table-wrap{border:0;border-radius:0}.ow-dashboard02__feed{display:flex;flex-direction:column;grid-area:feed}.ow-dashboard02__new{display:flex;justify-content:center;border-bottom:1px solid var(--ow-border);padding:10px}.ow-dashboard02__day{padding:14px 18px 2px}.ow-dashboard02__events{margin:0;padding:4px 0 6px;list-style:none}.ow-dashboard02__event{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--ow-space-lg);padding:9px 18px}.ow-dashboard02__event:not(:last-child):after{content:"";position:absolute;top:41px;bottom:-5px;left:31.5px;width:1px;background:var(--ow-border)}.ow-dashboard02__event[data-fresh]{animation:ow-dashboard02-arrive var(--ow-duration-panel) var(--ow-ease-emphasized)}@keyframes ow-dashboard02-arrive{0%{opacity:0;transform:translateY(-6px)}}.ow-dashboard02__icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:50%;background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-dashboard02__icon[data-tone=success]{border-color:var(--ow-success-border);background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-dashboard02__icon[data-tone=danger]{border-color:var(--ow-danger-border);background:var(--ow-danger-surface);color:var(--ow-danger-text)}.ow-dashboard02__icon[data-tone=primary]{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-dashboard02__event-text{min-width:0;padding-top:4px;text-wrap:pretty}.ow-dashboard02__event-meta{display:block;margin-top:2px}.ow-dashboard02__earlier{display:flex;justify-content:center;border-top:1px solid var(--ow-border);padding:10px}.ow-dashboard02__none{padding:28px 18px}@media(prefers-reduced-motion:reduce){.ow-dashboard02__event[data-fresh]{animation:none}}@media(max-width:1023px){.ow-dashboard02{padding:28px 24px}.ow-dashboard02__inner{grid-template-areas:"header" "stats" "feed" "table";grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media(max-width:759px){.ow-dashboard02{padding:24px var(--ow-page-gutter) 32px}.ow-dashboard02__stats{gap:var(--ow-space-lg)}.ow-dashboard02__stats .ow-stat{padding:14px 16px}.ow-dashboard02__stats .ow-stat__value{font-size:22px}.ow-dashboard02__card-header{padding-left:16px}.ow-dashboard02__event{padding-right:16px;padding-left:16px}.ow-dashboard02__event:not(:last-child):after{left:29.5px}}@media(max-width:1023px){.ow-dashboard02__table-card[data-hide-tablet~="1"] :is(th,td):nth-child(1),.ow-dashboard02__table-card[data-hide-tablet~="2"] :is(th,td):nth-child(2),.ow-dashboard02__table-card[data-hide-tablet~="3"] :is(th,td):nth-child(3),.ow-dashboard02__table-card[data-hide-tablet~="4"] :is(th,td):nth-child(4),.ow-dashboard02__table-card[data-hide-tablet~="5"] :is(th,td):nth-child(5),.ow-dashboard02__table-card[data-hide-tablet~="6"] :is(th,td):nth-child(6),.ow-dashboard02__table-card[data-hide-tablet~="7"] :is(th,td):nth-child(7),.ow-dashboard02__table-card[data-hide-tablet~="8"] :is(th,td):nth-child(8){display:none}}@media(max-width:759px){.ow-dashboard02__table-card[data-hide-phone~="1"] :is(th,td):nth-child(1),.ow-dashboard02__table-card[data-hide-phone~="2"] :is(th,td):nth-child(2),.ow-dashboard02__table-card[data-hide-phone~="3"] :is(th,td):nth-child(3),.ow-dashboard02__table-card[data-hide-phone~="4"] :is(th,td):nth-child(4),.ow-dashboard02__table-card[data-hide-phone~="5"] :is(th,td):nth-child(5),.ow-dashboard02__table-card[data-hide-phone~="6"] :is(th,td):nth-child(6),.ow-dashboard02__table-card[data-hide-phone~="7"] :is(th,td):nth-child(7),.ow-dashboard02__table-card[data-hide-phone~="8"] :is(th,td):nth-child(8){display:none}}.ow-dashboard03,.ow-dashboard03 *,.ow-dashboard03 *:before,.ow-dashboard03 *:after{box-sizing:border-box}.ow-dashboard03{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-dashboard03__inner{display:grid;max-width:1200px;grid-template-areas:"header header" "budget invoice" "projects invoice";grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto auto 1fr;gap:var(--ow-space-2xl);margin:0 auto}.ow-dashboard03__header{grid-area:header;margin-bottom:var(--ow-space-sm)}.ow-dashboard03__lead{margin-top:4px}.ow-dashboard03__card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-sm) var(--ow-space-lg)}.ow-dashboard03__budget{display:grid;grid-area:budget;gap:var(--ow-space-4xl);padding:20px 22px 22px}.ow-dashboard03__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ow-dashboard03__spent{font-size:34px;line-height:1.1}.ow-dashboard03__meter{display:grid;gap:10px}.ow-dashboard03__scale{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.ow-dashboard03__forecast{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);background:var(--ow-surface-muted);padding:10px 12px}.ow-dashboard03__forecast svg{flex-shrink:0;margin-top:2px}.ow-dashboard03__forecast[data-tone=warning]{border-color:var(--ow-warning-border);background:var(--ow-warning-surface)}.ow-dashboard03__forecast[data-tone=warning] svg{color:var(--ow-warning-text)}.ow-dashboard03__forecast[data-tone=success] svg{color:var(--ow-success-text)}.ow-dashboard03__popover-body{display:grid;gap:var(--ow-space-2xl)}.ow-dashboard03__popover-actions{display:flex;justify-content:flex-end;gap:var(--ow-space-sm)}.ow-dashboard03__projects{grid-area:projects;align-self:start;overflow:hidden}.ow-dashboard03__projects .ow-dashboard03__card-header{min-height:56px;border-bottom:1px solid var(--ow-border);padding:12px 22px}.ow-dashboard03__projects .ow-table-wrap{border:0;border-radius:0}.ow-dashboard03__projects th:first-child,.ow-dashboard03__projects td:first-child{padding-left:22px}.ow-dashboard03__projects th:last-child,.ow-dashboard03__projects td:last-child{padding-right:22px}.ow-dashboard03__invoice{display:grid;grid-area:invoice;align-self:start;gap:var(--ow-space-4xl);padding:20px 22px 22px}.ow-dashboard03__due{margin-top:2px}.ow-dashboard03__lines{display:grid;gap:10px;margin:0}.ow-dashboard03__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-lg)}.ow-dashboard03__item{min-width:0}.ow-dashboard03__hint{display:block}.ow-dashboard03__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.ow-dashboard03__total{border-top:1px solid var(--ow-border);padding-top:12px}.ow-dashboard03__note{margin-top:-8px}.ow-dashboard03__payment{display:flex;align-items:center;gap:var(--ow-space-lg);border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);padding:10px 8px 10px 12px}.ow-dashboard03__card-mark{display:flex;width:36px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-sm);background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-dashboard03__payment-text{display:grid;min-width:0;flex:1}@media(max-width:1023px){.ow-dashboard03{padding:28px 24px}.ow-dashboard03__inner{grid-template-areas:"header" "budget" "invoice" "projects";grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media(max-width:759px){.ow-dashboard03{padding:24px var(--ow-page-gutter) 32px}.ow-dashboard03__budget,.ow-dashboard03__invoice{padding:18px 16px 20px}.ow-dashboard03__spent{font-size:30px}.ow-dashboard03__projects .ow-dashboard03__card-header{padding:12px 16px}.ow-dashboard03__projects th:first-child,.ow-dashboard03__projects td:first-child{padding-left:16px}.ow-dashboard03__projects th:last-child,.ow-dashboard03__projects td:last-child{padding-right:16px}}@media(max-width:1023px){.ow-dashboard03__projects[data-hide-tablet~="1"] :is(th,td):nth-child(1),.ow-dashboard03__projects[data-hide-tablet~="2"] :is(th,td):nth-child(2),.ow-dashboard03__projects[data-hide-tablet~="3"] :is(th,td):nth-child(3),.ow-dashboard03__projects[data-hide-tablet~="4"] :is(th,td):nth-child(4),.ow-dashboard03__projects[data-hide-tablet~="5"] :is(th,td):nth-child(5),.ow-dashboard03__projects[data-hide-tablet~="6"] :is(th,td):nth-child(6),.ow-dashboard03__projects[data-hide-tablet~="7"] :is(th,td):nth-child(7),.ow-dashboard03__projects[data-hide-tablet~="8"] :is(th,td):nth-child(8){display:none}}@media(max-width:759px){.ow-dashboard03__projects[data-hide-phone~="1"] :is(th,td):nth-child(1),.ow-dashboard03__projects[data-hide-phone~="2"] :is(th,td):nth-child(2),.ow-dashboard03__projects[data-hide-phone~="3"] :is(th,td):nth-child(3),.ow-dashboard03__projects[data-hide-phone~="4"] :is(th,td):nth-child(4),.ow-dashboard03__projects[data-hide-phone~="5"] :is(th,td):nth-child(5),.ow-dashboard03__projects[data-hide-phone~="6"] :is(th,td):nth-child(6),.ow-dashboard03__projects[data-hide-phone~="7"] :is(th,td):nth-child(7),.ow-dashboard03__projects[data-hide-phone~="8"] :is(th,td):nth-child(8){display:none}}.ow-empty01,.ow-empty01 *,.ow-empty01 *:before,.ow-empty01 *:after{box-sizing:border-box}.ow-empty01{background:var(--ow-canvas);padding:24px;color:var(--ow-text);font-size:14px}.ow-empty01__panel{max-width:1080px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:28px 32px 32px}.ow-empty01__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.ow-empty01__subtitle{margin-top:4px}.ow-empty01__area{margin-top:28px;border:1.5px dashed var(--ow-border-strong);border-radius:var(--ow-radius-container);padding:36px 32px 32px}.ow-empty01__area .ow-empty{padding-top:8px}.ow-empty01__ways{max-width:880px;margin:0 auto}.ow-empty01__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ow-empty01__list{margin:28px 0 0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);padding:0;list-style:none}.ow-empty01__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px}.ow-empty01__row+.ow-empty01__row{border-top:1px solid var(--ow-border)}.ow-empty01__dot{width:9px;height:9px;border-radius:50%;background:var(--ow-primary)}.ow-empty01__name{display:grid;min-width:0;gap:2px}@media(max-width:1024px){.ow-empty01__area{padding-right:20px;padding-left:20px}}@media(max-width:760px){.ow-empty01{padding:8px}.ow-empty01__panel{padding:22px 16px 16px}.ow-empty01__area{margin-top:22px;padding:24px 14px 14px}.ow-empty01__when{display:none}.ow-empty01__choices{grid-template-columns:minmax(0,1fr);gap:8px}.ow-empty01__choices .ow-choice{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px 14px}.ow-empty01__row{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px}}.ow-empty02,.ow-empty02 *,.ow-empty02 *:before,.ow-empty02 *:after{box-sizing:border-box}.ow-empty02{background:var(--ow-canvas);padding:24px;color:var(--ow-text);font-size:14px}.ow-empty02__panel{max-width:1080px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:28px 32px 32px}.ow-empty02__subtitle{margin-top:4px}.ow-empty02__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:24px}.ow-empty02__search{width:280px;max-width:100%}.ow-empty02__count{margin-left:auto;font-variant-numeric:tabular-nums}.ow-empty02__table{margin-top:16px}.ow-empty02__table .ow-table__empty{padding:24px 16px 28px}@media(max-width:760px){.ow-empty02{padding:8px}.ow-empty02__panel{padding:22px 16px 16px}.ow-empty02__search{width:100%}.ow-empty02__count{display:none}}.ow-empty03,.ow-empty03 *,.ow-empty03 *:before,.ow-empty03 *:after{box-sizing:border-box}.ow-empty03{background:var(--ow-canvas);padding:24px;color:var(--ow-text);font-size:14px}.ow-empty03__panel{max-width:1080px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:28px 32px 32px}.ow-empty03__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.ow-empty03__subtitle{margin-top:4px}.ow-empty03__card{margin-top:24px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container)}.ow-empty03__card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;border-bottom:1px solid var(--ow-border);padding:10px 12px 10px 18px}.ow-empty03__body{display:grid;place-items:center}.ow-empty03__body--waiting{min-height:300px}.ow-empty03__body .ow-empty{padding:36px 20px}.ow-empty03__body .ow-empty__icon{border-color:var(--ow-danger-border);background:var(--ow-danger-surface);color:var(--ow-danger-text)}.ow-empty03__detail{display:inline-block;margin-top:8px;color:var(--ow-text-muted)}.ow-empty03__loading{display:grid;justify-items:center;gap:12px}.ow-empty03__runs{width:100%;align-self:start;margin:0;padding:0;list-style:none}.ow-empty03__run{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px}.ow-empty03__run+.ow-empty03__run{border-top:1px solid var(--ow-border)}.ow-empty03__agent{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:50%;background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-empty03__run-text{display:grid;min-width:0;gap:2px}.ow-empty03__run-time{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:760px){.ow-empty03{padding:8px}.ow-empty03__panel{padding:22px 16px 16px}.ow-empty03__card-head{padding-left:14px}.ow-empty03__run{grid-template-columns:28px minmax(0,1fr) auto;padding:12px 14px}.ow-empty03__run-time{display:none}}.ow-error-page01,.ow-error-page01 *,.ow-error-page01 *:before,.ow-error-page01 *:after{box-sizing:border-box}.ow-error-page01{min-height:100dvh;color:var(--ow-text)}.ow-error-page01__ground.ow-dot-grid{min-height:100dvh;background:var(--ow-canvas)}.ow-error-page01 .ow-dot-grid__content{display:flex;min-height:100dvh;flex-direction:column}.ow-error-page01__bar{display:flex;height:60px;flex-shrink:0;align-items:center;justify-content:space-between;padding:0 28px}.ow-error-page01__logo{display:inline-flex;align-items:center;gap:9px;border-radius:var(--ow-radius-md);text-decoration-line:none}.ow-error-page01__logo:hover{color:var(--ow-text)}.ow-error-page01__main{display:flex;width:100%;max-width:548px;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:8px 24px 68px;text-align:center}.ow-error-page01__code{display:flex;align-items:center;gap:10px;color:var(--ow-text);font-size:96px;font-weight:500;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ow-error-page01__zero{position:relative;display:block;width:74px;height:74px;border:1.5px solid var(--ow-border-strong);border-radius:50%;background:var(--ow-surface)}.ow-error-page01__zero:before{content:"";position:absolute;inset:16px;border:1.5px dashed var(--ow-border-strong);border-radius:50%}.ow-error-page01__zero:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:var(--ow-brass);transform:translate(-50%,-50%) rotate(-40deg) translate(37px)}.ow-error-page01__title{margin-top:24px}.ow-error-page01__text{max-width:460px;margin-top:10px}.ow-error-page01__search{width:100%;margin-top:24px}.ow-error-page01__search .ow-input-group{background:var(--ow-surface)}.ow-error-page01__places{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;text-align:left}.ow-error-page01__place{display:flex;height:100%;align-items:center;gap:12px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:11px 12px;text-decoration-line:none;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-error-page01__place:hover{border-color:var(--ow-border-hover);color:var(--ow-text)}.ow-error-page01__place-icon{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-md);background:var(--ow-surface-muted);color:var(--ow-text-muted)}.ow-error-page01__place:hover .ow-error-page01__place-icon{color:var(--ow-primary-text)}.ow-error-page01__place-text{display:grid;min-width:0;gap:1px}.ow-error-page01__none{grid-column:1 / -1;border:1px dashed var(--ow-border-strong);border-radius:var(--ow-radius-container);padding:16px}@media(max-width:760px){.ow-error-page01__bar{padding:0 var(--ow-page-gutter)}.ow-error-page01__main{padding:4px var(--ow-page-gutter) 40px}.ow-error-page01__code{gap:8px;font-size:64px}.ow-error-page01__zero{width:50px;height:50px}.ow-error-page01__zero:before{inset:11px}.ow-error-page01__zero:after{width:7px;height:7px;transform:translate(-50%,-50%) rotate(-40deg) translate(25px)}.ow-error-page01__title{margin-top:18px}.ow-error-page01__search{margin-top:20px}.ow-error-page01__places{gap:8px}.ow-error-page01__place{gap:10px;padding:8px 10px}.ow-error-page01__place-description{display:none}}@media(prefers-reduced-motion:reduce){.ow-error-page01__place{transition:none}}.ow-error-page02,.ow-error-page02 *,.ow-error-page02 *:before,.ow-error-page02 *:after{box-sizing:border-box}.ow-error-page02{display:flex;min-height:100dvh;flex-direction:column;background:var(--ow-canvas);color:var(--ow-text)}.ow-error-page02__bar{display:flex;height:60px;flex-shrink:0;align-items:center;justify-content:space-between;padding:0 28px}.ow-error-page02__logo{display:inline-flex;align-items:center;gap:9px;border-radius:var(--ow-radius-md);text-decoration-line:none}.ow-error-page02__logo:hover{color:var(--ow-text)}.ow-error-page02__status-link{display:inline-flex;align-items:center;gap:8px}.ow-error-page02__status-dot{width:7px;height:7px;border-radius:50%;background:var(--ow-warning-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--ow-warning-solid) 22%,transparent)}.ow-error-page02__main{display:grid;width:100%;max-width:1040px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:64px;margin:0 auto;padding:0 32px 60px}.ow-error-page02__title{margin-top:18px}.ow-error-page02__text{max-width:460px;margin-top:12px}.ow-error-page02__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ow-error-page02__report{max-width:460px;margin-top:32px;border-top:1px solid var(--ow-border);padding-top:22px}.ow-error-page02__report-text{margin-top:4px}.ow-error-page02__id{display:flex;height:40px;align-items:center;gap:8px;margin-top:12px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0 6px 0 12px}.ow-error-page02__id-value{min-width:0;flex:1}.ow-error-page02__visual>img,.ow-error-page02__visual>video,.ow-error-page02__visual>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:1024px){.ow-error-page02__main{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:40px}}@media(max-width:880px){.ow-error-page02__main{max-width:560px;grid-template-columns:minmax(0,1fr)}.ow-error-page02__visual{display:none}}@media(max-width:760px){.ow-error-page02__bar{padding:0 var(--ow-page-gutter)}.ow-error-page02__main{padding:12px var(--ow-page-gutter) 40px}.ow-error-page02__actions .ow-button{flex:1}}.ow-error-page03,.ow-error-page03 *,.ow-error-page03 *:before,.ow-error-page03 *:after{box-sizing:border-box}.ow-error-page03{min-height:100dvh;color:var(--ow-text)}.ow-error-page03__ground.ow-dot-grid{min-height:100dvh;background:var(--ow-canvas)}.ow-error-page03 .ow-dot-grid__content{display:flex;min-height:100dvh;flex-direction:column}.ow-error-page03__bar{display:flex;height:60px;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:0 28px}.ow-error-page03__logo{display:inline-flex;align-items:center;gap:9px;border-radius:var(--ow-radius-md);text-decoration-line:none}.ow-error-page03__logo:hover{color:var(--ow-text)}.ow-error-page03__status{display:inline-flex;align-items:center;gap:6px}.ow-error-page03__main{display:grid;width:100%;max-width:1000px;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:64px;margin:0 auto;padding:0 32px 60px}.ow-error-page03__title{margin-top:18px}.ow-error-page03__text{max-width:470px;margin-top:12px}.ow-error-page03__back{display:flex;align-items:center;gap:16px;margin-top:26px}.ow-error-page03__clock{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface);color:var(--ow-text-muted)}.ow-error-page03__time{display:grid;gap:2px}.ow-error-page03__time-main{font-variant-numeric:tabular-nums}.ow-error-page03__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ow-error-page03__plan{min-width:0}@media(max-width:1024px){.ow-error-page03__main{grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:40px}}@media(max-width:880px){.ow-error-page03__main{max-width:560px;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:16px}}@media(max-width:760px){.ow-error-page03__bar{padding:0 var(--ow-page-gutter)}.ow-error-page03__main{padding:8px var(--ow-page-gutter) 40px}.ow-error-page03__actions .ow-button{flex:1}}.ow-faq01,.ow-faq01 *,.ow-faq01 *:before,.ow-faq01 *:after{box-sizing:border-box}.ow-faq01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-faq01__inner{display:flex;max-width:760px;flex-direction:column;align-items:center;margin:0 auto}.ow-faq01__list{width:100%;margin-top:56px;border-radius:var(--ow-radius-card)}.ow-faq01__list .ow-disclosure__trigger{gap:12px;padding:20px 24px}.ow-faq01__list .ow-disclosure__title{font-size:16px;font-weight:var(--ow-weight-control);line-height:1.4}.ow-faq01__list .ow-disclosure__content{padding:0 24px 22px 50px}.ow-faq01__answer{max-width:640px}.ow-faq01__more{margin-top:28px;text-wrap:balance}.ow-faq01__more .ow-link{white-space:nowrap}@media(max-width:760px){.ow-faq01{padding:72px var(--ow-page-gutter)}.ow-faq01__list{margin-top:40px}.ow-faq01__list .ow-disclosure__trigger{align-items:flex-start;padding:16px}.ow-faq01__list .ow-disclosure__chevron{margin-top:4px}.ow-faq01__list .ow-disclosure__title{font-size:15px}.ow-faq01__list .ow-disclosure__content{padding:0 16px 18px 42px}}.ow-faq02,.ow-faq02 *,.ow-faq02 *:before,.ow-faq02 *:after{box-sizing:border-box}.ow-faq02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-faq02__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;margin:0 auto}.ow-faq02__intro{position:sticky;top:32px}.ow-faq02__links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0 0;padding:0;list-style:none}.ow-faq02__links .ow-link{display:inline-flex;align-items:center;gap:6px}.ow-faq02__list{border-top:1px solid var(--ow-border)}.ow-faq02__list.ow-accordion--bordered{overflow:visible;border-width:1px 0;border-radius:0;background:transparent}.ow-faq02__list .ow-disclosure__trigger{gap:14px;padding:22px 4px}.ow-faq02__list .ow-disclosure__trigger:focus-visible{outline-offset:0}.ow-faq02__list .ow-disclosure__title{font-size:17px;font-weight:var(--ow-weight-control);line-height:1.4;letter-spacing:-.01em}.ow-faq02__list .ow-disclosure__content{padding:0 4px 24px 32px}.ow-faq02__answer{max-width:600px}@media(max-width:1024px){.ow-faq02__inner{grid-template-columns:minmax(0,1fr);gap:40px}.ow-faq02__intro{position:static}}@media(max-width:760px){.ow-faq02{padding:72px var(--ow-page-gutter)}.ow-faq02__list .ow-disclosure__trigger{align-items:flex-start;padding:18px 0}.ow-faq02__list .ow-disclosure__chevron{margin-top:4px}.ow-faq02__list .ow-disclosure__title{font-size:16px}.ow-faq02__list .ow-disclosure__content{padding:0 0 20px 28px}}.ow-faq03,.ow-faq03 *,.ow-faq03 *:before,.ow-faq03 *:after{box-sizing:border-box}.ow-faq03{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-faq03__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-faq03__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin:56px 0 0}.ow-faq03__item{border-top:1px solid var(--ow-border);padding-top:22px}.ow-faq03__answer{max-width:520px;margin-top:10px}.ow-faq03__card{display:flex;align-items:center;gap:24px;margin-top:64px;border-radius:var(--ow-radius-card);padding:28px 32px}.ow-faq03__people{flex-shrink:0}.ow-faq03__card-text{min-width:0;flex:1}.ow-faq03__card-body{margin-top:4px}.ow-faq03__status{display:inline-flex;align-items:center;gap:8px;margin-top:10px}.ow-faq03__status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ow-success-solid);box-shadow:0 0 0 3px var(--ow-success-surface)}.ow-faq03__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--ow-space-lg)}@media(max-width:1024px){.ow-faq03__grid{gap:36px 40px}.ow-faq03__card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 24px}.ow-faq03__actions{grid-column:2}}@media(max-width:760px){.ow-faq03{padding:72px var(--ow-page-gutter)}.ow-faq03__grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px}.ow-faq03__item{padding-top:20px}.ow-faq03__card{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px;padding:22px 20px}.ow-faq03__actions{grid-column:auto;flex-direction:column}}.ow-features01,.ow-features01 *,.ow-features01 *:before,.ow-features01 *:after{box-sizing:border-box}.ow-features01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-features01__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-features01__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:64px 0 0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-border);padding:0;list-style:none}.ow-features01__item{display:flex;flex-direction:column;background:var(--ow-surface);padding:32px 32px 36px}.ow-features01__icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-tile);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-features01__title{margin-top:24px}.ow-features01__text{max-width:340px;margin-top:8px}.ow-features01__more{margin-top:32px}@media(max-width:1024px){.ow-features01__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ow-features01{padding:72px var(--ow-page-gutter)}.ow-features01__grid{grid-template-columns:minmax(0,1fr);margin-top:40px}.ow-features01__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:24px 20px}.ow-features01__icon{grid-row:span 2}.ow-features01__title{margin-top:6px}.ow-features01__text{margin-top:4px}}.ow-features02,.ow-features02 *,.ow-features02 *:before,.ow-features02 *:after{box-sizing:border-box}.ow-features02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-features02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-features02__rows{display:grid;gap:112px;margin-top:80px}.ow-features02__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px}.ow-features02__row:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ow-features02__row:nth-child(2n) .ow-features02__copy{order:2}.ow-features02__copy{display:flex;max-width:460px;flex-direction:column;align-items:flex-start}.ow-features02__kicker{display:inline-flex;align-items:center;gap:8px}.ow-features02__title,.ow-features02__text{margin-top:16px}.ow-features02__points{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.ow-features02__point{display:flex;align-items:flex-start;gap:10px}.ow-features02__points svg{flex-shrink:0;margin-top:1px;color:var(--ow-primary-text)}.ow-features02__link{margin-top:28px}.ow-features02__stage.ow-dot-grid{display:flex;min-height:400px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:color-mix(in srgb,var(--ow-primary) 3%,var(--ow-paper));padding:48px 40px;pointer-events:none;user-select:none}.ow-features02__stage>.ow-dot-grid__content{width:100%;max-width:480px}.ow-features02__stage>img,.ow-features02__stage>video,.ow-features02__stage>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:1024px){.ow-features02__row,.ow-features02__row:nth-child(2n){gap:48px}}@media(max-width:900px){.ow-features02__rows{gap:80px}.ow-features02__row,.ow-features02__row:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:36px}.ow-features02__row:nth-child(2n) .ow-features02__copy{order:0}.ow-features02__copy{max-width:560px}}@media(max-width:760px){.ow-features02{padding:72px var(--ow-page-gutter)}.ow-features02__rows{gap:64px;margin-top:48px}.ow-features02__stage.ow-dot-grid{min-height:0;padding:28px 14px}}.ow-features03,.ow-features03 *,.ow-features03 *:before,.ow-features03 *:after{box-sizing:border-box}.ow-features03{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-features03__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-features03__header{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}.ow-features03__intro{max-width:440px}.ow-features03__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:56px}.ow-features03__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;grid-column:span 2;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-surface)}.ow-features03__card--featured{grid-column:span 4;grid-row:span 2}.ow-features03__copy{padding:24px 24px 20px}.ow-features03__card--featured .ow-features03__copy{max-width:540px;padding:32px 32px 24px}.ow-features03__text{margin-top:6px}.ow-features03__card--featured .ow-features03__text{margin-top:10px}.ow-features03__visual{position:relative;display:flex;min-height:168px;flex:1;flex-direction:column;overflow:hidden;margin:0 8px 8px;border-radius:var(--ow-radius-tile);background:var(--ow-canvas);padding:20px;font-size:13px;pointer-events:none;user-select:none}.ow-features03__card--featured .ow-features03__visual{min-height:380px;padding:32px 32px 0}.ow-features03__visual>img,.ow-features03__visual>video,.ow-features03__visual>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:1024px){.ow-features03__header{grid-template-columns:minmax(0,1fr);gap:16px}.ow-features03__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-features03__card,.ow-features03__card--featured{grid-column:span 1;grid-row:auto}.ow-features03__card--featured,.ow-features03__card--last{grid-column:1 / -1}.ow-features03__card--featured .ow-features03__visual{min-height:0}}@media(max-width:760px){.ow-features03{padding:72px var(--ow-page-gutter)}.ow-features03__grid{grid-template-columns:minmax(0,1fr);margin-top:40px}.ow-features03__card--featured .ow-features03__copy{padding:24px 24px 20px}.ow-features03__card--featured .ow-features03__visual{padding:20px 16px 0}}.ow-features04,.ow-features04 *,.ow-features04 *:before,.ow-features04 *:after{box-sizing:border-box}.ow-features04{overflow:hidden;background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-features04__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-features04__tabs{gap:0;margin-top:48px}.ow-features04__tabs .ow-tabs__list{justify-self:center}.ow-features04__panel{display:flex;flex-direction:column;align-items:center}.ow-features04__caption{max-width:640px;margin-top:28px}.ow-features04__panel>img,.ow-features04__panel>video,.ow-features04__panel>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:760px){.ow-features04{padding:72px var(--ow-page-gutter)}.ow-features04__tabs{margin-top:36px}.ow-features04__tabs .ow-tab__icon{display:none}.ow-features04__caption{margin-top:22px}}.ow-features05,.ow-features05 *,.ow-features05 *:before,.ow-features05 *:after{box-sizing:border-box}.ow-features05{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-features05__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;max-width:var(--ow-page-max);margin:0 auto}.ow-features05__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:36px 0 0;border-top:1px solid var(--ow-border);padding:28px 0 0;list-style:none}.ow-features05__item{display:flex;align-items:flex-start;gap:10px}.ow-features05__tick{display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;background:var(--ow-primary-subtle);color:var(--ow-primary-text);box-shadow:inset 0 0 0 1px var(--ow-primary-border)}.ow-features05__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px}.ow-features05__visual>img,.ow-features05__visual>video,.ow-features05__visual>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:1024px){.ow-features05__inner{grid-template-columns:minmax(0,1fr);gap:56px}.ow-features05__copy{max-width:620px}}@media(max-width:760px){.ow-features05{padding:72px var(--ow-page-gutter)}.ow-features05__list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px;padding-top:24px}.ow-features05__actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:32px;text-align:center}.ow-features05__inner{gap:44px}}.ow-footer01,.ow-footer01 *,.ow-footer01 *:before,.ow-footer01 *:after{box-sizing:border-box}.ow-footer01{border-top:1px solid var(--ow-border);background:var(--ow-paper);padding:72px 32px 32px;color:var(--ow-text)}.ow-footer01__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-footer01__top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px 32px;padding-bottom:56px}.ow-footer01__brand{display:flex;max-width:300px;flex-direction:column;align-items:flex-start;gap:16px}.ow-footer01__logo.ow-link,.ow-footer01__logo.ow-link:hover{display:inline-flex;align-items:center;gap:10px;border-radius:var(--ow-radius-md);color:var(--ow-text);text-decoration:none}.ow-footer01__logo.ow-link:focus-visible{outline-offset:4px}.ow-footer01__status{display:inline-flex;align-items:center;gap:8px}.ow-footer01__status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--ow-success-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--ow-success-solid) 20%,transparent)}.ow-footer01__heading{margin-bottom:16px}.ow-footer01__links{display:grid;gap:11px;margin:0;padding:0;list-style:none}.ow-footer01__links .ow-link{color:var(--ow-text-muted);font-weight:var(--ow-weight-regular)}.ow-footer01__links .ow-link:hover{color:var(--ow-text)}.ow-footer01__new{margin-left:8px;border-radius:var(--ow-radius-pill);background:var(--ow-brass-soft);padding:2px 7px;color:var(--ow-brass-deep);vertical-align:1px}.ow-footer01__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:24px}.ow-footer01__legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.ow-footer01__theme{display:flex;align-items:center;gap:10px}@media(max-width:1024px){.ow-footer01__top{grid-template-columns:repeat(4,minmax(0,1fr))}.ow-footer01__brand{max-width:420px;grid-column:1 / -1}}@media(max-width:760px){.ow-footer01{padding:56px var(--ow-page-gutter) 28px}.ow-footer01__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-bottom:40px}.ow-footer01__bottom{flex-direction:column-reverse;align-items:flex-start}}.ow-footer02,.ow-footer02 *,.ow-footer02 *:before,.ow-footer02 *:after{box-sizing:border-box}.ow-footer02{border-top:1px solid var(--ow-border);background:var(--ow-paper);padding:48px 32px;color:var(--ow-text)}.ow-footer02__inner{display:flex;max-width:var(--ow-page-max);flex-direction:column;align-items:center;gap:24px;margin:0 auto;text-align:center}.ow-footer02__logo.ow-link{display:inline-flex;border-radius:8px}.ow-footer02__logo.ow-link:focus-visible{outline-offset:3px}.ow-footer02__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;list-style:none}.ow-footer02__links .ow-link{color:var(--ow-text-soft)}@media(max-width:760px){.ow-footer02{padding:40px var(--ow-page-gutter)}.ow-footer02__links{max-width:320px;gap:10px 22px}}.ow-footer03,.ow-footer03 *,.ow-footer03 *:before,.ow-footer03 *:after{box-sizing:border-box}.ow-footer03{border-top:1px solid var(--ow-border);background:var(--ow-paper);padding:56px 32px 32px;color:var(--ow-text)}.ow-footer03__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-footer03__signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:24px 64px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-surface);padding:36px 40px}.ow-footer03__intro{max-width:480px;margin-top:8px}.ow-footer03__row{display:flex;gap:8px}.ow-footer03__email.ow-input-group{min-width:0;flex:1;border-radius:var(--ow-radius-pill);padding-left:14px}.ow-footer03__note{margin:10px 0 0 16px}.ow-footer03__done{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--ow-success-border);border-radius:var(--ow-radius-container);background:var(--ow-success-surface);padding:14px 16px}.ow-footer03__done>svg{flex-shrink:0;margin-top:2px;color:var(--ow-success-text)}.ow-footer03__done-text{display:grid;min-width:0;flex:1;gap:2px}.ow-footer03__done-detail{overflow-wrap:anywhere}.ow-footer03__done .ow-button{flex-shrink:0;margin:-4px -6px -4px 0}.ow-footer03__links{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:36px 32px;padding:56px 0}.ow-footer03__brand{display:grid;align-content:start;justify-items:start;gap:14px}.ow-footer03__line{max-width:240px}.ow-footer03__logo.ow-link,.ow-footer03__logo.ow-link:hover{display:inline-flex;align-items:center;gap:10px;border-radius:var(--ow-radius-md);color:var(--ow-text);text-decoration:none}.ow-footer03__logo.ow-link:focus-visible{outline-offset:4px}.ow-footer03__heading{margin-bottom:16px}.ow-footer03__list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.ow-footer03__list .ow-link{color:var(--ow-text-muted);font-weight:var(--ow-weight-regular)}.ow-footer03__list .ow-link:hover{color:var(--ow-text)}.ow-footer03__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:24px}.ow-footer03__legal{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}@media(max-width:1024px){.ow-footer03__signup{grid-template-columns:minmax(0,1fr);padding:32px}.ow-footer03__links{grid-template-columns:repeat(4,minmax(0,1fr))}.ow-footer03__brand{grid-column:1 / -1}.ow-footer03__line{max-width:420px}}@media(max-width:760px){.ow-footer03{padding:40px var(--ow-page-gutter) 28px}.ow-footer03__signup{padding:24px 20px}.ow-footer03__row{flex-direction:column}.ow-footer03__email.ow-input-group{flex:none}.ow-footer03__note{margin-left:4px}.ow-footer03__links{grid-template-columns:repeat(2,minmax(0,1fr));padding:44px 0 40px}}.ow-footer04,.ow-footer04 *,.ow-footer04 *:before,.ow-footer04 *:after{box-sizing:border-box}.ow-footer04{overflow:hidden;border-top:1px solid var(--ow-border);background:var(--ow-paper);padding:72px 32px 0;color:var(--ow-text)}.ow-footer04__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-footer04__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px 64px}.ow-footer04__pitch{max-width:440px}.ow-footer04__pitch .ow-button{margin-top:28px}.ow-footer04__columns{display:grid;grid-template-columns:repeat(3,minmax(140px,auto));gap:32px 56px}.ow-footer04__heading{margin-bottom:16px}.ow-footer04__list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.ow-footer04__list .ow-link{color:var(--ow-text-muted);font-weight:var(--ow-weight-regular)}.ow-footer04__list .ow-link:hover{color:var(--ow-text)}.ow-footer04__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:72px}.ow-footer04__legal-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}.ow-footer04__name{margin-top:32px;container-type:inline-size;user-select:none}.ow-footer04__crop{height:25.6cqw;margin:0 -3cqw;overflow:hidden;padding:0 3cqw}.ow-footer04__crop span{display:block;margin-left:-2.8cqw;background:linear-gradient(180deg,var(--ow-primary-text) 15%,color-mix(in srgb,var(--ow-primary-text) 20%,transparent) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:40.3cqw;font-weight:var(--ow-weight-emphasis);line-height:.8;letter-spacing:-.065em;white-space:nowrap}@media(max-width:1024px){.ow-footer04__top{grid-template-columns:minmax(0,1fr)}.ow-footer04__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ow-footer04{padding:56px var(--ow-page-gutter) 0}.ow-footer04__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ow-footer04__legal{margin-top:48px}}.ow-form01,.ow-form01 *,.ow-form01 *:before,.ow-form01 *:after{box-sizing:border-box}.ow-form01{background:var(--ow-canvas);padding:48px 32px 72px;color:var(--ow-text)}.ow-form01__inner{max-width:600px;margin:0 auto}.ow-form01__back{display:inline-flex;align-items:center;gap:var(--ow-space-xs);color:var(--ow-text-muted)}.ow-form01__header{margin:20px 0 24px}.ow-form01__lead{margin-top:6px}.ow-form01__card{overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface)}.ow-form01__fields{display:grid;gap:var(--ow-space-6xl);padding:28px 28px 32px}.ow-form01__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-2xl);border-top:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:14px 28px}@media(max-width:760px){.ow-form01{padding:28px var(--ow-page-gutter) 48px}.ow-form01__fields{padding:22px 18px 26px}.ow-form01__footer{flex-direction:column;align-items:stretch;padding:16px 18px}.ow-form01__note{order:1;text-align:center}}.ow-form02,.ow-form02 *,.ow-form02 *:before,.ow-form02 *:after{box-sizing:border-box}.ow-form02{background:var(--ow-canvas);padding:48px 32px 64px;color:var(--ow-text)}.ow-form02__inner{max-width:1000px;margin:0 auto}.ow-form02__header{padding-bottom:32px}.ow-form02__lead{max-width:640px;margin-top:6px}.ow-form02__section{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;border-top:1px solid var(--ow-border);padding:32px 0}.ow-form02__intro{padding-top:4px}.ow-form02__section-text{margin-top:6px}.ow-form02__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ow-space-5xl);padding:24px}.ow-form02__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ow-space-sm);border-top:1px solid var(--ow-border);padding-top:24px}.ow-form02__status{margin-right:auto}@media(max-width:1024px){.ow-form02__section{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px}}@media(max-width:760px){.ow-form02{padding:28px var(--ow-page-gutter) 40px}.ow-form02__header{padding-bottom:24px}.ow-form02__section{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0 28px}.ow-form02__intro{padding-top:0}.ow-form02__fields{padding:18px}.ow-form02__status{flex-basis:100%;margin-bottom:4px}.ow-form02__actions{flex-wrap:wrap}.ow-form02__actions>button{flex:1}}.ow-form03,.ow-form03 *,.ow-form03 *:before,.ow-form03 *:after{box-sizing:border-box}.ow-form03{background:var(--ow-canvas);padding:56px 32px 72px;color:var(--ow-text)}.ow-form03__card{max-width:640px;margin:0 auto;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface)}.ow-form03__header{border-bottom:1px solid var(--ow-border);padding:28px 28px 24px}.ow-form03__lead{margin-top:6px}.ow-form03__progress{margin-top:26px}.ow-form03__body{padding:28px 28px 32px}.ow-form03__step-title{display:grid;gap:4px;margin-bottom:22px}.ow-form03__step-title:focus{outline:none}.ow-form03__step-title:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:4px;border-radius:var(--ow-radius-sm)}.ow-form03__fields{display:grid;gap:var(--ow-space-6xl)}.ow-form03__review{margin:0;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container)}.ow-form03__review-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:var(--ow-space-2xl);padding:10px 10px 10px 16px}.ow-form03__review-row+.ow-form03__review-row{border-top:1px solid var(--ow-border)}.ow-form03__review-value{overflow-wrap:anywhere}.ow-form03__review-edit{margin:0}.ow-form03__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-lg);border-top:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:14px 28px}@media(max-width:760px){.ow-form03{padding:24px var(--ow-page-gutter) 40px}.ow-form03__header{padding:22px 18px 20px}.ow-form03__progress{margin-top:20px}.ow-form03__body{padding:22px 18px 26px}.ow-form03__review-row{grid-template-columns:minmax(0,1fr) auto;gap:2px var(--ow-space-lg)}.ow-form03__review-label{grid-column:1}.ow-form03__review-value{grid-row:2;grid-column:1}.ow-form03__review-edit{grid-row:1 / span 2;grid-column:2}.ow-form03__footer{padding:14px 18px}}.ow-header01,.ow-header01 *,.ow-header01 *:before,.ow-header01 *:after{box-sizing:border-box}.ow-header01{position:sticky;top:0;z-index:20;padding:14px 24px 0;pointer-events:none}.ow-header01 .ow-site-header{display:grid;max-width:1040px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;pointer-events:auto}.ow-header01 .ow-site-header__actions{justify-self:end}.ow-header01 .ow-site-header__nav a[aria-current=page]{color:var(--ow-text)}.ow-header01__brand,.ow-header01__brand:hover{color:inherit}.ow-header01__brand{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:9px;border-radius:var(--ow-radius-md);font-weight:inherit}.ow-header01__sign-in{margin-right:6px;color:var(--ow-text-soft);text-decoration:none;white-space:nowrap}.ow-header01__sign-in:hover{color:var(--ow-text)}.ow-header01__phone-menu{display:none}.ow-header01__menu{display:grid;gap:2px;margin:-6px}.ow-header01__menu-link{border-radius:var(--ow-radius-lg);padding:9px 10px;text-decoration:none;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-header01__menu-link:hover{background:var(--ow-surface-muted);color:var(--ow-text)}.ow-header01__menu-link[aria-current=page]{background:var(--ow-surface-muted)}.ow-header01__menu-link--sign-in{margin-top:6px;border-top:1px solid var(--ow-border);border-radius:0 0 var(--ow-radius-lg) var(--ow-radius-lg);padding-top:13px}@media(max-width:1024px){.ow-header01 .ow-site-header{grid-template-columns:auto minmax(0,1fr) auto}.ow-header01 .ow-site-header__nav{justify-self:center}}@media(max-width:760px){.ow-header01{padding:10px var(--ow-page-gutter) 0}.ow-header01 .ow-site-header{grid-template-columns:minmax(0,1fr) auto;padding-left:16px}.ow-header01__sign-in{display:none}.ow-header01__phone-menu{display:inline-flex}}.ow-header02,.ow-header02 *,.ow-header02 *:before,.ow-header02 *:after{box-sizing:border-box}.ow-header02{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--ow-border);background:var(--ow-surface)}.ow-header02__inner{display:flex;max-width:var(--ow-page-max);height:64px;align-items:center;gap:28px;margin:0 auto;padding:0 32px}.ow-header02__brand,.ow-header02__brand:hover{color:var(--ow-text)}.ow-header02__brand{white-space:nowrap;display:inline-flex;flex-shrink:0;align-items:center;gap:9px;border-radius:var(--ow-radius-md);font-size:16px;font-weight:var(--ow-weight-emphasis);letter-spacing:-.02em;text-decoration:none}.ow-header02__nav{display:flex;min-width:0;flex:1;align-items:center;gap:2px}.ow-header02__item{gap:4px;padding:0 12px;color:var(--ow-text-soft);font-weight:var(--ow-weight-control)}.ow-header02__item:hover:not(:disabled),.ow-header02__item[aria-expanded=true]{border-color:transparent;background:var(--ow-hover);color:var(--ow-text)}.ow-header02__item svg{color:var(--ow-icon);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-header02__item[aria-expanded=true] svg{transform:rotate(180deg)}.ow-header02__actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.ow-header02__toggle{display:none}.ow-header02 .ow-header02__popover{padding:8px}.ow-header02__product{display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:8px}.ow-header02__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.ow-header02__feature,.ow-header02__feature:hover{color:var(--ow-text)}.ow-header02__feature{display:flex;height:100%;align-items:flex-start;gap:12px;border-radius:var(--ow-radius-lg);padding:12px;text-decoration:none;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-header02__feature:hover{background:var(--ow-surface-muted)}.ow-header02__feature-icon{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface);color:var(--ow-primary-text);box-shadow:var(--ow-shadow-control)}.ow-header02__feature-text{display:grid;gap:4px}.ow-header02__news,.ow-header02__news:hover{color:var(--ow-text)}.ow-header02__news{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-lg);background:var(--ow-surface-muted);padding:14px;text-decoration:none;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-header02__news:hover{border-color:var(--ow-border-strong)}.ow-header02__news-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto}.ow-header02__panel{display:grid;max-height:calc(100dvh - 57px);overflow-y:auto;border-top:1px solid var(--ow-border);padding:6px var(--ow-page-gutter) 20px;animation:ow-header02-panel-in var(--ow-duration-base) var(--ow-ease-emphasized)}.ow-header02__panel[hidden]{display:none}.ow-header02__panel-label{margin:16px 0 4px}.ow-header02__panel-list{display:grid;margin:0;padding:0;list-style:none}.ow-header02__panel-list--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ow-header02__panel-list--ruled{margin:14px 0 18px;border-top:1px solid var(--ow-border);padding-top:6px}.ow-header02__panel-link{display:flex;min-height:42px;align-items:center;gap:12px;border-radius:var(--ow-radius-md)}.ow-header02__panel-link svg{color:var(--ow-primary-text)}@keyframes ow-header02-panel-in{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:1024px){.ow-header02__inner{gap:16px;padding:0 24px}}@media(max-width:760px){.ow-header02__inner{height:56px;padding:0 12px 0 var(--ow-page-gutter)}.ow-header02__nav,.ow-header02__sign-in{display:none}.ow-header02__actions{margin-left:auto}.ow-header02__toggle{display:inline-flex}}@media(prefers-reduced-motion:reduce){.ow-header02__panel{animation:none}.ow-header02__item svg{transition:none}}.ow-header03,.ow-header03 *,.ow-header03 *:before,.ow-header03 *:after{box-sizing:border-box}.ow-header03{border-bottom:1px solid var(--ow-border)}.ow-header03__inner{display:grid;max-width:var(--ow-page-max);height:76px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;padding:0 32px}.ow-header03__nav{display:flex;align-items:center;gap:26px}.ow-header03__brand,.ow-header03__brand:hover{color:var(--ow-text)}.ow-header03__brand{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;border-radius:var(--ow-radius-md);font-size:19px;font-weight:var(--ow-weight-emphasis);letter-spacing:-.025em;text-decoration:none}.ow-header03__end{display:flex;align-items:center;justify-content:flex-end;gap:26px}.ow-header03__link{color:var(--ow-text-soft);text-decoration:none;white-space:nowrap}.ow-header03__link:hover,.ow-header03__link[aria-current=page]{color:var(--ow-text)}.ow-header03__actions{display:flex;align-items:center;gap:18px;border-left:1px solid var(--ow-border);padding-left:26px}.ow-header03__phone-only{display:none}@media(max-width:1024px){.ow-header03__inner{padding:0 24px}.ow-header03__nav,.ow-header03__end{gap:20px}.ow-header03__actions{gap:16px;border-left:0;padding-left:0}}@media(max-width:900px){.ow-header03{padding-bottom:6px}.ow-header03__inner{height:60px;gap:12px}.ow-header03__nav,.ow-header03__actions .ow-header03__link{display:none}.ow-header03__brand{font-size:17px}.ow-header03__phone-only{display:block}.ow-header03__inner>.ow-header03__phone-only{justify-self:start}.ow-header03__phone-nav{scrollbar-width:none}.ow-header03__phone-links{display:flex;width:max-content;gap:22px;margin:0 auto;padding:8px 24px 10px;list-style:none}}@media(max-width:760px){.ow-header03__inner{padding:0 var(--ow-page-gutter)}.ow-header03__phone-links{padding-right:var(--ow-page-gutter);padding-left:var(--ow-page-gutter)}}.ow-header04,.ow-header04 *,.ow-header04 *:before,.ow-header04 *:after{box-sizing:border-box}.ow-header04__notice{display:grid;grid-template-rows:1fr;background:var(--ow-brand-700);color:var(--ow-on-primary);transition:grid-template-rows var(--ow-duration-slow) var(--ow-ease-standard),visibility 0s}.ow-header04__notice[data-closed]{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ow-duration-slow) var(--ow-ease-standard),visibility 0s linear var(--ow-duration-slow)}.ow-header04__clip{min-height:0;overflow:hidden}.ow-header04__notice-inner{display:grid;max-width:var(--ow-page-max);min-height:40px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:12px;margin:0 auto;padding:6px 24px}.ow-header04__message{grid-column:2;text-align:center}.ow-header04__dot{display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:50%;background:var(--ow-brass);vertical-align:2px}.ow-header04__message strong{font-weight:var(--ow-weight-emphasis)}.ow-header04__detail{color:color-mix(in srgb,var(--ow-on-primary) 78%,transparent)}.ow-header04__link{margin-left:10px;color:var(--ow-on-primary);font-weight:var(--ow-weight-control);text-decoration-color:color-mix(in srgb,var(--ow-on-primary) 40%,transparent);white-space:nowrap}.ow-header04__link svg{margin-left:4px;vertical-align:-2px}.ow-header04__link:hover{color:var(--ow-on-primary);text-decoration-color:var(--ow-on-primary)}.ow-header04__link:focus-visible,.ow-header04__notice .ow-close-button:focus-visible{outline:2px solid var(--ow-on-primary);outline-offset:2px}.ow-header04__notice .ow-close-button{grid-column:3;color:color-mix(in srgb,var(--ow-on-primary) 72%,transparent)}.ow-header04__notice .ow-close-button:hover{background:color-mix(in srgb,var(--ow-on-primary) 14%,transparent);color:var(--ow-on-primary)}.ow-header04__header{border-bottom:1px solid var(--ow-border)}.ow-header04__inner{display:grid;max-width:var(--ow-page-max);height:64px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin:0 auto;padding:0 32px}.ow-header04__brand,.ow-header04__brand:hover{color:var(--ow-text)}.ow-header04__brand{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;justify-self:start;gap:9px;border-radius:var(--ow-radius-md);font-size:16px;font-weight:var(--ow-weight-emphasis);letter-spacing:-.02em;text-decoration:none}.ow-header04__nav{display:flex;align-items:center;gap:26px}.ow-header04__link-plain{color:var(--ow-text-soft);text-decoration:none;white-space:nowrap}.ow-header04__link-plain:hover{color:var(--ow-text)}.ow-header04__actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.ow-header04__phone-menu,.ow-header04__link-narrow{display:none}@media(max-width:1024px){.ow-header04__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:0 24px}.ow-header04__nav{justify-self:center;gap:20px}}@media(max-width:760px){.ow-header04__notice-inner{grid-template-columns:minmax(0,1fr) 24px;padding:8px 10px 8px var(--ow-page-gutter)}.ow-header04__message{grid-column:1;text-align:left}.ow-header04__notice .ow-close-button{grid-column:2}.ow-header04__detail,.ow-header04__link-wide{display:none}.ow-header04__link-narrow{display:inline}.ow-header04__inner{height:60px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px 0 var(--ow-page-gutter)}.ow-header04__nav,.ow-header04__actions .ow-header04__link-plain{display:none}.ow-header04__actions{gap:4px}.ow-header04__phone-menu{display:inline-flex}}@media(prefers-reduced-motion:reduce){.ow-header04__notice,.ow-header04__notice[data-closed]{transition:none}}.ow-header05,.ow-header05 *,.ow-header05 *:before,.ow-header05 *:after{box-sizing:border-box}.ow-header05{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--ow-border);background:var(--ow-paper)}.ow-header05__inner{display:flex;max-width:var(--ow-page-max);height:64px;align-items:center;gap:36px;margin:0 auto;padding:0 32px}.ow-header05__brand,.ow-header05__brand:hover{color:var(--ow-text)}.ow-header05__brand{white-space:nowrap;display:inline-flex;flex-shrink:0;align-items:center;gap:9px;border-radius:var(--ow-radius-md);font-size:16px;font-weight:var(--ow-weight-emphasis);letter-spacing:-.02em;text-decoration:none}.ow-header05__nav{display:flex;flex:1;align-items:center;gap:26px}.ow-header05__link{color:var(--ow-text-soft);text-decoration:none;white-space:nowrap}.ow-header05__link:hover,.ow-header05__link[aria-current=page]{color:var(--ow-text)}.ow-header05__actions{display:flex;align-items:center;gap:18px;margin-left:auto}.ow-header05__open{display:none}.ow-header05__drawer .ow-drawer__body{padding-top:6px}.ow-header05__drawer .ow-drawer__footer>*{flex:1}.ow-header05__drawer-list{margin:0;padding:0;list-style:none}.ow-header05__drawer-list li+li{border-top:1px solid var(--ow-border)}.ow-header05__drawer-link,.ow-header05__drawer-link:hover{color:var(--ow-text)}.ow-header05__drawer-link{display:flex;min-height:54px;align-items:center;gap:10px;border-radius:var(--ow-radius-md);font-size:17px;text-decoration:none}.ow-header05__drawer-link svg{margin-left:auto;color:var(--ow-icon);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-header05__drawer-link:hover svg{transform:translate(2px)}.ow-header05__current{width:6px;height:6px;border-radius:50%;background:var(--ow-brass)}.ow-header05__more{margin-top:20px;border-top:1px solid var(--ow-border);padding-top:18px}.ow-header05__more-label{margin-bottom:6px}.ow-header05__more-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none}.ow-header05__more-link{display:flex;min-height:40px;align-items:center;border-radius:var(--ow-radius-md);color:var(--ow-text-soft);text-decoration:none}.ow-header05__more-link:hover{color:var(--ow-text)}@media(max-width:1024px){.ow-header05__inner{padding:0 16px 0 24px}.ow-header05__nav,.ow-header05__actions .ow-header05__link{display:none}.ow-header05__actions{gap:6px}.ow-header05__open{display:inline-flex}}@media(max-width:760px){.ow-header05__inner{height:58px;padding:0 12px 0 var(--ow-page-gutter)}}@media(prefers-reduced-motion:reduce){.ow-header05__drawer-link svg{transition:none}}.ow-hero01,.ow-hero01 *,.ow-hero01 *:before,.ow-hero01 *:after{box-sizing:border-box}.ow-hero01{overflow:hidden;background:var(--ow-paper);padding:112px var(--ow-page-gutter) 0}.ow-hero01__inner{display:flex;max-width:880px;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.ow-hero01__title{margin-top:24px}.ow-hero01__lead{margin-top:22px}.ow-hero01__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ow-space-lg);margin-top:34px}.ow-hero01__note{margin-top:16px}.ow-hero01__visual{max-width:1080px;margin:72px auto 0;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.ow-hero01__visual>img,.ow-hero01__visual>video,.ow-hero01__visual>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:760px){.ow-hero01{padding-top:72px}.ow-hero01__actions{width:100%;flex-direction:column;align-items:stretch}.ow-hero01__visual{margin-top:48px}}.ow-hero02,.ow-hero02 *,.ow-hero02 *:before,.ow-hero02 *:after{box-sizing:border-box}.ow-hero02{overflow:hidden;background:var(--ow-paper);padding:112px 32px 120px;color:var(--ow-text)}.ow-hero02__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:72px;margin:0 auto}.ow-hero02__text{display:flex;flex-direction:column;align-items:flex-start}.ow-hero02__title{margin-top:24px}.ow-hero02__lead{max-width:500px;margin-top:22px}.ow-hero02__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-lg);margin-top:34px}.ow-hero02__points{display:grid;gap:8px;margin:32px 0 0;padding:0;list-style:none}.ow-hero02__point{display:inline-flex;align-items:center;gap:7px}.ow-hero02__points svg{color:var(--ow-primary-text)}.ow-hero02__inner>img,.ow-hero02__inner>video,.ow-hero02__inner>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:960px){.ow-hero02{padding-top:88px}.ow-hero02__inner{grid-template-columns:minmax(0,1fr);gap:56px}.ow-hero02__lead{max-width:580px}.ow-hero02__points{display:flex;flex-wrap:wrap;gap:8px 22px}}@media(max-width:760px){.ow-hero02{padding:72px var(--ow-page-gutter) 80px}.ow-hero02__inner{gap:48px}.ow-hero02__actions{width:100%;flex-direction:column;align-items:stretch}.ow-hero02__points{display:grid}}.ow-hero03,.ow-hero03 *,.ow-hero03 *:before,.ow-hero03 *:after{box-sizing:border-box}.ow-hero03{overflow:hidden;background:var(--ow-paper);padding:120px var(--ow-page-gutter) 112px;color:var(--ow-text)}.ow-hero03__inner{display:flex;max-width:760px;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.ow-hero03__title{margin-top:24px}.ow-hero03__lead{margin-top:22px}.ow-hero03__form{width:100%;max-width:480px;margin-top:36px}.ow-hero03__row{display:flex;gap:var(--ow-space-sm)}.ow-hero03 .ow-hero03__input{height:46px;flex:1;border-radius:var(--ow-radius-pill);padding-left:18px;box-shadow:var(--ow-shadow-control);font-size:15px}.ow-hero03__error{margin:10px 0 0 18px;text-align:left}.ow-hero03__note{margin-top:14px}.ow-hero03__done{display:flex;width:100%;max-width:480px;align-items:center;gap:12px;margin-top:36px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-surface);padding:14px 14px 14px 16px;text-align:left;animation:ow-hero03-in var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-hero03__done-icon{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-hero03__done-text{display:grid;min-width:0;flex:1;gap:2px}.ow-hero03__done-detail{overflow-wrap:anywhere}@keyframes ow-hero03-in{0%{opacity:0;transform:translateY(4px)}}.ow-hero03__inner>img,.ow-hero03__inner>video,.ow-hero03__inner>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:760px){.ow-hero03{padding:72px var(--ow-page-gutter) 80px}.ow-hero03__row{flex-direction:column}.ow-hero03 .ow-hero03__input{flex:none}}@media(prefers-reduced-motion:reduce){.ow-hero03__done{animation:none}}.ow-hero04,.ow-hero04 *,.ow-hero04 *:before,.ow-hero04 *:after{box-sizing:border-box}.ow-hero04{overflow:hidden;background:var(--ow-paper);color:var(--ow-text)}.ow-hero04__grid{padding:128px 32px 136px}.ow-hero04__layout{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);align-items:center;gap:40px;margin:0 auto}.ow-hero04__text{display:flex;flex-direction:column;align-items:center}.ow-hero04__title{margin-top:24px}.ow-hero04__lead{margin-top:22px}.ow-hero04__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ow-space-lg);margin-top:34px}@media(max-width:1180px){.ow-hero04__layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ow-hero04__grid{padding:80px var(--ow-page-gutter) 88px}.ow-hero04__actions{width:100%;flex-direction:column;align-items:stretch}}.ow-hero05,.ow-hero05 *,.ow-hero05 *:before,.ow-hero05 *:after{box-sizing:border-box}.ow-hero05{background:var(--ow-paper);padding:128px 32px 88px;color:var(--ow-text)}.ow-hero05__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-hero05__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px}.ow-hero05__heading{display:flex;flex-direction:column;align-items:flex-start}.ow-hero05__title{margin-top:24px}.ow-hero05__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-lg);margin-top:28px}.ow-hero05__proof{margin-top:104px;border-top:1px solid var(--ow-border);padding-top:36px}.ow-hero05__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px;margin:28px 0 0;padding:0;list-style:none}.ow-hero05__logo{display:flex;align-items:center}@media(max-width:1024px){.ow-hero05{padding-top:104px}.ow-hero05__top{grid-template-columns:minmax(0,1fr);gap:28px}.ow-hero05__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start}}@media(max-width:760px){.ow-hero05{padding:72px var(--ow-page-gutter) 64px}.ow-hero05__actions{flex-direction:column;align-items:stretch}.ow-hero05__proof{margin-top:64px;padding-top:28px}.ow-hero05__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.ow-hero06,.ow-hero06 *,.ow-hero06 *:before,.ow-hero06 *:after{box-sizing:border-box}.ow-hero06{overflow:hidden;background:var(--ow-paper);padding:112px 32px 120px;color:var(--ow-text)}.ow-hero06__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;margin:0 auto}.ow-hero06__text{display:flex;flex-direction:column;align-items:flex-start}.ow-hero06__title{margin-top:24px}.ow-hero06__lead{max-width:480px;margin-top:22px}.ow-hero06__buttons{display:flex;flex-wrap:wrap;gap:var(--ow-space-sm);margin-top:34px}.ow-hero06__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:18px}.ow-hero06__meta>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin-right:14px;border-radius:50%;background:var(--ow-border-strong);vertical-align:middle}.ow-hero06__inner>img,.ow-hero06__inner>video,.ow-hero06__inner>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:960px){.ow-hero06{padding-top:88px}.ow-hero06__inner{grid-template-columns:minmax(0,1fr);gap:48px}.ow-hero06__lead{max-width:560px}}@media(max-width:760px){.ow-hero06{padding:72px var(--ow-page-gutter) 80px}.ow-hero06__buttons{width:100%}.ow-hero06__buttons>:first-child{width:100%}.ow-hero06__buttons>:not(:first-child){flex:1}.ow-hero06__meta{gap:6px 12px}.ow-hero06__meta>span+span:before{margin-right:12px}.ow-hero06__meta>.ow-hero06__other{flex-basis:100%}.ow-hero06__meta>.ow-hero06__other:before{display:none}}.ow-list01,.ow-list01 *,.ow-list01 *:before,.ow-list01 *:after{box-sizing:border-box}.ow-list01{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-list01__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;gap:var(--ow-space-4xl);margin:0 auto}.ow-list01__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl)}.ow-list01__lead{margin-top:4px}.ow-list01__card{min-width:0;overflow:hidden}.ow-list01__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm);border-bottom:1px solid var(--ow-border);padding:12px 14px}.ow-list01__search{width:280px}.ow-list01__select{width:160px}.ow-list01__count{margin-left:auto;padding-right:4px;font-variant-numeric:tabular-nums}.ow-list01__card .ow-table-wrap{border:0;border-radius:0}.ow-list01__card .ow-user{white-space:nowrap}.ow-list01__empty{padding:16px 0 20px}.ow-list01__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-lg);border-top:1px solid var(--ow-border);padding:10px 14px}.ow-list01__range{font-variant-numeric:tabular-nums}@media(max-width:1023px){.ow-list01{padding:28px 24px}.ow-list01__search{width:100%}.ow-list01__count{margin-left:4px}}@media(max-width:759px){.ow-list01{padding:24px var(--ow-page-gutter) 32px}.ow-list01__header>.ow-button{width:100%}.ow-list01__select{width:auto;flex:1}.ow-list01__count{width:100%;margin-left:2px}.ow-list01__footer{justify-content:center}.ow-list01__range{width:100%;text-align:center}}@media(max-width:1023px){.ow-list01__card[data-hide-tablet~="1"] :is(th,td):nth-child(1),.ow-list01__card[data-hide-tablet~="2"] :is(th,td):nth-child(2),.ow-list01__card[data-hide-tablet~="3"] :is(th,td):nth-child(3),.ow-list01__card[data-hide-tablet~="4"] :is(th,td):nth-child(4),.ow-list01__card[data-hide-tablet~="5"] :is(th,td):nth-child(5),.ow-list01__card[data-hide-tablet~="6"] :is(th,td):nth-child(6),.ow-list01__card[data-hide-tablet~="7"] :is(th,td):nth-child(7),.ow-list01__card[data-hide-tablet~="8"] :is(th,td):nth-child(8){display:none}}@media(max-width:759px){.ow-list01__card[data-hide-phone~="1"] :is(th,td):nth-child(1),.ow-list01__card[data-hide-phone~="2"] :is(th,td):nth-child(2),.ow-list01__card[data-hide-phone~="3"] :is(th,td):nth-child(3),.ow-list01__card[data-hide-phone~="4"] :is(th,td):nth-child(4),.ow-list01__card[data-hide-phone~="5"] :is(th,td):nth-child(5),.ow-list01__card[data-hide-phone~="6"] :is(th,td):nth-child(6),.ow-list01__card[data-hide-phone~="7"] :is(th,td):nth-child(7),.ow-list01__card[data-hide-phone~="8"] :is(th,td):nth-child(8){display:none}}.ow-list02,.ow-list02 *,.ow-list02 *:before,.ow-list02 *:after{box-sizing:border-box}.ow-list02{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-list02__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;gap:var(--ow-space-4xl);margin:0 auto}.ow-list02__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl)}.ow-list02__lead{margin-top:4px}.ow-list02__card{min-width:0;overflow:hidden}.ow-list02__top,.ow-list02__bar{display:flex;min-height:56px;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm) var(--ow-space-lg);border-bottom:1px solid var(--ow-border);padding:8px 12px 8px 16px}.ow-list02__top{justify-content:space-between}.ow-list02__bar{background:var(--ow-primary-subtle);animation:ow-list02-in var(--ow-duration-base) var(--ow-ease-emphasized)}@keyframes ow-list02-in{0%{opacity:0;transform:translateY(-4px)}}.ow-list02__selected{margin-right:var(--ow-space-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ow-list02__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm)}.ow-list02__clear{margin-left:auto}.ow-list02__card .ow-table-wrap{border:0;border-radius:0}.ow-list02__card .ow-table__select{padding-left:16px!important}@media(prefers-reduced-motion:reduce){.ow-list02__bar{animation:none}}@media(max-width:1023px){.ow-list02{padding:28px 24px}}@media(max-width:759px){.ow-list02{padding:24px var(--ow-page-gutter) 32px}.ow-list02__header>.ow-button{width:100%}.ow-list02__hint{display:none}.ow-list02__bar{padding:10px 12px}.ow-list02__actions{order:3;width:100%}}@media(max-width:1023px){.ow-list02__card[data-hide-tablet~="1"] :is(th,td):nth-child(1),.ow-list02__card[data-hide-tablet~="2"] :is(th,td):nth-child(2),.ow-list02__card[data-hide-tablet~="3"] :is(th,td):nth-child(3),.ow-list02__card[data-hide-tablet~="4"] :is(th,td):nth-child(4),.ow-list02__card[data-hide-tablet~="5"] :is(th,td):nth-child(5),.ow-list02__card[data-hide-tablet~="6"] :is(th,td):nth-child(6),.ow-list02__card[data-hide-tablet~="7"] :is(th,td):nth-child(7),.ow-list02__card[data-hide-tablet~="8"] :is(th,td):nth-child(8){display:none}}@media(max-width:759px){.ow-list02__card[data-hide-phone~="1"] :is(th,td):nth-child(1),.ow-list02__card[data-hide-phone~="2"] :is(th,td):nth-child(2),.ow-list02__card[data-hide-phone~="3"] :is(th,td):nth-child(3),.ow-list02__card[data-hide-phone~="4"] :is(th,td):nth-child(4),.ow-list02__card[data-hide-phone~="5"] :is(th,td):nth-child(5),.ow-list02__card[data-hide-phone~="6"] :is(th,td):nth-child(6),.ow-list02__card[data-hide-phone~="7"] :is(th,td):nth-child(7),.ow-list02__card[data-hide-phone~="8"] :is(th,td):nth-child(8){display:none}}.ow-list03,.ow-list03 *,.ow-list03 *:before,.ow-list03 *:after{box-sizing:border-box}.ow-list03{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-list03__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:960px;gap:var(--ow-space-4xl);margin:0 auto}.ow-list03__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl)}.ow-list03__lead{max-width:60ch;margin-top:4px}.ow-list03__card{overflow:hidden}.ow-list03__list{margin:0;padding:0;list-style:none}.ow-list03__row{display:grid;grid-template-areas:"icon text status menu";grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px var(--ow-space-2xl);padding:14px 12px 14px 18px;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-list03__row+.ow-list03__row{border-top:1px solid var(--ow-border)}.ow-list03__row:hover{background:var(--ow-surface-muted)}.ow-list03__row[data-inactive] .ow-list03__icon{color:var(--ow-text-muted)}.ow-list03__icon{display:flex;width:36px;height:36px;grid-area:icon;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-list03__text{display:grid;min-width:0;grid-area:text;gap:4px}.ow-list03__name-row{display:flex;min-width:0;align-items:baseline;gap:10px}.ow-list03__key{flex-shrink:0;font-size:12px}.ow-list03__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-list03__status{grid-area:status;justify-self:end}.ow-list03__menu{grid-area:menu}@media(max-width:759px){.ow-list03{padding:24px var(--ow-page-gutter) 32px}.ow-list03__header>.ow-button{width:100%}.ow-list03__row{grid-template-areas:"icon text menu" ". status menu";grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px var(--ow-space-lg);padding:14px 8px 14px 14px}.ow-list03__status{justify-self:start}.ow-list03__detail{white-space:normal}.ow-list03__menu{align-self:center}.ow-list03__name-row{flex-wrap:wrap;row-gap:0}}.ow-list04,.ow-list04 *,.ow-list04 *:before,.ow-list04 *:after{box-sizing:border-box}.ow-list04{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-list04__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;gap:var(--ow-space-4xl);margin:0 auto}.ow-list04__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl)}.ow-list04__count{margin-left:8px}.ow-list04__lead{margin-top:4px}.ow-list04__tools{display:flex;align-items:center;gap:var(--ow-space-sm)}.ow-list04__search{width:240px;min-width:0}.ow-list04__search .ow-input{background:var(--ow-surface)}.ow-list04__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ow-space-2xl);margin:0;padding:0;list-style:none}.ow-list04__card{display:flex;height:100%;flex-direction:column;gap:var(--ow-space-xl);padding:16px 12px 14px 18px;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-list04__card:hover,.ow-list04__card:focus-within{border-color:var(--ow-border-strong)}.ow-list04__top{display:flex;align-items:flex-start;gap:var(--ow-space-lg)}.ow-list04__tile{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-list04__names{display:grid;min-width:0;flex:1;gap:2px;padding-top:1px}.ow-list04__name{display:flex;min-width:0;align-items:center;gap:6px}.ow-list04__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-list04__star{display:flex;flex-shrink:0;color:var(--ow-brass)}.ow-list04__star svg{fill:var(--ow-brass)}.ow-list04__repo{font-size:12px}.ow-list04__description{flex:1;padding-right:6px}.ow-list04__foot{display:flex;align-items:center;gap:var(--ow-space-md);border-top:1px solid var(--ow-border);padding-top:12px;padding-right:6px}.ow-list04__when{min-width:0;flex:1}@media(max-width:1023px){.ow-list04{padding:28px 24px}.ow-list04__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.ow-list04{padding:24px var(--ow-page-gutter) 32px}.ow-list04__tools{width:100%}.ow-list04__search{width:auto;flex:1}.ow-list04__grid{grid-template-columns:minmax(0,1fr);gap:var(--ow-space-lg)}}.ow-logos01,.ow-logos01 *,.ow-logos01 *:before,.ow-logos01 *:after{box-sizing:border-box}.ow-logos01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-logos01__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-logos01__list{display:flex;max-width:1040px;align-items:center;justify-content:space-between;gap:32px;margin:36px auto 0;padding:0;list-style:none}.ow-logos01__logo{display:flex;align-items:center}@media(max-width:900px){.ow-logos01__list{display:grid;max-width:560px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:36px 24px}}@media(max-width:760px){.ow-logos01{padding:72px var(--ow-page-gutter)}.ow-logos01__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:32px}}.ow-logos02,.ow-logos02 *,.ow-logos02 *:before,.ow-logos02 *:after{box-sizing:border-box}.ow-logos02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-logos02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-logos02__tiles{display:grid;max-width:1080px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:56px auto 0;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-border);padding:0;list-style:none}.ow-logos02__tile{position:relative;display:grid;height:136px;place-items:center;border-radius:0;background:var(--ow-surface);color:var(--ow-text-muted);text-decoration:none;transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-logos02__tile:hover{background:var(--ow-surface-muted);color:var(--ow-text-muted)}.ow-logos02__tile:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-4px}.ow-logos02__logo{display:inline-flex;align-items:center;transition:color var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-logos02__more{position:absolute;right:0;bottom:16px;left:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;opacity:0;transform:translateY(4px);transition:opacity var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-logos02__tile:hover .ow-logos02__logo,.ow-logos02__tile:focus-visible .ow-logos02__logo{color:var(--ow-text);transform:translateY(-8px)}.ow-logos02__tile:hover .ow-logos02__more,.ow-logos02__tile:focus-visible .ow-logos02__more{opacity:1;transform:none}.ow-logos02__footer{margin-top:28px}@media(max-width:760px){.ow-logos02{padding:72px var(--ow-page-gutter)}.ow-logos02__tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.ow-logos02__tile{height:108px}}@media(prefers-reduced-motion:reduce){.ow-logos02__logo,.ow-logos02__more{transition:none}.ow-logos02__tile:hover .ow-logos02__logo,.ow-logos02__tile:focus-visible .ow-logos02__logo{transform:none}}.ow-logos03,.ow-logos03 *,.ow-logos03 *:before,.ow-logos03 *:after{box-sizing:border-box}.ow-logos03{background:var(--ow-paper);padding:var(--ow-section-y) 0;color:var(--ow-text)}.ow-logos03__head{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 32px}.ow-logos03__viewport{max-width:1440px;margin:36px auto 0;overflow:clip;border-radius:var(--ow-radius-lg);padding:6px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 86%,transparent)}.ow-logos03__viewport:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-logos03__track{display:flex;width:max-content;animation:ow-logos03-scroll 52s linear infinite}.ow-logos03__viewport:hover .ow-logos03__track,.ow-logos03__viewport:focus-within .ow-logos03__track,.ow-logos03[data-paused] .ow-logos03__track{animation-play-state:paused}@keyframes ow-logos03-scroll{to{transform:translate(-50%)}}.ow-logos03__list{display:flex;flex-shrink:0;align-items:center;gap:80px;margin:0;padding:0 40px;list-style:none}.ow-logos03__logo{display:flex;align-items:center}@media(max-width:760px){.ow-logos03{padding:72px 0}.ow-logos03__head{padding:0 var(--ow-page-gutter)}.ow-logos03__viewport{margin-top:28px}.ow-logos03__list{gap:56px;padding:0 28px}}@media(prefers-reduced-motion:reduce){.ow-logos03 .ow-logos03__toggle,.ow-logos03 .ow-logos03__list--copy{display:none}.ow-logos03__viewport{max-width:1040px;-webkit-mask-image:none;mask-image:none}.ow-logos03__track{display:block;width:auto;animation:none}.ow-logos03__list{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-evenly;gap:36px 56px;padding:0 32px}}@media(prefers-reduced-motion:reduce)and (max-width:760px){.ow-logos03__list{grid-template-columns:repeat(2,auto);gap:28px 32px;padding:0 var(--ow-page-gutter)}}.ow-newsletter01,.ow-newsletter01 *,.ow-newsletter01 *:before,.ow-newsletter01 *:after{box-sizing:border-box}.ow-newsletter01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-newsletter01__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:32px 72px;margin:0 auto}.ow-newsletter01__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.ow-newsletter01__submit{margin-top:calc(14px * 1.4 + var(--ow-space-sm))}.ow-newsletter01__fine{grid-column:1 / -1}.ow-newsletter01__done{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--ow-success-border);border-radius:var(--ow-radius-container);background:var(--ow-success-surface);padding:16px 18px;animation:ow-newsletter01-in var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-newsletter01__done:focus{outline:none}.ow-newsletter01__done:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.ow-newsletter01__done>svg{flex-shrink:0;margin-top:1px;color:var(--ow-success-text)}.ow-newsletter01__done-text{margin-top:4px}.ow-newsletter01__reset{margin:6px 0 0 calc(var(--ow-space-md) * -1)}@keyframes ow-newsletter01-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.ow-newsletter01__done{animation:none}}@media(max-width:1024px){.ow-newsletter01__inner{grid-template-columns:minmax(0,1fr)}.ow-newsletter01__form,.ow-newsletter01__done{max-width:560px}}@media(max-width:760px){.ow-newsletter01{padding:72px var(--ow-page-gutter)}.ow-newsletter01__form{grid-template-columns:minmax(0,1fr)}.ow-newsletter01__submit{width:100%;margin-top:0}}.ow-newsletter02,.ow-newsletter02 *,.ow-newsletter02 *:before,.ow-newsletter02 *:after{box-sizing:border-box}.ow-newsletter02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-newsletter02__card{max-width:720px;margin:0 auto;overflow:hidden;border-radius:var(--ow-radius-card)}.ow-newsletter02__body{padding:36px 40px 32px}.ow-newsletter02__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-tile);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-newsletter02__title{margin-top:20px}.ow-newsletter02__lead{max-width:560px;margin-top:10px}.ow-newsletter02__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:28px}.ow-newsletter02__submit{margin-top:calc(14px * 1.4 + var(--ow-space-sm))}.ow-newsletter02__foot{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;border-top:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:16px 40px}.ow-newsletter02__authors{display:flex;min-width:0;align-items:center;gap:12px}.ow-newsletter02__past{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}@media(max-width:760px){.ow-newsletter02{padding:72px var(--ow-page-gutter)}.ow-newsletter02__body{padding:26px 20px 24px}.ow-newsletter02__form{grid-template-columns:minmax(0,1fr)}.ow-newsletter02__submit{width:100%;margin-top:0}.ow-newsletter02__foot{flex-direction:column;align-items:flex-start;padding:16px 20px}}.ow-notifications01,.ow-notifications01 *,.ow-notifications01 *:before,.ow-notifications01 *:after{box-sizing:border-box}.ow-notifications01{display:flex}.ow-notifications01__bell{position:relative}.ow-notifications01__bell[aria-expanded=true]{background:var(--ow-surface);box-shadow:var(--ow-shadow-control)}.ow-notifications01__count.ow-badge{position:absolute;top:2px;right:1px;min-width:18px;min-height:18px;border:2px solid var(--ow-canvas);background:var(--ow-primary);padding:0 4px;color:var(--ow-on-primary);font-size:10.5px;font-variant-numeric:tabular-nums;pointer-events:none}.ow-notifications01__bell[aria-expanded=true] .ow-notifications01__count.ow-badge{border-color:var(--ow-surface)}.ow-notifications01__popover.ow-popover{gap:0;padding:0}.ow-notifications01__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-md);padding:10px 8px 4px 16px}.ow-notifications01__tabs.ow-tabs{gap:0}.ow-notifications01__tabs .ow-tabs__list{padding:0 16px}.ow-notifications01__tab-count.ow-badge{min-width:18px;min-height:18px;padding:0 5px;font-variant-numeric:tabular-nums}.ow-notifications01__list{margin:0;padding:6px;list-style:none}.ow-notifications01__item.ow-link{position:relative;display:flex;align-items:flex-start;gap:var(--ow-space-lg);border-radius:var(--ow-radius-form);padding:10px 28px 10px 10px;color:inherit;text-decoration:none;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-notifications01__item.ow-link:hover{background:var(--ow-hover);color:inherit}.ow-notifications01__item.ow-link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:-2px}.ow-notifications01__agent{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:50%;background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-notifications01__agent--danger{border-color:var(--ow-danger-border);background:var(--ow-danger-surface);color:var(--ow-danger-text)}.ow-notifications01__text{display:grid;min-width:0;flex:1;gap:4px}.ow-notifications01__quote{display:-webkit-box;overflow:hidden;border-left:2px solid var(--ow-border-strong);margin:2px 0 0;padding-left:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ow-notifications01__unread{position:absolute;top:18px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--ow-brass)}.ow-notifications01__empty{padding:40px 16px}.ow-notifications01__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-md);border-top:1px solid var(--ow-border);padding:6px 8px 6px 16px}.ow-notifications02,.ow-notifications02 *,.ow-notifications02 *:before,.ow-notifications02 *:after{box-sizing:border-box}.ow-notifications02{background:var(--ow-canvas);padding:32px;color:var(--ow-text);font-size:14px}.ow-notifications02__panel{max-width:880px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:28px 32px 32px}.ow-notifications02__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-2xl) var(--ow-space-4xl)}.ow-notifications02__subtitle{margin-top:4px}.ow-notifications02__day{margin-top:32px}.ow-notifications02__day-title{display:flex;align-items:baseline;gap:var(--ow-space-sm);margin-bottom:6px;border-bottom:1px solid var(--ow-border);padding-bottom:10px}.ow-notifications02__day-title:focus{outline:none}.ow-notifications02__events{margin:0;padding:0;list-style:none}.ow-notifications02__event{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:var(--ow-space-xl);padding:14px 0}.ow-notifications02__event:not(:last-child):before{content:"";position:absolute;top:48px;bottom:-10px;left:13.5px;width:1px;background:var(--ow-border)}.ow-notifications02__node{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:50%;background:var(--ow-surface-muted);color:var(--ow-icon)}.ow-notifications02__node--primary{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-notifications02__node--danger{border-color:var(--ow-danger-border);background:var(--ow-danger-surface);color:var(--ow-danger-text)}.ow-notifications02__body{display:grid;min-width:0;align-content:start;gap:var(--ow-space-sm);padding-top:4px}.ow-notifications02__line .ow-link{color:var(--ow-text)}.ow-notifications02__time{padding-top:5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-notifications02__detail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm) var(--ow-space-md)}.ow-notifications02__more{display:flex;justify-content:center;margin-top:24px;border-top:1px solid var(--ow-border);padding-top:24px}.ow-notifications02__empty{margin-top:32px;border:1px dashed var(--ow-border-strong);border-radius:var(--ow-radius-container);padding:32px 16px}@media(max-width:760px){.ow-notifications02{padding:8px}.ow-notifications02__panel{padding:22px 16px 24px}.ow-notifications02__filter.ow-segmented{display:flex;width:100%;flex-wrap:nowrap}.ow-notifications02__filter .ow-segmented__item{flex:1}.ow-notifications02__day{margin-top:28px}.ow-notifications02__event{grid-template-columns:28px minmax(0,1fr);column-gap:var(--ow-space-lg)}.ow-notifications02__time{grid-column:2;padding-top:6px}}.ow-notifications03,.ow-notifications03 *,.ow-notifications03 *:before,.ow-notifications03 *:after{box-sizing:border-box}.ow-notifications03{background:var(--ow-canvas);padding:32px;color:var(--ow-text);font-size:14px}.ow-notifications03__panel{display:grid;max-width:760px;gap:28px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:28px 32px 32px}.ow-notifications03__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-2xl)}.ow-notifications03__subtitle{max-width:520px;margin-top:4px}.ow-notifications03__saved{display:inline-flex;min-height:24px;flex-shrink:0;align-items:center;gap:6px;white-space:nowrap;transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-notifications03__saved[data-hidden]{opacity:0}.ow-notifications03__card{overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container)}.ow-notifications03__grid{width:100%;border-collapse:collapse}.ow-notifications03__grid :where(th),.ow-notifications03__grid :where(td){padding:0;text-align:left;vertical-align:middle}.ow-notifications03__channel{width:96px;border-bottom:1px solid var(--ow-border);background:var(--ow-surface-muted)}.ow-notifications03__channel-label{display:flex;height:44px;align-items:center;justify-content:center;gap:7px}.ow-notifications03__channel-label svg{color:var(--ow-icon)}.ow-notifications03__corner{border-bottom:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:0 18px}.ow-notifications03__group th{border-top:1px solid var(--ow-border);padding:18px 18px 6px}.ow-notifications03__grid tbody:first-of-type .ow-notifications03__group th{border-top:0}.ow-notifications03__event{padding:10px 18px}.ow-notifications03__event-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ow-notifications03__event-description{display:block;margin-top:2px}.ow-notifications03__cell{display:flex;min-height:52px;align-items:center;justify-content:center}.ow-notifications03__unavailable{color:var(--ow-text-disabled)}.ow-notifications03__section-title{margin-bottom:10px}.ow-notifications03__rows{border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);padding:0 18px}.ow-notifications03__rows .ow-settings-row{padding:14px 0}@media(max-width:760px){.ow-notifications03{padding:8px}.ow-notifications03__panel{gap:24px;padding:22px 16px 24px}.ow-notifications03__card{margin:0 -4px}.ow-notifications03__channel{width:64px}.ow-notifications03__channel-label{flex-direction:column;gap:2px;height:54px}.ow-notifications03__corner{padding:0 12px}.ow-notifications03__group th{padding:16px 12px 4px}.ow-notifications03__event{padding:10px 4px 10px 12px}.ow-notifications03__rows{padding:0 12px}}.ow-onboarding01,.ow-onboarding01 *,.ow-onboarding01 *:before,.ow-onboarding01 *:after{box-sizing:border-box}.ow-onboarding01{background:var(--ow-canvas);padding:48px 32px;color:var(--ow-text);font-size:14px}.ow-onboarding01__panel{display:grid;max-width:1040px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface);padding:40px}.ow-onboarding01__intro{display:flex;flex-direction:column;align-items:flex-start;padding-top:4px}.ow-onboarding01__eyebrow{display:inline-flex;align-items:center;gap:var(--ow-space-sm)}.ow-onboarding01__dot{width:6px;height:6px;border-radius:50%;background:var(--ow-brass)}.ow-onboarding01__title{margin-top:14px}.ow-onboarding01__lead{max-width:380px;margin-top:10px}.ow-onboarding01__progress{width:100%;max-width:380px;margin-top:32px}.ow-onboarding01__help{display:flex;width:100%;max-width:380px;align-items:flex-start;gap:var(--ow-space-md);margin-top:28px;border-top:1px solid var(--ow-border);padding-top:20px}.ow-onboarding01__help svg{flex-shrink:0;margin-top:3px;color:var(--ow-icon)}.ow-onboarding01__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-sm);margin-top:28px}.ow-onboarding01__steps{min-width:0}@media(max-width:900px){.ow-onboarding01__panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}.ow-onboarding01__lead,.ow-onboarding01__progress,.ow-onboarding01__help{max-width:520px}}@media(max-width:760px){.ow-onboarding01{padding:16px 8px}.ow-onboarding01__panel{padding:24px 16px}.ow-onboarding01__progress{margin-top:24px}.ow-onboarding01__help{margin-top:20px;padding-top:16px}}.ow-onboarding02,.ow-onboarding02 *,.ow-onboarding02 *:before,.ow-onboarding02 *:after{box-sizing:border-box}.ow-onboarding02{background:var(--ow-canvas);padding:0 32px 88px;color:var(--ow-text);font-size:14px}.ow-onboarding02__top{display:grid;max-width:1040px;grid-template-areas:"brand progress skip";grid-template-columns:1fr minmax(0,340px) 1fr;align-items:center;gap:var(--ow-space-2xl);margin:0 auto;padding:20px 0}.ow-onboarding02__brand{display:flex;grid-area:brand;align-items:center;gap:9px}.ow-onboarding02__progress{grid-area:progress}.ow-onboarding02__skip{grid-area:skip;justify-self:end}.ow-onboarding02__body{display:flex;max-width:880px;flex-direction:column;align-items:center;margin:0 auto;padding-top:72px;text-align:center}.ow-onboarding02__title:focus{outline:none}.ow-onboarding02__lead{max-width:520px;margin-top:12px;text-wrap:balance}.ow-onboarding02__content{width:100%;margin-top:40px;text-align:left}.ow-onboarding02__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ow-space-lg)}.ow-onboarding02__option{position:relative;display:grid}.ow-onboarding02__recommended{position:absolute;top:24px;right:16px;pointer-events:none}.ow-onboarding02__note{display:flex;align-items:center;justify-content:center;gap:var(--ow-space-sm);margin-top:28px;text-align:center}.ow-onboarding02__note svg{flex-shrink:0;color:var(--ow-icon)}.ow-onboarding02__done-icon{display:inline-flex;margin-bottom:20px;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--ow-success-border);border-radius:50%;background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-onboarding02__done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ow-space-sm)}@media(max-width:1024px){.ow-onboarding02__body{padding-top:56px}}@media(max-width:760px){.ow-onboarding02{padding:0 var(--ow-page-gutter) 56px}.ow-onboarding02__top{grid-template-areas:"brand skip" "progress progress";grid-template-columns:1fr auto;row-gap:20px;padding:12px 0 0}.ow-onboarding02__body{padding-top:40px}.ow-onboarding02__content{margin-top:28px}.ow-onboarding02__options{grid-template-columns:minmax(0,1fr)}.ow-onboarding02__note{align-items:flex-start;text-align:left}.ow-onboarding02__note svg{margin-top:3px}}.ow-onboarding03,.ow-onboarding03 *,.ow-onboarding03 *:before,.ow-onboarding03 *:after{box-sizing:border-box}.ow-onboarding03{display:contents}.ow-onboarding03__dialog .ow-dialog__body{gap:var(--ow-space-4xl)}.ow-onboarding03__dialog .ow-dialog__actions{align-items:center;justify-content:space-between}.ow-onboarding03__eyebrow{display:inline-flex;align-items:center;gap:var(--ow-space-sm)}.ow-onboarding03__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--ow-brass)}.ow-onboarding03__changes{display:grid;gap:var(--ow-space-xl);margin:0;padding:0;list-style:none}.ow-onboarding03__change{display:flex;align-items:flex-start;gap:var(--ow-space-lg)}.ow-onboarding03__change-icon{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-md);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-onboarding03__change-text{display:grid;gap:1px;padding-top:1px}.ow-onboarding03__dialog .ow-dialog__body>img,.ow-onboarding03__dialog .ow-dialog__body>video,.ow-onboarding03__dialog .ow-dialog__body>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}.ow-page-heading01,.ow-page-heading01 *,.ow-page-heading01 *:before,.ow-page-heading01 *:after{box-sizing:border-box}.ow-page-heading01{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-page-heading01__panel{max-width:1120px;margin:0 auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-page-heading01__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-4xl);padding:28px 32px 26px}.ow-page-heading01__identity{display:flex;min-width:0;align-items:flex-start;gap:var(--ow-space-2xl)}.ow-page-heading01__tile{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-primary-border);border-radius:var(--ow-radius-tile);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-page-heading01__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ow-page-heading01__lead{margin-top:4px}.ow-page-heading01__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-space-sm)}.ow-page-heading01__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--ow-border)}.ow-page-heading01__fact{display:grid;min-width:0;align-content:start;gap:6px;padding:16px 32px 18px}.ow-page-heading01__fact+.ow-page-heading01__fact{border-left:1px solid var(--ow-border)}.ow-page-heading01__value{display:flex;min-width:0;align-items:center;gap:8px;white-space:nowrap}.ow-page-heading01__value>span{overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){.ow-page-heading01__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-page-heading01__fact:nth-child(3){border-left:0}.ow-page-heading01__fact:nth-child(n+3){border-top:1px solid var(--ow-border)}}@media(max-width:759px){.ow-page-heading01{padding:8px}.ow-page-heading01__header{flex-direction:column;gap:var(--ow-space-3xl);padding:22px 18px 20px}.ow-page-heading01__tile{width:40px;height:40px}.ow-page-heading01__actions{width:100%}.ow-page-heading01__actions>.ow-button{flex:1}.ow-page-heading01__facts{grid-template-columns:minmax(0,1fr)}.ow-page-heading01__fact{grid-template-columns:96px minmax(0,1fr);align-items:center;padding:12px 18px}.ow-page-heading01__fact+.ow-page-heading01__fact{border-top:1px solid var(--ow-border);border-left:0}}.ow-page-heading02,.ow-page-heading02 *,.ow-page-heading02 *:before,.ow-page-heading02 *:after{box-sizing:border-box}.ow-page-heading02{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-page-heading02__panel{max-width:1120px;margin:0 auto;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-page-heading02__top{display:grid;gap:var(--ow-space-2xl);padding:22px 32px 6px}.ow-page-heading02__top .ow-breadcrumbs{margin-left:-4px}.ow-page-heading02__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ow-space-4xl)}.ow-page-heading02__lead{margin-top:4px}.ow-page-heading02__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-space-2xl)}.ow-page-heading02__tabs{gap:0}.ow-page-heading02__tabs .ow-tabs__list{gap:var(--ow-space-4xl);padding:0 32px}.ow-page-heading02__count{min-width:20px;border-radius:var(--ow-radius-pill);background:var(--ow-surface-muted);box-shadow:inset 0 0 0 1px var(--ow-border);padding:3px 6px;text-align:center}.ow-page-heading02__tab-panel{padding:24px 32px 28px}.ow-page-heading02__tab-panel:focus-visible{outline-offset:-4px}@media(max-width:759px){.ow-page-heading02{padding:8px}.ow-page-heading02__top{padding:18px 18px 4px}.ow-page-heading02__header{flex-direction:column;align-items:stretch;gap:var(--ow-space-3xl)}.ow-page-heading02__actions{justify-content:space-between}.ow-page-heading02__tabs .ow-tabs__list{padding:0 18px}.ow-page-heading02__tab-panel{padding:20px 18px 22px}}.ow-page-heading03,.ow-page-heading03 *,.ow-page-heading03 *:before,.ow-page-heading03 *:after{box-sizing:border-box}.ow-page-heading03{background:var(--ow-canvas);padding:32px;color:var(--ow-text)}.ow-page-heading03__panel{max-width:1120px;margin:0 auto;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-page-heading03__top{display:grid;gap:var(--ow-space-6xl);padding:28px 32px 20px}.ow-page-heading03__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-2xl)}.ow-page-heading03__lead{margin-top:4px}.ow-page-heading03__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm)}.ow-page-heading03__search{width:300px;margin-right:var(--ow-space-xs)}.ow-page-heading03__applied{display:flex;min-height:28px;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm) var(--ow-space-lg);margin-top:calc(var(--ow-space-sm) * -1)}.ow-page-heading03__tag-key{color:var(--ow-text-muted);font-weight:var(--ow-weight-regular)}.ow-page-heading03__count{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.ow-page-heading03__menu-spacer{display:block;width:15px}.ow-page-heading03__list{margin:0;border-top:1px solid var(--ow-border);padding:0;list-style:none}.ow-page-heading03__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ow-space-2xl);padding:12px 32px}.ow-page-heading03__row+.ow-page-heading03__row{border-top:1px solid var(--ow-border)}.ow-page-heading03__agent{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:50%;background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-page-heading03__row-text{display:grid;min-width:0;gap:2px}.ow-page-heading03__row-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ow-page-heading03__number{font-size:12px}.ow-page-heading03__comments{display:flex;min-width:36px;align-items:center;justify-content:flex-end;gap:5px;font-variant-numeric:tabular-nums}.ow-page-heading03__comments[data-none]{visibility:hidden}.ow-page-heading03__empty{border-top:1px solid var(--ow-border);padding:40px 24px 48px}@media(max-width:1023px){.ow-page-heading03__search{width:100%;margin-right:0}}@media(max-width:759px){.ow-page-heading03{padding:8px}.ow-page-heading03__top{gap:var(--ow-space-4xl);padding:22px 18px 18px}.ow-page-heading03__header>.ow-button{width:100%}.ow-page-heading03__row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px var(--ow-space-lg);padding:14px 18px}.ow-page-heading03__row>.ow-badge{grid-column:2;justify-self:start}.ow-page-heading03__row-line{white-space:normal}.ow-page-heading03__comments{display:none}}.ow-pricing01,.ow-pricing01 *,.ow-pricing01 *:before,.ow-pricing01 *:after{box-sizing:border-box}.ow-pricing01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-pricing01__inner{display:flex;max-width:var(--ow-page-max);flex-direction:column;align-items:center;margin:0 auto}.ow-pricing01__grid{display:grid;width:100%;max-width:1080px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:72px}.ow-pricing01__card{display:flex;flex-direction:column;border-radius:var(--ow-radius-card)}.ow-pricing01__card[data-recommended]{position:relative;z-index:1;margin:-14px 0;border-color:var(--ow-primary-border);box-shadow:var(--ow-shadow-lift)}.ow-pricing01__head{display:flex;flex-direction:column;padding:28px 28px 24px}.ow-pricing01__card[data-recommended] .ow-pricing01__head{padding-top:42px}.ow-pricing01__name-row{display:flex;min-height:26px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-sm)}.ow-pricing01__summary{margin-top:6px}.ow-pricing01__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:28px 0 24px}.ow-pricing01__amount{line-height:1;font-variant-numeric:tabular-nums}.ow-pricing01__body{flex:1;border-top:1px solid var(--ow-border);padding:24px 28px 30px}.ow-pricing01__card[data-recommended] .ow-pricing01__body{padding-bottom:44px}.ow-pricing01__features{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.ow-pricing01__features li{display:flex;align-items:flex-start;gap:10px}.ow-pricing01__features svg{flex-shrink:0;margin-top:1px;color:var(--ow-primary-text)}.ow-pricing01__enterprise{display:flex;width:100%;max-width:1080px;align-items:center;gap:var(--ow-space-2xl);margin-top:52px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-surface);padding:18px 24px}.ow-pricing01__enterprise-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface-muted);color:var(--ow-text-soft)}.ow-pricing01__enterprise-text{flex:1}.ow-pricing01__enterprise-link{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;white-space:nowrap}.ow-pricing01__note{margin-top:20px}@media(max-width:1100px){.ow-pricing01__head,.ow-pricing01__body{padding-right:24px;padding-left:24px}}@media(max-width:900px){.ow-pricing01__grid{max-width:520px;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px}.ow-pricing01__card[data-recommended]{order:-1;margin:0;box-shadow:0 0 0 1px var(--ow-primary-border)}.ow-pricing01__card[data-recommended] .ow-pricing01__head{padding-top:28px}.ow-pricing01__card[data-recommended] .ow-pricing01__body{padding-bottom:30px}.ow-pricing01__enterprise{max-width:520px;flex-wrap:wrap;margin-top:16px}.ow-pricing01__enterprise-text{flex-basis:calc(100% - 60px)}.ow-pricing01__enterprise-link{margin-left:52px}}@media(max-width:760px){.ow-pricing01{padding:72px var(--ow-page-gutter)}.ow-pricing01__head,.ow-pricing01__card[data-recommended] .ow-pricing01__head{padding:24px 22px 22px}.ow-pricing01__body,.ow-pricing01__card[data-recommended] .ow-pricing01__body{padding:22px 22px 26px}.ow-pricing01__enterprise{align-items:flex-start;padding:18px}}.ow-pricing02,.ow-pricing02 *,.ow-pricing02 *:before,.ow-pricing02 *:after{box-sizing:border-box}.ow-pricing02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-pricing02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-pricing02__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px}.ow-pricing02__header .ow-section-heading{max-width:640px}.ow-pricing02__switch{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:10px}.ow-pricing02__panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-surface)}.ow-pricing02__plan{display:grid;min-width:0;grid-row:span 5;grid-template-rows:subgrid;align-content:start;padding:28px 24px 32px}.ow-pricing02__plan+.ow-pricing02__plan{border-left:1px solid var(--ow-border)}.ow-pricing02__plan[data-popular]{background:color-mix(in srgb,var(--ow-primary-subtle) 70%,var(--ow-surface))}.ow-pricing02__name-row{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:var(--ow-space-sm)}.ow-pricing02__summary{margin-top:8px}.ow-pricing02__price{margin:24px 0 22px}.ow-pricing02__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.ow-pricing02__amount{line-height:1;font-variant-numeric:tabular-nums;animation:ow-pricing02-in var(--ow-duration-slow) var(--ow-ease-emphasized)}.ow-pricing02__amount--text{animation:none}.ow-pricing02__billing{margin-top:10px}.ow-pricing02__features{display:grid;gap:11px;margin:26px 0 0;padding:0;list-style:none}.ow-pricing02__features li{display:flex;align-items:flex-start;gap:10px}.ow-pricing02__features svg{flex-shrink:0;margin-top:1px;color:var(--ow-primary-text)}.ow-pricing02__note{margin-top:20px}@keyframes ow-pricing02-in{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.ow-pricing02__amount{animation:none}}@media(max-width:1024px){.ow-pricing02__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-pricing02__plan:nth-child(odd){border-left:0}.ow-pricing02__plan:nth-child(n+3){border-top:1px solid var(--ow-border)}}@media(max-width:760px){.ow-pricing02{padding:72px var(--ow-page-gutter)}.ow-pricing02__header{flex-direction:column;align-items:stretch}.ow-pricing02__switch{align-items:stretch}.ow-pricing02__switch .ow-segmented{display:flex;justify-self:stretch}.ow-pricing02__switch .ow-segmented__item{flex:1}.ow-pricing02__panel{grid-template-columns:minmax(0,1fr);margin-top:40px}.ow-pricing02__plan,.ow-pricing02__plan:nth-child(odd){border-left:0;padding:24px 22px 28px}.ow-pricing02__plan+.ow-pricing02__plan{border-top:1px solid var(--ow-border)}}.ow-pricing03,.ow-pricing03 *,.ow-pricing03 *:before,.ow-pricing03 *:after{box-sizing:border-box}.ow-pricing03{--ow-pricing03-first: 32%;background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-pricing03__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-pricing03__picker{display:none}.ow-pricing03__plans{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:var(--ow-pricing03-first) repeat(4,minmax(0,1fr));margin-top:56px;border-bottom:1px solid var(--ow-border);background:var(--ow-paper);padding:16px 1px 20px}.ow-pricing03__plans-label{align-self:end;padding:0 16px}.ow-pricing03__plan{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0 16px}.ow-pricing03__plan-name{display:flex;height:22px;align-items:center;gap:8px}.ow-pricing03__plan-price{margin-bottom:12px;white-space:nowrap}.ow-pricing03__groups{display:grid;gap:20px;margin-top:28px}.ow-pricing03__group{border-radius:var(--ow-radius-card)}.ow-pricing03__group .ow-table{table-layout:fixed}.ow-pricing03__group th:first-child{width:var(--ow-pricing03-first)}.ow-pricing03__group th{height:44px;background:var(--ow-surface);padding:0 16px}.ow-pricing03__group th:first-child{color:var(--ow-text);font-size:14px}.ow-pricing03__group td{padding-right:16px;padding-left:16px;color:var(--ow-text-soft);font-size:14px}.ow-pricing03__group td:first-child{color:var(--ow-text)}.ow-pricing03__group .ow-table tbody tr:hover td{background:transparent}.ow-pricing03__feature{display:block;padding:6px 0}.ow-pricing03__feature-note{display:block;margin-top:2px}.ow-pricing03__yes{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--ow-primary-subtle);color:var(--ow-primary-text);vertical-align:middle}.ow-pricing03__no{display:inline-flex;width:22px;justify-content:center;color:var(--ow-text-disabled);vertical-align:middle}.ow-pricing03__note{margin-top:24px;text-wrap:balance}@media(max-width:1024px){.ow-pricing03{--ow-pricing03-first: 26%}.ow-pricing03__plan-amount{display:block}.ow-pricing03__plan-name .ow-badge{display:none}.ow-pricing03__plan,.ow-pricing03__plans-label{padding:0 12px}.ow-pricing03__group th,.ow-pricing03__group td{padding-right:12px;padding-left:12px}.ow-pricing03__plans-label{visibility:hidden}}@media(max-width:760px){.ow-pricing03{padding:72px var(--ow-page-gutter)}.ow-pricing03__picker{display:block;margin-top:32px}.ow-pricing03__plans-label{display:none}.ow-pricing03__plans{grid-template-columns:minmax(0,1fr);margin-top:0;padding:16px 0}.ow-pricing03__plan{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:0}.ow-pricing03__plan-price{grid-column:1;margin:0}.ow-pricing03__plan-amount{display:inline}.ow-pricing03__plan-name .ow-badge{display:inline-flex}.ow-pricing03__group th:first-child{width:auto}.ow-pricing03__plan .ow-button{grid-row:1 / span 2;grid-column:2}.ow-pricing03__groups{gap:16px;margin-top:20px}.ow-pricing03__group th,.ow-pricing03__group td{padding-right:12px;padding-left:12px}.ow-pricing03__group th:last-child,.ow-pricing03__group td:last-child{width:36%;text-align:right!important}}.ow-pricing04,.ow-pricing04 *,.ow-pricing04 *:before,.ow-pricing04 *:after{box-sizing:border-box}.ow-pricing04{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-pricing04__inner{display:flex;max-width:var(--ow-page-max);flex-direction:column;align-items:center;margin:0 auto}.ow-pricing04__card{display:grid;width:100%;max-width:1000px;grid-template-columns:minmax(0,1fr) 360px;gap:8px;margin-top:64px;border-radius:var(--ow-radius-card);padding:8px}.ow-pricing04__details{padding:32px 32px 36px}.ow-pricing04__description{max-width:480px;margin-top:10px}.ow-pricing04__included{display:flex;align-items:center;gap:16px;margin-top:32px;white-space:nowrap}.ow-pricing04__included:after{content:"";height:1px;flex:1;background:var(--ow-border)}.ow-pricing04__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:20px 0 0;padding:0;list-style:none}.ow-pricing04__features li{display:flex;align-items:flex-start;gap:10px}.ow-pricing04__features svg{flex-shrink:0;margin-top:1px;color:var(--ow-primary-text)}.ow-pricing04__offer{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:calc(var(--ow-radius-card) - 6px);background:var(--ow-canvas);padding:40px 32px;text-align:center}.ow-pricing04__price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:20px}.ow-pricing04__amount{line-height:1;font-variant-numeric:tabular-nums}.ow-pricing04__unit{margin:8px 0 28px}.ow-pricing04__fine{margin-top:16px;text-wrap:balance}.ow-pricing04__promises{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:28px 0 0;padding:0;list-style:none}.ow-pricing04__promises li{display:flex;align-items:center;gap:8px}.ow-pricing04__promises svg{color:var(--ow-icon)}@media(max-width:1024px){.ow-pricing04__card{grid-template-columns:minmax(0,1fr) 300px}.ow-pricing04__details{padding:28px 24px 32px}.ow-pricing04__features{grid-template-columns:minmax(0,1fr)}.ow-pricing04__offer{padding:36px 24px}}@media(max-width:760px){.ow-pricing04{padding:72px var(--ow-page-gutter)}.ow-pricing04__card{grid-template-columns:minmax(0,1fr);margin-top:40px;padding:6px}.ow-pricing04__details{padding:22px 18px 26px}.ow-pricing04__offer{order:-1;padding:32px 20px}.ow-pricing04__promises{flex-direction:column;align-items:flex-start;gap:10px}}.ow-pricing05,.ow-pricing05 *,.ow-pricing05 *:before,.ow-pricing05 *:after{box-sizing:border-box}.ow-pricing05{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-pricing05__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:64px;margin:0 auto}.ow-pricing05__tiers{margin:40px 0 0;border-top:1px solid var(--ow-border);padding:0;list-style:none}.ow-pricing05__tier{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:12px;border-bottom:1px solid var(--ow-border);padding:16px 0}.ow-pricing05__tier-dot{width:6px;height:6px;align-self:center;border-radius:50%;background:var(--ow-border-strong);transition:background-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-pricing05__tier[data-current] .ow-pricing05__tier-dot{background:var(--ow-brass)}.ow-pricing05__tier-price{font-variant-numeric:tabular-nums}.ow-pricing05__tier-unit{margin-left:4px}.ow-pricing05__aside{margin-top:20px}.ow-pricing05__card{border-radius:var(--ow-radius-card);padding:28px}.ow-pricing05__card-intro{margin-top:6px}.ow-pricing05__runs{margin:28px 0 16px;font-variant-numeric:tabular-nums}.ow-pricing05__runs-unit{margin-left:4px}.ow-pricing05__scale{display:flex;justify-content:space-between;margin:8px 9px 0;color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.ow-pricing05__scale span{width:0;display:flex;justify-content:center;white-space:nowrap}.ow-pricing05__breakdown{display:grid;margin:28px 0 0;border-top:1px solid var(--ow-border);padding:12px 0 0}.ow-pricing05__line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-variant-numeric:tabular-nums}.ow-pricing05__line[data-idle]{color:var(--ow-text-muted)}.ow-pricing05__total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-top:12px;border-top:1px solid var(--ow-border);padding-top:18px}.ow-pricing05__total-note{display:block;margin-top:2px}.ow-pricing05__total-amount{line-height:1;font-variant-numeric:tabular-nums}.ow-pricing05__action{margin-top:24px}.ow-pricing05__fine{margin-top:14px;text-wrap:balance}@media(max-width:1024px){.ow-pricing05__inner{grid-template-columns:minmax(0,1fr);gap:48px}}@media(max-width:760px){.ow-pricing05{padding:72px var(--ow-page-gutter)}.ow-pricing05__tiers{margin-top:32px}.ow-pricing05__card{padding:22px 18px}}.ow-section-heading01,.ow-section-heading01 *,.ow-section-heading01 *:before,.ow-section-heading01 *:after{box-sizing:border-box}.ow-section-heading01{background:var(--ow-paper);padding:var(--ow-section-y) 32px}.ow-section-heading01__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-section-heading01 .ow-section-heading__intro{margin-inline:auto}@media(max-width:760px){.ow-section-heading01{padding:72px var(--ow-page-gutter)}}.ow-section-heading02,.ow-section-heading02 *,.ow-section-heading02 *:before,.ow-section-heading02 *:after{box-sizing:border-box}.ow-section-heading02{background:var(--ow-paper);padding:var(--ow-section-y) 32px}.ow-section-heading02__inner{display:flex;max-width:var(--ow-page-max);align-items:flex-end;justify-content:space-between;gap:32px;margin:0 auto}.ow-section-heading02__link{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;margin-bottom:4px}@media(max-width:760px){.ow-section-heading02{padding:72px var(--ow-page-gutter)}.ow-section-heading02__inner{flex-direction:column;align-items:flex-start;gap:24px}}.ow-section-heading03,.ow-section-heading03 *,.ow-section-heading03 *:before,.ow-section-heading03 *:after{box-sizing:border-box}.ow-section-heading03{background:var(--ow-paper);padding:var(--ow-section-y) 32px}.ow-section-heading03__inner{display:grid;max-width:var(--ow-page-max);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;margin:0 auto}.ow-section-heading03__aside{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:6px}.ow-section-heading03__intro{max-width:440px}@media(max-width:900px){.ow-section-heading03__inner{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:760px){.ow-section-heading03{padding:72px var(--ow-page-gutter)}}.ow-settings01,.ow-settings01 *,.ow-settings01 *:before,.ow-settings01 *:after{box-sizing:border-box}.ow-settings01{display:contents}.ow-settings01__dialog{height:min(600px,calc(100dvh - 32px));background:var(--ow-canvas);padding:8px}.ow-settings01__dialog .ow-dialog__body{height:100%;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:0 8px}.ow-settings01__dialog .ow-dialog__header{grid-column:1;grid-row:1;padding:14px 10px 16px}.ow-settings01__nav--side{grid-column:1;grid-row:2;padding:0 4px}.ow-settings01__nav--top{display:none}.ow-settings01__saved{grid-column:1;grid-row:4;padding:0 12px 10px}.ow-settings01__panel{grid-column:2;grid-row:1 / -1;min-height:0;overflow-y:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-settings01__close{z-index:1;grid-column:2;grid-row:1;align-self:start;justify-self:end;margin:12px 12px 0 0}.ow-settings01__section{padding:24px 28px 20px}.ow-settings01__section-title{padding-right:40px}.ow-settings01__section-text{margin-top:4px}.ow-settings01__rows{margin-top:12px}@media(max-width:760px){.ow-settings01__dialog{height:calc(100dvh - 32px)}.ow-settings01__dialog .ow-dialog__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:8px}.ow-settings01__dialog .ow-dialog__header{padding:10px 10px 0}.ow-settings01__nav--side,.ow-settings01__saved{display:none}.ow-settings01__nav--top{display:flex;grid-column:1;grid-row:2;padding:2px;scrollbar-width:none}.ow-settings01__panel{grid-column:1;grid-row:3}.ow-settings01__close{grid-column:1;margin:6px 4px 0 0}.ow-settings01__section{padding:18px 16px 12px}.ow-settings01__section-title{padding-right:0}.ow-settings01 .ow-settings-row__control:not(:has(.ow-switch)){flex:1 1 100%;justify-content:flex-start}}.ow-settings02,.ow-settings02 *,.ow-settings02 *:before,.ow-settings02 *:after{box-sizing:border-box}.ow-settings02{background:var(--ow-canvas);padding:48px 32px 72px;color:var(--ow-text)}.ow-settings02__inner{max-width:1040px;margin:0 auto}.ow-settings02__header{margin-bottom:32px}.ow-settings02__lead{margin-top:6px}.ow-settings02__layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px}.ow-settings02__nav--side{margin-left:-8px}.ow-settings02__nav--top{display:none}.ow-settings02__section{display:grid;gap:var(--ow-space-7xl);min-width:0}.ow-settings02__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-2xl);border-bottom:1px solid var(--ow-border);padding-bottom:20px}.ow-settings02__section-text{margin-top:4px}.ow-settings02__saved{display:inline-flex;align-items:center;gap:var(--ow-space-2xs);padding-top:4px;opacity:0;transition:opacity var(--ow-duration-slow) var(--ow-ease-standard)}.ow-settings02__saved[data-visible]{opacity:1}.ow-settings02__group{display:grid;gap:var(--ow-space-md)}.ow-settings02__card{padding:2px 20px}@media(max-width:1024px){.ow-settings02__layout{grid-template-columns:188px minmax(0,1fr);gap:32px}}@media(max-width:760px){.ow-settings02{padding:28px var(--ow-page-gutter) 48px}.ow-settings02__header{margin-bottom:20px}.ow-settings02__layout{grid-template-columns:minmax(0,1fr);gap:24px}.ow-settings02__nav--side{display:none}.ow-settings02__nav--top{display:flex;margin:0 calc(var(--ow-page-gutter) * -1);padding:2px var(--ow-page-gutter);scrollbar-width:none}.ow-settings02__card{padding:2px 16px}.ow-settings02 .ow-settings-row__control:not(:has(.ow-switch)){flex:1 1 100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ow-settings02__saved{transition:none}}.ow-settings03,.ow-settings03 *,.ow-settings03 *:before,.ow-settings03 *:after{box-sizing:border-box}.ow-settings03{background:var(--ow-canvas);padding:48px 32px 56px;color:var(--ow-text)}.ow-settings03__inner{max-width:960px;margin:0 auto}.ow-settings03__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-4xl);margin-bottom:24px}.ow-settings03__text{max-width:520px;margin-top:4px}.ow-settings03__name{display:grid;gap:1px;padding:4px 0}.ow-settings03__meta-phone,.ow-settings03__key-phone{display:none}.ow-settings03__key{display:inline-flex;max-width:100%;align-items:center;gap:var(--ow-space-2xs)}.ow-settings03__secret{overflow:hidden;text-overflow:ellipsis}.ow-settings03__note{margin-top:14px}.ow-settings03__form{display:grid;gap:var(--ow-space-4xl)}.ow-settings03__created{display:grid;gap:var(--ow-space-sm)}@media(max-width:1024px){.ow-settings03__table th:nth-child(3),.ow-settings03__table td:nth-child(3){display:none}}@media(max-width:760px){.ow-settings03{padding:28px var(--ow-page-gutter) 40px}.ow-settings03__header{flex-direction:column;gap:var(--ow-space-2xl)}.ow-settings03__table th:nth-child(4),.ow-settings03__table td:nth-child(4),.ow-settings03__table th:nth-child(2),.ow-settings03__table td:nth-child(2){display:none}.ow-settings03__meta-wide{display:none}.ow-settings03__meta-phone{display:inline}.ow-settings03__key-phone{display:flex;min-width:0;margin-top:4px}}.ow-settings04,.ow-settings04 *,.ow-settings04 *:before,.ow-settings04 *:after{box-sizing:border-box}.ow-settings04{background:var(--ow-canvas);padding:48px 32px 56px;color:var(--ow-text)}.ow-settings04__inner{max-width:880px;margin:0 auto}.ow-settings04__header{margin-bottom:24px}.ow-settings04__text{max-width:640px;margin-top:4px}.ow-settings04__card{overflow:hidden}.ow-settings04__invite{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:start;gap:var(--ow-space-md);border-bottom:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:18px 20px 20px}.ow-settings04__invite-role,.ow-settings04__invite-send{margin-top:28px}.ow-settings04__list-title{display:flex;align-items:center;gap:var(--ow-space-sm);padding:18px 20px 6px}.ow-settings04__count{font-variant-numeric:tabular-nums}.ow-settings04__list{margin:0;padding:0 20px 8px;list-style:none}.ow-settings04__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-2xl);padding:10px 0}.ow-settings04__row+.ow-settings04__row{border-top:1px solid var(--ow-border)}.ow-settings04__person{display:flex;min-width:0;align-items:center;gap:var(--ow-space-lg)}.ow-settings04__person-text{display:grid;min-width:0;gap:1px}.ow-settings04__name{display:flex;min-width:0;align-items:center;gap:var(--ow-space-sm);overflow:hidden;white-space:nowrap}.ow-settings04__invite-icon{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px dashed var(--ow-border-strong);border-radius:50%;color:var(--ow-icon)}.ow-settings04__controls{display:flex;flex-shrink:0;align-items:center;gap:var(--ow-space-xs)}.ow-settings04__role{width:118px}.ow-settings04__owner{width:118px;padding-left:11px}.ow-settings04__menu-spacer{width:32px}@media(max-width:760px){.ow-settings04{padding:28px var(--ow-page-gutter) 40px}.ow-settings04__invite{grid-template-columns:minmax(0,1fr) auto;padding:16px}.ow-settings04__invite>.ow-field{grid-column:1 / -1}.ow-settings04__invite-role,.ow-settings04__invite-send{margin-top:0}.ow-settings04__list-title{padding:16px 16px 4px}.ow-settings04__list{padding:0 16px 6px}.ow-settings04__row{flex-wrap:wrap;gap:var(--ow-space-sm)}.ow-settings04__controls{width:100%;justify-content:space-between;padding-left:40px}}.ow-settings05,.ow-settings05 *,.ow-settings05 *:before,.ow-settings05 *:after{box-sizing:border-box}.ow-settings05{background:var(--ow-canvas);padding:48px 32px 56px;color:var(--ow-text)}.ow-settings05__inner{max-width:880px;margin:0 auto}.ow-settings05__header{margin-bottom:20px}.ow-settings05__text{margin-top:4px}.ow-settings05__card{border-color:var(--ow-danger-border);padding:2px 20px}.ow-settings05__card .ow-settings-row:last-child{margin:0 -20px -2px;border-radius:0 0 calc(var(--ow-radius-container) - 1px) calc(var(--ow-radius-container) - 1px);background:var(--ow-danger-surface);padding:14px 20px 16px}.ow-settings05__gone{padding:36px 20px}.ow-settings05__contents{display:grid;gap:6px;margin:-4px 0 4px;padding:0 0 0 18px}.ow-settings05__count{font-variant-numeric:tabular-nums}.ow-settings05__confirm{font-family:var(--ow-font-mono);font-size:13px}@media(max-width:760px){.ow-settings05{padding:28px var(--ow-page-gutter) 40px}.ow-settings05__card{padding:2px 16px}.ow-settings05__card .ow-settings-row:last-child{margin:0 -16px -2px;padding:14px 16px 16px}.ow-settings05__card .ow-settings-row__control{flex:1 1 100%;justify-content:flex-start}}.ow-sign-in01,.ow-sign-in01 *,.ow-sign-in01 *:before,.ow-sign-in01 *:after{box-sizing:border-box}.ow-sign-in01{display:grid;min-height:100dvh;place-items:center;background:var(--ow-canvas);padding:40px var(--ow-page-gutter);color:var(--ow-text)}.ow-sign-in01__inner{display:flex;width:100%;max-width:400px;flex-direction:column;align-items:center;text-align:center}.ow-sign-in01__title{margin-top:20px}.ow-sign-in01__lead{margin-top:6px}.ow-sign-in01__card{width:100%;margin-top:28px;padding:24px;text-align:left}.ow-sign-in01__providers{display:grid;gap:var(--ow-space-sm)}.ow-sign-in01__form{display:grid;gap:var(--ow-space-4xl)}.ow-sign-in01__password{position:relative}.ow-sign-in01__forgot{position:absolute;top:0;right:0}.ow-sign-in01__switch{margin-top:22px}@media(max-width:760px){.ow-sign-in01{align-items:start;padding-top:48px}.ow-sign-in01__card{padding:20px}}.ow-sign-in02,.ow-sign-in02 *,.ow-sign-in02 *:before,.ow-sign-in02 *:after{box-sizing:border-box}.ow-sign-in02{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;background:var(--ow-surface);color:var(--ow-text)}.ow-sign-in02__form-side{display:flex;flex-direction:column;gap:32px;padding:28px 40px}.ow-sign-in02__brand{display:flex;align-items:center;gap:10px}.ow-sign-in02__form-wrap{width:100%;max-width:360px;margin:auto}.ow-sign-in02__lead{margin-top:6px}.ow-sign-in02__providers{display:grid;gap:var(--ow-space-sm);margin-top:28px}.ow-sign-in02__form{display:grid;gap:var(--ow-space-4xl)}.ow-sign-in02__terms{margin-top:16px;text-wrap:balance}.ow-sign-in02__plate{display:flex;min-width:0;margin:10px;overflow:hidden;border-radius:var(--ow-radius-section);background:linear-gradient(180deg,var(--ow-brand-700),var(--ow-brand-900));color:var(--ow-on-primary)}.ow-sign-in02__plate-inner{display:flex;width:100%;max-width:520px;flex-direction:column;justify-content:center;gap:28px;margin:0 auto;padding:40px 44px}.ow-sign-in02__plate .ow-sign-in02__eyebrow{display:flex;align-items:center;gap:var(--ow-space-sm);color:color-mix(in srgb,var(--ow-on-primary) 72%,transparent)}.ow-sign-in02__brass{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--ow-brass)}.ow-sign-in02__headline{margin-top:-14px}.ow-sign-in02__quote{margin:4px 0 0}.ow-sign-in02__quote-text{text-wrap:pretty}.ow-sign-in02__plate .ow-sign-in02__quote-by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-sm);margin-top:10px;color:color-mix(in srgb,var(--ow-on-primary) 68%,transparent)}.ow-sign-in02__sample{border:1px solid color-mix(in srgb,var(--ow-on-primary) 28%,transparent);border-radius:var(--ow-radius-pill);padding:1px 8px}.ow-sign-in02__plate-inner>img,.ow-sign-in02__plate-inner>video,.ow-sign-in02__plate-inner>picture>img{display:block;width:100%;height:auto;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card)}@media(max-width:1024px){.ow-sign-in02__form-side{padding:24px 28px}.ow-sign-in02__plate-inner{padding:32px 28px}}@media(max-width:760px){.ow-sign-in02{grid-template-columns:minmax(0,1fr)}.ow-sign-in02__form-side{gap:28px;padding:20px var(--ow-page-gutter) 28px}.ow-sign-in02__form-wrap{margin:8px 0 0;max-width:none}.ow-sign-in02__plate{margin:0 8px 8px}.ow-sign-in02__plate-inner{gap:24px;padding:28px 20px}}.ow-sign-in03,.ow-sign-in03 *,.ow-sign-in03 *:before,.ow-sign-in03 *:after{box-sizing:border-box}.ow-sign-in03{display:flex;min-height:100dvh;background:var(--ow-canvas);padding:8px;color:var(--ow-text)}.ow-sign-in03__panel{display:flex;min-width:0;flex:1;flex-direction:column;border:1px solid var(--ow-border);border-radius:var(--ow-radius-panel);background:var(--ow-surface)}.ow-sign-in03__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-2xl);padding:18px 24px}.ow-sign-in03__brand{display:flex;align-items:center;gap:10px}.ow-sign-in03__body{display:grid;flex:1;place-items:center;padding:24px var(--ow-page-gutter) 72px}.ow-sign-in03__content{display:flex;width:100%;max-width:360px;flex-direction:column;align-items:center;text-align:center;animation:ow-sign-in03-in var(--ow-duration-slow) var(--ow-ease-emphasized)}@keyframes ow-sign-in03-in{0%{opacity:0;transform:translateY(6px)}}.ow-sign-in03__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:14px;background:var(--ow-surface-muted);color:var(--ow-primary-text);box-shadow:var(--ow-shadow-control)}.ow-sign-in03__icon--sent{border-color:var(--ow-success-border);background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-sign-in03__title{margin-top:20px}.ow-sign-in03__title:focus{outline:none}.ow-sign-in03__lead{margin-top:8px}.ow-sign-in03__email{display:block;margin:2px 0 4px;overflow-wrap:anywhere}.ow-sign-in03__fields,.ow-sign-in03__actions{display:grid;width:100%;gap:var(--ow-space-lg);margin-top:28px;text-align:left}.ow-sign-in03__actions{gap:var(--ow-space-xs);font-variant-numeric:tabular-nums}.ow-sign-in03__note{margin-top:22px;text-wrap:balance}@media(max-width:760px){.ow-sign-in03__bar{padding:14px 16px}.ow-sign-in03__body{align-items:start;padding-top:32px}}@media(prefers-reduced-motion:reduce){.ow-sign-in03__content{animation:none}}.ow-sign-in04,.ow-sign-in04 *,.ow-sign-in04 *:before,.ow-sign-in04 *:after{box-sizing:border-box}.ow-sign-in04{display:grid;min-height:100dvh;place-items:center;background:var(--ow-canvas);padding:32px var(--ow-page-gutter);color:var(--ow-text)}.ow-sign-in04__inner{width:100%;max-width:408px}.ow-sign-in04__card{padding:28px 28px 22px}.ow-sign-in04__form,.ow-sign-in04__done{display:flex;flex-direction:column;align-items:center;text-align:center}.ow-sign-in04__done{gap:0;padding:12px 0 18px}.ow-sign-in04__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.ow-sign-in04__icon--done{background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-sign-in04__title{margin-top:16px}.ow-sign-in04__lead{margin-top:6px;text-wrap:balance}.ow-sign-in04__done .ow-spinner{margin-top:18px}.ow-sign-in04__code{display:grid;justify-items:center;gap:12px;margin-top:24px}.ow-sign-in04 .ow-otp__input{width:46px;height:54px;font-size:22px}.ow-sign-in04__message{display:inline-flex;min-height:20px;align-items:center;gap:var(--ow-space-sm);text-wrap:balance}.ow-sign-in04__backup{width:100%;margin-top:24px;text-align:left}.ow-sign-in04__backup-input{font-family:var(--ow-font-mono);letter-spacing:.06em}.ow-sign-in04__trust{align-self:flex-start;margin-top:22px;text-align:left}.ow-sign-in04__form>.ow-button{margin-top:18px}.ow-sign-in04__form>.ow-sign-in04__switch{margin-top:10px}.ow-sign-in04__foot{margin-top:20px}@media(max-width:760px){.ow-sign-in04{align-items:start;padding-top:28px}.ow-sign-in04__card{padding:24px 18px 20px}.ow-sign-in04 .ow-otp,.ow-sign-in04 .ow-otp__slot{gap:6px}.ow-sign-in04 .ow-otp__input{width:40px;height:50px;font-size:20px}}.ow-sign-in05,.ow-sign-in05 *,.ow-sign-in05 *:before,.ow-sign-in05 *:after{box-sizing:border-box}.ow-sign-in05{display:flex;min-height:100dvh;flex-direction:column;background:var(--ow-canvas);color:var(--ow-text)}.ow-sign-in05__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-2xl);padding:18px 24px}.ow-sign-in05__brand{display:flex;align-items:center;gap:10px}.ow-sign-in05__back{display:inline-flex;align-items:center;gap:var(--ow-space-xs);color:var(--ow-text-muted)}.ow-sign-in05__body{display:grid;flex:1;place-items:center;padding:8px var(--ow-page-gutter) 64px}.ow-sign-in05__card{width:100%;max-width:420px;padding:28px}.ow-sign-in05__form{display:grid;gap:var(--ow-space-4xl)}.ow-sign-in05__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-tile);background:var(--ow-surface-muted);color:var(--ow-primary-text)}.ow-sign-in05__icon--done{border-color:var(--ow-success-border);background:var(--ow-success-surface);color:var(--ow-success-text)}.ow-sign-in05__title{margin-top:-4px}.ow-sign-in05__title:focus{outline:none}.ow-sign-in05__lead{margin:-14px 0 4px}.ow-sign-in05__email{overflow-wrap:anywhere}.ow-sign-in05__rules{display:grid;gap:7px;margin:-8px 0 2px;padding:0;list-style:none}.ow-sign-in05__rule{display:flex;align-items:center;gap:var(--ow-space-sm);transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-sign-in05__rule-mark{display:inline-flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border-strong);border-radius:50%;color:transparent;transition:background-color var(--ow-duration-base) var(--ow-ease-standard),border-color var(--ow-duration-base) var(--ow-ease-standard),color var(--ow-duration-base) var(--ow-ease-standard)}.ow-sign-in05__rule[data-met] .ow-sign-in05__rule-mark{border-color:var(--ow-success-solid);background:var(--ow-success-solid);color:var(--ow-on-primary)}@media(max-width:760px){.ow-sign-in05__bar{padding:14px 16px}.ow-sign-in05__body{align-items:start;padding-top:12px}.ow-sign-in05__card{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.ow-sign-in05__rule,.ow-sign-in05__rule-mark{transition:none}}.ow-stats01,.ow-stats01 *,.ow-stats01 *:before,.ow-stats01 *:after{box-sizing:border-box}.ow-stats01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-stats01__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-stats01__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 0}.ow-stats01__item{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;padding:8px 24px;text-align:center}.ow-stats01__item+.ow-stats01__item{border-left:1px solid var(--ow-border)}.ow-stats01__value{font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.ow-stats01__unit{margin-left:.06em;font-size:.5em}.ow-stats01__note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:48px}.ow-stats01__note:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ow-brass)}@media(max-width:1024px){.ow-stats01__item{padding:8px 16px}}@media(max-width:900px){.ow-stats01__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-stats01__item{padding:28px 16px}.ow-stats01__item+.ow-stats01__item{border-left:0}.ow-stats01__item:nth-child(2n){border-left:1px solid var(--ow-border)}.ow-stats01__item:nth-child(n+3){border-top:1px solid var(--ow-border)}}@media(max-width:760px){.ow-stats01{padding:72px var(--ow-page-gutter)}.ow-stats01__list{margin-top:40px}.ow-stats01__item{padding:24px 12px}.ow-stats01__note{margin-top:32px}}.ow-stats02,.ow-stats02 *,.ow-stats02 *:before,.ow-stats02 *:after{box-sizing:border-box}.ow-stats02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-stats02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-stats02__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.ow-stats02__link{margin-bottom:4px}.ow-stats02__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px}.ow-stats02__stat.ow-stat{gap:12px;border-radius:var(--ow-radius-card);padding:24px 24px 20px}.ow-stats02__stat .ow-stat__row{margin-top:12px}.ow-stats02__stat .ow-stat__description{margin-top:0}.ow-stats02__stat .ow-stat__trend{height:56px;margin-top:16px}@media(max-width:1024px){.ow-stats02__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ow-stats02{padding:72px var(--ow-page-gutter)}.ow-stats02__grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.ow-stats02__stat .ow-stat__trend{height:44px}}.ow-stats03,.ow-stats03 *,.ow-stats03 *:before,.ow-stats03 *:after{box-sizing:border-box}.ow-stats03{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-stats03__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;max-width:var(--ow-page-max);margin:0 auto}.ow-stats03__copy{display:flex;flex-direction:column;align-items:flex-start}.ow-stats03__link{margin-top:28px}.ow-stats03__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px;margin:8px 0 0}.ow-stats03__item{display:flex;flex-direction:column;border-top:1px solid var(--ow-border);padding-top:24px}.ow-stats03__value{order:-1;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.ow-stats03__unit{margin-left:.08em;font-size:.46em}.ow-stats03__label{margin-top:16px}.ow-stats03__detail{margin-top:6px}.ow-stats03__item:first-child{position:relative}.ow-stats03__item:first-child:before{content:"";position:absolute;top:-1px;left:0;width:28px;height:1px;background:var(--ow-brass)}@media(max-width:1024px){.ow-stats03__inner{grid-template-columns:minmax(0,1fr);gap:56px}}@media(max-width:760px){.ow-stats03{padding:72px var(--ow-page-gutter)}.ow-stats03__inner{gap:44px}.ow-stats03__grid{gap:36px 20px}.ow-stats03__label{margin-top:12px}}.ow-team01,.ow-team01 *,.ow-team01 *:before,.ow-team01 *:after{box-sizing:border-box}.ow-team01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-team01__inner{max-width:1040px;margin:0 auto}.ow-team01__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px;margin:64px 0 0;padding:0;list-style:none}.ow-team01__person{display:flex;flex-direction:column;align-items:center;text-align:center}.ow-team01__avatar.ow-avatar{font-weight:var(--ow-weight-control);letter-spacing:-.02em;box-shadow:0 0 0 4px var(--ow-paper),0 0 0 5px var(--ow-border)}.ow-team01__person[data-tone=soft] .ow-team01__avatar{background:var(--ow-primary-soft);color:var(--ow-primary-text)}.ow-team01__person[data-tone=ink] .ow-team01__avatar{background:var(--ow-text);color:var(--ow-surface)}.ow-team01__name{margin-top:20px}.ow-team01__role{margin-top:4px}.ow-team01__hiring{margin-top:64px;border-top:1px solid var(--ow-border);padding-top:32px}@media(max-width:760px){.ow-team01{padding:72px var(--ow-page-gutter)}.ow-team01__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px;margin-top:44px}.ow-team01__avatar.ow-avatar{width:72px;height:72px;font-size:23px}.ow-team01__name{margin-top:16px}.ow-team01__hiring{margin-top:48px;padding-top:28px}}.ow-team02,.ow-team02 *,.ow-team02 *:before,.ow-team02 *:after{box-sizing:border-box}.ow-team02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-team02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-team02__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none}.ow-team02__card.ow-card{display:flex;height:100%;flex-direction:column;border-radius:var(--ow-radius-card);padding:24px 24px 16px}.ow-team02__head{display:flex;align-items:center;gap:16px}.ow-team02__who{min-width:0}.ow-team02__role{margin-top:2px}.ow-team02__about{flex:1;margin-top:20px}.ow-team02__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;border-top:1px solid var(--ow-border);padding-top:12px}.ow-team02__place{display:inline-flex;align-items:center;gap:6px}.ow-team02__place svg{color:var(--ow-icon)}.ow-team02__links{display:flex;gap:2px;margin-right:-6px}.ow-team02__links a{color:var(--ow-text-muted)}.ow-team02__links a:hover{color:var(--ow-text)}@media(max-width:1024px){.ow-team02__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ow-team02{padding:72px var(--ow-page-gutter)}.ow-team02__list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.ow-team02__card.ow-card{padding:20px 20px 12px}}.ow-testimonial01,.ow-testimonial01 *,.ow-testimonial01 *:before,.ow-testimonial01 *:after{box-sizing:border-box}.ow-testimonial01{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-testimonial01__figure{display:flex;max-width:920px;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.ow-testimonial01__mark{color:var(--ow-brass);fill:var(--ow-brass);transform:rotate(180deg)}.ow-testimonial01__quote{margin:28px 0 0}.ow-testimonial01__text{line-height:1.25}.ow-testimonial01__caption{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px}.ow-testimonial01__caption .ow-user{text-align:left}.ow-testimonial01__caption .ow-user__name{font-size:15px}.ow-testimonial01__caption .ow-user__description{font-size:13px}.ow-testimonial01__sample.ow-badge{font-weight:var(--ow-weight-control)}@media(max-width:760px){.ow-testimonial01{padding:72px var(--ow-page-gutter)}.ow-testimonial01__quote{margin-top:20px}.ow-testimonial01__caption{margin-top:32px}}.ow-testimonial02,.ow-testimonial02 *,.ow-testimonial02 *:before,.ow-testimonial02 *:after{box-sizing:border-box}.ow-testimonial02{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-testimonial02__inner{max-width:var(--ow-page-max);margin:0 auto}.ow-testimonial02__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px}.ow-testimonial02__sample.ow-badge{margin-bottom:4px;font-weight:var(--ow-weight-control)}.ow-testimonial02__list{margin:56px 0 0;padding:0;list-style:none;columns:3;column-gap:16px}.ow-testimonial02__item{margin-bottom:16px;break-inside:avoid}.ow-testimonial02__card.ow-card{border-radius:var(--ow-radius-card);padding:24px}.ow-testimonial02__figure{display:flex;flex-direction:column;gap:24px;margin:0}.ow-testimonial02__quote{margin:0}@media(max-width:1024px){.ow-testimonial02__list{columns:2}}@media(max-width:760px){.ow-testimonial02{padding:72px var(--ow-page-gutter)}.ow-testimonial02__list{margin-top:40px;columns:1}.ow-testimonial02__item{margin-bottom:12px}.ow-testimonial02__card.ow-card{padding:20px}}.ow-testimonial03,.ow-testimonial03 *,.ow-testimonial03 *:before,.ow-testimonial03 *:after{box-sizing:border-box}.ow-testimonial03{background:var(--ow-paper);padding:var(--ow-section-y) 32px;color:var(--ow-text)}.ow-testimonial03__inner{max-width:1080px;margin:0 auto}.ow-testimonial03__tabs{gap:0;margin-top:48px}.ow-testimonial03__tabs .ow-tabs__list{justify-content:center;gap:48px}.ow-testimonial03__tabs .ow-testimonial03__tab{height:56px;padding:0 4px}.ow-testimonial03__tab :is(svg,img){opacity:.6;transition:opacity var(--ow-duration-base) var(--ow-ease-standard)}.ow-testimonial03__tab:hover :is(svg,img),.ow-testimonial03__tab[aria-selected=true] :is(svg,img){opacity:1}.ow-testimonial03__panel{margin-top:40px}.ow-testimonial03__card{display:grid;grid-template-columns:minmax(0,1fr) 300px;overflow:hidden;margin:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-card);background:var(--ow-surface)}.ow-testimonial03__body{display:flex;flex-direction:column;align-items:flex-start;padding:48px 48px 44px}.ow-testimonial03__mark{color:var(--ow-brass);fill:var(--ow-brass);transform:rotate(180deg)}.ow-testimonial03__quote{flex:1;margin:20px 0 0}.ow-testimonial03__text{text-wrap:pretty}.ow-testimonial03__person{margin-top:36px}.ow-testimonial03__company{display:flex;flex-direction:column;border-left:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:48px 32px 40px}.ow-testimonial03__about{margin-top:16px}.ow-testimonial03__facts{display:grid;margin:auto 0 0;padding-top:32px}.ow-testimonial03__fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--ow-border);padding:12px 0}.ow-testimonial03__note{margin-top:20px}@media(max-width:1024px){.ow-testimonial03__tabs .ow-tabs__list{gap:32px}.ow-testimonial03__card{grid-template-columns:minmax(0,1fr)}.ow-testimonial03__company{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;align-items:start;column-gap:32px;border-top:1px solid var(--ow-border);border-left:0;padding:32px 48px}.ow-testimonial03__about{grid-column:1;margin-top:12px}.ow-testimonial03__facts{grid-row:1 / span 2;grid-column:2;margin:0;padding:0}.ow-testimonial03__fact:first-child{border-top:0;padding-top:0}}@media(max-width:760px){.ow-testimonial03{padding:72px var(--ow-page-gutter)}.ow-testimonial03__tabs{margin-top:32px}.ow-testimonial03__tabs .ow-tabs__list{justify-content:space-between;gap:0}.ow-testimonial03__tabs .ow-testimonial03__tab{flex:1;justify-content:center}.ow-testimonial03__panel{margin-top:28px}.ow-testimonial03__body{padding:28px 22px 26px}.ow-testimonial03__person{margin-top:28px}.ow-testimonial03__company{display:flex;align-items:stretch;padding:24px 22px}.ow-testimonial03__facts{margin-top:0;padding-top:20px}.ow-testimonial03__fact:first-child{border-top:1px solid var(--ow-border);padding-top:12px}}*,*:before,*:after{box-sizing:border-box}:root{--docs-header: 56px;--docs-aside: 288px}html{scroll-padding-top:calc(var(--docs-header) + 16px)}body{margin:0;background:var(--ow-canvas)}.docs-skip{position:fixed;top:8px;left:8px;z-index:100;border-radius:var(--ow-radius-form);background:var(--ow-primary);padding:8px 12px;color:var(--ow-on-primary);font-weight:var(--ow-weight-emphasis);transform:translateY(-200%)}.docs-skip:focus{transform:none}.docs-header{position:sticky;top:0;z-index:40;display:flex;height:calc(var(--docs-header) + env(safe-area-inset-top,0px));align-items:center;gap:var(--ow-space-2xl);padding:env(safe-area-inset-top,0px) var(--ow-space-2xl) 0;background:color-mix(in srgb,var(--ow-canvas) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.docs-header__start{display:flex;min-width:0;align-items:center;gap:var(--ow-space-sm)}.docs-brand{display:inline-flex;align-items:center;gap:9px;border-radius:var(--ow-radius-sm);color:var(--ow-text);font-size:15px;font-weight:var(--ow-weight-emphasis);letter-spacing:-.015em;text-decoration:none;white-space:nowrap}.docs-brand:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:3px}.docs-brand__mark{position:relative;width:18px;height:18px;flex-shrink:0;border-radius:5px;background:linear-gradient(165deg,var(--ow-brand-600),var(--ow-brand-700) 60%,var(--ow-brand-900));box-shadow:inset 0 0 0 1px #ffffff14}.docs-brand__mark:after{content:"";position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:var(--ow-brass)}.docs-version{font-variant-numeric:tabular-nums}.docs-header__nav{display:flex;gap:var(--ow-space-xs)}.docs-header__nav a{border-radius:var(--ow-radius-form);padding:6px 10px;color:var(--ow-text-muted);font-size:14px;font-weight:var(--ow-weight-control);text-decoration:none;transition:color var(--ow-duration-base) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard)}.docs-header__nav a:hover{color:var(--ow-text)}.docs-header__nav a[aria-current=page]{background:var(--ow-surface);color:var(--ow-text);font-weight:var(--ow-weight-emphasis);box-shadow:var(--ow-shadow-control),0 0 0 1px var(--ow-border)}.docs-header__nav a:focus-visible,.docs-github:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-header__end{display:flex;min-width:0;align-items:center;gap:var(--ow-space-md);margin-left:auto}.docs-search{display:inline-flex;width:240px;height:34px;align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0 6px 0 10px;color:var(--ow-text-muted);font:inherit;font-size:13px;cursor:pointer;box-shadow:var(--ow-shadow-control);transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.docs-search:hover{border-color:var(--ow-border-hover)}.docs-search:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-search__text{flex:1;text-align:left}.docs-search__keys{display:inline-flex;gap:4px}.docs-search__keys .ow-kbd{height:20px;min-width:20px;font-family:var(--ow-font-sans);font-size:11px}.docs-github{display:inline-flex;align-items:center;gap:2px;border-radius:var(--ow-radius-sm);color:var(--ow-text-muted);font-size:14px;font-weight:var(--ow-weight-control);text-decoration:none}.docs-github:hover{color:var(--ow-text)}.docs-body{display:flex;align-items:flex-start;padding:0 8px 8px 0}.docs-aside{position:sticky;top:calc(var(--docs-header) + env(safe-area-inset-top,0px));width:var(--docs-aside);height:calc(100dvh - var(--docs-header) - env(safe-area-inset-top,0px));flex-shrink:0}.docs-side{display:grid;grid-template-columns:minmax(0,1fr)}.docs-side--fixed-head{height:100%;grid-template-rows:auto minmax(0,1fr)}.docs-side--fixed-head>.docs-side__head{padding:var(--ow-space-xs) var(--ow-space-lg) var(--ow-space-md)}.docs-side__scroll{padding:var(--ow-space-xs) var(--ow-space-lg) var(--ow-space-7xl)}.docs-side__head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ow-space-md)}.docs-side__body,.docs-side-results{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ow-space-2xl)}.docs-side-filter{position:relative}.docs-side-filter__key{position:absolute;top:50%;right:var(--ow-space-xs);transform:translateY(-50%);pointer-events:none}.docs-side-status{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-sm);padding:0 var(--ow-space-sm);color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.docs-side-status__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-side-status__keys{display:inline-flex;flex-shrink:0;align-items:center;gap:5px}.docs-side-status .ow-kbd{height:18px;min-width:18px;font-size:11px}.docs-side-empty{display:grid;justify-items:start;gap:var(--ow-space-md);padding:0 var(--ow-space-sm)}.docs-side-empty p{margin:0;color:var(--ow-text-soft);font-size:13px}.docs-side-search{display:flex;width:100%;height:36px;box-sizing:border-box;align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-form);background:var(--ow-surface);padding:0 var(--ow-space-xs) 0 var(--ow-space-md);box-shadow:var(--ow-shadow-control);color:var(--ow-text-muted);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.docs-side-search:hover{border-color:var(--ow-border-hover)}.docs-side-search:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-side-search>svg{flex-shrink:0;color:var(--ow-icon)}.docs-side-search__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-side-group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ow-space-2xs)}.docs-side-heading{display:flex;align-items:center;justify-content:space-between;padding:0 var(--ow-space-sm)}.docs-side-heading__count{font-variant-numeric:tabular-nums;font-weight:var(--ow-weight-control);letter-spacing:0}.docs-side-list{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.docs-side-link{display:flex;min-height:28px;box-sizing:border-box;align-items:center;gap:var(--ow-space-sm);border-radius:var(--ow-radius-lg);padding:0 var(--ow-space-sm);color:var(--ow-text-soft);font-size:13px;text-decoration:none;transition-property:color,background-color,box-shadow;transition-duration:var(--ow-duration-base);transition-timing-function:var(--ow-ease-standard)}.docs-side-link:hover{background:color-mix(in srgb,var(--ow-surface) 60%,transparent);color:var(--ow-text)}.docs-side-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ow-focus-ring)}.docs-side-link[aria-current=page]{background:var(--ow-surface);box-shadow:var(--ow-shadow-control),0 0 0 1px var(--ow-border);color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.docs-side-link[aria-current=page]:focus-visible{box-shadow:var(--ow-shadow-control),0 0 0 2px var(--ow-focus-ring)}.docs-side-link__label{display:flex;min-width:0;flex:1;align-items:center;gap:var(--ow-space-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-side-link__icon{flex-shrink:0;color:var(--ow-icon);transition:color var(--ow-duration-base) var(--ow-ease-standard)}.docs-side-link:hover .docs-side-link__icon{color:var(--ow-text-muted)}.docs-side-link[aria-current=page] .docs-side-link__icon{color:var(--ow-primary-text)}.docs-side-link__hint{flex-shrink:0;color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--ow-weight-regular)}.docs-side-link__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.docs-side-new{display:inline-flex;height:16px;box-sizing:border-box;flex-shrink:0;align-items:center;border:1px solid color-mix(in srgb,var(--ow-brass) 40%,transparent);border-radius:var(--ow-radius-pill);background:var(--ow-brass-soft);padding:0 var(--ow-space-xs);color:var(--ow-brass-deep);font-size:10.5px;font-weight:var(--ow-weight-label);line-height:1;letter-spacing:.01em;white-space:nowrap}.docs-side-mark{border-radius:3px;background:var(--ow-primary-subtle);color:var(--ow-primary-text);font-weight:var(--ow-weight-label);box-shadow:0 0 0 1px var(--ow-primary-border)}.docs-side-toggle{border:none;border-radius:var(--ow-radius-sm);background:none;padding:0;color:var(--ow-text-muted);font:inherit;font-size:12px;font-weight:var(--ow-weight-control);cursor:pointer;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.docs-side-toggle:hover{color:var(--ow-text)}.docs-side-toggle:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-side-link:has(>.docs-side-chevron){min-height:30px;gap:var(--ow-space-md);font-size:13.5px}.docs-side-category{width:100%;border:none;background:none;font:inherit;font-size:13.5px;font-weight:var(--ow-weight-control);text-align:left;cursor:pointer}.docs-side-category[aria-expanded=true] .docs-side-link__label,.docs-side-category--here .docs-side-link__label{color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.docs-side-category--here .docs-side-link__icon{color:var(--ow-primary-text)}.docs-side-category--here .docs-side-count{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.docs-side-chevron{width:15px;flex-shrink:0;color:var(--ow-icon);transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.docs-side-category[aria-expanded=true] .docs-side-chevron{transform:rotate(90deg)}.docs-side-sublist{margin:2px 0 var(--ow-space-xs) 15px;border-left:1px solid var(--ow-border);padding-left:var(--ow-space-md)}.docs-side-sublist[hidden]{display:none}@media(prefers-reduced-motion:reduce){.docs-side-chevron{transition:none}}.docs-side-link:has(.mini,.docs-side-tile){min-height:36px;gap:var(--ow-space-md);font-size:13.5px}.docs-side-tile{display:flex;width:28px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:var(--ow-icon)}.docs-side-count{display:inline-flex;min-width:20px;height:20px;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface);padding:0 var(--ow-space-xs);color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--ow-weight-control)}.docs-side-link[aria-current=page] .docs-side-count{border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-primary-text)}.mini{--mini-ink: color-mix(in oklab, var(--ow-text) 14%, transparent);--mini-strong: color-mix(in oklab, var(--ow-text) 32%, transparent);--mini-fill: color-mix(in oklab, var(--ow-text) 5%, transparent);--mini-edge: color-mix(in oklab, var(--ow-text) 26%, transparent);display:flex;width:28px;height:20px;box-sizing:border-box;flex-shrink:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-sm);background:var(--ow-surface);padding:2px;overflow:hidden}.mini--current{border-color:var(--ow-border-strong)}.mini span{display:block;box-sizing:border-box;flex:none}.mini .mini-ink{border-radius:var(--ow-radius-pill);background:var(--mini-ink)}.mini .mini-strong{border-radius:var(--ow-radius-pill);background:var(--mini-strong)}.mini .mini-square{border-radius:1px}.mini .mini-round{border-radius:var(--ow-radius-pill)}.mini .mini-box{border-radius:1px;background:var(--mini-fill);box-shadow:inset 0 0 0 1px var(--mini-edge)}.mini .mini-box.mini-round{border-radius:var(--ow-radius-pill)}.mini .mini-rule{width:100%;height:1px;background:var(--mini-ink)}.mini .mini-plate{display:flex;width:100%;height:12px;flex-direction:column;align-items:center;justify-content:center;gap:2px}.mini .mini-on-plate{border-radius:var(--ow-radius-pill);background:var(--ow-surface)}.docs-panel{min-width:0;min-height:calc(100dvh - var(--docs-header) - 8px);flex:1;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);outline:none}.docs-page{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:var(--ow-space-7xl) 56px;max-width:1180px;margin:0 auto;padding:40px 48px 72px}.docs-article{min-width:0;max-width:800px}.docs-page--wide{grid-template-columns:minmax(0,1fr)}.docs-page--wide .docs-article{max-width:none}.docs-page--wide .docs-lead,.docs-page--wide .docs-section__description{max-width:720px}.docs-article__header{display:grid;justify-items:start;gap:var(--ow-space-md);margin-bottom:var(--ow-space-2xl)}.docs-article__meta{margin-top:var(--ow-space-2xs)}.docs-toc{position:sticky;top:calc(var(--docs-header) + 32px);max-height:calc(100dvh - var(--docs-header) - 64px);overflow:auto;align-self:start;padding-top:6px}.docs-toc__heading{margin:0 0 var(--ow-space-sm);color:var(--ow-text);font-size:12px;font-weight:var(--ow-weight-emphasis)}.docs-toc__list{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.docs-toc__rail{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.docs-toc__rail path{fill:none;stroke:var(--ow-border);stroke-width:1;stroke-linejoin:round}.docs-toc__rail--thumb{clip-path:polygon(0 var(--toc-top, 0),100% var(--toc-top, 0),100% var(--toc-bottom, 0),0 var(--toc-bottom, 0));transition:clip-path var(--ow-duration-slow) var(--ow-ease-emphasized)}.docs-toc__rail--thumb path{stroke:var(--ow-primary-text);stroke-width:1.5;stroke-linecap:round}.docs-toc__link{position:relative;display:block;padding:5px 0 5px 20px;color:var(--ow-text-muted);font-size:13px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.docs-toc__list>li:first-of-type>.docs-toc__link{padding-top:0}.docs-toc__list>li:last-of-type>.docs-toc__link{padding-bottom:0}.docs-toc__link--3{padding-left:32px}.docs-toc__group{margin:var(--ow-space-2xl) 0 var(--ow-space-2xs);padding-left:20px;color:var(--ow-text-muted);font-size:11px;font-weight:var(--ow-weight-emphasis);letter-spacing:.025em;text-transform:uppercase}.docs-toc__list>.docs-toc__group:first-of-type{margin-top:0}.docs-toc__link--hint{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ow-space-sm)}.docs-toc__hint{flex:none;color:var(--ow-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.docs-toc__link:hover{color:var(--ow-text)}.docs-toc__link[data-visible]{color:var(--ow-primary-text)}.docs-toc__link:focus-visible{border-radius:var(--ow-radius-sm);outline:2px solid var(--ow-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.docs-toc__rail--thumb{transition:none}}.docs-title{margin:var(--ow-space-2xs) 0 0;color:var(--ow-text);font-size:40px;font-weight:500;font-optical-sizing:auto;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.docs-lead{max-width:640px;margin:0;color:var(--ow-text-muted);font-size:17px;line-height:1.6;text-wrap:pretty}.docs-h2{position:relative;margin:56px 0 var(--ow-space-2xl);color:var(--ow-text);font-size:24px;font-weight:var(--ow-weight-emphasis);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.docs-h3{position:relative;margin:40px 0 var(--ow-space-md);color:var(--ow-text);font-size:17px;font-weight:var(--ow-weight-emphasis);line-height:1.3;letter-spacing:-.01em}.docs-section--2:first-of-type>.docs-h2,.docs-article__header+.docs-section>.docs-h2{margin-top:var(--ow-space-7xl)}.docs-examples>.docs-section:first-child>.docs-h3{margin-top:0}.docs-h3__code{font-family:var(--ow-font-mono);font-size:15px;font-weight:var(--ow-weight-emphasis)}.docs-anchor{position:absolute;left:-22px;color:var(--ow-text-disabled);font-weight:var(--ow-weight-regular);text-decoration:none;opacity:0;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.docs-h2:hover .docs-anchor,.docs-h3:hover .docs-anchor{opacity:1}.docs-text,.docs-article p:not([class]):not(.docs-example__preview *),.docs-list{max-width:680px;color:var(--ow-text-soft);font-size:15px;line-height:1.7;text-wrap:pretty}.docs-text{margin:0 0 var(--ow-space-2xl)}.docs-section__description{margin-top:calc(var(--ow-space-2xs) * -1)}.docs-article :where(p,li,.docs-keyboard td):not(.docs-example__preview *)>code,.docs-lead code,.docs-props__extra code{border-radius:var(--ow-radius-code);background:var(--ow-code-ground);padding:1px 5px;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:.88em}.docs-article a:not([class]):not(.docs-example__preview *){color:var(--ow-text);text-decoration:underline;text-decoration-color:var(--ow-border-strong);text-underline-offset:3px}.docs-article a:not([class]):not(.docs-example__preview *):hover{color:var(--ow-brass-deep);text-decoration-color:var(--ow-brass-deep)}.docs-list{display:grid;gap:var(--ow-space-xs);margin:0 0 var(--ow-space-2xl);padding-left:20px}.docs-list li::marker{color:var(--ow-brass)}.docs-example{overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface)}.docs-example__preview{display:grid;min-height:168px;overflow-x:auto;padding:40px 28px;background-color:var(--ow-surface);background-image:radial-gradient(var(--ow-dot) 1px,transparent 1.4px);background-position:center;background-size:22px 22px}.docs-example__preview--center{place-items:center}.docs-example__preview--start{align-items:start;justify-items:center}.docs-example__preview--canvas{background-color:var(--ow-canvas)}.docs-example__preview--paper{background-color:var(--ow-paper)}.docs-example__stage{min-width:0;max-width:100%}.docs-example__preview--fill .docs-example__stage{width:100%}.docs-example__code{position:relative;border-top:1px solid var(--ow-border);background:var(--ow-code-block)}.docs-example__block{border:0;border-radius:0}.docs-example__code--folded .ow-code-block__pre{max-height:296px;overflow:hidden}.docs-example__code--folded .ow-code-block:after{content:"";position:absolute;right:0;bottom:0;left:0;height:72px;background:linear-gradient(to bottom,transparent,var(--ow-code-block));pointer-events:none}.docs-example__toggle{display:flex;width:100%;height:36px;align-items:center;justify-content:center;gap:var(--ow-space-xs);margin:0;border:0;border-top:1px solid rgba(255,255,255,.08);background:var(--ow-code-block-header);color:var(--ow-on-code-block-muted);font:inherit;font-size:12.5px;font-weight:var(--ow-weight-control);cursor:pointer}.docs-example__toggle:hover{color:var(--ow-on-code-block)}.docs-example__toggle:focus-visible{outline:2px solid var(--ow-brand-300);outline-offset:-2px}.docs-props{display:grid;gap:var(--ow-space-md)}.docs-props .ow-table td{padding-top:10px;padding-bottom:10px;vertical-align:top}.docs-props .ow-table tbody tr:hover td{background:transparent}.docs-prop__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.docs-prop__name code{color:var(--ow-text);font-family:var(--ow-font-mono);font-size:13px;font-weight:var(--ow-weight-emphasis)}.docs-prop__required.ow-badge--sm{min-height:18px;padding:0 6px;font-size:10.5px}.docs-prop__type{color:var(--ow-primary-text);font-family:var(--ow-font-mono);font-size:12.5px;line-height:1.55;overflow-wrap:break-word}.docs-prop__default{color:var(--ow-text-soft);font-family:var(--ow-font-mono);font-size:12.5px;line-height:1.55;overflow-wrap:break-word}.docs-prop__none{color:var(--ow-text-disabled)}.docs-prop__description{display:block;min-width:200px;color:var(--ow-text-soft);font-size:13.5px;line-height:1.55}.docs-props__extra{margin:0;color:var(--ow-text-muted);font-size:13.5px}.docs-keyboard{overflow-x:auto;margin-bottom:var(--ow-space-2xl);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container)}.docs-keyboard table{width:100%;border-collapse:collapse;font-size:14px}.docs-keyboard th{height:36px;border-bottom:1px solid var(--ow-border);background:var(--ow-surface-muted);padding:0 var(--ow-space-xl);color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-emphasis);text-align:left}.docs-keyboard td{border-bottom:1px solid var(--ow-border);padding:10px var(--ow-space-xl);color:var(--ow-text-soft);vertical-align:top}.docs-keyboard tr:last-child td{border-bottom:0}.docs-keyboard td:first-child{width:34%;white-space:nowrap}.docs-keys{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.docs-keys__item{display:inline-flex;align-items:center;gap:4px}.docs-keys__join{color:var(--ow-text-muted);font-size:12px}.docs-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--ow-space-md)}.docs-related__card,.docs-pager__link,.docs-card{position:relative;display:grid;align-content:start;gap:var(--ow-space-2xs);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-lg) var(--ow-space-xl);color:var(--ow-text);text-decoration:none;transition:border-color var(--ow-duration-base) var(--ow-ease-standard),box-shadow var(--ow-duration-base) var(--ow-ease-standard)}.docs-related__card:hover,.docs-pager__link:hover,.docs-card:hover{border-color:var(--ow-border-hover);box-shadow:var(--ow-shadow-control)}.docs-related__card:focus-visible,.docs-pager__link:focus-visible,.docs-card:focus-visible,.docs-card:has(.docs-card__link:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-card__link{color:inherit;text-decoration:none;outline:none}.docs-card__link:after{position:absolute;inset:0;border-radius:inherit;content:""}.docs-related__name{font-size:14px;font-weight:var(--ow-weight-emphasis)}.docs-related__description{display:-webkit-box;overflow:hidden;color:var(--ow-text-muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:var(--ow-space-md);margin-top:72px}.docs-pager__link--next{justify-items:end;text-align:right}.docs-pager__label{display:inline-flex;align-items:center;gap:4px;color:var(--ow-text-muted);font-size:12px}.docs-pager__title{font-size:15px;font-weight:var(--ow-weight-emphasis)}.docs-index-group+.docs-index-group{margin-top:var(--ow-space-2xs)}.docs-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:var(--ow-space-lg)}.docs-card{overflow:hidden;gap:0;padding:0}.docs-card__preview{position:relative;display:grid;height:150px;overflow:hidden;border-bottom:1px solid var(--ow-border);background-color:var(--ow-canvas);background-image:radial-gradient(var(--ow-dot) 1px,transparent 1.4px);background-size:22px 22px;place-items:center;pointer-events:none}.docs-card__scale{position:absolute;top:50%;left:50%;width:max-content;max-width:640px;transform-origin:center}.docs-card__scale--fill{width:560px}.docs-card__body{display:grid;gap:var(--ow-space-2xs);padding:var(--ow-space-md) var(--ow-space-xl) var(--ow-space-lg)}.docs-card__name{font-size:14px;font-weight:var(--ow-weight-emphasis)}.docs-card__description{display:-webkit-box;overflow:hidden;color:var(--ow-text-muted);font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.docs-page__hero{grid-column:1 / -1;min-width:0}.docs-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:48px;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-section);padding:56px;background-color:var(--ow-paper);background-image:radial-gradient(var(--ow-dot) 1px,transparent 1.4px);background-size:22px 22px}.docs-hero__text{display:grid;justify-items:start;gap:var(--ow-space-xl);min-width:0}.docs-hero__title{max-width:620px;margin:var(--ow-space-2xs) 0 0;color:var(--ow-text);font-size:52px;font-weight:500;font-optical-sizing:auto;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.docs-hero__lead{max-width:540px;margin:0;color:var(--ow-text-muted);font-size:17px;line-height:1.6;text-wrap:pretty}.docs-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ow-space-sm);margin-top:var(--ow-space-xs)}.docs-hero__demo{min-width:0;box-shadow:var(--ow-shadow-menu)}.docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--ow-space-lg)}.docs-grid--pairs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.docs-feature{display:grid;align-content:start;gap:var(--ow-space-xs);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);padding:var(--ow-space-xl) var(--ow-space-xl) var(--ow-space-2xl);color:inherit;text-decoration:none}.docs-feature--link{transition:border-color var(--ow-duration-base) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard)}.docs-feature--link:hover{border-color:var(--ow-border-hover);background:var(--ow-surface-muted)}.docs-feature--link:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-feature__title{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-sm);margin:0;color:var(--ow-text);font-size:15px;font-weight:var(--ow-weight-emphasis)}.docs-feature__count{color:var(--ow-text-muted);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:var(--ow-weight-control)}.docs-feature__text{margin:0;color:var(--ow-text-muted);font-size:13.5px;line-height:1.55}.docs-stack{display:grid;gap:var(--ow-space-2xl)}.docs-controls{margin-bottom:var(--ow-space-lg)}.docs-muted{color:var(--ow-text-muted);font-size:13px}.docs-inline-code{border-radius:var(--ow-radius-code);background:var(--ow-code-ground);padding:1px 5px;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:12.5px}.docs-snippet{margin:0 0 var(--ow-space-2xl)}.docs-section>.docs-example,.docs-section>.docs-table-wrap,.docs-section>.ow-alert,.docs-section>.docs-themes{margin-bottom:var(--ow-space-2xl)}.docs-section>.ow-table-wrap{margin-bottom:var(--ow-space-2xl)}.docs-example__preview--alone{min-height:200px}.docs-install-tabs .ow-tabs__list{margin-bottom:var(--ow-space-lg)}.docs-themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--ow-space-lg)}.docs-theme-pane{display:grid;align-content:start;gap:var(--ow-space-lg);min-width:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-canvas);padding:var(--ow-space-2xl);color:var(--ow-text)}.docs-theme-pane__label{color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:12px}.docs-sample{display:grid;gap:var(--ow-space-xl);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);padding:var(--ow-space-2xl)}.docs-sample__title{font-size:14px;font-weight:var(--ow-weight-emphasis)}.docs-brand-option{position:relative;display:inline-flex;height:34px;align-items:center;gap:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface);padding:0 14px 0 6px;color:var(--ow-text-soft);font-size:13px;font-weight:var(--ow-weight-control);cursor:pointer;transition:border-color var(--ow-duration-base) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard)}.docs-brand-option:hover{border-color:var(--ow-border-hover)}.docs-brand-option:has(:checked){border-color:var(--ow-primary-border);background:var(--ow-primary-subtle);color:var(--ow-text)}.docs-brand-option:has(:focus-visible){outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-brand-option__input{position:absolute;opacity:0;pointer-events:none}.docs-brand-option__swatch{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a1f}.docs-colour-picker{display:grid;min-width:0;gap:var(--ow-space-lg)}.docs-colour-picker__options{display:flex;flex-wrap:wrap;gap:var(--ow-space-xs);min-width:0;margin:0;border:0;padding:0}.docs-colour-picker__legend{width:100%;margin-bottom:var(--ow-space-sm);padding:0;color:var(--ow-text);font-size:13px;font-weight:var(--ow-weight-emphasis)}.docs-colour-picker--compact .docs-colour-picker__options{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ow-space-sm)}.docs-colour-picker--compact .docs-brand-option{width:100%;height:40px;justify-content:center;border-radius:var(--ow-radius-form);padding:0}.docs-colour-picker--compact .docs-brand-option__swatch{display:grid;width:24px;height:24px;place-items:center;color:#fff}.docs-colour-picker__custom{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ow-duration-panel) var(--ow-ease-emphasized)}.docs-colour-picker__custom[data-open]{grid-template-rows:1fr}.docs-colour-picker__clip{min-height:0;overflow:hidden}.docs-colour-picker--compact .docs-colour-picker__custom[data-open] .docs-colour-picker__clip{border-top:1px solid var(--ow-border);padding-top:var(--ow-space-lg)}.docs-colour-picker--compact .docs-colour-picker__custom .ow-color-picker{width:100%}.docs-colour-picker__note{margin:0;color:var(--ow-text-muted);font-size:12px;line-height:1.45}.docs-brand-dot{display:block;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--ow-brand-400),var(--ow-brand-600));box-shadow:inset 0 0 0 1px #ffffff40,0 0 0 1px var(--ow-border-strong)}.docs-transition{animation:docs-page-in var(--ow-duration-slow) var(--ow-ease-emphasized)}@keyframes docs-page-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.docs-transition{animation:none}}.docs-swatches{display:grid;gap:1px;overflow:hidden;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-border)}.docs-swatch{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:var(--ow-space-xl);background:var(--ow-surface);padding:var(--ow-space-md) var(--ow-space-xl) var(--ow-space-md) var(--ow-space-md)}.docs-swatch__chips{display:grid;grid-template-columns:1fr 1fr;height:44px;overflow:hidden;border-radius:var(--ow-radius-form);box-shadow:0 0 0 1px var(--ow-border)}.docs-swatch__chips>span{display:grid;background:var(--ow-surface)}.docs-swatch__chips>span>span{display:block}.docs-swatch__text{display:grid;min-width:0;gap:2px}.docs-swatch__name{display:flex;align-items:center;gap:var(--ow-space-2xs);min-height:24px}.docs-swatch__name code{font-family:var(--ow-font-mono);font-size:13px;font-weight:var(--ow-weight-emphasis)}.docs-swatch__copy{opacity:0;transition:opacity var(--ow-duration-fast) var(--ow-ease-standard)}.docs-swatch:hover .docs-swatch__copy,.docs-swatch__copy:focus-visible{opacity:1}@media(hover:none){.docs-swatch__copy{opacity:1}}.docs-swatch__values{color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:12px;overflow-wrap:anywhere}.docs-swatch__usage{color:var(--ow-text-soft);font-size:13px;line-height:1.5}.docs-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px}.docs-scale__step{display:grid;gap:6px;min-width:0}.docs-scale__chip{height:48px;border-radius:var(--ow-radius-form);box-shadow:inset 0 0 0 1px #0f172a1a}.docs-scale__label,.docs-scale__value{overflow:hidden;color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:11px;text-align:center;text-overflow:clip}.docs-scale__label{color:var(--ow-text);font-weight:var(--ow-weight-emphasis)}.docs-scale__value{margin-top:-4px;font-size:10px}.docs-fonts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--ow-space-lg)}.docs-font{display:grid;gap:var(--ow-space-2xs);border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);padding:var(--ow-space-2xl) var(--ow-space-2xl) var(--ow-space-xl)}.docs-font__sample{display:block;height:64px;margin-bottom:var(--ow-space-md);color:var(--ow-text);font-size:64px;font-weight:500;line-height:1;letter-spacing:-.03em}.docs-font__name{color:var(--ow-text);font-size:15px;font-weight:var(--ow-weight-emphasis)}.docs-font__role{color:var(--ow-text-muted);font-size:13.5px;line-height:1.5}.docs-font__weights{display:flex;gap:var(--ow-space-lg);margin-top:var(--ow-space-md);color:var(--ow-text-soft);font-size:13px}.docs-type-list,.docs-token-list{border-top:1px solid var(--ow-border)}.docs-type-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:baseline;gap:var(--ow-space-2xl);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-2xl) 0}.docs-type-row__sample{min-width:0;margin:0;color:var(--ow-text);overflow-wrap:anywhere}.docs-type-row__meta{display:grid;gap:4px;color:var(--ow-text-muted);font-size:12px;line-height:1.5}.docs-type-row__meta code{color:var(--ow-text);font-family:var(--ow-font-mono);font-size:12.5px;font-weight:var(--ow-weight-emphasis)}.docs-type-row__usage{color:var(--ow-text-soft)}.docs-token-row{display:grid;grid-template-columns:190px 120px minmax(0,1fr);grid-template-areas:"name value visual" "name value usage";align-items:center;gap:4px var(--ow-space-xl);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-lg) 0;font-size:13px}.docs-token-row>code{grid-area:name;font-family:var(--ow-font-mono);font-size:12.5px;font-weight:var(--ow-weight-emphasis)}.docs-token-row__value{grid-area:value;color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:12.5px}.docs-token-row__visual{display:flex;grid-area:visual;min-width:0;align-items:center}.docs-token-row__visual:empty{display:none}.docs-token-row__usage{grid-area:usage;color:var(--ow-text-soft);line-height:1.5}.docs-token-row--two{grid-template-columns:140px minmax(0,1fr);grid-template-areas:"name usage"}.docs-steps-table{margin-bottom:var(--ow-space-2xl);border-top:1px solid var(--ow-border)}.docs-bar{display:block;height:12px;min-width:2px;border-radius:2px;background:var(--ow-progress)}.docs-shape{display:block;width:56px;height:36px;border:1px solid var(--ow-primary-border);background:var(--ow-primary-subtle)}.docs-shadow{display:block;width:72px;height:36px;margin:8px 0 12px;border-radius:var(--ow-radius-form);background:var(--ow-surface)}.docs-weight{color:var(--ow-text);font-size:15px}.docs-motion{position:relative;display:block;width:160px;height:12px;border-radius:var(--ow-radius-pill);background:var(--ow-track)}.docs-motion__dot{position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:var(--ow-primary);transition:transform var(--docs-motion-duration) var(--docs-motion-ease)}.docs-token-row:hover .docs-motion__dot{transform:translate(148px)}@media(prefers-reduced-motion:reduce){.docs-motion__dot{transition:none}}.docs-block-thumb{padding:14px 18px}.docs-block-count{margin-top:var(--ow-space-2xs);color:var(--ow-text-soft);font-size:12px;font-weight:var(--ow-weight-control)}.docs-block-meta{display:grid;gap:var(--ow-space-md)}.docs-block-uses{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ow-space-xs) var(--ow-space-sm)}.docs-block-uses__label{color:var(--ow-text-muted);font-size:13px}.docs-block-uses__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.docs-block-uses__item{display:inline-flex;align-items:center;border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface);padding:2px 9px;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:12px;line-height:18px;text-decoration:none;transition:border-color var(--ow-duration-base) var(--ow-ease-standard),color var(--ow-duration-base) var(--ow-ease-standard)}a.docs-block-uses__item:hover{border-color:var(--ow-primary-border);color:var(--ow-primary-text)}a.docs-block-uses__item:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-block-preview{position:relative;display:grid;margin:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background-color:var(--ow-canvas);background-image:radial-gradient(var(--ow-dot) 1px,transparent 1.4px);background-size:22px 22px;padding:44px 40px 36px;place-items:center}.docs-block-preview__badge{position:absolute;top:12px;left:12px;border:1px dashed var(--ow-border-strong);border-radius:var(--ow-radius-pill);background:var(--ow-surface);padding:1px 9px;color:var(--ow-text-muted);font-size:12px;font-weight:var(--ow-weight-control);line-height:20px}.docs-block{overflow:clip;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface)}.docs-block__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-sm);border-bottom:1px solid var(--ow-border);padding:var(--ow-space-sm)}.docs-block__tools{display:flex;align-items:center;gap:var(--ow-space-sm)}.docs-block__stage{display:flex;justify-content:center;padding:0 22px;background-color:var(--ow-canvas);background-image:radial-gradient(var(--ow-dot) 1px,transparent 1.4px);background-size:22px 22px}.docs-block__stage[hidden]{display:none}.docs-block[data-viewport=narrow] .docs-block__stage{padding-top:28px;padding-bottom:28px}.docs-block__device{position:relative;max-width:100%;transition:width var(--ow-duration-panel) var(--ow-ease-emphasized)}.docs-block[data-viewport=narrow] .docs-block__frame{border-radius:calc(var(--ow-radius-container) - 1px)}.docs-block[data-viewport=narrow] .docs-block__device{border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);box-shadow:var(--ow-shadow-menu)}.docs-block[data-dragging] .docs-block__device{transition:none}.docs-block[data-dragging] .docs-block__frame{pointer-events:none}.docs-block__frame{display:block;width:100%;border:0;background:var(--ow-canvas);opacity:0;transition:opacity var(--ow-duration-slow) var(--ow-ease-standard)}.docs-block__frame[data-loaded]{opacity:1}.docs-block__handle{position:absolute;top:0;right:-20px;bottom:0;display:flex;width:20px;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;outline:none}.docs-block__grip{position:sticky;top:calc(var(--docs-header) + 24px);bottom:24px;width:6px;height:40px;border-radius:var(--ow-radius-pill);background:var(--ow-border-strong);transition:background-color var(--ow-duration-base) var(--ow-ease-standard),height var(--ow-duration-base) var(--ow-ease-standard)}.docs-block__handle:hover .docs-block__grip,.docs-block[data-dragging] .docs-block__grip{height:56px;background:var(--ow-primary)}.docs-block__handle:focus-visible .docs-block__grip{background:var(--ow-primary);box-shadow:0 0 0 2px var(--ow-surface),0 0 0 4px var(--ow-focus-ring)}.docs-block__width{min-width:64px;color:var(--ow-text-muted);font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.docs-block__loading{position:absolute;inset:0;display:grid;place-items:center}.docs-block__status{display:grid;min-height:160px;place-items:center;margin:0;padding:var(--ow-space-2xl);color:var(--ow-text-muted)}.docs-block__code{border:0;border-radius:0}.docs-block__files{display:flex;gap:2px;margin-left:calc(var(--ow-space-sm) * -1)}.docs-block__file{height:28px;border:0;border-radius:var(--ow-radius-md);background:transparent;padding:0 var(--ow-space-sm);color:var(--ow-on-code-block-muted);font:inherit;cursor:pointer;transition:color var(--ow-duration-base) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard)}.docs-block__file:hover{color:var(--ow-on-code-block)}.docs-block__file[aria-selected=true]{background:#ffffff14;color:var(--ow-on-code-block)}.docs-block__file:focus-visible{outline:2px solid var(--ow-brand-300);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.docs-block__device,.docs-block__frame{transition:none}}@media(max-width:640px){.docs-block__viewports,.docs-block__width,.docs-block__handle{display:none}.docs-block__stage{padding:0}}.sk{--sk-ink: color-mix(in oklab, var(--ow-text) 13%, transparent);--sk-ink-strong: color-mix(in oklab, var(--ow-text) 30%, transparent);--sk-ink-title: color-mix(in oklab, var(--ow-text) 62%, transparent);--sk-fill: color-mix(in oklab, var(--ow-text) 5%, transparent);--sk-edge: color-mix(in oklab, var(--ow-text) 12%, transparent);--sk-brand-tint: color-mix(in oklab, var(--ow-primary) 22%, transparent);display:flex;width:100%;max-width:264px;height:116px;box-sizing:border-box;align-items:center;border:1px solid var(--ow-border);border-radius:10px;background:var(--ow-surface);padding:12px;box-shadow:var(--ow-shadow-control)}.sk--large{max-width:440px;height:150px;zoom:1.5}.sk span{display:block;box-sizing:border-box;flex:none;min-width:0}.sk .sk-row{display:flex;flex:0 1 auto}.sk .sk-col{display:flex;flex:0 1 auto;flex-direction:column}.sk .sk-grid{display:grid}.sk-line{height:4px;border-radius:2px;background:var(--sk-ink)}.sk-line--strong{background:var(--sk-ink-strong)}.sk-title{height:7px;border-radius:3px;background:var(--sk-ink-title)}.sk-number{width:50%;height:11px;border-radius:3px;background:var(--sk-ink-title)}.sk-button{height:11px;border:1px solid var(--sk-edge);border-radius:3px;background:var(--ow-surface)}.sk-button--primary{border-color:transparent;background:var(--ow-primary)}.sk-box{border:1px solid var(--sk-edge);border-radius:5px;background:var(--sk-fill)}.sk-box--pill{border-radius:var(--ow-radius-pill);background:var(--ow-surface);box-shadow:var(--ow-shadow-control)}.sk-box--card,.sk-box--panel{background:var(--ow-surface);padding:6px}.sk-box--row{padding:4px 6px;background:var(--ow-surface)}.sk-box--raised{border-color:var(--ow-primary-border);box-shadow:var(--ow-shadow-control);padding-block:10px}.sk-box--brand{border-color:transparent;background:var(--ow-primary)}.sk-dot{border-radius:50%;background:var(--sk-ink-strong)}.sk-dot--brand{background:var(--ow-primary)}.sk-chip{width:22%;height:7px;border-radius:var(--ow-radius-pill);background:var(--sk-brand-tint)}.sk-icon{width:11px;height:11px;border-radius:3px;background:var(--sk-brand-tint)}.sk-icon--large{width:22px;height:22px;border-radius:6px}.sk-logo{width:26px;height:7px;border-radius:2px;background:var(--sk-ink-strong)}.sk-input{height:11px;border:1px solid var(--sk-edge);border-radius:3px;background:var(--ow-surface)}.sk-input--tall{height:24px}.sk-chevron{width:5px;height:5px;margin-right:2px;border-right:1.5px solid var(--sk-ink-strong);border-bottom:1.5px solid var(--sk-ink-strong);transform:rotate(45deg) translateY(-2px)}.sk-rule{width:100%;height:1px;background:var(--sk-edge)}.sk .sk-bento{display:grid;width:100%;height:84px;grid-template-areas:"a a b" "c d d";grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sk-nav{width:100%;height:7px;border-radius:3px;background:var(--sk-fill)}.sk-nav--active{background:var(--sk-brand-tint)}.sk-tab{width:14%;height:4px;border-radius:2px;background:var(--sk-ink)}.sk-tab--active{background:var(--ow-primary)}.sk-chart{display:block;width:100%;height:100%;overflow:visible}.sk-chart path{fill:none;stroke:var(--ow-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sk .sk-table-row{display:grid;grid-template-columns:2fr 1.5fr 1fr;align-items:center;gap:6px;border-bottom:1px solid var(--sk-edge);padding:4px 7px}.sk .sk-table-row:last-child{border-bottom:0}.sk-table-row--head{background:var(--sk-fill)}.sk-badge{height:7px;border-radius:var(--ow-radius-pill);background:var(--sk-brand-tint)}.sk .sk-list-row{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--sk-edge);padding:5px 0}.sk .sk-list-row:last-child{border-bottom:0}.sk .sk-list-row--tight{padding:5px 7px}.sk-timeline-dot{width:7px;height:7px;border:1.5px solid var(--ow-primary);border-radius:50%}.sk .sk-steps{position:relative;display:flex;justify-content:space-between;margin:0 8%}.sk .sk-steps:before{position:absolute;top:50%;right:4px;left:4px;height:1px;background:var(--sk-edge);content:""}.sk-step{position:relative;width:11px;height:11px;border:1.5px solid var(--sk-ink-strong);border-radius:50%;background:var(--ow-surface)}.sk-step--done{border-color:var(--ow-primary);background:var(--ow-primary)}.sk-step--current{border-color:var(--ow-primary);box-shadow:0 0 0 2px var(--sk-brand-tint)}.sk .sk-settings-row{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--sk-edge);padding:5px 7px}.sk .sk-settings-row:last-child{border-bottom:0}.sk-switch{position:relative;width:15px;height:9px;border-radius:var(--ow-radius-pill);background:var(--sk-ink-strong)}.sk-switch:after{position:absolute;top:1.5px;left:1.5px;width:6px;height:6px;border-radius:50%;background:var(--ow-surface);content:""}.sk-switch--on{background:var(--ow-primary)}.sk-switch--on:after{left:7.5px}.sk-check{width:9px;height:9px;border:1.5px solid var(--sk-ink-strong);border-radius:3px}.sk-check--done{border-color:var(--ow-primary);background:var(--ow-primary)}.sk-error{color:var(--sk-ink-strong);font-family:var(--ow-font-mono);font-size:24px;font-weight:var(--ow-weight-strong);letter-spacing:-.02em;line-height:1}.sk .sk-bubble{display:flex;width:58%;flex-direction:column;gap:4px;border:0;border-radius:7px;background:var(--sk-fill);padding:6px}.sk .sk-bubble--mine{width:42%;background:var(--ow-primary)}.sk-send{width:13px;height:13px;border-radius:50%;background:var(--ow-primary)}.sk-line--on-brand{height:4px;border-radius:2px;background:color-mix(in oklab,var(--ow-on-primary) 55%,transparent)}.sk-title--on-brand{background:var(--ow-on-primary)}.sk-button--on-brand{border-color:transparent;background:var(--ow-on-primary)}@media(max-width:640px){.docs-block-preview{padding:44px 16px 24px}.sk--large{zoom:1.15}}@media(max-width:1240px){.docs-page{grid-template-columns:minmax(0,1fr)}.docs-toc{display:none}}@media(max-width:960px){.docs-body{padding:0 8px 8px}.docs-page{padding:28px 24px 56px}.docs-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 28px}.docs-header{gap:var(--ow-space-md);padding-right:var(--ow-space-md);padding-left:var(--ow-space-sm)}.docs-header__nav,.docs-github{display:none}}@media(max-width:640px){.docs-search{width:34px;justify-content:center;padding:0}.docs-search__text,.docs-search__keys,.docs-version{display:none}.docs-title{font-size:32px}.docs-hero__title{font-size:38px}.docs-type-row{grid-template-columns:minmax(0,1fr);gap:var(--ow-space-sm)}.docs-token-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "visual visual" "usage usage"}.docs-token-row--two{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "usage"}.docs-scale{grid-template-columns:repeat(6,minmax(0,1fr))}.docs-pager{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.docs-body{padding:0}.docs-panel{border-width:1px 0 0;border-radius:0}.docs-page{padding:24px 16px 48px}.docs-hero{border-radius:var(--ow-radius-container);padding:32px 20px}.docs-example__preview{padding:28px 16px}}.docs-block-component{display:grid;gap:var(--ow-space-md);margin-top:var(--ow-space-xl)}.docs-block-component__type{display:grid;gap:var(--ow-space-sm);margin-top:var(--ow-space-sm)}.docs-article__header+.docs-release{margin-top:var(--ow-space-7xl)}.docs-release+.docs-release{margin-top:48px;border-top:1px solid var(--ow-border);padding-top:40px}.docs-release>.docs-section>.docs-h2{margin:0 0 var(--ow-space-lg);font-size:28px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.docs-release--patch>.docs-section>.docs-h2{font-size:21px;letter-spacing:-.02em}.docs-release__title{display:inline-flex;align-items:center;gap:var(--ow-space-md)}.docs-release__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ow-space-sm) var(--ow-space-2xl);margin:0 0 var(--ow-space-4xl)}.docs-release__counts{display:flex;flex-wrap:wrap;gap:var(--ow-space-xs);margin:0;padding:0;list-style:none}.docs-release__count{display:inline-flex;align-items:center;gap:7px;height:26px;border:1px solid var(--ow-border);border-radius:var(--ow-radius-pill);background:var(--ow-surface-muted);padding:0 11px;color:var(--ow-text-soft);font-size:12.5px;font-weight:var(--ow-weight-emphasis);font-variant-numeric:tabular-nums;white-space:nowrap}.docs-release__count:before{width:6px;height:6px;border-radius:var(--ow-radius-pill);background:var(--ow-icon);content:""}.docs-release__count--new:before{background:var(--ow-brass)}.docs-release__when{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ow-space-xs);color:var(--ow-text-muted);font-size:14px}.docs-release__group{margin:var(--ow-space-4xl) 0 var(--ow-space-md);color:var(--ow-text);font-size:14px;font-weight:var(--ow-weight-emphasis)}.docs-release-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--ow-space-lg);margin:0;padding:0;list-style:none}.docs-release-card{grid-template-rows:auto 1fr;align-content:stretch}.docs-release-card__preview{height:128px}.docs-release-card__body{display:flex;flex-direction:column;gap:3px;padding:var(--ow-space-lg) var(--ow-space-xl) var(--ow-space-xl)}.docs-release-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--ow-space-sm)}.docs-release-card .docs-card__name{font-size:15px}.docs-release-card__category{color:var(--ow-text-muted);font-size:12px}.docs-release-card__text{font-size:13px;-webkit-line-clamp:3;text-wrap:pretty}.docs-release-card .docs-release__refs{margin-top:auto;padding-top:var(--ow-space-sm)}.docs-release__refs{position:relative;z-index:1;display:inline-flex;gap:var(--ow-space-sm);color:var(--ow-text-muted);font-family:var(--ow-font-mono);font-size:11.5px;line-height:1.5;white-space:nowrap}.docs-release__ref{border-radius:var(--ow-radius-sm);color:inherit;text-decoration:none}.docs-release__ref:hover{color:var(--ow-text);text-decoration:underline;text-underline-offset:2px}.docs-release__ref:focus-visible{outline:2px solid var(--ow-focus-ring);outline-offset:2px}.docs-release-notes{margin:0;padding:0;border:1px solid var(--ow-border);border-radius:var(--ow-radius-container);background:var(--ow-surface);list-style:none}.docs-release-note{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ow-space-2xs) var(--ow-space-2xl);padding:var(--ow-space-lg) var(--ow-space-2xl)}.docs-release-note+.docs-release-note{border-top:1px solid var(--ow-border)}.docs-release-note__text{flex:1 1 320px;min-width:0;color:var(--ow-text-soft);font-size:14px;line-height:1.55;text-wrap:pretty}.docs-release-note__scope{margin-right:var(--ow-space-sm);border-radius:var(--ow-radius-code);background:var(--ow-code-ground);padding:1px 6px;color:var(--ow-text);font-family:var(--ow-font-mono);font-size:12px}
