@font-face{font-family:sans;src:url(../media/brand_sans_latin_var-s.p.1us9qav2tbnnp.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:92.88%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:103.9%}.sans_7ef10e2e-module__RK5H2G__className{font-family:sans,sans Fallback}.sans_7ef10e2e-module__RK5H2G__variable{--font-body:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/SplineSansMono_latin-s.p.2d9e_tvweuz-y.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.0%;size-adjust:131.49%}.mono_d10f1746-module__6F1g7G__className{font-family:mono,mono Fallback}.mono_d10f1746-module__6F1g7G__variable{--font-mono:"mono", "mono Fallback"}
@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--n-950:#090b12;--n-900:#121318;--n-850:#1a1c22;--n-800:#24262e;--n-100:#98a2bd;--n-200:#6b7590;--n-50:#eef1fa;--violet-400:#8b6dff;--indigo-400:#6d8bff;--blue-400:#3b82f6;--brand-green:#17a862;--brand-green-on-light:#15965a;--brand-amber:#f59e0b;--brand-amber-on-light:#d97706;--brand-navy:#0b1020;--green-400:#34d67e;--red-300:#ff7d7d;--amber-400:#ffb020;--teal-400:#2fd0a5;--cyan-400:#5fd4f0;--t-micro:.68rem;--t-note:.75rem;--t-body:.83rem;--t-lead:.95rem;--t-title:1.35rem;--t-price:1.5rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--control-h:40px;--control-h-sm:32px;--control-font:.875rem;--control-radius:10px;--control-pad-x:12px;--foot-h:61px;--ok-fill:var(--teal-400);--ok-text:var(--success);--scrim-rgb:4, 6, 11;--overlay-rgb:15, 16, 22;--text-rgb:238, 241, 250;--accent2-rgb:109, 139, 255;--bg:var(--n-950);--surface-1:var(--n-900);--surface-2:var(--n-850);--surface-3:var(--n-800);--field:var(--surface-2);--field-focus:var(--surface-3);--panel:#111217f5;--text:var(--n-50);--text-dim:var(--n-100);--text-faint:var(--n-200);--border-1:#ffffff14;--border-2:#ffffff21;--accent:var(--violet-400);--brand:var(--brand-green);--brand-on-dark:var(--brand-green);--brand-mark-face:#fff;--brand-mark-detail:var(--brand-navy);--brand-dot:var(--brand);--accent-contrast:#14151a;--accent-2:var(--indigo-400);--success:var(--green-400);--success-soft:#34d67e2e;--warning:var(--amber-400);--warning-soft:#ffb02029;--danger:var(--red-300);--danger-soft:#ff7d7d24;--hover-overlay:#ffffff0f;--scrim:#04060b80;--inverse-surface:#f4f6ff;--inverse-text:#14151a;--edge-highlight:#ffffff0f;--rf-dots:#242a3c;--rf-edge:#5a6488;--rf-selection-bg:#c8c8dc14;--rf-selection-border:#c8c8dccc;--ring:0 0 0 3px #8b6dff47;--radius-lg:16px;--radius-md:12px;--shadow-1:0 2px 8px #00000052;--shadow-2:0 14px 36px -14px #0009;--shadow-pop:0 40px 90px -30px #000000b8;--overlay-neutral-1:#7f7f7f14;--overlay-neutral-2:#7f7f7f1f;--overlay-neutral-3:#7f7f7f24;--hover-overlay-soft:#ffffff0d;--border-focus:#ffffff47;--border-selected:#ffffff8c;--input-rgb:10, 11, 16;--selection-rgb:77, 107, 255;--inverse-surface-2:#f2f3f7;--inverse-surface-2-hover:#fff;--inverse-surface-2-active:#dfe1ea;--on-accent:#fff;--text-bright:#fff;--text-mid:#c3cadf;--inverse-text-dim:#4a4f5c;--inverse-border:#0000001a;--action:#22c55e;--action-rgb:34, 197, 94;--action-ink:#4ade80;--blocked:#f5a623;--warning-ink:#ffcf8a;--copilot-spark:#f5b83d;--danger-ink:#fca5a5;--danger-vivid:#ff6b6b;--danger-vivid-rgb:255, 107, 107;--danger-fill:#b83232;--danger-fill-hover:#a32a2a;--on-danger-fill:#fff;--btn-grey:#2a2c34;--btn-grey-hover:#343741;--accent-ink:#cfc4ff;--accent-2-ink:#9db0ff;--brand-dot-soft:#17a86229;--brand-dot-faint:#17a86217;--brand-dot-ink:#5fd39a;--badge-low:#a9c0e0;--badge-low-rgb:169, 192, 224;--badge-mid:#f5c069;--badge-mid-rgb:245, 192, 105;--badge-high:#ff8f8f;--badge-high-rgb:255, 143, 143;--status-trial:#e0b25e;--status-active:#6cc79a;--status-off:#d98a8a;--cal-block:#ece5d6;--cal-block-ink:#1b1d26;--cal-block-line:#1b1d2621;--role-trigger:var(--blue-400);--role-trigger-soft:color-mix(in srgb, var(--blue-400) 12%, var(--panel));--role-if-soft:color-mix(in srgb, var(--red-300) 14%, var(--panel));--role-else-soft:color-mix(in srgb, var(--indigo-400) 10%, var(--panel));--role-if-line:color-mix(in srgb, var(--red-300) 70%, var(--panel));--role-else-line:color-mix(in srgb, var(--indigo-400) 80%, var(--panel));--role-action:var(--amber-400);--role-action-soft:color-mix(in srgb, var(--amber-400) 16%, var(--panel));--role-linked:var(--teal-400);--role-linked-soft:color-mix(in srgb, var(--teal-400) 14%, var(--panel));--role-form:var(--amber-400);--role-form-soft:color-mix(in srgb, var(--amber-400) 22%, var(--panel));--auto-bg:#241f15;--auto-border:#6e5424;--auto-border-hover:#b5852a;--role-contact:var(--cyan-400);--role-contact-soft:color-mix(in srgb, var(--cyan-400) 14%, var(--panel));--av-1:color-mix(in srgb, var(--blue-400) 34%, var(--surface-3));--av-2:color-mix(in srgb, var(--teal-400) 30%, var(--surface-3));--av-3:color-mix(in srgb, var(--amber-400) 30%, var(--surface-3));--av-4:color-mix(in srgb, var(--red-300) 28%, var(--surface-3));--av-5:color-mix(in srgb, var(--cyan-400) 28%, var(--surface-3));--av-6:color-mix(in srgb, var(--green-400) 26%, var(--surface-3));--sum-bg:#1d1f23;--sum-edge:#373a41;--sum-text:#f2f4f7;--sum-trigger:#a9c6ff;--sum-if:#ffb5b5;--sum-else:#c3cdfa;--sum-action:#ffd48f;--sum-data:#96e3d3;--sum-trigger-chip:#2a3655;--sum-action-chip:#423521;--sum-ok:#8fe0ad;--sum-ok-chip:#1f3b2b;--sum-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none' stroke='%23fff' stroke-opacity='.07' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath transform='matrix(.87 -.28 .28 .87 6.09 14.91)' d='M13 2 4.5 13.5H11L10 22l8.5-11.5H13z'/%3E%3Cpath transform='matrix(1.02 .18 -.18 1.02 75.93 16.61)' d='M4 5.5h16v10.5H10l-4.5 3.5V16H4z'/%3E%3Cpath transform='matrix(.83 0 0 .83 137.06 8.06)' d='M18.6 10.2 20.9 10.9V13.1L18.6 13.8 17.9 15.4 19.1 17.6 17.6 19.1 15.4 17.9 13.8 18.6 13.1 20.9H10.9L10.2 18.6 8.6 17.9 6.4 19.1 4.9 17.6 6.1 15.4 5.4 13.8 3.1 13.1V10.9L5.4 10.2 6.1 8.6 4.9 6.4 6.4 4.9 8.6 6.1 10.2 5.4 10.9 3.1H13.1L13.8 5.4 15.4 6.1 17.6 4.9 19.1 6.4 17.9 8.6zM12 9.2a2.8 2.8 0 1 0 0 5.6 2.8 2.8 0 0 0 0-5.6'/%3E%3Cpath transform='matrix(.89 -.12 .12 .89 34.84 69.84)' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m0 4.5V12l3 2'/%3E%3Cpath transform='matrix(1.08 .13 -.13 1.08 107.59 55.39)' d='M7 8.5h10a2.5 2.5 0 0 1 2.5 2.5v6a2.5 2.5 0 0 1-2.5 2.5H7A2.5 2.5 0 0 1 4.5 17v-6A2.5 2.5 0 0 1 7 8.5M12 8.5V5m0-1.5v.1M9.5 13v.8m5-.8v.8M10 16.5h4M2.5 13v2.5m19-2.5v2.5'/%3E%3Cpath transform='matrix(.8 -.2 .2 .8 168.96 74.76)' d='M4.5 12.5 9.5 17.5 19.5 6.5'/%3E%3Cpath transform='matrix(.88 .16 -.16 .88 6.27 118.53)' d='M4.5 6c0-1.7 3.4-3 7.5-3s7.5 1.3 7.5 3-3.4 3-7.5 3-7.5-1.3-7.5-3v12c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3V6M4.5 12c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3'/%3E%3Cpath transform='matrix(.99 -.29 .29 .99 66.64 112.48)' d='M12 21.5V13L6 7m6 6 6-6M6 11V7h4m8 4V7h-4'/%3E%3Cpath transform='matrix(.86 .31 -.31 .86 147.4 115.85)' d='M6 16.5V11a6 6 0 0 1 12 0v5.5l1.5 2h-15zM10 21h4'/%3E%3Cpath transform='matrix(.79 .17 -.17 .79 45.56 166.54)' d='M12 3q1 8 8 9-7 1-8 9-1-8-8-9 7-1 8-9'/%3E%3Cpath transform='matrix(.91 -.16 .16 .91 103.21 171.04)' d='M5 5h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2m-2 5h18M8 3v4m8-4v4M7.5 14h2m5 0h2m-9 3.5h2'/%3E%3Cpath transform='matrix(.82 .36 -.36 .82 176.54 157.79)' d='M9 2.5V7m6-4.5V7M6.5 7h11v3.5a5.5 5.5 0 0 1-11 0zM12 16v5.5'/%3E%3C/svg%3E");--sum-title-weight:700;--sum-dim:color-mix(in srgb, var(--sum-text) 76%, var(--sum-bg));--sum-pill:color-mix(in srgb, var(--sum-text) 14%, var(--sum-bg));--sum-line:color-mix(in srgb, var(--sum-text) 22%, var(--sum-bg));--sum-field:color-mix(in srgb, var(--sum-text) 7%, var(--sum-bg));--gcp-t-create:#2dd4bf;--gcp-t-test:#4ade80;--gcp-t-behavior:#fbbf24;--gcp-t-ask:#60a5fa;--gcp-t-automations:#fb923c;--gcp-t-data:#22d3ee;--gcp-t-contacts:#f472b6;--gcp-t-security:#f87171;--gcp-t-connectors:#a3e635;--gcp-t-conversations:#34d399;--gcp-t-summary:#94a3b8;--gcp-t-on:#0b1020;--app-head-h:56px;--z-sheet:61;--z-peek:70;--z-modal:200;--z-pop:9000;--z-toast:9999}body{--font-display:var(--font-body);--font-display-stack:var(--font-display), sans-serif}@media (max-width:768px),(pointer:coarse){:root{--control-h:44px;--control-h-sm:40px;--control-font:16px}}}@layer themes{html[data-theme=light]{--gcp-t-create:#0f766e;--gcp-t-test:#15803d;--gcp-t-behavior:#b45309;--gcp-t-ask:#1d4ed8;--gcp-t-automations:#c2410c;--gcp-t-data:#0e7490;--gcp-t-contacts:#be185d;--gcp-t-security:#b91c1c;--gcp-t-connectors:#4d7c0f;--gcp-t-conversations:#047857;--gcp-t-summary:#475569;--gcp-t-on:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--n-950:#f5f5f1;--n-900:#fbfbf8;--n-850:#fff;--n-800:#fff;--n-100:#565d73;--n-200:#6b7488;--n-50:#1b1d26;--violet-400:#6847d8;--indigo-400:#3f5fd8;--blue-400:#2f80ed;--green-400:#0d6e3a;--red-300:#a92929;--amber-400:#875100;--teal-400:#0f7d63;--cyan-400:#0b6f86;--scrim-rgb:24, 26, 34;--overlay-rgb:244, 244, 241;--text-rgb:27, 29, 38;--accent2-rgb:63, 95, 216;--field:#f0f0ea;--field-focus:#fff;--panel:#fffffff7;--border-1:#14161e24;--border-2:#14161e38;--accent-contrast:#fff;--success-soft:#0d6e3a24;--warning-soft:#87510024;--danger-soft:#a929291f;--hover-overlay:#14161e24;--scrim:#181a2266;--inverse-surface:#1b1d26;--inverse-text:#f4f6ff;--edge-highlight:transparent;--rf-dots:#c6c6bb;--rf-edge:#9aa0b4;--rf-selection-bg:color-mix(in srgb, var(--accent-2) 8%, transparent);--rf-selection-border:color-mix(in srgb, var(--accent-2) 80%, transparent);--ring:0 0 0 3px #6847d840;--shadow-1:0 2px 8px #181a221a;--shadow-2:0 14px 36px -14px #181a222e;--shadow-pop:0 40px 90px -30px #181a2240;--hover-overlay-soft:#14161e1a;--border-focus:#14161e66;--border-selected:#14161e8c;--input-rgb:255, 255, 255;--selection-rgb:63, 95, 216;--inverse-surface-2:#1f2129;--inverse-surface-2-hover:#2a2d38;--inverse-surface-2-active:#14161c;--text-bright:#000;--text-mid:#4d5468;--inverse-text-dim:#a9aebe;--inverse-border:#ffffff29;--action:#15803d;--action-rgb:21, 128, 61;--action-ink:#0f6132;--blocked:#8a4a00;--warning-ink:#7a4b00;--copilot-spark:#b45309;--danger-ink:#a92929;--danger-vivid:#b32222;--danger-vivid-rgb:179, 34, 34;--danger-fill:#b32222;--danger-fill-hover:#9a1c1c;--on-danger-fill:#fff;--btn-grey:#ebebe5;--btn-grey-hover:#e0e0d9;--accent-ink:#6847d8;--accent-2-ink:#3f5fd8;--brand:var(--brand-green-on-light);--brand-mark-face:var(--brand-navy);--brand-mark-detail:#fff;--brand-dot-soft:#15965a24;--brand-dot-faint:#15965a12;--brand-dot-ink:#0b6b45;--badge-low:#3f5a86;--badge-low-rgb:63, 90, 134;--badge-mid:#7d4f00;--badge-mid-rgb:125, 79, 0;--badge-high:#a13333;--badge-high-rgb:161, 51, 51;--status-trial:#8a6415;--status-active:#2e7d5b;--status-off:#a25454;--cal-block:#f1e8d5;--cal-block-ink:#1b1d26;--cal-block-line:#1b1d261f;--auto-bg:#fcf2df;--auto-border:#d8ab5f;--auto-border-hover:#9a6200;--sum-bg:#fff;--sum-edge:#dcdcd6;--sum-text:#15171c;--sum-trigger:#1d46b3;--sum-if:#962424;--sum-else:#344393;--sum-action:#723b00;--sum-data:#08594d;--sum-trigger-chip:#d8e3f9;--sum-action-chip:#f5dfb3;--sum-ok:#0b5d2e;--sum-ok-chip:#d2eedb;--sum-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' fill='none' stroke='%23000' stroke-opacity='.08' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath transform='matrix(.87 -.28 .28 .87 6.09 14.91)' d='M13 2 4.5 13.5H11L10 22l8.5-11.5H13z'/%3E%3Cpath transform='matrix(1.02 .18 -.18 1.02 75.93 16.61)' d='M4 5.5h16v10.5H10l-4.5 3.5V16H4z'/%3E%3Cpath transform='matrix(.83 0 0 .83 137.06 8.06)' d='M18.6 10.2 20.9 10.9V13.1L18.6 13.8 17.9 15.4 19.1 17.6 17.6 19.1 15.4 17.9 13.8 18.6 13.1 20.9H10.9L10.2 18.6 8.6 17.9 6.4 19.1 4.9 17.6 6.1 15.4 5.4 13.8 3.1 13.1V10.9L5.4 10.2 6.1 8.6 4.9 6.4 6.4 4.9 8.6 6.1 10.2 5.4 10.9 3.1H13.1L13.8 5.4 15.4 6.1 17.6 4.9 19.1 6.4 17.9 8.6zM12 9.2a2.8 2.8 0 1 0 0 5.6 2.8 2.8 0 0 0 0-5.6'/%3E%3Cpath transform='matrix(.89 -.12 .12 .89 34.84 69.84)' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18m0 4.5V12l3 2'/%3E%3Cpath transform='matrix(1.08 .13 -.13 1.08 107.59 55.39)' d='M7 8.5h10a2.5 2.5 0 0 1 2.5 2.5v6a2.5 2.5 0 0 1-2.5 2.5H7A2.5 2.5 0 0 1 4.5 17v-6A2.5 2.5 0 0 1 7 8.5M12 8.5V5m0-1.5v.1M9.5 13v.8m5-.8v.8M10 16.5h4M2.5 13v2.5m19-2.5v2.5'/%3E%3Cpath transform='matrix(.8 -.2 .2 .8 168.96 74.76)' d='M4.5 12.5 9.5 17.5 19.5 6.5'/%3E%3Cpath transform='matrix(.88 .16 -.16 .88 6.27 118.53)' d='M4.5 6c0-1.7 3.4-3 7.5-3s7.5 1.3 7.5 3-3.4 3-7.5 3-7.5-1.3-7.5-3v12c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3V6M4.5 12c0 1.7 3.4 3 7.5 3s7.5-1.3 7.5-3'/%3E%3Cpath transform='matrix(.99 -.29 .29 .99 66.64 112.48)' d='M12 21.5V13L6 7m6 6 6-6M6 11V7h4m8 4V7h-4'/%3E%3Cpath transform='matrix(.86 .31 -.31 .86 147.4 115.85)' d='M6 16.5V11a6 6 0 0 1 12 0v5.5l1.5 2h-15zM10 21h4'/%3E%3Cpath transform='matrix(.79 .17 -.17 .79 45.56 166.54)' d='M12 3q1 8 8 9-7 1-8 9-1-8-8-9 7-1 8-9'/%3E%3Cpath transform='matrix(.91 -.16 .16 .91 103.21 171.04)' d='M5 5h14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2m-2 5h18M8 3v4m8-4v4M7.5 14h2m5 0h2m-9 3.5h2'/%3E%3Cpath transform='matrix(.82 .36 -.36 .82 176.54 157.79)' d='M9 2.5V7m6-4.5V7M6.5 7h11v3.5a5.5 5.5 0 0 1-11 0zM12 16v5.5'/%3E%3C/svg%3E")}html[data-env=development]{--brand:var(--brand-amber);--brand-mark-face:var(--brand-amber);--brand-on-dark:var(--brand-amber);--brand-dot-soft:#f59e0b29;--brand-dot-faint:#f59e0b17;--brand-dot-ink:#fbbf24}html[data-env=development][data-theme=light]{--brand:var(--brand-amber-on-light);--brand-mark-face:var(--brand-amber-on-light);--brand-dot-soft:#d9770624;--brand-dot-faint:#d9770612;--brand-dot-ink:#92400e}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root,html[data-theme=light]{--sum-pattern:none}}}
@layer base{*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html:has(.pnl){overscroll-behavior:none;height:100%;overflow:clip}html:has(.pnl)>body{overscroll-behavior:none;height:100%;overflow:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}::selection{background:rgba(var(--selection-rgb), .4)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn{font-family:var(--font-body), sans-serif;background:var(--inverse-surface-2);color:var(--inverse-text);border:1px solid var(--inverse-surface-2);box-shadow:none;filter:none;border-radius:12px;align-items:center;gap:9px;padding:12px 22px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s;display:inline-flex}.btn:hover{background:var(--inverse-surface-2-hover);border-color:var(--inverse-surface-2-hover);box-shadow:none;filter:none;transform:none}.btn:active{background:var(--inverse-surface-2-active);border-color:var(--inverse-surface-2-active);filter:brightness(.96);transform:scale(.985)}button:focus-visible,a:focus-visible{box-shadow:var(--ring);border-radius:8px;outline:none}.toast-host{right:20px;bottom:calc(20px + var(--ab-page-h,0px));z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed}.toast{pointer-events:auto;cursor:pointer;text-align:left;background:var(--panel);border:1px solid var(--border-2);color:var(--text);-webkit-backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-family:inherit;font-size:.85rem;line-height:1.35;animation:.22s cubic-bezier(.22,1,.36,1) toastin;display:flex;box-shadow:0 14px 34px -12px #000000b3}@keyframes toastin{0%{opacity:0;transform:translateY(10px)}}.toast-ico{flex:none;place-items:center;display:grid}.toast.success .toast-ico{color:var(--success)}.toast.error .toast-ico{color:var(--danger)}.toast.info .toast-ico{color:var(--accent)}.toast-msg{flex:1;min-width:0}.toast-count{color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.toast-act{cursor:pointer;border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);border-radius:8px;flex:none;padding:5px 11px;font-family:inherit;font-size:.8rem;font-weight:600}.toast-act:hover{border-color:color-mix(in srgb, var(--text) 30%, transparent)}.tip{z-index:var(--z-toast);pointer-events:none;white-space:nowrap;border:1px solid var(--border-2);box-shadow:none;border-radius:8px;padding:5px 9px;font-size:.74rem;font-weight:500;animation:90ms tipin;position:fixed;background:var(--inverse-surface)!important;color:var(--inverse-text)!important;border-color:var(--inverse-border)!important}@keyframes tipin{0%{opacity:0}}.tip-top{transform:translate(-50%,-100%)}.tip-bottom{transform:translate(-50%)}.tip-right{transform:translateY(-50%)}.tip-left{transform:translate(-100%,-50%)}.tip-rich{white-space:normal;text-align:left;max-width:250px;padding:9px 11px}.tip-title{color:var(--inverse-text);font-size:.76rem;font-weight:700}.tip-sep{background:var(--inverse-border);height:1px;margin:6px 0}.tip-desc{color:var(--inverse-text-dim);font-size:.72rem;font-weight:400;line-height:1.42}.tip-status{color:var(--inverse-text);text-transform:capitalize;align-items:center;gap:6px;margin-top:7px;font-size:.72rem;font-weight:600;display:flex}.tip-sdot{border-radius:50%;flex:none;width:7px;height:7px}.tip-status[data-st=draft] .tip-sdot{background:#9aa0ab}.tip-status[data-st=active] .tip-sdot{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 55%, transparent)}.tip-status[data-st=paused] .tip-sdot{background:var(--warning)}.lsw,.lsw span{align-items:center;display:inline-flex}.lsw i{color:color-mix(in srgb, var(--text-dim) 40%, transparent);margin:0 7px;font-size:.7rem;font-style:normal}.lsw button{cursor:pointer;color:color-mix(in srgb, var(--text-dim) 65%, transparent);font-family:var(--font-mono), monospace;letter-spacing:.14em;background:0 0;border:none;padding:2px 0;font-size:.66rem;font-weight:500;transition:color .2s}.lsw button.on{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--selection-rgb), .7);text-decoration-color:rgba(var(--selection-rgb), .7)}.lsw button:not(.on):hover{color:var(--text)}:root{--brand-gap:.32;--word-scale:1.12}.brand-word{flex:none;align-items:center;line-height:0;display:inline-flex}.brand-word svg{height:calc(var(--logo-h,.9126em) * var(--word-scale,1.12));aspect-ratio:3481.8/912.6;width:auto;display:block}.brand-word .nn{fill:var(--brand)}.mugin-load{z-index:200;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.mugin-load-mark{color:var(--text);animation:.9s linear infinite muginspin;display:inline-grid}@keyframes muginspin{to{transform:rotate(360deg)}}}.flag{width:1.35em;height:1em;box-shadow:inset 0 0 0 1px rgba(var(--text-rgb), .12);border-radius:2px;flex:none}.skel{background:linear-gradient(90deg, rgba(var(--text-rgb), .07), rgba(var(--text-rgb), .15), rgba(var(--text-rgb), .07));background-size:200% 100%;flex:none;animation:1.4s ease-in-out infinite skelshine;display:block}@keyframes skelshine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.skel-list{flex-direction:column;gap:12px;padding:4px 0;display:flex}.skel-row{align-items:center;gap:12px;display:flex}.skel-lines{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.skel-form{flex-direction:column;gap:15px;display:flex}.skel-field{flex-direction:column;gap:7px;display:flex}.skel-chat{flex-direction:column;gap:10px;padding:8px 2px;display:flex}.skel-chat .mine{align-self:flex-end}.skel-panel{flex-direction:column;gap:20px;padding:4px 0;display:flex}.skel-nav{flex-wrap:wrap;gap:8px;display:flex}.skel-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.skel-side{flex-direction:column;gap:10px;display:flex}@media (max-width:900px){.skel-cols{grid-template-columns:minmax(0,1fr);gap:20px}}.es{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:48px 24px;display:flex}.es-compact{gap:7px;padding:22px 14px}.es-ico{width:52px;height:52px;color:var(--text-faint);background:var(--surface-2);border:1px solid var(--border-1);border-radius:15px;place-items:center;display:grid}.es-compact .es-ico{border-radius:12px;width:40px;height:40px}.es-compact .es-ico svg{width:20px;height:20px}.es-title{color:var(--text);font-size:.95rem;font-weight:600}.es-compact .es-title{font-size:.84rem}.es-body{max-width:40ch;color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.55}.es-compact .es-body{max-width:30ch;font-size:.76rem}.es-action{margin-top:6px}
@layer components {
.gate{z-index:50;background:var(--bg);grid-template-columns:minmax(380px,.92fr) 1.28fr;display:grid;position:fixed;inset:0;overflow:hidden}.gate-form-col{flex-direction:column;justify-content:safe center;align-items:center;padding:48px clamp(24px,5vw,72px);display:flex;overflow-y:auto}.gate-form-inner{text-align:left;flex-direction:column;align-items:flex-start;gap:15px;width:100%;max-width:400px;animation:.5s cubic-bezier(.22,1,.36,1) gatein;display:flex}.gate-vis{border-left:1px solid var(--border-2);background:radial-gradient(600px 360px at 68% 14%,#8b6dff29,#0000 70%),radial-gradient(520px 400px at 24% 92%,#8b6dff17,#0000 70%),linear-gradient(160deg,#10121b,#0a0c13);place-items:center;animation:.55s cubic-bezier(.22,1,.36,1) gatein;display:grid;position:relative;overflow:hidden}.gate-glow{pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(50% 50%,#8b6dff33,#0000 70%);width:min(680px,110%);height:520px;position:absolute;top:-12%;left:50%;transform:translate(-50%)}@media (max-width:900px){.gate{grid-template-columns:1fr}.gate-vis{display:none}}@keyframes gatein{0%{opacity:0;transform:translateY(10px)}}.gate-mark{color:var(--text);display:inline-flex}.gate-title{font-family:var(--font-display-stack);color:var(--text);margin:2px 0 0;font-size:1.75rem;font-weight:600;line-height:1.15}.gate-body{color:var(--text-dim);max-width:34ch;margin:0;font-size:.92rem;line-height:1.6}.gate-form,.gate-sent{border:1px solid var(--border-2);background:color-mix(in srgb, var(--text) 2%, transparent);text-align:left;border-radius:14px;width:100%;margin-top:8px;padding:16px 18px}.gate-form>p{color:var(--text-dim);margin:0 0 10px;font-size:.86rem;line-height:1.5}.gate-ta{resize:vertical;box-sizing:border-box;border:1px solid var(--border-2);background:rgba(var(--input-rgb), .5);width:100%;min-height:84px;color:var(--text);border-radius:11px;padding:10px 11px;font-family:inherit;font-size:.86rem;line-height:1.5}.gate-ta:focus{border-color:color-mix(in srgb, var(--accent) 40%, transparent);outline:none}.gate-send{background:var(--inverse-surface-2);width:100%;color:var(--inverse-text);cursor:pointer;border:none;border-radius:11px;margin-top:10px;padding:11px;font-size:.9rem;font-weight:600}.gate-send:hover:not(:disabled){filter:brightness(1.08)}.gate-send:disabled{opacity:.45;cursor:default}.gate-sent{text-align:center}.gate-sent>b{color:var(--success);font-size:.98rem}.gate-sent>p{color:var(--text-dim);margin:6px 0 0;font-size:.86rem;line-height:1.55}.gate-edit{border:1px solid var(--border-2);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:9px;margin-top:12px;padding:6px 13px;font-size:.78rem}.gate-edit:hover{color:var(--text);border-color:var(--border-focus)}.gate-out{cursor:pointer;color:var(--text-faint);background:0 0;border:none;margin-top:10px;font-size:.78rem}.gate-out:hover{color:var(--text-dim)}.gate-examples{border-top:1px solid var(--border-1);flex-direction:column;gap:10px;width:100%;margin-top:22px;padding-top:20px;display:flex}.gate-examples-t{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:2px;font-size:.72rem;font-weight:600}.gate-ex{border:1px solid var(--border-2);background:color-mix(in srgb, var(--text) 2%, transparent);border-radius:13px;gap:12px;padding:12px 13px;transition:border-color .16s,background .16s;display:flex}.gate-ex:hover{border-color:color-mix(in srgb, var(--accent) 32%, transparent);background:color-mix(in srgb, var(--text) 3.5%, transparent)}.gate-ex-ico{background:var(--inverse-surface);width:34px;height:34px;color:var(--inverse-text);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:0 2px 7px #00000052}.gate-ex-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.gate-ex-txt b{color:var(--text);font-size:.85rem;font-weight:600}.gate-ex-txt span{color:var(--text-dim);font-size:.78rem;line-height:1.45}.int-bulk{flex-wrap:wrap;gap:7px;margin:0 2px 14px;display:flex}.int-bulk-btn{border:1px solid var(--border-2);min-width:96px;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;flex:1;padding:7px 10px;font-size:.76rem}.int-bulk-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-focus)}.int-bulk-btn.grant:hover:not(:disabled){color:var(--success);border-color:var(--success-soft)}.int-bulk-btn.danger:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 34%, transparent)}.int-bulk-btn:disabled{opacity:.45;cursor:default}.int-list{flex-direction:column;gap:6px;display:flex}.int-row{border:1px solid var(--border-1);background:color-mix(in srgb, var(--text) 1.5%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:9px 10px;display:flex}.int-row.on{border-color:color-mix(in srgb, var(--success) 26%, transparent)}.int-top{align-items:center;gap:10px;display:flex}.int-msg{color:var(--text);background:color-mix(in srgb, var(--text) 2%, transparent);border:1px solid var(--border-1);border-left:2px solid var(--border-2);border-radius:8px;margin:0;padding:8px 11px;font-size:.8rem;line-height:1.5}.int-msg-date{color:var(--text-faint);font-size:.72rem}.int-tag.req{color:var(--status-trial);border-color:color-mix(in srgb, var(--status-trial) 30%, transparent);background:color-mix(in srgb, var(--status-trial) 8%, transparent)}.int-av{background:var(--surface-3);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid;overflow:hidden}.int-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.int-meta>b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.int-meta>span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.int-av img{object-fit:cover;border-radius:9px;width:100%;height:100%}.int-tags{gap:5px;margin-top:3px;display:flex}.int-tag{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border-2);border-radius:6px;padding:1px 6px;font-size:.62rem;font-style:normal}.int-tag.beta{color:#8ab4d8;background:#8ab4d814;border-color:#8ab4d84d}html[data-theme=light] .int-tag.beta{color:var(--badge-low)}.int-tag.ok{color:var(--success);border-color:var(--success-soft)}.int-tag.no{color:var(--text-faint)}.int-toggle{cursor:pointer;border:1px solid var(--border-2);background:0 0;border-radius:9px;flex:none;padding:6px 11px;font-size:.75rem}.int-toggle.grant{color:var(--success);border-color:var(--success-soft)}.int-toggle.grant:hover:not(:disabled){background:var(--success-soft)}.int-toggle.revoke{color:var(--text-dim)}.int-toggle.revoke:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb, var(--danger) 34%, transparent)}.int-toggle:disabled{opacity:.5;cursor:default}.pop.pop{z-index:var(--z-pop);overscroll-behavior:contain;position:fixed;inset:auto;overflow-y:auto}.dd{display:inline-block;position:relative}.dd.full{width:100%;display:block}.dd-btn{border:1px solid var(--border-2);background:var(--surface-2);width:100%;min-height:42px;color:var(--text);font-family:var(--font-body), sans-serif;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;transition:background .15s,border-color .15s;display:inline-flex}.dd:not(.full) .dd-btn{min-width:190px}.dd-btn:hover{background:var(--surface-3)}.dd-btn.open{border-color:var(--border-focus);background:var(--surface-3)}html[data-theme] .dd-btn:disabled,html[data-theme] .dd-btn:disabled:hover,html[data-theme] .ef-field>input:disabled,html[data-theme] .ef-field>textarea:disabled,html[data-theme] .ef-field>select:disabled,html[data-theme] .ns-in:disabled,html[data-theme] .ns-in:disabled:hover{background:var(--field);border-color:var(--border-1);color:var(--text-dim);cursor:not-allowed}html[data-theme] .dd-btn:disabled .dd-chev{opacity:.4}.dd-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-chev{color:var(--text-dim);flex:none;transition:transform .18s}.dd-btn.open .dd-chev{transform:rotate(180deg)}.dd-menu{z-index:40;border:1px solid var(--border-2);background:var(--surface-2);border-radius:12px;min-width:100%;max-height:320px;padding:6px;animation:.14s ddin;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}@keyframes ddin{0%{opacity:0;transform:translateY(-4px)}}.dd-search{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--border-1);align-items:center;gap:7px;margin:-6px -6px 5px;padding:9px 11px;display:flex;position:sticky;top:-6px}.dd-search svg{color:var(--text-faint);flex:none}.dd-search input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.86rem}.dd-empty{color:var(--text-dim);flex-direction:column;align-items:flex-start;gap:9px;padding:12px 12px 10px;font-size:.8rem;line-height:1.5;display:flex}.dd-empty p{margin:0}.dd-none{color:var(--text-faint);margin:6px 10px;font-size:.8rem}.dd-opt{text-align:left;width:100%;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:.86rem;transition:background .12s;display:flex}.dd-opt:hover{background:var(--hover-overlay-soft)}.dd-opt:disabled{cursor:default;opacity:.6;background:0 0}.dd-opt.on{background:var(--hover-overlay)}.dd-check{width:14px;color:var(--text);flex:none;font-size:.8rem}.dd-opt-txt{flex-direction:column;min-width:0;display:flex}.dd-opt-txt b{font-weight:500}.dd-opt-txt i{color:var(--text-dim);font-size:.74rem;font-style:normal}.dd-keys{display:contents}.dd-g{display:block}.dd-grp{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin:6px 10px 2px;font-size:12px;font-weight:700}.ip{position:relative}.ip-current{border:1px solid rgba(var(--text-rgb), .5);background:var(--inverse-surface);width:40px;height:40px;color:var(--inverse-text);cursor:pointer;border-radius:11px;place-items:center;transition:filter .12s;display:grid}.ip-current:hover{filter:brightness(.96)}.ip-scrim{z-index:40;position:fixed;inset:0}.ip-pop{z-index:41;border:1px solid var(--border-2);background:var(--surface-1);border-radius:12px;width:268px;padding:8px;animation:.14s ddin;position:absolute;top:47px;left:0;box-shadow:0 16px 40px #00000080}.ip-search{border:1px solid var(--border-2);background:color-mix(in srgb, var(--text) 5%, transparent);width:100%;color:var(--text);font-family:var(--font-body), sans-serif;border-radius:8px;outline:none;margin-bottom:8px;padding:7px 10px;font-size:.82rem}.ip-search:focus{border-color:var(--accent)}.ip-search::placeholder{color:var(--text-faint)}.ip-grid{scrollbar-width:thin;grid-template-columns:repeat(6,1fr);gap:4px;max-height:216px;display:grid;overflow-y:auto}.ip-opt{width:34px;height:34px;color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.ip-opt:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.ip-opt.on{background:rgba(var(--selection-rgb), .25)}.ip-empty{text-align:center;color:var(--text-dim);grid-column:1/-1;padding:14px;font-size:.8rem}.iuf{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.iuf-preview{border:1px solid var(--border-2);background:rgba(var(--text-rgb), .03);width:64px;height:64px;color:var(--text-faint);cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.iuf-preview.circle{border-radius:50%}.iuf-preview.square{border-radius:14px}.iuf-preview img{object-fit:cover;width:100%;height:100%}.iuf-preview:disabled{cursor:default}.iuf-actions{gap:6px;display:flex}.iuf-btn{border:1px solid var(--border-2);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:8px;padding:5px 11px;font-size:.76rem}.iuf-btn:hover{color:var(--text);background:var(--hover-overlay-soft)}.iuf-btn.ghost{color:var(--text-faint)}.iuf-btn:disabled{opacity:.5;cursor:default}.iuf-err{color:var(--danger);font-size:.72rem}.iuf-spin{background:rgba(var(--scrim-rgb), .4);position:absolute;inset:0}.fi-field{flex-wrap:wrap;align-items:center;gap:18px 12px;display:flex}.fi-squares{flex:none;align-items:center;gap:8px;display:flex}.fi-preview{border:1px solid var(--border-2);background:var(--surface-2);width:56px;height:56px;color:var(--text);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.fi-preview img{object-fit:cover;width:100%;height:100%}.fi-empty{color:var(--text-faint);font-size:1.4rem}.fi-controls{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.mi-btn,.mi-clear{white-space:nowrap;border:1px solid var(--border-2);color:var(--text);font-family:var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:9px;padding:7px 12px;font-size:.8rem;font-weight:600;transition:background .13s,border-color .13s}.mi-btn:hover,.mi-clear:hover{background:var(--hover-overlay)}.mi-clear{color:var(--text-dim);border-color:var(--border-1)}.mi-btn:disabled,.mi-clear:disabled{opacity:.5;cursor:default}.mi-error{color:var(--danger-ink);margin:4px 0 0;font-size:.75rem}.psel{position:relative}.psel-btn{border:1px solid var(--border-2);background:var(--hover-overlay-soft);max-width:175px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 9px;font-family:inherit;font-size:.73rem;font-weight:500;transition:background .13s,border-color .13s;display:inline-flex}.psel-btn:hover{background:var(--border-1);border-color:rgba(var(--text-rgb), .2)}.psel-btn:disabled{opacity:.5;cursor:default}.psel-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.psel-dot{background:var(--text-faint);border-radius:50%;flex:none;width:6px;height:6px}.psel.has .psel-dot{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 50%, transparent)}.psel-caret{color:var(--text-faint);flex:none;transition:transform .15s}.psel-caret.up{transform:rotate(180deg)}.psel-pop{z-index:var(--z-pop);border:1px solid var(--border-2);background:var(--panel);-webkit-backdrop-filter:blur(16px);border-radius:12px;flex-direction:column;gap:2px;min-width:184px;max-height:264px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 50px -16px #000c}.psel-pop-in{flex-direction:column;gap:2px;display:flex}.psel-opt{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:.8rem;display:flex}.psel-opt:hover{background:var(--hover-overlay)}.psel-opt.on{background:var(--hover-overlay-soft)}.psel-check{color:var(--success);flex:none}.psel-foot{border-top:1px solid var(--border-1);margin-top:4px;padding-top:5px}.psel-foot-btn{width:100%;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:.78rem;font-weight:600;display:flex}.psel-foot-btn:hover{background:var(--hover-overlay);color:var(--text)}.psel-lg .psel-btn{box-sizing:border-box;border-radius:11px;max-width:none;height:44px;padding:0 14px;font-size:.9rem}.sc{position:relative}.crb .sc-pill{border:1px solid var(--border-2);background:rgba(var(--text-rgb), .03);width:auto;height:auto;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:.76rem;font-weight:600;transition:background .13s,border-color .13s;display:inline-flex}.crb .sc-pill:hover{background:var(--hover-overlay)}.crb .sc-pill span{text-transform:capitalize}.crb .sc-pill>svg{color:var(--text-faint)}.sc-dot{border-radius:50%;flex:none;width:8px;height:8px}.sc-pill.sc-draft .sc-dot{background:var(--text-faint)}.sc-pill.sc-active .sc-dot{background:var(--success);box-shadow:0 0 7px color-mix(in srgb, var(--success) 60%, transparent)}.sc-pill.sc-paused .sc-dot{background:var(--warning)}.sc-pop{border:1px solid var(--border-2);background:var(--panel);-webkit-backdrop-filter:blur(16px);border-radius:14px;flex-direction:column;gap:3px;min-width:256px;padding:8px;display:flex;box-shadow:0 24px 60px -18px #000000d1}.sc-pop-in{flex-direction:column;gap:3px;display:flex}.sc-pop-t{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:4px 8px 6px;font-size:.64rem;font-weight:600}.sc-lead{color:var(--text-dim);margin:0;padding:0 8px 8px;font-size:.75rem;line-height:1.45}.sc-num{border-radius:10px;flex-direction:column;gap:7px;padding:9px 8px;display:flex}.sc-num+.sc-num{border-top:1px solid var(--border-1);border-radius:0}.sc-num-h{align-items:center;gap:8px;min-width:0;display:flex}.sc-num-h b{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.sc-dot.sc-draft{background:var(--text-faint)}.sc-dot.sc-active{background:var(--success)}.sc-dot.sc-paused{background:var(--warning)}.sc-num-st{display:flex}.sc-pop .sc-st{text-align:center;cursor:pointer;border:1px solid var(--border-1);width:auto;height:auto;color:var(--text-faint);background:0 0;flex:1;padding:5px 10px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .13s,color .13s}.sc-pop .sc-st:first-child{border-radius:8px 0 0 8px}.sc-pop .sc-st:last-child{border-radius:0 8px 8px 0}.sc-pop .sc-st+.sc-st{border-left:none}.sc-pop .sc-st:hover:not(:disabled){background:var(--hover-overlay-soft);color:var(--text-dim)}.sc-pop .sc-st.on{background:var(--surface-3);color:var(--text);border-color:var(--border-2);cursor:default}.sc-pop .sc-st:disabled:not(.on){opacity:.45;cursor:default}.sc-warn{flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex}.sc-warn-head{color:var(--warning-ink);align-items:center;gap:8px;display:flex}.sc-warn-head b{font-size:.86rem}.sc-warn p{color:var(--text-dim);margin:0;font-size:.78rem;line-height:1.45}.sc-pop .sc-cfg-btn{background:var(--inverse-surface-2);width:100%;height:auto;color:var(--inverse-text);cursor:pointer;border:none;border-radius:10px;margin-top:2px;padding:9px;font-size:.82rem;font-weight:600}.sc-pop .sc-cfg-btn:hover{filter:brightness(1.08)}html[data-theme=light] .gate-ta{background:var(--field)}.pm{border:1px solid var(--border-1);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.pm-title{font-size:.9rem}.pm-lead{color:var(--text-dim);font-size:.76rem;line-height:1.5}.pm-metric{flex-direction:column;gap:6px;display:flex}.pm-k{color:var(--text-dim);font-size:.78rem}.pm-v{font-size:.95rem;font-weight:600}.pm-bar{background:var(--surface-3);border-radius:999px;height:6px;display:block;overflow:hidden}.pm-bar>i{background:var(--success);width:0;height:100%;display:block}.pm-none{color:var(--text-dim);font-size:.78rem}.pm-q{flex-direction:column;gap:6px;display:flex}.pm-q>li{justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.pm-rating{color:var(--text-dim);font-size:.74rem;font-weight:600}.pm-rating.r-green{color:var(--success)}.pm-rating.r-yellow{color:var(--warning)}.pm-rating.r-red{color:var(--danger)}.pm-rating.r-test,.pm-rating.r-none{color:var(--text-dim);font-weight:500}.pm-retry{border:1px solid var(--border-1);background:var(--surface-2);color:var(--text-dim);cursor:pointer;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:.78rem}.pm-retry:hover{background:var(--surface-3)}.itip{vertical-align:middle;align-items:center;display:inline-flex}.itip-i{border:1.3px solid var(--text-faint);width:15px;min-width:15px;height:15px;min-height:15px;color:var(--text-dim);cursor:help;background:0 0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font:700 9.5px/1 system-ui,-apple-system,sans-serif;display:inline-grid;position:relative}.itip-i:after{content:"";position:absolute;inset:-8px}.itip-i:hover,.itip-i[aria-expanded=true]{border-color:var(--text-dim);color:var(--text)}.itip-i:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.itip-tip{z-index:var(--z-pop);box-sizing:border-box;background:var(--inverse-surface);color:var(--inverse-text);text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-2);overscroll-behavior:contain;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:400;line-height:1.45;display:block;position:fixed;overflow-y:auto}.itip-tip[hidden]{display:none}.itip-tip[data-fit]{width:max-content;padding:8px 12px;font-size:14px;line-height:1.4}.refp-sub{color:var(--inverse-text-dim);margin:0;font-size:12px}.itip-tip[data-variant=card]{background:linear-gradient(var(--panel), var(--panel)), var(--bg);min-width:232px;color:var(--text);border:1px solid var(--border-2);box-shadow:var(--shadow-2);border-radius:12px;padding:12px;font-size:14px;line-height:1.4}.refp{flex-direction:column;gap:10px;min-width:0;display:flex}[data-variant=card] .refp-sub{color:var(--text-dim)}.refp .refp-face.cn-node{cursor:default;background:linear-gradient(var(--surface-1), var(--surface-1)), var(--bg);gap:10px;width:auto;min-width:0;padding:8px 10px;transition:none}.refp .refp-face.cn-node:hover{transform:none}.refp .refp-face.cn-node.plain{border-color:var(--border-2)}.refp-face .cn-ico{border-radius:8px;width:30px;height:30px}.refp-face .cn-meta{min-width:0}.refp-face .cn-meta b{overflow-wrap:anywhere;font-size:14px}.refp-face .cn-meta span{font-size:12px}.refp-sec{flex-direction:column;gap:4px;min-width:0;display:flex}.refp-h{color:var(--text-dim);margin:0;font-size:12px;font-weight:600}.refp-fs{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.refp-fs>li{border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:28px;display:flex}.refp-fl{overflow-wrap:anywhere;min-width:0}.refp-fs>li[data-on] .refp-fl{color:var(--text);font-weight:700}.refp-fs>li[data-on]{box-shadow:inset 3px 0 0 var(--role-trigger);padding-left:8px}.refp-ft{color:var(--text-dim);flex:none;font-size:12px}.refp-req{margin-left:2px;font-weight:700;text-decoration:none}.refp-field{background:var(--surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--border-1);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-left:22px;padding:6px 10px;display:flex;position:relative}.refp-field:before{content:"";border-left:1.5px solid var(--border-2);border-bottom:1.5px solid var(--border-2);border-bottom-left-radius:6px;width:10px;height:calc(50% + 11px);position:absolute;top:-11px;left:-14px}.refp-field>.refp-fl{font-weight:700}.refp-field~.refp-sec{margin-left:22px}.refp-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.refp-chip{color:var(--text-dim);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-1);border-radius:6px;padding:2px 8px;font-size:12px;line-height:18px}.refp-chip[data-on]{color:var(--text);background:var(--role-trigger-soft);box-shadow:inset 0 0 0 1.5px var(--role-trigger);font-weight:700}.refp-wa{color:inherit}.refp-bubble{min-width:0}.itip-tip b{font-weight:700}.itip-tip p{margin:0}.itip-tip p+p{margin-top:6px}
}

@layer components {
.auth{grid-template-columns:minmax(400px,1fr) 2fr;min-height:100svh;display:grid}.au-card{flex-direction:column;justify-content:center;width:100%;max-width:520px;margin:0 auto;padding:56px clamp(28px,5vw,64px);display:flex}.au-brand{font-family:var(--font-display-stack), sans-serif;letter-spacing:-.02em;color:var(--text);--logo-h:26px;align-items:center;gap:10px;gap:calc(var(--logo-h) * var(--brand-gap,.32));margin-bottom:44px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.au-brand .brand-mark{width:var(--logo-h);height:var(--logo-h);filter:drop-shadow(0 1px 2px #0000002e)}.au-card h1{font-family:var(--font-display-stack), sans-serif;letter-spacing:-.02em;margin-bottom:8px;font-size:1.9rem;font-weight:700}.au-sub{color:var(--text-dim);margin-bottom:30px;font-size:.95rem}.au-google{width:100%;font-family:var(--font-body), sans-serif;cursor:pointer;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:13px 16px;font-size:.95rem;font-weight:600;transition:background .16s,border-color .16s,transform .12s,color .16s;display:flex}.au-google svg{width:18px;height:18px}.au-google:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-2);box-shadow:none;transform:none}.au-google:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.au-div{color:var(--text-dim);align-items:center;gap:14px;margin:22px 0;font-size:.8rem;display:flex}.au-div:before,.au-div:after{content:"";background:var(--border-1);flex:1;height:1px}.au-form{flex-direction:column;gap:16px;display:flex}.au-form label{color:var(--text-dim);flex-direction:column;gap:7px;font-size:.82rem;font-weight:500;display:flex}.au-form input{border:1px solid var(--border-1);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text);font-family:var(--font-body), sans-serif;border-radius:11px;outline:none;padding:12px 14px;font-size:.95rem;transition:border-color .25s}.au-form input:focus{border-color:rgba(var(--selection-rgb), .65)}.au-submit{cursor:pointer;background:var(--inverse-surface-2);width:100%;color:var(--inverse-text);border:1px solid var(--inverse-surface-2);box-shadow:none;filter:none;justify-content:center;padding:13px 16px;font-size:.95rem;font-weight:600;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s}.au-submit:hover:not(:disabled){background:var(--inverse-surface-2-hover);border-color:var(--inverse-surface-2-hover);box-shadow:none;filter:none;transform:none}.au-submit:active{background:var(--inverse-surface-2-active);border-color:var(--inverse-surface-2-active);filter:brightness(.96);transform:scale(.985)}.au-submit:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.au-error{color:var(--danger-ink);background:#ef44441a;border:1px solid #ef444459;border-radius:11px;margin-top:16px;padding:11px 14px;font-size:.85rem}.au-ok{border:1px solid rgba(var(--action-rgb), .35);background:rgba(var(--action-rgb), .1);color:var(--action-ink);border-radius:11px;margin-top:16px;padding:11px 14px;font-size:.85rem}.au-terms{color:var(--text-dim);margin-top:18px;font-size:.78rem;line-height:1.6}.au-terms a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.au-terms a:hover{color:var(--accent)}.au-switch{color:var(--text-dim);margin-top:26px;font-size:.86rem}.au-switch a{color:var(--accent);font-weight:600;text-decoration:none}.au-switch a:hover{text-decoration:underline}.au-lang{align-items:center;margin:-32px 0 34px;display:flex}.au-lang span{align-items:center;display:inline-flex}.au-lang i{color:color-mix(in srgb, var(--text-dim) 45%, transparent);margin:0 7px;font-size:.7rem;font-style:normal}.au-lang button{color:color-mix(in srgb, var(--text-dim) 65%, transparent);font-family:var(--font-mono), monospace;letter-spacing:.14em;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:.66rem;font-weight:500;transition:color .2s}.au-lang button.on{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--selection-rgb), .7);text-decoration-color:rgba(var(--selection-rgb), .7)}.au-lang button:not(.on):hover{color:var(--text)}.au-banner{border-left:1px solid var(--border-1);background:radial-gradient(700px 420px at 75% 20%,#4d6bff33,#0000),radial-gradient(500px 400px at 25% 85%,#4d6bff1a,#0000),linear-gradient(160deg,#10141f,#090b12);flex-direction:column;padding:40px 48px;display:flex;position:relative;overflow:clip}.au-banner-brand{font-family:var(--font-display-stack), sans-serif;letter-spacing:-.02em;align-self:flex-end;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:800}.au-banner-copy{max-width:34em;margin:auto 0}.au-banner-copy h2{font-family:var(--font-display-stack), sans-serif;letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:700;line-height:1.06}.au-banner-copy p{color:var(--text-dim);max-width:30em;font-size:1.05rem}html[data-theme=light] .au-banner-brand{color:#eef1fa}.au-banner-brand .brand-word .nn{fill:var(--brand-on-dark)}html[data-theme=light] .au-banner-copy h2{color:#eef1fa}html[data-theme=light] .au-banner-copy p{color:#98a2bd}.au-invite-email{color:var(--text-dim);margin:4px 0 16px;font-size:.86rem}.au-invite-email b{color:var(--text)}@media (max-width:900px){.auth{grid-template-columns:1fr}.au-banner{display:none}.au-card{min-height:100svh}}html[data-theme=light] .au-form input{background:var(--field)}html[data-theme=light] .au-form input:focus{background:var(--field-focus)}.cp{background:var(--bg);grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.cp-card{border:1px solid var(--border-2);background:var(--surface-1);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:560px;padding:34px clamp(22px,5vw,38px);display:flex;position:relative}.cp-lang{color:var(--text-faint);border:1px solid var(--border-1);border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600;text-decoration:none;position:absolute;top:18px;right:18px}.cp-lang:hover{color:var(--text);border-color:var(--border-focus)}.cp-logo{object-fit:contain;background:var(--surface-2);border:1px solid var(--border-1);border-radius:12px;width:56px;height:56px;margin-bottom:2px;padding:6px}.cp-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:.7rem;font-weight:600}.cp-title{font-family:var(--font-display-stack);color:var(--text);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.cp-intro{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.55}.cp-form-name{color:var(--text-faint);margin-top:-8px;font-size:.82rem}.cp-body{white-space:pre-wrap;color:var(--text);border:1px solid var(--border-1);background:var(--surface-2);overscroll-behavior:contain;border-radius:13px;max-height:340px;padding:16px 18px;font-size:.88rem;line-height:1.65;overflow-y:auto}.cp-policy{color:var(--accent);font-size:.82rem;text-decoration:none}.cp-policy:hover{text-decoration:underline}.cp-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.cp-field{flex-direction:column;gap:6px;display:flex}.cp-field>span{color:var(--text-dim);font-size:.82rem;font-weight:500}.cp-field>input,.cp-field>textarea,.cp-field>select{box-sizing:border-box;border:1px solid var(--border-2);background:rgba(var(--input-rgb), .5);width:100%;color:var(--text);border-radius:11px;padding:12px 13px;font-family:inherit;font-size:16px}.cp-field>textarea{resize:vertical;min-height:84px}.cp-field>input:focus,.cp-field>textarea:focus,.cp-field>select:focus{border-color:var(--border-focus);outline:none}.cp-field>span>i{color:var(--danger);font-style:normal}.cp-check{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:.88rem;display:flex}.cp-check>input{width:17px;height:17px;accent-color:var(--teal-400);flex:none}.cp-opts{border:1px solid var(--border-2);border-radius:11px;gap:9px;padding:12px 13px}.cp-opts>legend{color:var(--text-dim);padding:0 6px;font-size:.82rem;font-weight:500}.cp-opts-list{flex-direction:column;gap:9px;display:flex}.cp-opts-list.scroll{max-height:210px;padding-right:4px;overflow-y:auto}.cp-opts-q{box-sizing:border-box;border:1px solid var(--border-2);background:rgba(var(--input-rgb), .5);width:100%;color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:16px}.cp-opts-q:focus{border-color:var(--border-focus);outline:none}.cp-opts-none{color:var(--text-faint);margin:0;font-size:.82rem}.cp-picked{flex-wrap:wrap;gap:6px;display:flex}.cp-chip{cursor:pointer;border:1px solid color-mix(in srgb, var(--teal-400) 40%, transparent);background:color-mix(in srgb, var(--teal-400) 10%, transparent);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:inherit;font-size:.8rem;font-weight:500;display:inline-flex}.cp-chip>span{color:var(--text-faint);font-size:.95rem;line-height:1}.cp-chip:hover>span{color:var(--danger)}.cp-field>i{color:var(--text-faint);font-size:.74rem;font-style:normal}.cp-error{color:var(--danger);margin:0;font-size:.82rem}.cp-submit{cursor:pointer;background:var(--inverse-surface-2);width:100%;color:var(--inverse-text);border:none;border-radius:11px;padding:13px;font-family:inherit;font-size:.92rem;font-weight:600}.cp-submit:hover:not(:disabled){filter:brightness(1.08)}.cp-submit:disabled{opacity:.5;cursor:default}.cp-ok{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:8px 0 2px;display:flex}.cp-ok-mark{width:46px;height:46px;color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%;place-items:center;display:grid}.cp-ok b{color:var(--text);font-size:1.02rem}.cp-ok p{color:var(--text-dim);max-width:42ch;margin:0;font-size:.86rem;line-height:1.6}.cp-wa{background:var(--inverse-surface-2);color:var(--inverse-text);border-radius:11px;margin-top:6px;padding:11px 20px;font-size:.88rem;font-weight:600;text-decoration:none}.cp-wa:hover{filter:brightness(1.08)}.cp-wa-hint{color:var(--text-faint);max-width:40ch;font-size:.76rem;line-height:1.5}html[data-theme=light] .cp-field>input{background:var(--field)}.cp-link-handle{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.cp-link-who{color:var(--text);font-variant-numeric:tabular-nums}.cp-link-msg{font-size:1.2rem;line-height:1.4}.ci-scope{border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);gap:14px;padding:14px 0;display:grid}@media (min-width:520px){.ci-scope{grid-template-columns:1fr 1fr;gap:20px}}.ci-scope h2{color:var(--text);margin:0;font-size:.8rem;font-weight:600}.ci-scope ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:1.1em;display:flex}.ci-scope li{color:var(--text-dim);font-size:.85rem;line-height:1.5}.ci-note{color:var(--text-dim);margin:0;font-size:.82rem;line-height:1.55}.ci-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.cp-field>input.ci-code{font-family:var(--font-mono), monospace;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.3rem}.ci-foot{color:var(--text-faint);margin:0;font-size:.76rem}.ci-retry{align-self:center}.ci-center{text-align:center}.ci-card{gap:16px;max-width:520px}.ci-top{justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 2px;display:flex}.ci-mugin{--logo-h:18px;align-items:center;gap:calc(var(--logo-h) * var(--brand-gap,.32));font-family:var(--font-display-stack);color:var(--text);font-size:.86rem;font-weight:600;display:inline-flex}.ci-top-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:.7rem;font-weight:600}.ci-brands{justify-content:center;align-items:center;gap:0;padding:6px 0 2px;display:flex}.ci-party{border:1px solid var(--border-1);background:var(--surface-2);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.ci-party>img{object-fit:contain;width:34px;height:34px;display:block}.ci-party-logo>img{object-fit:cover;width:100%;height:100%}.ci-party-gcal{background:#fff}.ci-party-initials{font-family:var(--font-display-stack);letter-spacing:.02em;color:var(--text);font-size:1.05rem;font-weight:700}.ci-party-blank{color:var(--text-faint)}.ci-wire{background-image:linear-gradient(90deg, var(--border-2) 50%, transparent 50%);background-size:6px 2px;flex:none;width:64px;height:2px;position:relative}.ci-wire-badge{background:var(--surface-1);border:1px solid var(--border-2);width:24px;height:24px;color:var(--text-dim);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ci-brands-ok .ci-wire-badge{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent);background:color-mix(in srgb, var(--success) 14%, var(--surface-1))}.ci-brands-error .ci-wire-badge{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 12%, var(--surface-1))}.ci-head{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ci-title{font-family:var(--font-display-stack);letter-spacing:-.01em;text-transform:none;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.28rem;font-weight:600;line-height:1.3}.ci-title>b{font-weight:700}.ci-via{color:var(--text-faint);font-weight:500}.ci-for{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:.82rem}.ci-for>b{color:var(--text);font-weight:600}.ci-scope .ci-list{padding-left:0;list-style:none}.ci-list>li{grid-template-columns:15px 1fr;align-items:start;gap:8px;display:grid}.ci-li-mark{margin-top:3px}.ci-list-can .ci-li-mark{color:var(--success)}.ci-list-cannot .ci-li-mark{color:var(--text-faint)}.ci-form{gap:12px}.ci-secure{color:var(--text-faint);text-align:center;margin:0;font-size:.76rem;line-height:1.5}.ci-secure>svg{vertical-align:-2px;margin-right:5px}.ci-use{border:1px solid var(--border-1);background:var(--surface-2);border-radius:13px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ci-use>h2{color:var(--text);margin:0;font-size:.8rem;font-weight:600}.ci-use>p{color:var(--text-dim);margin:0;font-size:.86rem;line-height:1.55}.ci-use>.ci-use-not{color:var(--text-faint);font-size:.8rem}.gbtn{box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;font-family:"Google Sans", Roboto, var(--font-body), system-ui, sans-serif;letter-spacing:.25px;color:#e3e3e3;background:#131314;border:1px solid #8e918f;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.gbtn-g{flex:none;width:21px;height:21px;display:grid}.gbtn-g>img{grid-area:1/1;width:21px;height:21px;display:block}.gbtn-g-light{visibility:hidden}.gbtn:hover:not(:disabled){background:#1f1f20;box-shadow:0 1px 3px #0000004d}.gbtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.gbtn:disabled{cursor:default;opacity:.5}.gbtn[aria-busy=true]{opacity:.75}html[data-theme=dark] .gbtn{color:#1f1f1f;background:#fff;border-color:#747775}html[data-theme=dark] .gbtn:hover:not(:disabled){background:#f8f9fa}html[data-theme=dark] .gbtn-g-light{visibility:visible}html[data-theme=dark] .gbtn-g-dark{visibility:hidden}@media (max-width:420px){.ci-card{padding:26px 18px}.ci-title{font-size:1.16rem}.ci-wire{width:48px}}.ph{border:1px solid var(--border-2);background:rgba(var(--input-rgb), .5);border-radius:11px;align-items:stretch;width:100%;display:flex;overflow:hidden}.ph:focus-within{border-color:var(--border-focus)}.ph-cc{border-right:1px solid var(--border-1);flex:none;display:flex}.ph-cc .dd-btn{background:0 0;border:none;border-radius:0;gap:6px;height:100%;padding:0 10px 0 12px}.ph-cc .dd:not(.full) .dd-btn{min-width:0}.ph-cc .dd-btn:hover,.ph-cc .dd-btn.open{background:var(--hover-overlay-soft)}.ph-cc-face{align-items:center;gap:6px;font-size:16px;display:flex}.ph-cc-face i{font-size:1.05rem;font-style:normal;line-height:1}.ph-cc-face b{font-weight:500}.ph-num{width:0;min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:12px 13px;font-family:inherit;font-size:16px}.ph-opt{align-items:center;gap:9px;font-weight:500;display:flex}.ph-opt i{font-size:1.05rem;font-style:normal;line-height:1}.ph-opt span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ph-opt em{color:var(--text-faint);font-size:.8rem;font-style:normal}html[data-theme=light] .ph{background:var(--field)}.au-form input:disabled{opacity:.6}
}

