@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-ext-wght-normal.b5cdd4765614e027c252.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-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-cyrillic-wght-normal.49594fb515ba00213fc3.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-ext-wght-normal.f4df85d151e5ee39bc2b.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-greek-wght-normal.4f908aee8194b11d9c35.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-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-vietnamese-wght-normal.ab4bb8dcda024fe6eff2.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-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-ext-wght-normal.8bff79fbfaa8b8167a0b.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-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(/static/media/inter-latin-wght-normal.4f2981d82860061bca3e.woff2) format("woff2-variations");unicode-range:u+00??,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}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}code{font-family:Source Code Pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#3aa8e8;--secondary-color:#4f5ff2;--tertiary-color:#26cfef;--background-color:#0b1120;--surface-color:#152138;--surface-elevated-color:#24344f;--text-color:#e6edf5;--muted-text-color:#dce3fb;--font-family:"Inter Variable","Inter","Inter var",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--heading-font-family:"Inter Variable","Inter","Inter var",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--border-radius:8px;--button-text-color:#fff;--button-padding-y:0.625rem;--button-padding-x:1.35rem;--table-header-bg:#23324a;--table-header-text:#f1f5ff;--table-row-hover:#a0b2d024;--table-border-color:#253249;--nav-background:#0c1324e6;--focus-ring:#3aa8e8a6;color-scheme:dark}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"kern";background-color:#0b1120;background-color:var(--background-color);color:#e6edf5;color:var(--text-color);font-family:Inter Variable,Inter,Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);-webkit-font-kerning:normal;font-kerning:normal;font-optical-sizing:auto;font-size:1rem;font-synthesis:none;font-weight:500;letter-spacing:normal;line-height:1.6;margin:0;scrollbar-gutter:stable;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"kern";font-family:Inter Variable,Inter,Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--heading-font-family);-webkit-font-kerning:normal;font-kerning:normal;font-optical-sizing:auto;font-weight:650;line-height:1.2;margin-top:0}h1,h2{letter-spacing:.01em}h1{font-size:clamp(2.25rem,2.5vw + 1.6rem,3rem)}h2{font-size:clamp(1.75rem,2vw + 1.2rem,2.4rem)}h3{font-size:clamp(1.4rem,1.5vw + 1rem,1.9rem)}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:1rem}a{color:inherit}a:focus,button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #3aa8e8a6;box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid #0000}.page-container{margin:0 auto;max-width:960px;padding:2rem}.page-container--wide{box-sizing:border-box;max-width:100%;width:100%}.nav-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1324e6;background:var(--nav-background);border-bottom:1px solid #253249;border-bottom:1px solid var(--table-border-color);box-shadow:0 14px 28px #060b168c;margin-bottom:2rem;padding:1rem}.nav-bar,.nav-links{align-items:center;display:flex}.nav-links{gap:1rem}.nav-dropdown__toggle,.nav-link{align-items:center;background:none;border:none;color:#e6edf5;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:500;font:inherit;gap:.35rem;padding:.35rem 0;text-decoration:none}.nav-dropdown__toggle:focus-visible,.nav-dropdown__toggle:hover,.nav-link:focus-visible,.nav-link:hover{color:#3aa8e8;color:var(--primary-color)}.nav-dropdown{position:relative}.nav-dropdown__icon{font-size:.75em;transform-origin:center;transition:transform .18s ease}.nav-dropdown__menu{background-color:color-mix(in srgb,#152138 94%,#0b1220);background-color:color-mix(in srgb,var(--surface-color) 94%,#0b1220);border:1px solid color-mix(in srgb,#253249 80%,#0f1a2f);border:1px solid color-mix(in srgb,var(--table-border-color) 80%,#0f1a2f);border-radius:10px;border-radius:calc(var(--border-radius) + 2px);box-shadow:0 16px 40px #04081473;display:flex;flex-direction:column;left:0;min-width:12rem;opacity:0;overflow:hidden;padding:.35rem 0;pointer-events:none;position:absolute;top:calc(100% + .5rem);transform:translateY(.4rem);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;z-index:16}.nav-dropdown__item{color:#e6edf5;color:var(--text-color);display:block;font-weight:500;padding:.55rem 1rem;text-decoration:none}.nav-dropdown__item:focus-visible,.nav-dropdown__item:hover{background:color-mix(in srgb,#3aa8e8 18%,#0000);background:color-mix(in srgb,var(--primary-color) 18%,#0000);color:#3aa8e8;color:var(--primary-color)}.nav-dropdown--open .nav-dropdown__menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.nav-dropdown--open>.nav-dropdown__toggle{color:#3aa8e8;color:var(--primary-color)}.nav-dropdown--open .nav-dropdown__icon{transform:rotate(180deg)}.nav-actions{align-items:center;display:flex;gap:.75rem;margin-left:auto}.nav-bar select{background-color:#162238;background-color:color-mix(in srgb,#152138 88%,#1f2937);background-color:color-mix(in srgb,var(--surface-color) 88%,#1f2937);border:1px solid #253249;border:1px solid var(--table-border-color);border-radius:8px;border-radius:var(--border-radius);color:#e6edf5;color:var(--text-color);padding:.4rem .65rem}.user-avatar{align-items:center;background-color:#3aa8e8;background-color:var(--primary-color);border-radius:9999px;color:#fff;display:inline-flex;font-weight:600;height:2.5rem;justify-content:center;text-decoration:none;text-transform:uppercase;width:2.5rem}.user-avatar:focus,.user-avatar:hover{opacity:.9}.user-menu{display:inline-flex;position:relative}.user-menu__dropdown{--user-menu-dropdown-inline-gap:clamp(0.75rem,2.5vw,1.75rem);background-color:color-mix(in srgb,#152138 94%,#0b1220);background-color:color-mix(in srgb,var(--surface-color) 94%,#0b1220);border:1px solid color-mix(in srgb,#253249 80%,#0f1a2f);border:1px solid color-mix(in srgb,var(--table-border-color) 80%,#0f1a2f);border-radius:10px;border-radius:calc(var(--border-radius) + 2px);box-shadow:0 14px 40px #04081473;display:none;flex-direction:column;max-width:min(22rem,calc(100vw - var(--user-menu-dropdown-inline-gap)*2));min-width:12rem;overflow:visible;overscroll-behavior:contain;padding:.5rem 0;position:absolute;right:var(--user-menu-dropdown-inline-gap);scrollbar-gutter:stable;top:calc(100% + .5rem);width:-webkit-max-content;width:max-content;z-index:20}.user-menu:focus-within .user-menu__dropdown,.user-menu:hover .user-menu__dropdown{display:flex}.user-menu__item{background:none;border:none;color:#e6edf5;color:var(--text-color);cursor:pointer;display:block;font-weight:500;padding:.5rem 1rem;text-align:left;text-decoration:none;width:100%}.user-menu__item:focus,.user-menu__item:hover{background:color-mix(in srgb,#3aa8e8 18%,#0000);background:color-mix(in srgb,var(--primary-color) 18%,#0000);color:#3aa8e8;color:var(--primary-color)}.user-menu__item--action{font:inherit}button{background:linear-gradient(135deg,#3084b9,#3c4ab7);background:linear-gradient(135deg,color-mix(in srgb,#3aa8e8 75%,#101a2d),color-mix(in srgb,#4f5ff2 70%,#101a2d));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 75%,#101a2d),color-mix(in srgb,var(--secondary-color) 70%,#101a2d));border:none;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 8px 22px #080e1d61;color:#fff;color:var(--button-text-color);cursor:pointer;font-weight:400;padding:.625rem 1.35rem;padding:var(--button-padding-y) var(--button-padding-x);transition:box-shadow .2s ease,background .2s ease}.ga4-property__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ga4-property__title{margin:0}.ga4-property__summary{margin-top:1rem}.ga4-property__name{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.ga4-property__id{color:#dce3fb;color:var(--muted-text-color);font-size:.9em;font-weight:500}.ga4-property__empty{margin-top:1rem}.ga4-property-sections{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.5rem}.ga4-property-section{background:#152138;background:var(--surface-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 14px 28px #060b1673;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.ga4-property-section__header{display:flex;flex-direction:column;gap:.35rem}.ga4-property-section__title{margin:0}.ga4-property-section__description{color:#dce3fb;color:var(--muted-text-color);font-size:.95rem;margin:0}.ga4-property-section__actions{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.ga4-property-section__action{display:flex;flex-direction:column;gap:.5rem}.ga4-property-section__action-button{align-items:center;display:inline-flex;gap:.75rem;justify-content:space-between;text-align:left;width:100%}.ga4-property-section__action-label{flex:1 1}.ga4-property-section__count{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:600;justify-content:center;letter-spacing:.01em;line-height:1;min-width:1.75rem;padding:.1rem .65rem}.ga4-property-section__count--loading{background:#94a3b840;color:#e2e8f0d9;font-weight:500}.ga4-property-section__count--has-issues{background:#ef444433;border-color:#f8717159;color:#fecaca}.ga4-property-section__count--no-issues{background:#3b82f626;border-color:#3b82f659;color:#bfdbfef2}.ga4-property-section__action-description{color:#dce3fb;color:var(--muted-text-color);font-size:.9rem;line-height:1.4;margin:0}.ga4-property__counts-error{color:#f87171;font-weight:500;margin-top:1rem}.button--secondary,button.button--secondary{background:color-mix(in srgb,#24344f 92%,#0b1120 8%);background:color-mix(in srgb,var(--surface-elevated-color) 92%,#0b1120 8%);box-shadow:0 6px 16px #080e1d47;color:#e6edf5;color:var(--text-color)}.button--secondary:focus-visible:not(:disabled),.button--secondary:hover:not(:disabled){background:color-mix(in srgb,#24344f 88%,#3aa8e8 12%);background:color-mix(in srgb,var(--surface-elevated-color) 88%,var(--primary-color) 12%)}.button--danger{background:linear-gradient(135deg,#dc3a64,#f15f5f);background:linear-gradient(135deg,color-mix(in srgb,#dc3a64 78%,#1b1221 22%),color-mix(in srgb,#f15f5f 82%,#1b1221 18%));box-shadow:0 10px 24px #20060f7a}.button--danger:focus-visible:not(:disabled),.button--danger:hover:not(:disabled){background:linear-gradient(135deg,#e14a73,#ff6f6f)}button:focus-visible:not(:disabled),button:hover:not(:disabled){background:linear-gradient(135deg,#3390c9,#4252ca);background:linear-gradient(135deg,color-mix(in srgb,#3aa8e8 82%,#13223a 18%),color-mix(in srgb,#4f5ff2 78%,#13223a 22%));background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 82%,#13223a 18%),color-mix(in srgb,var(--secondary-color) 78%,#13223a 22%));box-shadow:0 12px 28px #09102073}button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.sub-nav a{color:#dce3fb;color:var(--muted-text-color);font-weight:500;margin-right:1rem;text-decoration:none}.sub-nav a:focus,.sub-nav a:hover{color:#3aa8e8;color:var(--primary-color)}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background-color:#162238;background-color:color-mix(in srgb,#152138 86%,#1f2937);background-color:color-mix(in srgb,var(--surface-color) 86%,#1f2937);border:1px solid #253249;border:1px solid var(--table-border-color);border-radius:8px;border-radius:var(--border-radius);color:#e6edf5;color:var(--text-color);font-family:inherit;padding:.6rem .8rem}.form-label{display:block;font-weight:600;margin-bottom:.35rem}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only,table{overflow:hidden}table{background-color:#24344f;background-color:var(--surface-elevated-color);border-collapse:collapse;border-radius:10px;border-radius:calc(var(--border-radius) + 2px);box-shadow:0 18px 38px #060b1661;width:100%}td,th{border:1px solid #253249;border:1px solid var(--table-border-color);padding:.75rem 1rem;text-align:left}thead{background-color:#23324a;background-color:var(--table-header-bg);color:#f1f5ff;color:var(--table-header-text);font-size:.85rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}tbody tr:hover{background-color:#a0b2d024;background-color:var(--table-row-hover)}.table-scroll{overflow-x:auto}.sticky-col{background-color:#152138;background-color:var(--surface-color);left:0;position:-webkit-sticky;position:sticky;z-index:2}thead .sticky-col{background-color:#23324a;background-color:var(--table-header-bg);z-index:3}.dialog-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#040b16b8;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.dialog{background-color:#152138;background-color:var(--surface-color);border-radius:10px;border-radius:calc(var(--border-radius) + 2px);box-shadow:0 24px 60px #0408148c;padding:1.5rem;width:min(520px,100%)}.dialog__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.dialog__title{font-size:1.5rem;margin:0}.dialog__close-button{background:#0000;border:none;box-shadow:none;color:#dce3fb;color:var(--muted-text-color);font-size:1.5rem;line-height:1;padding:0}.dialog__close-button:focus-visible,.dialog__close-button:hover{background:none;box-shadow:none;color:#e6edf5;color:var(--text-color)}.dialog__body{display:flex;flex-direction:column;gap:1rem}.dialog__footer{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.dialog__error{color:#ff9f9f;font-size:.95rem;margin:0}.organization-dialog__form{display:flex;flex-direction:column}.organization-dialog__type-options{grid-gap:.5rem;border:0;display:grid;gap:.5rem;margin:1rem 0 0;padding:0}.organization-dialog__type-options legend{font-weight:600;margin-bottom:.5rem}.organization-dialog__type-options label{align-items:flex-start;border:1px solid #253249;border:1px solid var(--table-border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:.75rem;padding:.75rem}.organization-dialog__type-options label:has(input:checked){background:color-mix(in srgb,#3aa8e8 12%,#152138);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-color));border-color:#3aa8e8;border-color:var(--primary-color)}.organization-dialog__type-options input{margin-top:.2rem;width:auto}.organization-dialog__type-options span{grid-gap:.25rem;display:grid;gap:.25rem}.organization-dialog__type-options small{color:#dce3fb;color:var(--muted-text-color)}.confirm-dialog__message{margin:0}.organization-action-bar{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0 2rem}.organization-action-bar__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.organization-action-bar__helper{color:#dce3fb;color:var(--muted-text-color);font-size:.95rem;margin:0}.organization-page{display:flex;flex-direction:column;gap:1rem}.organization-page__header{align-items:flex-end;display:flex;justify-content:space-between}.organization-page__title{margin-bottom:.35rem}.organization-page__subtitle{color:#dce3fb;color:var(--muted-text-color);margin:0}.organization-page__status{color:#dce3fb;color:var(--muted-text-color);margin:1rem 0 0}.organization-table__actions-column,.organization-table__checkbox-column{text-align:center;width:110px}.organization-table__checkbox-cell{text-align:center}.organization-table__checkbox-cell input{height:1.1rem;width:1.1rem}.organization-table__actions-cell{text-align:center}.organization-table__sort-button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0}.organization-table__sort-button:focus-visible,.organization-table__sort-button:hover{color:var(--brand-color)}.organization-table__row--selected{background-color:#3aa8e82e}.organization-page__status+.organization-table,.organization-table{margin-top:.5rem}.confirm-dialog__content{display:flex;flex-direction:column;gap:.75rem}@media (max-width:640px){.dialog{padding:1.25rem}.dialog__footer{align-items:stretch;flex-direction:column-reverse}.organization-action-bar__buttons{flex-direction:column}.organization-action-bar__buttons button{width:100%}}.ui-stack{display:flex;flex-direction:column;gap:1rem}.ui-stack--xs{gap:.35rem}.ui-stack--sm{gap:.6rem}.ui-stack--md{gap:.9rem}.ui-stack--lg{gap:1.5rem}.ui-stack--xl{gap:2.25rem}.ui-stack--row{align-items:center;flex-direction:row;gap:.75rem}.ui-stack--wrap{flex-wrap:wrap}.ui-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.ui-grid--cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ui-grid--cards>.ui-card{height:100%}.ui-grid--form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ui-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.ui-page-title{margin:0}.ui-subtitle{color:color-mix(in srgb,var(--muted-text-color) 88%,#7f8ead 12%);font-size:.95rem;line-height:1.5;margin:0}.ui-text--muted{color:color-mix(in srgb,var(--muted-text-color) 75%,#9aa6c5 25%);font-size:.9rem}.ui-heading-sm{font-size:1.05rem;margin:0}.ui-divider{color:color-mix(in srgb,var(--muted-text-color) 80%,#7f8ead 20%);font-size:.85rem;position:relative;text-align:center}.ui-divider:after,.ui-divider:before{background:color-mix(in srgb,var(--table-border-color) 85%,#101726 15%);content:"";height:1px;position:absolute;top:50%;width:45%}.ui-divider:before{left:0}.ui-divider:after{right:0}.ui-divider span{background:var(--surface-color);border-radius:999px;padding:0 .75rem}.ui-button-row,.ui-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ui-button-row--stretch{width:100%}.ui-button-row--stretch>.ui-button{flex:1 1;min-width:160px}.ui-button-row--compact{gap:.5rem}.ui-button-row--align-end{justify-content:flex-end}.ui-form-inline{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.85rem}.ui-form-inline .ui-field{flex:1 1 260px;min-width:220px}.ui-auth-layout{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 8rem);padding:2.5rem 1.5rem}.ui-auth-card{width:min(480px,100%)}.ui-button{align-items:center;border:1px solid #0000;border-radius:calc(var(--border-radius) + 2px);cursor:pointer;display:inline-flex;font-weight:600;gap:.45rem;justify-content:center;letter-spacing:.01em;line-height:1.2;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-button--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 80%,#0b1425 20%),color-mix(in srgb,var(--secondary-color) 76%,#0b1425 24%));box-shadow:0 18px 34px #09112161;color:var(--button-text-color)}.ui-button--primary:focus-visible:not(:disabled),.ui-button--primary:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 88%,#0d1b30 12%),color-mix(in srgb,var(--secondary-color) 84%,#0d1b30 16%));box-shadow:0 20px 38px #0a13247a;transform:translateY(-1px)}.ui-button--secondary{background:color-mix(in srgb,#3a4f78 58%,var(--surface-elevated-color) 42%);border-color:color-mix(in srgb,#4e68a2 72%,#15223a 28%);box-shadow:0 10px 20px #09101f4d;color:color-mix(in srgb,#f8fbff 92%,var(--text-color) 8%)}.ui-button--secondary:focus-visible:not(:disabled),.ui-button--secondary:hover:not(:disabled){background:color-mix(in srgb,#435b8a 68%,var(--surface-elevated-color) 32%);color:#fff}.ui-button--outline{background:color-mix(in srgb,var(--surface-elevated-color) 90%,#0000 10%);border-color:color-mix(in srgb,var(--primary-color) 62%,#1b2c49 38%);box-shadow:none;color:color-mix(in srgb,var(--primary-color) 88%,#f2f6ff 12%)}.ui-button--outline:focus-visible:not(:disabled),.ui-button--outline:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 20%,#0000 80%);border-color:color-mix(in srgb,var(--primary-color) 78%,#13203a 22%);color:#fff}.ui-button--ghost{background:#0000;border-color:#0000;box-shadow:none;color:color-mix(in srgb,#f5f8ff 88%,var(--muted-text-color) 12%)}.ui-button--ghost:focus-visible:not(:disabled),.ui-button--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--surface-elevated-color) 58%,#0000 42%);color:#fff}.ui-button--destructive{background:color-mix(in srgb,#ff6b6b 78%,#381616 22%);box-shadow:0 14px 30px #38090f61;color:#fff}.ui-button--destructive:focus-visible:not(:disabled),.ui-button--destructive:hover:not(:disabled){background:color-mix(in srgb,#ff8383 84%,#401a1a 16%)}.ui-button--sm{font-size:.85rem;padding:.45rem 1.05rem}.ui-button--md{font-size:.95rem;padding:.65rem 1.45rem}.ui-button--lg{font-size:1.05rem;padding:.85rem 1.85rem}.ui-button--block{width:100%}.ui-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.ui-badge{align-items:center;background:color-mix(in srgb,var(--surface-elevated-color) 82%,#203353 18%);border:1px solid #0000;border-radius:999px;color:color-mix(in srgb,var(--muted-text-color) 88%,#f2f5ff 12%);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.08em;padding:.35rem .75rem;text-transform:uppercase}.ui-badge--xl{font-size:1rem;letter-spacing:.12em;padding:.65rem 1.75rem}.ui-badge--accent{background:color-mix(in srgb,var(--primary-color) 82%,#13203a 18%);border-color:color-mix(in srgb,var(--primary-color) 62%,#13203a 38%);color:#f4fbff}.ui-badge--subtle{background:color-mix(in srgb,#313b55 65%,var(--surface-color) 35%);border-color:color-mix(in srgb,#3f4966 72%,#101726 28%);color:color-mix(in srgb,#d8e1f7 82%,#f7f9ff 18%)}.ui-badge--outline{background:#0000;border-color:color-mix(in srgb,var(--muted-text-color) 38%,#13203a 62%);color:var(--muted-text-color)}.ui-card{background:color-mix(in srgb,var(--surface-elevated-color) 94%,#0f172a 6%);border:1px solid color-mix(in srgb,var(--table-border-color) 75%,#1a263f 25%);border-radius:calc(var(--border-radius) + 6px);box-shadow:0 30px 60px #070c1973;display:flex;flex-direction:column;overflow:hidden}.ui-card__content,.ui-card__footer,.ui-card__header{padding:1.5rem}.ui-card__content--cta{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.ui-card__header{border-bottom:1px solid color-mix(in srgb,var(--table-border-color) 65%,#172235 35%);display:flex;flex-direction:column;gap:.45rem}.ui-card__header--split{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ui-card__content+.ui-card__footer{border-top:1px solid color-mix(in srgb,var(--table-border-color) 65%,#172235 35%)}.ui-card__title{margin:0}.ui-card__description{color:color-mix(in srgb,var(--muted-text-color) 82%,#94a3c7 18%);font-size:.9rem;margin:0}.ui-field{display:flex;flex-direction:column;gap:.45rem}.ui-auth-card .ui-field{align-self:center;width:min(100%,360px)}.ui-label{color:color-mix(in srgb,var(--muted-text-color) 78%,#f3f4ff 22%);font-size:.85rem;font-weight:600}.ui-label--sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-input,.ui-select,.ui-textarea{background:color-mix(in srgb,#1f2f4d 70%,var(--surface-color) 30%);border:1px solid color-mix(in srgb,#3c4e72 65%,#121b2f 35%);border-radius:calc(var(--border-radius) + 2px);color:color-mix(in srgb,#f6f8ff 94%,var(--text-color) 6%);font-family:inherit;font-size:.95rem;padding:.65rem .85rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;width:100%}.ui-input::placeholder,.ui-select::placeholder,.ui-textarea::placeholder{color:color-mix(in srgb,#c7d3f0 72%,#7f8ea8 28%)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{background:color-mix(in srgb,#25365b 70%,var(--surface-color) 30%)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{background:color-mix(in srgb,#253a60 70%,var(--surface-color) 30%);border-color:color-mix(in srgb,var(--primary-color) 72%,#1a2945 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 28%,#0000 72%);color:#fff}.ui-hint{color:color-mix(in srgb,var(--muted-text-color) 70%,#8aa0d0 30%);font-size:.8rem;margin:0}.ui-error{color:#ff9f9f;font-size:.85rem;margin:0}.ui-checkbox{align-items:flex-start;background:color-mix(in srgb,var(--surface-elevated-color) 88%,#1a2b47 12%);border:1px solid color-mix(in srgb,var(--table-border-color) 70%,#1c2740 30%);border-radius:calc(var(--border-radius) + 4px);display:flex;gap:.85rem;padding:.85rem 1rem;transition:border-color .2s ease,background .2s ease}.ui-checkbox:hover:not(.is-disabled){background:color-mix(in srgb,var(--surface-elevated-color) 82%,#1f3559 18%);border-color:color-mix(in srgb,var(--primary-color) 42%,#1c2740 58%)}.ui-checkbox.is-disabled{opacity:.65}.ui-checkbox__input{accent-color:var(--primary-color);height:1.1rem;margin-top:.2rem;width:1.1rem}.ui-checkbox__label{align-items:center;display:flex;font-weight:600;gap:.45rem}.ui-checkbox__label-adornment{display:inline-flex}.ui-checkbox__description{color:color-mix(in srgb,var(--muted-text-color) 78%,#9aaad5 22%);font-size:.85rem;line-height:1.5;margin-top:.25rem}.ui-tooltip{display:inline-flex;position:relative}.ui-icon-button{align-items:center;background:color-mix(in srgb,var(--surface-elevated-color) 80%,#1b2a47 20%);border:1px solid color-mix(in srgb,var(--table-border-color) 82%,#18223a 18%);border-radius:999px;color:color-mix(in srgb,var(--muted-text-color) 85%,#fff 15%);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;height:1.65rem;justify-content:center;transition:background .2s ease,border-color .2s ease;width:1.65rem}.ui-icon-button:focus-visible,.ui-icon-button:hover{background:color-mix(in srgb,var(--surface-elevated-color) 72%,#223458 28%);border-color:color-mix(in srgb,var(--primary-color) 52%,#1c2740 48%)}.ui-tooltip__bubble{background:color-mix(in srgb,#111b2f 88%,#1f2f4f 12%);border:1px solid color-mix(in srgb,var(--primary-color) 24%,#172134 76%);border-radius:calc(var(--border-radius) + 4px);box-shadow:0 18px 38px #050a148c;color:#f8fbff;font-size:.85rem;left:50%;max-width:320px;min-width:220px;padding:.85rem 1rem;position:absolute;top:calc(100% + .35rem);transform:translateX(-50%);z-index:25}.ui-table-container{border-radius:calc(var(--border-radius) + 4px);box-shadow:0 24px 48px #070c1780;overflow-x:auto;position:relative}.ui-table-container--scroll{max-height:60vh;overflow-y:auto}.ui-table{background:color-mix(in srgb,var(--surface-elevated-color) 92%,#111b2f 8%);border-collapse:collapse;min-width:520px;width:100%}.ui-table--sticky .ui-table__cell--header{background:linear-gradient(135deg,#1e3a8af2,#3b82f673);border-bottom:1px solid color-mix(in srgb,var(--table-border-color) 72%,#1f2e4d 28%);box-shadow:0 8px 22px #080d1773;color:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ui-table__head{background:color-mix(in srgb,var(--table-header-bg) 85%,#1a2b47 15%)}.ui-table__row:nth-child(2n) td{background:color-mix(in srgb,#0000 86%,#42528538 14%)}.ui-table__cell{border:1px solid color-mix(in srgb,var(--table-border-color) 78%,#1b2740 22%);font-size:.95rem;padding:.85rem 1.1rem;text-align:left}.ui-table__cell--header{color:color-mix(in srgb,var(--table-header-text) 82%,#f4f5ff 18%);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ui-table__cell.is-right{text-align:right}.ui-table__cell.is-center{text-align:center}.ui-table thead:not(.ui-table__head){background:color-mix(in srgb,var(--table-header-bg) 85%,#1a2b47 15%)}.ui-table td:not(.ui-table__cell),.ui-table th:not(.ui-table__cell){border:1px solid color-mix(in srgb,var(--table-border-color) 78%,#1b2740 22%);font-size:.95rem;padding:.85rem 1.1rem;text-align:left}.ui-table th:not(.ui-table__cell){color:color-mix(in srgb,var(--table-header-text) 82%,#f4f5ff 18%);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ui-table tbody tr:nth-child(2n) td:not(.ui-table__cell){background:color-mix(in srgb,#0000 86%,#42528538 14%)}.ui-table__caption{caption-side:bottom;color:color-mix(in srgb,var(--muted-text-color) 78%,#9aaad5 22%);font-size:.85rem;padding:.75rem 0}@media (max-width:640px){.ui-form-inline,.ui-page-header{align-items:stretch;flex-direction:column}.ui-card__header--split{align-items:flex-start;flex-direction:column}}.theme-token-grid,.theme-typography-grid,.theme-weights-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.theme-token{--theme-token-bg:color-mix(in srgb,var(--surface-color) 90%,#0b1120 10%);--theme-token-border:color-mix(in srgb,var(--table-border-color) 86%,#0b1424 14%);background:var(--theme-token-bg);border:1px solid var(--theme-token-border);border-radius:calc(var(--border-radius) + 6px);box-shadow:0 18px 36px #060c1947;display:flex;flex-direction:column;gap:.6rem;padding:1.1rem}.theme-token--color{box-shadow:0 22px 40px #060c1959}.theme-token__label{font-size:.9rem;font-weight:600;letter-spacing:.01em}.theme-token__sample{font-size:1.05rem;line-height:1.6}.theme-token__description{color:color-mix(in srgb,var(--muted-text-color) 82%,#8294bb 18%);font-size:.85rem;margin:0}.theme-token__meta{color:color-mix(in srgb,var(--muted-text-color) 68%,#6e7b97 32%);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}.theme-token__meta code{background:color-mix(in srgb,var(--surface-elevated-color) 76%,#0c1628 24%);border-radius:calc(var(--border-radius) + 2px);font-size:.75rem;padding:.25rem .5rem}.theme-typography-sample__text{font-size:1.4rem;line-height:1.5}.theme-weight-sample__preview{font-size:1.1rem;line-height:1.5}.theme-weight-sample{gap:.75rem}.theme-weights-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.org-plan-summary{background:color-mix(in srgb,var(--surface-elevated-color) 82%,#10192d 18%);border:1px solid color-mix(in srgb,var(--table-border-color) 82%,#162239 18%);border-radius:calc(var(--border-radius) + 4px);box-shadow:0 16px 28px #080e1b73;display:flex;flex-direction:column;gap:.25rem;min-width:180px;padding:.85rem 1.1rem}.org-plan-summary__label{color:color-mix(in srgb,var(--muted-text-color) 70%,#97a9d7 30%);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.org-plan-summary__value{font-size:1.25rem;font-weight:650}.org-plan-selection{border:none;margin:0;padding:0}.org-plan-selection__options{display:flex;flex-wrap:wrap;gap:.85rem}.org-plan-selection__option{align-items:center;background:color-mix(in srgb,var(--surface-elevated-color) 90%,#0b1426 10%);border:1px solid color-mix(in srgb,var(--table-border-color) 82%,#1a2740 18%);border-radius:calc(var(--border-radius) + 6px);box-shadow:0 18px 32px #070c1973;cursor:pointer;display:inline-flex;gap:.65rem;padding:.85rem 1.1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.org-plan-selection__option:hover{border-color:color-mix(in srgb,var(--primary-color) 62%,#1a2743 38%);box-shadow:0 22px 44px #0910218c;transform:translateY(-1px)}.org-plan-selection__option.is-selected{background:color-mix(in srgb,#3aa8e838 60%,var(--surface-elevated-color) 40%);border-color:color-mix(in srgb,var(--primary-color) 74%,#1c2c49 26%);box-shadow:0 24px 48px #09112299}.org-plan-selection__option.is-disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.org-plan-selection__input{accent-color:var(--primary-color);height:1.1rem;width:1.1rem}.org-plan-selection__input:disabled{cursor:not-allowed}.org-plan-selection__label{font-weight:600;letter-spacing:.01em}.org-plan-selection__content{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem;min-width:220px}.org-plan-selection__header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;width:100%}.org-plan-selection__price{color:color-mix(in srgb,var(--muted-text-color) 40%,#c3d7ff 60%);font-size:.9rem;font-weight:550}.org-plan-selection__total{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem}.org-plan-selection__total--loading{opacity:.85}.org-plan-selection__total-amount{color:color-mix(in srgb,var(--text-color) 85%,#f7fbff 15%);font-size:1.05rem;font-weight:650}.org-plan-selection__total-caption{color:color-mix(in srgb,var(--muted-text-color) 78%,#9cb7f6 22%);font-size:.78rem}.org-plan-actions{display:flex;flex-wrap:wrap;gap:.75rem}.org-plan-note{color:color-mix(in srgb,var(--muted-text-color) 76%,#89a0d4 24%);font-size:.85rem;margin:0}.org-plan-note--warning{color:color-mix(in srgb,#facc15 70%,var(--text-color) 30%)}.org-plan-status{font-size:.92rem;font-weight:550;margin:0}.org-plan-status--success{color:color-mix(in srgb,#34d399 72%,var(--text-color) 28%)}.org-plan-status--info{color:color-mix(in srgb,#60a5fa 68%,var(--text-color) 32%)}.org-plan-status--error{color:color-mix(in srgb,#f97373 82%,var(--text-color) 18%)}.org-plan-table__label{color:color-mix(in srgb,var(--text-color) 88%,#c0d2ff 12%);font-weight:600}.ui-route-tabs{border-bottom:1px solid var(--table-border-color);display:flex;gap:.25rem;overflow-x:auto}.ui-route-tabs__item{border-bottom:2px solid #0000;color:var(--muted-text-color);font-weight:600;padding:.75rem 1rem;text-decoration:none;white-space:nowrap}.ui-route-tabs__item:focus-visible,.ui-route-tabs__item:hover{background:color-mix(in srgb,var(--primary-color) 8%,#0000);color:var(--text-color)}.ui-route-tabs__item.is-active{border-bottom-color:var(--primary-color);color:var(--primary-color)}.account-overview__monitoring,.account-overview__platform{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.account-overview__secondary{color:var(--muted-text-color);font-size:.8rem;white-space:nowrap}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--surface-color);color:var(--text-color);display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--primary-color)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bug-report-widget{bottom:1.5rem;position:fixed;right:1.5rem;z-index:1100}.bug-report-toggle{background-color:var(--tertiary-color);background:linear-gradient(135deg,#209ebc,#3747ac);background:linear-gradient(135deg,color-mix(in srgb,var(--tertiary-color) 72%,#10203a),color-mix(in srgb,var(--secondary-color) 62%,#10203a));border:none;border-radius:999px;box-shadow:0 8px 22px #080e1d61;color:var(--button-text-color);cursor:pointer;font-weight:400;padding:.6rem 1.5rem;transition:box-shadow .2s ease,background .2s ease}.bug-report-toggle:focus,.bug-report-toggle:hover{background:linear-gradient(135deg,#22aac9,#3c4dba);background:linear-gradient(135deg,color-mix(in srgb,var(--tertiary-color) 78%,#142742),color-mix(in srgb,var(--secondary-color) 68%,#142742));box-shadow:0 12px 28px #09102073}.bug-report-modal{align-items:flex-end;display:flex;inset:0;justify-content:flex-end;padding:2rem;position:fixed;z-index:1200}.bug-report-backdrop{background:#0a0e1cb8;inset:0;position:fixed}.bug-report-panel{background:var(--surface-elevated-color);border-radius:calc(var(--border-radius) + 8px);box-shadow:0 24px 70px #080e1d99;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative;width:min(420px,90vw);z-index:1}.bug-report-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.bug-report-header h2{font-size:1.5rem;margin:0}.bug-report-close{background:none;border:none;color:var(--muted-text-color);cursor:pointer;font-size:1.5rem;line-height:1;padding:.25rem}.bug-report-form{display:flex;flex-direction:column;gap:1rem}.bug-report-label{color:var(--text-color);display:flex;flex-direction:column;font-weight:600;gap:.35rem;text-align:left}.bug-report-form input[type=file],.bug-report-input,.bug-report-textarea{background-color:#22314b;background-color:color-mix(in srgb,var(--surface-elevated-color) 92%,#0b1120);border:1px solid var(--table-border-color);border-radius:var(--border-radius);color:var(--text-color);font-size:.95rem;padding:.65rem}.bug-report-textarea{min-height:120px;resize:vertical}.bug-report-label-row{align-items:baseline;display:flex;font-weight:600;justify-content:space-between}.bug-report-help{color:var(--muted-text-color);font-size:.8rem;font-weight:400}.bug-report-screenshot-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}.bug-report-screenshot-item{align-items:center;background:#23334c;background:color-mix(in srgb,var(--surface-elevated-color) 88%,#1f2937);border-radius:var(--border-radius);display:flex;justify-content:space-between;padding:.5rem .75rem}.bug-report-screenshot-name{font-size:.9rem;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bug-report-remove{background:none;border:none;color:#96a0f6;color:color-mix(in srgb,var(--secondary-color) 58%,#f8fafc 32%);cursor:pointer;font-weight:400}.bug-report-status{align-items:center;border-radius:var(--border-radius);display:flex;font-size:.9rem;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.bug-report-status-success{background:#145368;background:color-mix(in srgb,var(--tertiary-color) 35%,#0b1120 65%);border:1px solid #1d8ca7;border:1px solid color-mix(in srgb,var(--tertiary-color) 65%,#0b1120 35%);color:#65dcf3;color:color-mix(in srgb,var(--tertiary-color) 70%,#f8fafc 30%)}.bug-report-status-error{background:#f43f5e29;border:1px solid #f43f5e80;color:#fda4af;white-space:pre-line}.bug-report-status-link{color:inherit;font-weight:600;text-decoration:underline}.bug-report-actions{display:flex;gap:.75rem;justify-content:flex-end}.bug-report-primary{background-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color),#3d9dea);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 85%,var(--secondary-color)));border:none;border-radius:var(--border-radius);color:var(--button-text-color);cursor:pointer;font-weight:400;padding:var(--button-padding-y) var(--button-padding-x)}.bug-report-primary:disabled{background:#285575;background:color-mix(in srgb,var(--primary-color) 35%,#1f2937 65%);cursor:not-allowed}.bug-report-secondary{background-color:var(--surface-elevated-color);background:#284b6e;background:color-mix(in srgb,var(--surface-elevated-color) 80%,var(--primary-color) 10%);border:none;border-radius:var(--border-radius);color:var(--text-color);cursor:pointer;font-weight:400;padding:var(--button-padding-y) var(--button-padding-x)}@media (max-width:600px){.bug-report-widget{bottom:1.5rem;right:1rem}.bug-report-modal{justify-content:center;padding:2rem 1rem 1rem}.bug-report-panel{max-height:calc(100vh - 3rem);overflow-y:auto;width:min(100%,480px)}}.dialog.ga4-overnight-dialog{max-height:calc(100vh - 3rem);overflow-y:auto;width:min(1120px,100%)}.ga4-overnight-dialog__history p,.ga4-overnight-dialog__intro,.ga4-overnight-dialog__notice{margin:0}.ga4-overnight-dialog__summary{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ga4-overnight-dialog__notice{background:#94a3b81f;background:var(--surface-muted,#94a3b81f);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:.75rem 1rem}.ga4-overnight-dialog__error-detail,.ga4-overnight-dialog__secondary{color:var(--muted-text-color);display:block;font-size:.78rem;margin-top:.2rem}.ga4-overnight-dialog__error-detail{color:#b91c1c;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga4-overnight-dialog__history{display:flex;flex-direction:column;gap:.75rem}.ga4-overnight-dialog__history h4{margin:0}@media (max-width:720px){.dialog.ga4-overnight-dialog{padding:1rem}}.ga4-event-audit{gap:2rem}.ga4-event-audit__header{align-items:center}.ga4-event-audit__title{margin:0}.ga4-event-audit__content{gap:1.75rem}.ga4-event-audit__property{align-items:baseline;display:flex;flex-wrap:wrap;gap:.65rem}.ga4-event-audit__property-name{font-size:clamp(1.4rem,.9vw + 1.15rem,1.8rem);margin:0}.ga4-event-audit__property-id{background:color-mix(in srgb,var(--surface-elevated-color) 80%,#1a2c49 20%);border:1px solid color-mix(in srgb,var(--table-border-color) 78%,#1a2854 22%);border-radius:999px;color:color-mix(in srgb,var(--muted-text-color) 82%,#f1f5ff 18%);font-size:.95rem;padding:.15rem .65rem}.ga4-event-audit__toolbar{align-items:center;gap:.75rem}.ga4-event-audit__last-audit{color:color-mix(in srgb,var(--muted-text-color) 78%,#a9b8d9 22%);font-size:.95rem}.ga4-event-audit__last-audit.is-recorded{color:color-mix(in srgb,var(--muted-text-color) 82%,#e0ecff 18%);font-weight:600}.ga4-event-audit__last-audit.is-empty{color:color-mix(in srgb,var(--muted-text-color) 65%,#8a9bc4 35%);font-style:italic}.ga4-event-audit__message{color:color-mix(in srgb,var(--muted-text-color) 78%,#a9b8d9 22%);font-size:.95rem;margin:0}.ga4-event-audit__error{color:color-mix(in srgb,#f87171 58%,var(--text-color) 42%);font-weight:600;margin:0}.ga4-event-audit__success{color:color-mix(in srgb,#4ade80 52%,var(--text-color) 48%);font-weight:600}.ga4-event-audit__table-section{gap:1.5rem}.ga4-event-audit__section-header{align-items:center}.ga4-event-audit__section-title{margin:0}.ga4-event-audit__table-container{box-shadow:0 24px 48px #070c1880}.ga4-event-audit__row td{vertical-align:top}.ga4-event-audit__row--expected td{background:color-mix(in srgb,var(--surface-elevated-color) 78%,#22c55e4d 22%)}.ga4-event-audit__row--unexpected td{background:color-mix(in srgb,var(--surface-elevated-color) 72%,#f871715c 28%)}.ga4-event-audit__owner{font-size:1rem;font-weight:650}.ga4-event-audit__date{color:color-mix(in srgb,var(--muted-text-color) 78%,#a9b8d9 22%)}.ga4-event-audit__date,.ga4-event-audit__metric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ga4-event-audit__metric{font-weight:600}.ga4-event-audit__status{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem}.ga4-event-audit__status-badge{font-size:.85rem;letter-spacing:.04em;padding:.45rem .85rem;text-transform:none}.ga4-event-audit__status-badge--expected{background:color-mix(in srgb,#4ade803d 40%,var(--surface-elevated-color) 60%);border-color:color-mix(in srgb,#4ade80 36%,var(--table-border-color) 64%);color:color-mix(in srgb,#bbf7d0 48%,var(--text-color) 52%)}.ga4-event-audit__status-badge--unexpected{background:color-mix(in srgb,#f8717152 44%,var(--surface-elevated-color) 56%);border-color:color-mix(in srgb,#f87171 36%,var(--table-border-color) 64%);color:color-mix(in srgb,#fecaca 50%,var(--text-color) 50%)}.ga4-event-audit__events{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem}.ga4-event-audit__event-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem}.ga4-event-audit__event{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.ga4-event-audit__event-name{font-weight:600}.ga4-event-audit__event-count{font-feature-settings:"tnum";color:color-mix(in srgb,var(--muted-text-color) 72%,#c2cee8 28%);font-variant-numeric:tabular-nums}.ga4-event-audit__empty{color:color-mix(in srgb,var(--muted-text-color) 75%,#9fb0d4 25%)}@media (max-width:720px){.ga4-event-audit__toolbar{align-items:flex-start}.ga4-event-audit__event{align-items:flex-start;flex-direction:column}.ga4-event-audit__event-count{font-size:.9rem}}.custom-event-sections{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.custom-event-section{background:color-mix(in srgb,var(--surface-color) 88%,#12203a 12%);border:1px solid color-mix(in srgb,var(--table-border-color) 72%,#1c2740 28%);border-radius:calc(var(--border-radius) + 6px);box-shadow:0 16px 34px #09112147;padding:1.25rem}.custom-event-mode{display:flex;flex-direction:column;gap:.45rem;max-width:320px}.custom-event-mode .ui-select{width:100%}.custom-event-section__header{display:flex;flex-direction:column;gap:.4rem}.custom-event-section__description{color:color-mix(in srgb,#9aaac3 78%,#c4d0e5 22%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 78%,#c4d0e5 22%);font-size:.95rem;margin:0}.custom-event-rule{background:color-mix(in srgb,var(--surface-elevated-color) 84%,#13213a 16%);border:1px solid color-mix(in srgb,var(--table-border-color) 75%,#1b2741 25%);border-radius:calc(var(--border-radius) + 4px);box-shadow:0 20px 40px #060c1852;padding:1.25rem}.custom-event-card__header{border-bottom:1px solid color-mix(in srgb,var(--table-border-color) 65%,#1c2740 35%);display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.custom-event-card__primary{display:flex;flex-direction:column;gap:.5rem}.custom-event-card__source{color:color-mix(in srgb,#9aaac3 82%,#c4d0e5 18%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 82%,#c4d0e5 18%);font-size:.9rem;margin:0}.custom-event-card__source span{color:color-mix(in srgb,#fff 86%,#dce9ff 14%);color:color-mix(in srgb,var(--accent-foreground,#fff) 86%,#dce9ff 14%);font-weight:600}.custom-event-rule__section{border-top:1px solid color-mix(in srgb,var(--table-border-color) 65%,#1b2741 35%);display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.custom-event-rule__section:first-of-type{padding-top:1rem}.custom-event-rule__section-header{display:flex;flex-direction:column;gap:.35rem}.custom-event-rule__section-description{color:color-mix(in srgb,#9aaac3 80%,#c9d7ef 20%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 80%,#c9d7ef 20%);font-size:.92rem;margin:0}.custom-event-table{display:flex;flex-direction:column;gap:.5rem}.custom-event-table__row{grid-gap:.75rem;align-items:flex-end;background:color-mix(in srgb,var(--surface-color) 82%,#121f36 18%);border-radius:calc(var(--border-radius) + 2px);display:grid;gap:.75rem;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(160px,1fr) minmax(160px,1fr) auto;padding:.75rem}.custom-event-table__row--header{background:#0000;color:color-mix(in srgb,#9aaac3 75%,#d4def5 25%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 75%,#d4def5 25%);font-size:.9rem;font-weight:600;padding-bottom:0}.custom-event-table__row--header span{align-self:center}.custom-event-table__cell{display:flex;flex-direction:column;gap:.35rem}.custom-event-table__cell--operator{min-width:160px}.custom-event-table__cell--placeholder{color:color-mix(in srgb,#9aaac3 78%,#c4d0e5 22%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 78%,#c4d0e5 22%);display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:42px}.custom-event-table__placeholder-label{color:color-mix(in srgb,#9aaac3 70%,#d4def5 30%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 70%,#d4def5 30%);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.custom-event-table__placeholder-text{font-size:.9rem}.custom-event-table__remove{justify-self:flex-start;margin-top:auto}.custom-event-empty{background:color-mix(in srgb,var(--surface-color) 78%,#0e182b 22%);border-radius:calc(var(--border-radius) + 2px);color:color-mix(in srgb,#9aaac3 80%,#cdd9ef 20%);color:color-mix(in srgb,var(--muted-foreground,#9aaac3) 80%,#cdd9ef 20%);font-size:.9rem;padding:.85rem 1rem}.custom-event-rule__footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.custom-event-rule__description{flex:1 1 260px;min-width:220px}.custom-event-rule__footer .ui-checkbox{flex:0 0 auto;min-width:220px}.custom-event-rule__footer .ui-button{align-self:flex-end;flex:0 0 auto}@media (max-width:720px){.custom-event-rule,.custom-event-section{padding:1rem}.custom-event-table__row{grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto}}.paid-media-meta{display:flex;flex-direction:column;gap:1.5rem}.paid-media-meta__header>div:first-child{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem}.paid-media-meta__org,.paid-media-meta__secondary{color:var(--muted-text-color);font-size:.85rem}.paid-media-meta__org{margin:0}.paid-media-meta__secondary{display:block;margin-top:.2rem}.paid-media-meta__status{border:1px solid var(--table-border-color);border-radius:var(--border-radius);font-weight:600;padding:.85rem 1rem}.paid-media-meta__status--success{background:color-mix(in srgb,#0b3b26 55%,var(--surface-elevated-color) 45%);border-color:#27875d;color:#b8f6d7}.paid-media-meta__status--error{background:color-mix(in srgb,#4b1420 55%,var(--surface-elevated-color) 45%);border-color:#b84a67;color:#ffd0dc}.paid-media-meta__status--info{background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-elevated-color) 88%);border-color:color-mix(in srgb,var(--primary-color) 58%,var(--table-border-color) 42%)}.paid-media-meta__oauth-actions{align-items:center;display:flex;gap:1rem}.paid-media-meta__oauth-actions p{color:var(--muted-text-color);font-size:.85rem;line-height:1.5;margin:0}.paid-media-meta__identity{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.paid-media-meta__identity .ui-button{margin-left:auto}.paid-media-meta__discovery-table{margin-top:1.25rem}.paid-media-meta__toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.paid-media-meta__select-field{display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:.4rem;min-width:220px}.paid-media-meta__select-field input,.paid-media-meta__select-field select{background:var(--surface-elevated-color);border:1px solid var(--table-border-color);border-radius:var(--border-radius);color:var(--text-color);min-height:42px;padding:0 .75rem}.paid-media-meta__toolbar-actions{display:flex;gap:.5rem;margin-left:auto}.paid-media-meta__summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.paid-media-meta__account-setup .paid-media-meta__status{margin-bottom:1rem}.paid-media-meta__gtm-discovery,.paid-media-meta__setup-grid{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.paid-media-meta__connected-gtm{align-items:center;border-top:1px solid var(--table-border-color);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.paid-media-meta__connected-gtm>div:first-child{display:flex;flex-direction:column;gap:.25rem}.paid-media-meta__connected-gtm span,.paid-media-meta__setup-statuses{color:var(--muted-text-color);font-size:.82rem}.paid-media-meta__routing{border-top:1px solid var(--table-border-color);display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;padding-top:1.25rem}.paid-media-meta__routing .ui-table{min-width:1120px}.paid-media-meta__routing .ui-table__cell{vertical-align:top}.paid-media-meta__routing select{background:var(--surface-elevated-color);border:1px solid var(--table-border-color);border-radius:var(--border-radius);color:var(--text-color);max-width:260px;min-height:36px;padding:0 .55rem}.paid-media-meta__routing .ui-field{margin-top:.45rem;min-width:180px}.paid-media-meta__route-parameters{color:var(--muted-text-color);font-size:.78rem;margin-top:.5rem}.paid-media-meta__route-parameters summary{cursor:pointer;font-weight:600}.paid-media-meta__route-parameters .ui-label{font-size:.72rem;margin-top:.45rem}.paid-media-meta__route-mapping-row{grid-gap:.45rem;border-bottom:1px solid var(--table-border-color);display:grid;gap:.45rem;margin-top:.5rem;padding-bottom:.5rem}.paid-media-meta__setup-statuses{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem}.paid-media-meta__baseline{align-items:center;background:var(--surface-elevated-color);border:1px solid var(--table-border-color);border-radius:var(--border-radius);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.85rem}.paid-media-meta__baseline>div{display:flex;flex-direction:column;gap:.2rem}.paid-media-meta__baseline-statuses{grid-gap:.35rem .5rem!important;align-items:center;display:grid!important;gap:.35rem .5rem!important;grid-template-columns:auto auto}.paid-media-meta__baseline span:not(.ui-badge){color:var(--muted-text-color);font-size:.82rem}.paid-media-meta__summary-grid .ui-card__content{display:flex;flex-direction:column;gap:.4rem}.paid-media-meta__metric-label{color:var(--muted-text-color);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.paid-media-meta__metric{font-size:1.75rem;line-height:1.15}.paid-media-meta__metric--date{font-size:1rem;line-height:1.4}.paid-media-meta__event-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:.5rem;padding:0}.paid-media-meta__parameter-row>td{background:color-mix(in srgb,var(--surface-elevated-color) 86%,var(--primary-color) 14%)}.paid-media-meta__parameters{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.paid-media-meta__parameter{align-items:center;background:var(--surface-color);border:1px solid var(--table-border-color);border-radius:var(--border-radius);display:flex;gap:1rem;justify-content:space-between;padding:.7rem .8rem}.paid-media-meta__parameter>div{display:flex;flex-direction:column;gap:.15rem}.paid-media-meta__parameter-coverage{align-items:flex-end;text-align:right}.paid-media-meta__requirement-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.paid-media-meta__requirement{align-items:center;background:var(--surface-elevated-color);border:1px solid var(--table-border-color);border-radius:var(--border-radius);display:flex;gap:1rem;justify-content:space-between;padding:.85rem}.paid-media-meta__requirement>div{display:flex;flex-direction:column;gap:.2rem}.paid-media-meta__requirement span:not(.ui-badge){color:var(--muted-text-color);font-size:.8rem}.paid-media-meta__audit-badge{white-space:nowrap;width:-webkit-fit-content;width:fit-content}.paid-media-meta__audit-badge--pass{border-color:#27875d;color:#78d8aa}.paid-media-meta__audit-badge--incomplete,.paid-media-meta__audit-badge--warning{border-color:#b98722;color:#f2c96d}.paid-media-meta__audit-badge--failure{border-color:#b84a67;color:#ff9eb5}.paid-media-meta__audit-badge--active{border-color:#27875d;color:#78d8aa}.paid-media-meta__audit-badge--dormant,.paid-media-meta__audit-badge--missing,.paid-media-meta__audit-badge--not_observed,.paid-media-meta__audit-badge--unknown{border-color:var(--table-border-color);color:var(--muted-text-color)}.paid-media-meta__audit-badge--wrong_pixel{border-color:#b84a67;color:#ff9eb5}.paid-media-meta__findings{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.paid-media-meta__finding{align-items:center;border:1px solid var(--table-border-color);border-radius:var(--border-radius);display:flex;gap:.65rem;padding:.65rem .75rem}.paid-media-meta__finding--failure{border-color:color-mix(in srgb,#b84a67 70%,var(--table-border-color) 30%)}.paid-media-meta__finding--warning{border-color:color-mix(in srgb,#b98722 70%,var(--table-border-color) 30%)}.paid-media-meta__dimension-group+.paid-media-meta__dimension-group{margin-top:1rem}.paid-media-meta__dimension-group h4{margin:0 0 .65rem}.paid-media-meta__parameter span:not(.ui-badge){color:var(--muted-text-color);font-size:.78rem}.paid-media-meta__coverage-note,.paid-media-meta__parameter-empty,.paid-media-meta__privacy-note,.paid-media-meta__table-message{color:var(--muted-text-color);margin:0}.paid-media-meta__table-message{padding:1rem 0}.paid-media-meta__coverage-note{margin-top:1rem}.paid-media-meta__privacy-note{border-top:1px solid var(--table-border-color);font-size:.82rem;margin-top:1.25rem;padding-top:1rem}.paid-media-meta__privacy-note p{margin:.25rem 0}@media (max-width:900px){.paid-media-meta__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-media-meta__gtm-discovery,.paid-media-meta__requirement-grid,.paid-media-meta__setup-grid{grid-template-columns:1fr}}@media (max-width:640px){.paid-media-meta__summary-grid{grid-template-columns:1fr}.paid-media-meta__oauth-actions{align-items:stretch;flex-direction:column}.paid-media-meta__identity .ui-button{margin-left:0;width:100%}.paid-media-meta__oauth-actions .ui-button,.paid-media-meta__select-field,.paid-media-meta__toolbar,.paid-media-meta__toolbar-actions{width:100%}.paid-media-meta__connected-gtm{align-items:stretch;flex-direction:column}.paid-media-meta__toolbar-actions{margin-left:0}.paid-media-meta__toolbar-actions .ui-button{flex:1 1}}.account-audits__actions,.account-audits__asset-title,.account-audits__header,.account-audits__tabs,.account-audits__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-md,1rem);justify-content:space-between}.account-audits__toolbar label{grid-gap:.35rem;display:grid;gap:.35rem;min-width:12rem}.account-audits__readiness{grid-gap:1rem;grid-gap:var(--spacing-md,1rem);display:grid;gap:1rem;gap:var(--spacing-md,1rem);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.account-audits__readiness .ui-card__content{grid-gap:.3rem;display:grid;gap:.3rem}.account-audits__readiness strong{font-size:1.65rem}.account-audits__metric-label{color:var(--muted-text-color);font-size:.85rem;font-weight:600}.account-audits__metric-value{font-size:1.15rem!important}.account-audits__message{background:var(--surface-color);border:1px solid #cbd5e1;border:1px solid var(--border-color,#cbd5e1);border-radius:8px;border-radius:var(--border-radius,8px);color:var(--text-color);padding:.8rem 1rem}.account-audits__message--error{border-color:#dc2626;border-color:var(--error-color,#dc2626)}.account-audits__message--success{border-color:#15803d;border-color:var(--success-color,#15803d)}.account-audits__message--info{border-color:var(--primary-color)}.account-audits__asset-groups{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.account-audits__asset-group{background:var(--surface-color);background:var(--surface-elevated-color,var(--surface-color));border:1px solid #cbd5e1;border:1px solid var(--border-color,#cbd5e1);border-radius:8px;border-radius:var(--border-radius,8px);padding:1rem}.account-audits__asset-title h3{margin:0}.account-audits__asset{align-items:flex-start;color:var(--text-color);display:flex;gap:.55rem;margin-top:.7rem}.account-audits__expectation{grid-gap:.75rem;align-items:end;border:1px solid #cbd5e1;border:1px solid var(--border-color,#cbd5e1);border-radius:8px;border-radius:var(--border-radius,8px);display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(140px,1fr)) auto auto;padding:1rem}.account-audits__required{align-items:center;display:flex;gap:.4rem;min-height:2.5rem}.account-audits__status--complete,.account-audits__status--pass{color:#15803d;color:var(--success-color,#15803d)}.account-audits__status--fail,.account-audits__status--failed{color:#dc2626;color:var(--error-color,#dc2626)}.account-audits__status--partial,.account-audits__status--unavailable,.account-audits__status--warning{color:#b45309}.account-audits__link-button{background:#0000;border:0;color:var(--primary-color);cursor:pointer;padding:0;text-align:left}.account-audits__trigger-detail{background:var(--surface-color);background:var(--surface-elevated-color,var(--surface-color));border-left:3px solid var(--primary-color);padding:.25rem 1rem}@media (max-width:1100px){.account-audits__expectation{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:640px){.account-audits__expectation{grid-template-columns:1fr}.account-audits__toolbar{align-items:stretch}}.ga4-user-access{gap:2rem}.ga4-user-access__content{display:flex;flex-direction:column;gap:1.5rem}.ga4-user-access__summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ga4-user-access__metric{background:color-mix(in srgb,var(--surface-elevated-color) 90%,#3aa8e81f 10%);border:1px solid color-mix(in srgb,var(--table-border-color) 78%,#1b2944 22%);border-radius:calc(var(--border-radius) + 2px);box-shadow:0 18px 36px #070d1b80;padding:1.1rem 1.25rem}.ga4-user-access__metric-label{color:color-mix(in srgb,var(--muted-text-color) 68%,#8ea0c8 32%);display:block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.ga4-user-access__metric-value{color:var(--text-color);font-size:clamp(1.75rem,2.5vw + 1.1rem,2.5rem);font-weight:700;margin-top:.5rem}.ga4-user-access__meta{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.ga4-user-access__meta div{display:flex;flex-direction:column}.ga4-user-access__meta dt{color:color-mix(in srgb,var(--muted-text-color) 64%,#8a9dc4 36%);font-size:.72rem;letter-spacing:.08em;margin:0 0 .3rem;text-transform:uppercase}.ga4-user-access__meta dd{color:var(--text-color);font-weight:600;margin:0}.ga4-user-access__meta dd.is-warning{color:color-mix(in srgb,#facc15 35%,var(--text-color) 65%)}.ga4-user-access__footer{display:flex;flex-direction:column;gap:.85rem}.ga4-user-access__action-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ga4-user-access__action-helper{color:color-mix(in srgb,#fbbf24 28%,var(--muted-text-color) 72%);font-size:.9rem}.ga4-user-access__message{color:color-mix(in srgb,var(--muted-text-color) 78%,#dbe4ff 22%);margin:0}.ga4-user-access__message--error{color:color-mix(in srgb,#fca5a5 55%,var(--text-color) 45%)}.ga4-user-access__alert{border:1px solid color-mix(in srgb,var(--table-border-color) 72%,#1c2c48 28%);border-radius:calc(var(--border-radius) + 4px);box-shadow:0 20px 40px #070c1885;display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.3rem}.ga4-user-access__alert--error{background:color-mix(in srgb,var(--surface-elevated-color) 70%,#ef444452 30%);border-color:color-mix(in srgb,#f87171 36%,var(--table-border-color) 64%);color:color-mix(in srgb,#fee2e2 40%,var(--text-color) 60%)}.ga4-user-access__alert--warning{background:color-mix(in srgb,var(--surface-elevated-color) 72%,#eab30847 28%);border-color:color-mix(in srgb,#facc15 34%,var(--table-border-color) 66%);color:color-mix(in srgb,#fef3c7 36%,var(--text-color) 64%)}.ga4-user-access__alert--info{background:color-mix(in srgb,var(--surface-elevated-color) 76%,#3b82f647 24%);border-color:color-mix(in srgb,#60a5fa 34%,var(--table-border-color) 66%);color:color-mix(in srgb,#dbeafe 42%,var(--text-color) 58%)}.ga4-user-access__alert-title{font-size:.82rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.ga4-user-access__alert-message{font-size:.95rem;margin:0}.ga4-user-access__alert-list{font-size:.95rem;line-height:1.5;margin:0;padding-left:1.25rem}.ga4-user-access__table-container{box-shadow:0 24px 48px #070c1880}.ga4-user-access__row td{vertical-align:top}.ga4-user-access__row--new td,.ga4-user-access__row--pending td{background:color-mix(in srgb,var(--surface-elevated-color) 78%,#facc1540 22%)}.ga4-user-access__row--missing td{background:color-mix(in srgb,var(--surface-elevated-color) 70%,#f8717159 30%)}.ga4-user-access__user{font-size:1rem;font-weight:650}.ga4-user-access__user-meta{color:color-mix(in srgb,var(--muted-text-color) 78%,#9fb0d4 22%);font-size:.85rem;margin-top:.35rem}.ga4-user-access__user-notes{color:color-mix(in srgb,var(--muted-text-color) 72%,#c3cfef 28%);font-size:.85rem;margin-top:.35rem}.ga4-user-access__access-badge{background:color-mix(in srgb,var(--surface-color) 76%,#3b82f62e 24%);border-color:color-mix(in srgb,var(--table-border-color) 70%,#1d2b49 30%);color:color-mix(in srgb,var(--muted-text-color) 84%,#f4f7ff 16%);font-size:.8rem;letter-spacing:.04em;text-transform:none}.ga4-user-access__status-badge{font-size:.85rem;letter-spacing:.04em;padding:.4rem .85rem;text-transform:none}.ga4-user-access__status-badge--ok{background:color-mix(in srgb,#4ade8038 38%,var(--surface-elevated-color) 62%);border-color:color-mix(in srgb,#4ade80 34%,var(--table-border-color) 66%);color:color-mix(in srgb,#bbf7d0 48%,var(--text-color) 52%)}.ga4-user-access__status-badge--new,.ga4-user-access__status-badge--pending{background:color-mix(in srgb,#facc1538 40%,var(--surface-elevated-color) 60%);border-color:color-mix(in srgb,#facc15 35%,var(--table-border-color) 65%);color:color-mix(in srgb,#fef08a 48%,var(--text-color) 52%)}.ga4-user-access__status-badge--missing{background:color-mix(in srgb,#f8717152 44%,var(--surface-elevated-color) 56%);border-color:color-mix(in srgb,#f87171 36%,var(--table-border-color) 64%);color:color-mix(in srgb,#fecaca 50%,var(--text-color) 50%)}.ga4-user-access__audit-status{font-size:.78rem;letter-spacing:.14em;padding:.55rem 1.1rem;text-transform:uppercase}.ga4-user-access__audit-status--ok{background:color-mix(in srgb,#3b82f62e 40%,var(--surface-elevated-color) 60%);border-color:color-mix(in srgb,#60a5fa 34%,var(--table-border-color) 66%);color:color-mix(in srgb,#dbeafe 45%,var(--text-color) 55%)}.ga4-user-access__audit-status--warning{background:color-mix(in srgb,#eab3083d 38%,var(--surface-elevated-color) 62%);border-color:color-mix(in srgb,#facc15 35%,var(--table-border-color) 65%);color:color-mix(in srgb,#fef3c7 42%,var(--text-color) 58%)}.ga4-user-access__audit-status--error{background:color-mix(in srgb,#f8717152 45%,var(--surface-elevated-color) 55%);border-color:color-mix(in srgb,#f87171 36%,var(--table-border-color) 64%);color:color-mix(in srgb,#fee2e2 44%,var(--text-color) 56%)}@media (max-width:720px){.ga4-user-access__action-row{align-items:stretch}.ga4-user-access__action-row .ui-button{width:100%}}.organization-admin__plan-header{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}.organization-admin__plan-actions,.organization-admin__plan-actions>.ui-button{width:100%}.organization-admin__billing-note{color:color-mix(in srgb,var(--muted-text-color) 85%,#9aa8c9 15%);font-size:.85rem;margin:0}.organization-admin__billing-message{font-size:.9rem;margin:0}.organization-admin__billing-message--success{color:color-mix(in srgb,#34d399 72%,var(--text-color) 28%)}.organization-admin__billing-message--info{color:color-mix(in srgb,#60a5fa 68%,var(--text-color) 32%)}.organization-admin__billing-message--error{color:color-mix(in srgb,#f97373 82%,var(--text-color) 18%)}.organization-admin__name-title{font-size:1.35rem;font-weight:600;margin:0}.organization-admin__name-form{max-width:420px}.organization-admin__name-actions{align-items:flex-start}.organization-admin__plan-copy{text-align:center}.organization-admin__plan-badge{display:flex;justify-content:center}.organization-admin__pricing-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.organization-admin__pricing-summary-item{background:color-mix(in srgb,var(--surface-elevated-color) 85%,#1b2b45 15%);border:1px solid color-mix(in srgb,var(--table-border-color) 70%,#1c2843 30%);border-radius:calc(var(--border-radius) + 4px);padding:.85rem 1rem}.organization-admin__pricing-summary-label{color:color-mix(in srgb,var(--muted-text-color) 78%,#9aa8c9 22%);font-size:.72rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.organization-admin__pricing-summary-value{font-size:1.1rem;font-weight:600;margin:.3rem 0 0}.organization-admin__pricing-actions{display:flex;flex-wrap:wrap;gap:.75rem}.organization-admin__pricing-actions>.ui-button{min-width:140px}.organization-admin__pricing-message{font-size:.9rem;margin:0}.organization-admin__pricing-message--success{color:color-mix(in srgb,#7fe7c4 68%,var(--muted-text-color) 32%)}.organization-admin__pricing-message--error{color:#ff9f9f}@media (max-width:768px){.organization-admin__plan-header{grid-template-columns:1fr}}.marketing-shell{background:radial-gradient(circle at 78% 8%,#4f5ff233,#0000 30rem),radial-gradient(circle at 12% 28%,#26cfef1f,#0000 26rem),var(--background-color);min-height:100vh;overflow:hidden}.marketing-container{margin:0 auto;width:min(1160px,calc(100% - 3rem))}.marketing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f1dc2;border-bottom:1px solid #7791bc29;position:relative;z-index:20}.marketing-header__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;min-height:4.75rem;width:min(1220px,calc(100% - 3rem))}.marketing-brand{align-items:center;color:#f6f9ff;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.75rem;letter-spacing:-.01em;text-decoration:none}.marketing-brand__mark{align-items:center;background:linear-gradient(145deg,#3aa8e857,#4f5ff252);border:1px solid #6cdbff80;border-radius:.7rem;box-shadow:inset 0 1px 0 #ffffff1f,0 8px 28px #1d63b233;color:#eafaff;display:inline-flex;font-size:.66rem;height:2.25rem;justify-content:center;letter-spacing:.08em;width:2.25rem}.marketing-brand__wordmark{grid-gap:.05rem;display:grid;gap:.05rem;line-height:1}.marketing-brand__wordmark strong{font-size:.98rem;letter-spacing:-.015em}.marketing-brand__wordmark small{color:#7fdff4;font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.marketing-actions,.marketing-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.marketing-header__content{align-items:center;display:flex;gap:clamp(1.5rem,4vw,3.5rem)}.marketing-nav{align-items:center;display:flex;gap:1.6rem}.marketing-nav__link{color:#aebdd3;font-size:.9rem;font-weight:600;padding:1.7rem 0;position:relative;text-decoration:none;transition:color .18s ease}.marketing-nav__link:after{background:linear-gradient(90deg,var(--primary-color),var(--tertiary-color));border-radius:999px;bottom:1.2rem;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease}.marketing-nav__link--active,.marketing-nav__link:focus-visible,.marketing-nav__link:hover{color:#f4f8ff}.marketing-nav__link--active:after{opacity:1;transform:scaleX(1)}.marketing-menu-toggle{display:none}.marketing-hero{padding:clamp(5rem,10vw,8.5rem) 0 5.5rem;position:relative}.marketing-hero:before{background-image:linear-gradient(#7791bc1a 1px,#0000 0),linear-gradient(90deg,#7791bc1a 1px,#0000 0);background-size:4rem 4rem;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 20%,#0000 90%);mask-image:linear-gradient(180deg,#000 20%,#0000 90%);opacity:.28;pointer-events:none;position:absolute}.marketing-hero__grid{grid-gap:clamp(3rem,7vw,6rem);align-items:center;display:grid;gap:clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);position:relative}.marketing-eyebrow{align-items:center;color:#8ce7ff;display:inline-flex;font-size:.78rem;font-weight:700;gap:.55rem;letter-spacing:.13em;margin:0 0 1.25rem;text-transform:uppercase}.marketing-eyebrow:before{background:var(--tertiary-color);border-radius:50%;box-shadow:0 0 0 .35rem #26cfef1f;content:"";height:.5rem;width:.5rem}.marketing-title{color:#f8fbff;font-size:clamp(3.25rem,6vw,5.85rem);font-weight:690;letter-spacing:-.055em;line-height:.98;margin:0;max-width:13ch}.marketing-title__accent{-webkit-text-fill-color:#0000;background:linear-gradient(95deg,#69d7ff,#9aa8ff);background-clip:text;-webkit-background-clip:text;color:#78dcff}.marketing-lede{color:#c6d4eb;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.7;margin:1.65rem 0 2rem;max-width:660px}.marketing-proof{color:#aebdd4;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.65rem 1.25rem;list-style:none;margin:1.6rem 0 0;padding:0}.marketing-proof li:before{color:#62dbef;content:"✓";margin-right:.45rem}.marketing-console{background:#0f1a2fb8;border:1px solid #7697ca42;border-radius:1.4rem;box-shadow:0 35px 90px #0004108c;padding:.85rem;position:relative;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.marketing-console:after{background:#3281e03b;border-radius:50%;content:"";filter:blur(65px);inset:18% -8% -10% 8%;position:absolute;z-index:-1}.marketing-console__chrome{align-items:center;display:flex;gap:.38rem;padding:.3rem .4rem .85rem}.marketing-console__chrome span{background:#40506c;border-radius:50%;height:.52rem;width:.52rem}.marketing-console__body{background:linear-gradient(155deg,#101c31,#172743);border-radius:.95rem;padding:1.35rem}.marketing-console__metric,.marketing-console__row,.marketing-console__topline{align-items:center;display:flex;gap:1rem;justify-content:space-between}.marketing-console__label{color:#9dafc9;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.marketing-console__status{background:#36ddbb1a;border:1px solid #36ddbb52;border-radius:999px;color:#74e7c8;font-size:.72rem;font-weight:700;padding:.28rem .55rem}.marketing-console__metric{align-items:flex-end;margin:1.8rem 0 1.25rem}.marketing-console__score{color:#f5fbff;font-size:3rem;font-weight:680;letter-spacing:-.04em;line-height:1}.marketing-console__score small{color:#8495ad;font-size:1rem;font-weight:600}.marketing-console__bar{background:#263650;border-radius:999px;flex:1 1;height:.48rem;overflow:hidden}.marketing-console__bar span{background:linear-gradient(90deg,#37cfea,#6e8cff);border-radius:inherit;display:block;height:100%;width:92%}.marketing-console__rows{grid-gap:.65rem;display:grid;gap:.65rem}.marketing-console__row{background:hsla(0,0%,100%,.025);border:1px solid #7697ca1f;border-radius:.7rem;color:#c9d6e9;font-size:.84rem;padding:.8rem .9rem}.marketing-console__row strong{color:#ecf5ff;font-size:.84rem}.marketing-foundation{padding:1.2rem 0 4.5rem}.marketing-foundation__grid{grid-gap:1px;background:#7697ca29;border:1px solid #7697ca29;border-radius:1rem;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.marketing-foundation__item{background:#101b30eb;display:flex;flex-direction:column;justify-content:center;min-height:7.5rem;padding:1.35rem}.marketing-foundation__item strong{color:#f0f6ff}.marketing-foundation__item span{color:#91a4bf;font-size:.82rem;margin-top:.25rem}.marketing-section{padding:clamp(5.25rem,9vw,8.5rem) 0;position:relative}.marketing-section--first{padding-top:2rem}.marketing-section--compact{padding:clamp(4.5rem,7vw,6.5rem) 0}.marketing-section--surface{background:linear-gradient(145deg,#1c2d4c61,#08101e99),#0c1527b3;border-bottom:1px solid #7697ca1f;border-top:1px solid #7697ca1f}.marketing-section--cta{padding-top:2rem}.marketing-section-heading{margin-bottom:3rem;max-width:770px}.marketing-section-heading--split{grid-gap:clamp(2rem,8vw,7rem);align-items:end;display:grid;gap:clamp(2rem,8vw,7rem);grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);max-width:none}.marketing-about-statement h2,.marketing-contact-next h2,.marketing-cta-panel h2,.marketing-faq-layout h2,.marketing-pricing-preview h2,.marketing-section-heading h2,.marketing-split-feature h2,.marketing-workflow-band h2{color:#f5f9ff;font-size:clamp(2.25rem,4vw,4rem);letter-spacing:-.045em;line-height:1.08;margin:0}.marketing-about-copy p,.marketing-contact-card>p,.marketing-copy,.marketing-page-hero__inner>p,.marketing-section-heading>p{color:#aebdd3;font-size:1.03rem;line-height:1.75}.marketing-section-heading--split>p{margin:0 0 .35rem}.marketing-steps{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(3,1fr)}.marketing-step{background:linear-gradient(155deg,#1b2b48b3,#0d172abf);border:1px solid #7697ca2e;border-radius:1rem;box-shadow:inset 0 1px 0 #ffffff0a;min-height:18rem;padding:2rem}.marketing-principles article>span,.marketing-product-card__intro>span,.marketing-step>span{color:#67daf3;display:block;font-size:.76rem;font-weight:750;letter-spacing:.15em;margin-bottom:3.7rem}.marketing-principles h3,.marketing-step h3{color:#eff6ff;font-size:1.35rem;letter-spacing:-.02em;margin-bottom:.75rem}.marketing-principles p,.marketing-step p{color:#95a8c2;font-size:.93rem;line-height:1.7;margin:0}.marketing-split-feature{grid-gap:clamp(3rem,9vw,8rem);align-items:center;display:grid;gap:clamp(3rem,9vw,8rem);grid-template-columns:minmax(0,.8fr) minmax(430px,1fr)}.marketing-split-feature .marketing-copy{margin:1.5rem 0 2rem;max-width:590px}.marketing-signal-board{background:#0c172bd1;border:1px solid #719cda3d;border-radius:1.25rem;box-shadow:0 32px 70px #00040f61;padding:1rem}.marketing-signal-board__header{align-items:center;color:#8fa3c0;display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;letter-spacing:.08em;padding:.5rem .6rem 1.2rem;text-transform:uppercase}.marketing-signal-board__header strong{color:#a4f0ff;font-size:.74rem}.marketing-signal-board__row{grid-gap:.85rem;align-items:center;border-top:1px solid #7697ca1f;color:#8195b1;display:grid;font-size:.82rem;gap:.85rem;grid-template-columns:auto 1fr auto auto;padding:1rem}.marketing-signal-board__row strong{color:#dfe9f7;font-size:.9rem}.marketing-signal-board__row b{background:#3aa8e81f;border-radius:.5rem;color:#84defe;min-width:2.4rem;padding:.28rem .45rem;text-align:center}.marketing-signal-board__dot{background:#36d7bf;border-radius:50%;box-shadow:0 0 0 .28rem #36d7bf14;height:.5rem;width:.5rem}.marketing-pricing-preview{grid-gap:2rem 4rem;align-items:end;background:radial-gradient(circle at 90% 0,#4f5ff242,#0000 22rem),linear-gradient(150deg,#192946db,#0b1527eb);border:1px solid #70a4e03b;border-radius:1.4rem;box-shadow:0 30px 80px #00041057;display:grid;gap:2rem 4rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(2rem,5vw,4rem)}.marketing-pricing-preview .marketing-copy{margin:1.25rem 0 0;max-width:690px}.marketing-pricing-preview__amount{align-items:start;color:#7de3ff;display:grid;grid-template-columns:auto auto}.marketing-pricing-preview__amount>span{font-size:1.2rem;font-weight:700;margin-top:.65rem}.marketing-pricing-preview__amount strong{font-size:clamp(4rem,7vw,6rem);font-weight:680;letter-spacing:-.07em;line-height:.9}.marketing-pricing-preview__amount p{color:#9dafc8;font-size:.82rem;grid-column:1/-1;line-height:1.45;margin:.75rem 0 0;text-align:right}.marketing-pricing-preview>.ui-button{justify-self:start}.marketing-faq-layout{grid-gap:clamp(3rem,10vw,9rem);display:grid;gap:clamp(3rem,10vw,9rem);grid-template-columns:minmax(0,.7fr) minmax(440px,1fr)}.marketing-faq-list{border-top:1px solid #7697ca33}.marketing-faq-list details{border-bottom:1px solid #7697ca33}.marketing-faq-list summary{color:#e7f0fc;cursor:pointer;font-weight:650;list-style:none;padding:1.4rem 2.5rem 1.4rem 0;position:relative}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary:after{color:#6bdcf6;content:"+";font-size:1.35rem;font-weight:400;position:absolute;right:0;top:1.25rem}.marketing-faq-list details[open] summary:after{content:"–"}.marketing-faq-list details p{color:#91a4bf;font-size:.93rem;line-height:1.7;margin:-.3rem 0 1.45rem;padding-right:2.5rem}.marketing-cta-panel{align-items:end;background:radial-gradient(circle at 80% 25%,#27c9ee2e,#0000 22rem),linear-gradient(135deg,#1a3050eb,#121b35e6);border:1px solid #65b8ec40;border-radius:1.5rem;display:flex;gap:3rem;justify-content:space-between;padding:clamp(2.2rem,5vw,4.5rem)}.marketing-cta-panel h2{max-width:720px}.marketing-page-hero{padding:clamp(5.5rem,11vw,9rem) 0 clamp(4rem,8vw,7rem)}.marketing-page-hero__inner{max-width:960px}.marketing-page-hero--centered .marketing-page-hero__inner{margin:0 auto;text-align:center}.marketing-page-hero--centered .marketing-eyebrow{justify-content:center}.marketing-page-hero h1{color:#f7faff;font-size:clamp(3.2rem,6.5vw,6.2rem);letter-spacing:-.058em;line-height:.98;margin:0;max-width:15ch}.marketing-page-hero--centered .marketing-page-hero__inner>p,.marketing-page-hero--centered h1{margin-left:auto;margin-right:auto}.marketing-page-hero__inner>p{font-size:clamp(1.05rem,1.5vw,1.22rem);margin:1.8rem 0 2.2rem;max-width:750px}.marketing-product-list{grid-gap:1rem;display:grid;gap:1rem}.marketing-product-list--home{margin-top:3rem}.marketing-product-kicker{color:#69dff4!important;font-size:.72rem;font-weight:750;letter-spacing:.12em;margin:0 0 .55rem!important;text-transform:uppercase}.marketing-section-actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.marketing-product-callout__label{grid-gap:.35rem;background:#09172b94;border:1px solid #72d7f347;border-radius:1rem;display:grid;gap:.35rem;padding:1.35rem 1.5rem}.marketing-product-callout__label span,.marketing-vertical-card>span{color:#69dff4;font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.marketing-product-callout__label strong{color:#f3f8ff;font-size:1.2rem}.marketing-product-callout__label p{color:#8da3c1;font-size:.78rem;margin:0}.marketing-vertical-card{background:radial-gradient(circle at 85% 12%,#4f5ff238,#0000 17rem),linear-gradient(150deg,#142a45d1,#0a1528eb);border:1px solid #65cdf14d;border-radius:1.25rem;box-shadow:0 30px 80px #050e1e57;display:flex;flex-direction:column;justify-content:center;min-height:23rem;padding:clamp(2rem,5vw,4rem)}.marketing-vertical-card>strong{color:#f4f9ff;font-size:clamp(2.8rem,5vw,4.8rem);letter-spacing:-.055em;line-height:.98;margin:.8rem 0 1rem}.marketing-vertical-card>p{color:#9eb2cc;line-height:1.7;margin:0;max-width:470px}.marketing-vertical-card>div{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.marketing-vertical-card b{border:1px solid #67dbf433;border-radius:999px;color:#bceefa;font-size:.72rem;padding:.5rem .7rem}.marketing-product-card{grid-gap:3rem;align-items:center;background:linear-gradient(150deg,#182742b8,#0c1629d1);border:1px solid #7697ca2e;border-radius:1.2rem;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);padding:clamp(2rem,5vw,4rem)}.marketing-product-card__intro{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:3.5rem 1fr}.marketing-product-card__intro>span{margin:.55rem 0 0}.marketing-product-card h2{color:#f0f6ff;font-size:clamp(2rem,3.5vw,3.4rem);letter-spacing:-.04em;margin:0 0 .8rem}.marketing-product-card p{color:#96a8c1;line-height:1.7;margin:0;max-width:560px}.marketing-plan ul,.marketing-product-card ul{grid-gap:.85rem;color:#c8d5e8;display:grid;font-size:.9rem;gap:.85rem;list-style:none;margin:0;padding:0}.marketing-plan li,.marketing-product-card li{padding-left:1.5rem;position:relative}.marketing-plan li:before,.marketing-product-card li:before{color:#58d9ed;content:"✓";left:0;position:absolute}.marketing-workflow-band{grid-gap:clamp(3rem,10vw,9rem);display:grid;gap:clamp(3rem,10vw,9rem);grid-template-columns:minmax(0,.75fr) minmax(480px,1fr)}.marketing-workflow-band ol{grid-gap:1.2rem;display:grid;gap:1.2rem;list-style:none;margin:0;padding:0}.marketing-workflow-band li{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:2.6rem 1fr}.marketing-workflow-band li>span{align-items:center;background:#3aa8e814;border:1px solid #53cfee59;border-radius:.7rem;color:#72def5;display:inline-flex;font-size:.78rem;font-weight:750;height:2.35rem;justify-content:center;width:2.35rem}.marketing-workflow-band strong{color:#e9f2ff}.marketing-workflow-band p{color:#8fa2bd;font-size:.9rem;margin:.25rem 0 0}.marketing-pricing-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);max-width:980px}.marketing-pricing-grid--three{grid-template-columns:repeat(3,1fr);max-width:1160px}.marketing-plan--neutral{background:linear-gradient(150deg,#241f44c2,#0e1529e0);border-color:#ac8bfa57}.marketing-plan{background:linear-gradient(150deg,#172640b8,#0c1628db);border:1px solid #7697ca33;border-radius:1.2rem;padding:clamp(2rem,4vw,3.25rem);position:relative}.marketing-plan--featured{border-color:#5bccf273;box-shadow:0 30px 80px #114e8f33}.marketing-plan__badge{background:#37cfea1f;border-radius:999px;color:#7de4f8;font-size:.68rem;font-weight:750;letter-spacing:.07em;padding:.35rem .65rem;position:absolute;right:1.25rem;text-transform:uppercase;top:1.25rem}.marketing-plan__name{color:#e7f1ff;font-size:1rem;font-weight:700;margin:0 0 2rem}.marketing-plan__price{align-items:flex-start;color:#f6faff;display:flex}.marketing-plan__price span{color:#86e6fb;font-size:1.2rem;font-weight:700;margin-top:.7rem}.marketing-plan__custom,.marketing-plan__price strong{font-size:clamp(4rem,7vw,5.6rem);font-weight:680;letter-spacing:-.065em;line-height:.95}.marketing-plan__custom{color:#f4f8ff;font-size:clamp(3.5rem,6vw,4.8rem)}.marketing-plan__unit{color:#87a0bd;font-size:.85rem;margin:.65rem 0 1.65rem}.marketing-plan__description{color:#a8b9d0;line-height:1.65;margin:0 0 1.5rem;min-height:3.7rem}.marketing-plan__note{color:#8195b0;font-size:.78rem;line-height:1.5;margin:.8rem 0 1.7rem;min-height:2.6rem;text-align:center}.marketing-trial-band{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.marketing-trial-band>div{border-left:1px solid #5dcef14d;padding:2rem}.marketing-trial-band span{color:#62d9f1;display:block;font-size:.72rem;font-weight:750;letter-spacing:.14em;margin-bottom:2.5rem}.marketing-trial-band strong{color:#e8f1fd}.marketing-trial-band p{color:#8fa2bc;font-size:.88rem;line-height:1.6;margin:.4rem 0 0}.marketing-about-grid{grid-gap:clamp(3rem,10vw,9rem);display:grid;gap:clamp(3rem,10vw,9rem);grid-template-columns:minmax(0,.8fr) minmax(440px,1fr)}.marketing-about-copy p:first-child{margin-top:0}.marketing-about-copy p:last-child{margin-bottom:0}.marketing-principles{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.marketing-principles article{background:#0c162885;border:1px solid #7697ca26;border-radius:1rem;padding:2rem}.marketing-principles article>span{margin-bottom:4rem}.marketing-contact-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1.1fr .9fr}.marketing-contact-card{align-items:flex-start;background:#121f35c2;border:1px solid #7697ca2e;border-radius:1.2rem;display:flex;flex-direction:column;min-height:27rem;padding:clamp(2rem,5vw,4rem)}.marketing-contact-card--primary{background:radial-gradient(circle at 90% 8%,#4664ed3d,#0000 20rem),#12223bd9;border-color:#59c9ef5c}.marketing-contact-card h2{color:#f2f7ff;font-size:clamp(2rem,3.5vw,3.5rem);letter-spacing:-.045em;margin:0}.marketing-contact-card>p:not(.marketing-eyebrow){margin:1.25rem 0 2rem;max-width:590px}.marketing-contact-email{color:#81def7;font-size:.9rem;margin-top:1.25rem;text-decoration:none}.marketing-contact-email:focus-visible,.marketing-contact-email:hover{text-decoration:underline}.marketing-contact-next{align-items:end;display:flex;gap:3rem;justify-content:space-between}.marketing-footer{background:#060c188a;border-top:1px solid #7697ca24;padding:2.5rem 0}.marketing-footer__inner{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr auto;justify-content:space-between}.marketing-footer p{color:#8193ad;font-size:.85rem;margin:.75rem 0 0}.marketing-footer__brand p{max-width:300px}.marketing-footer__links{grid-gap:clamp(2rem,7vw,5rem);display:grid;gap:clamp(2rem,7vw,5rem);grid-template-columns:repeat(3,minmax(110px,1fr))}.marketing-footer__links>div{grid-gap:.55rem;align-content:start;display:grid;gap:.55rem}.marketing-footer__links strong{color:#e2ebf8;font-size:.78rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.marketing-footer__links a{color:#879ab6;font-size:.85rem;text-decoration:none}.marketing-footer__links a:focus-visible,.marketing-footer__links a:hover{color:#78def8}.marketing-footer__bottom{border-top:1px solid #7697ca1f;display:flex;gap:2rem;justify-content:space-between;margin-top:2.5rem;padding-top:1.5rem}@media (max-width:900px){.marketing-header__inner{flex-wrap:wrap;min-height:4.75rem}.marketing-menu-toggle{align-items:center;background:#182741a3;border:1px solid #7697ca38;border-radius:.7rem;box-shadow:none;display:inline-flex;flex-direction:column;gap:.3rem;height:2.7rem;justify-content:center;margin-left:auto;padding:0;width:2.7rem}.marketing-menu-toggle span{background:#d8e5f7;border-radius:999px;height:1.5px;width:1.05rem}.marketing-menu-toggle:focus-visible:not(:disabled),.marketing-menu-toggle:hover:not(:disabled){background:#1d3152e6;border-color:#5ad2ef80;box-shadow:none}.marketing-header__content{align-items:stretch;flex-direction:column;gap:1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease,padding .25s ease;width:100%}.marketing-header__content--open{max-height:28rem;opacity:1;padding:.25rem 0 1.25rem}.marketing-nav{align-items:stretch;flex-direction:column;gap:0}.marketing-nav__link{padding:.75rem 0}.marketing-nav__link:after{bottom:.5rem;right:auto;width:2rem}.marketing-header__actions{align-items:stretch}.marketing-hero__grid{grid-template-columns:1fr}.marketing-title{max-width:11ch}.marketing-console{transform:none;width:min(620px,100%)}.marketing-foundation__grid{grid-template-columns:repeat(2,1fr)}.marketing-about-grid,.marketing-faq-layout,.marketing-principles,.marketing-product-card,.marketing-section-heading--split,.marketing-split-feature,.marketing-steps,.marketing-trial-band,.marketing-workflow-band{grid-template-columns:1fr}.marketing-step{min-height:auto}.marketing-principles article>span,.marketing-step>span{margin-bottom:2.5rem}.marketing-pricing-preview{align-items:start;grid-template-columns:1fr}.marketing-pricing-preview__amount p{text-align:left}.marketing-contact-grid,.marketing-pricing-grid{grid-template-columns:1fr}.marketing-contact-card{min-height:0}.marketing-contact-next,.marketing-cta-panel{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.marketing-container,.marketing-header__inner{width:min(calc(100% - 2rem),1160px)}.marketing-header__inner{min-height:4.25rem}.marketing-hero{padding-top:4.2rem}.marketing-title{font-size:clamp(2.85rem,15vw,4.1rem)}.marketing-actions .ui-button,.marketing-section-actions .ui-button{width:100%}.marketing-footer__inner,.marketing-foundation__grid{grid-template-columns:1fr}.marketing-footer__links{grid-template-columns:repeat(2,1fr)}.marketing-footer__bottom{flex-direction:column;gap:0}.marketing-page-hero{padding-top:4.75rem}.marketing-page-hero h1{font-size:clamp(2.9rem,14vw,4.4rem)}.marketing-product-card{padding:1.5rem}.marketing-product-card__intro{grid-template-columns:1fr}.marketing-product-card__intro>span{margin:0}.marketing-plan__badge{margin-bottom:1rem;position:static;width:-webkit-fit-content;width:fit-content}.marketing-plan__name{margin-bottom:1.5rem}.marketing-signal-board__row{grid-template-columns:auto 1fr auto}.marketing-signal-board__row>span:not(.marketing-signal-board__dot){display:none}}
/*# sourceMappingURL=main.87e2ea0e.css.map*/