@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--fade-left-n:0;--fade-right-n:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer legacy{:root{color:#20211d;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#20211d;--ink-2:#363731;--muted:#74756d;--muted-2:#a1a199;--canvas:#f2f1eb;--paper:#faf9f4;--line:#ddddd4;--line-dark:#c7c7bd;--acid:var(--color-kumo-brand);--acid-dark:#6f9704;--orange:#e76e3a;--red:#c13e32;--sidebar:#181916;--mono:"DM Mono",monospace;--font-ui-caption:12px;--font-ui-body:14px;--font-ui-emphasis:16px;--font-ui-heading:18px;--font-display:"Inter Tight","Inter",sans-serif;--font-ui:"Inter",sans-serif;--type-caption:12px;--type-small:13px;--type-body:14px;--type-subhead:18px;--type-section:20px;--type-page:clamp(34px,3.2vw,44px);background:#eeede7;font-family:Inter,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:radial-gradient(circle at 88% 4%,light-dark(#056dff13,#005ce313),transparent 24rem),var(--canvas);min-width:320px;min-height:100vh;margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--color-kumo-brand)7.5%,transparent),transparent 24rem),var(--canvas)}}.app-shell{font-family:var(--font-ui);font-size:var(--type-body);line-height:1.5}.app-shell :not(h1,h2,h3,h4){font-size:max(var(--type-small),1em)!important}.app-shell :is(h1,h2,h3,h4){font-family:var(--font-display)}.app-shell .page-header h1,.app-shell .campaign-detail-header h2,.app-shell .setup-question h2,.app-shell .setup-complete h2{letter-spacing:-.055em;line-height:1.02;font-size:var(--type-page)!important}.app-shell :is(.panel-header h2,.form-card-header h2,.drawer-header h2,.source-analysis-modal h2,.campaign-detail-section h3,.installation-copy h3,.verification-card h3){line-height:1.2;font-size:var(--type-section)!important}.app-shell :is(.eyebrow,.panel-kicker,.nav-label,.table-head,.ip-head,.event-head,.source-list-head,.domain-head,.detail-label,.form-field>span){line-height:1.4;font-size:var(--type-caption)!important}.app-shell :is(.button,.button.compact,.nav a,.user-menu a,.live-indicator){font-size:var(--type-small)!important}.app-shell :is(.table-head,.ip-head,.event-head,.source-list-head,.domain-head,.table-pagination,.table-summary,.chart-legend){line-height:1.35;font-size:var(--type-caption)!important}.app-shell :is(.table-row,.ip-row,.event-row,.source-list-row,.domain-row,.invoice-row,.credit-ledger-row,.admin-row){line-height:1.35}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.mono,code,kbd,time{font-family:var(--mono)}.app-shell{min-height:100vh}.sidebar{z-index:20;color:#e8e8e1;background:linear-gradient(#ffffff05 1px,transparent 1px),var(--sidebar);background-size:100% 32px;border-right:1px solid #2d2e29;flex-direction:column;width:232px;padding:18px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:center;gap:10px;padding:2px 6px 18px;display:flex}.brand-mark{place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.brand-mark-img{width:32px;height:32px;display:block}.sidebar-brand strong{letter-spacing:-.03em;font-size:14px;display:block}.credit-balance-link{color:#d9ded0;background:#20221d;border:1px solid #35382f;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;margin:0 1px;padding:8px 9px;transition:all .15s;display:grid}.credit-balance-link:hover{color:#f6f8ef;background:#292c24;border-color:#505545}.credit-balance-icon{width:28px;height:28px;color:var(--acid);background:light-dark(#056dff1a,#005ce31a);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.credit-balance-icon{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.credit-balance-icon{border:1px solid light-dark(#056dff33,#005ce333)}@supports (color:color-mix(in lab,red,red)){.credit-balance-icon{border:1px solid color-mix(in srgb,var(--color-kumo-brand)20%,transparent)}}.credit-balance-icon{border-radius:3px}.credit-balance-copy{gap:2px;min-width:0;display:grid}.credit-balance-copy small{color:#85897d;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.credit-balance-copy strong{color:inherit;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.credit-balance-arrow{color:#7f8378;font-size:14px;transition:transform .15s}.credit-balance-link:hover .credit-balance-arrow{transform:translate(2px)}.credit-balance-link.is-paused .credit-balance-icon{color:#ff9d8e;background:#e76e3a1a;border-color:#e76e3a40}.credit-balance-link.is-paused .credit-balance-copy strong{color:#ffc0b7}.nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b3d37 transparent;flex:auto;min-height:0;padding:17px 0 19px;overflow-y:auto}.nav-label{color:#696a63;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 7px;font-size:8px;display:block}.nav-label-spaced{margin-top:18px}.nav a{color:#92938b;border-radius:3px;align-items:center;gap:10px;height:35px;margin:2px 0;padding:0 10px;font-size:11.5px;transition:all .15s;display:flex;position:relative}.nav a:hover{color:#e8e8e1;background:#21221e}.nav a.active{color:#f7f7ef;background:#292b25}.nav a.active:before{content:"";background:var(--acid);border-radius:0 2px 2px 0;width:2px;height:17px;position:absolute;left:0}.nav a.active svg{color:var(--acid)}.sidebar-bottom{flex-direction:column;flex:none;gap:4px;display:flex}.user-menu{background:#151713;border:1px solid #30322d;border-radius:4px;gap:2px;padding:7px;display:grid;box-shadow:0 -10px 28px #0000002e}.user-menu a{color:#a4a69e;border-radius:3px;align-items:center;gap:9px;min-height:31px;padding:0 5px;font-size:10.5px;display:flex}.user-menu a:hover,.user-menu a.active{color:#f4f5ef;background:#262822}.user-menu a.active svg{color:var(--acid)}.user-menu-separator{background:#30322d;height:1px;margin:4px 1px}.user-menu-sign-out{color:#f0aaa2;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:0 5px;font-size:10.5px;display:flex}.user-menu-sign-out:hover:not(:disabled){color:#ffd1cb;background:#ff6b611a}.user-menu-sign-out:disabled{cursor:wait;opacity:.65}.user-card{color:#ddddd5;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2e2f2a;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:5px;padding:10px 7px 4px;display:grid}.user-avatar,.member-avatar{font-family:var(--mono);background:#393a34;border:1px solid #4a4b44;border-radius:50%;place-items:center;display:grid}.user-avatar{width:27px;height:27px;font-size:8px}.user-card strong,.user-card small{display:block}.user-card strong{font-size:9.5px}.user-card small{color:#74756e;margin-top:1px;font-size:8.5px}.content-shell{min-height:100vh;margin-left:232px}.live-indicator{white-space:nowrap;align-items:center;gap:6px;display:flex}.mobile-menu{display:none!important}.admin-viewing-banner{color:#cae89c;min-height:38px;font:500 10px var(--mono);letter-spacing:.035em;background:linear-gradient(90deg,#78ab362e,#111812a6);border:1px solid #4a6b2e;border-radius:3px;align-items:center;gap:9px;margin-bottom:18px;padding:0 12px;display:flex}.admin-viewing-banner svg{color:var(--color-kumo-brand)}.admin-viewing-banner strong{color:#edf8dd;text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.admin-viewing-banner small{color:#92a87c;font:500 8px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-left:auto}.admin-exit-view{color:#e1f5c3;background:light-dark(#056dff1a,#005ce31a);flex:none;align-items:center;gap:6px;min-height:26px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-exit-view{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.admin-exit-view{border:1px solid light-dark(#056dff61,#005ce361)}@supports (color:color-mix(in lab,red,red)){.admin-exit-view{border:1px solid color-mix(in srgb,var(--color-kumo-brand)38%,transparent)}}.admin-exit-view{font:600 8px var(--mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:color .15s,background .15s,border-color .15s}.admin-exit-view svg{color:currentColor}.admin-exit-view:hover{color:#10170a;background:var(--color-kumo-brand);border-color:var(--color-kumo-brand-hover)}.admin-exit-view:focus-visible{outline-offset:2px;outline:2px solid #d9ff92}@media(max-width:600px){.admin-viewing-banner{flex-wrap:wrap;padding-block:7px}.admin-viewing-banner>span{flex:140px;min-width:0}.admin-viewing-banner small{order:3;width:100%;margin-left:24px}}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow,.panel-kicker{color:#83847c;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px}.page-header h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1}.page-header p{max-width:680px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.info-tip{vertical-align:middle;color:#718095;cursor:help;outline:none;place-items:center;width:16px;height:16px;margin-left:7px;display:inline-grid;position:relative}.info-tip>svg{width:14px;height:14px}.info-tip>span{z-index:8;color:#d6e0ea;width:220px;font-family:var(--font-sans);letter-spacing:0;text-align:left;text-transform:none;pointer-events:none;visibility:hidden;opacity:0;background:#17202a;border:1px solid #405268;border-radius:4px;padding:9px 10px;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 8px 22px #00000052;font-size:var(--type-small)!important}.info-tip:hover>span,.info-tip:focus>span{visibility:visible;opacity:1;transform:translate(-50%)}.page-header h1 .info-tip{top:-2px}.page-actions{align-items:center;gap:8px;display:flex}.time-range-control{cursor:pointer;gap:5px;position:relative}.time-range-control select{appearance:none;min-width:122px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.time-range-control option{color:#1a2028}.live-indicator{color:#527000;height:32px;font-family:var(--mono);background:light-dark(#056dff1f,#005ce31f);padding:0 11px;font-size:8.5px}@supports (color:color-mix(in lab,red,red)){.live-indicator{background:color-mix(in srgb,var(--color-kumo-brand)12%,transparent)}}.live-indicator{border:1px solid #6f970440;border-radius:3px}.live-indicator>span{background:var(--acid-dark);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px light-dark(#056dff29,#005ce329)}@supports (color:color-mix(in lab,red,red)){.live-indicator>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.button{white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:9.5px;font-weight:600;transition:all .14s;display:inline-flex}.button.primary{color:#151612;background:var(--acid);border:1px solid #9dcc21;box-shadow:inset 0 1px #ffffff6b}.button.primary:hover{background:var(--color-kumo-brand-hover);transform:translateY(-1px)}.button.secondary{color:#4e4f48;border:1px solid var(--line-dark);background:#f7f6f1}.button.secondary:hover{color:var(--ink);background:#fff;border-color:#b7b7ad}.button.compact{height:28px;padding:0 9px;font-size:8.5px}.button.full{width:100%}.button:disabled{cursor:wait;opacity:.62}.demo-banner{color:#dce8bb;background:#202a18;border:1px solid #526739;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin:0 0 18px;padding:8px 12px;display:flex}.demo-banner span{gap:2px;display:grid}.demo-banner strong{font-size:11px}.demo-banner small{color:#b6c49a;font-size:9px}.demo-banner a,.demo-sidebar-cta{color:#1b2112;white-space:nowrap;background:var(--acid);border:1px solid #9dcc21;border-radius:3px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.demo-banner a:hover,.demo-sidebar-cta:hover{color:#10150a;background:var(--color-kumo-brand-hover)}.demo-sidebar-cta{width:100%;min-height:34px}.demo-credit-balance{cursor:default;opacity:.78}.demo-credit-balance .credit-balance-arrow{color:#75816b}.demo-nav-disabled{color:#5c6873;width:100%;min-height:34px;font:inherit;text-align:left;cursor:not-allowed;opacity:.7;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:grid}.demo-nav-disabled svg:last-child{color:#71808d}.demo-integration-card{background:#111820;border:1px solid #334352;border-radius:7px;overflow:hidden;box-shadow:0 20px 50px #00000021}.demo-integration-steps{background:#171f28;border-bottom:1px solid #334352;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.demo-integration-steps li{color:#748292;border-right:1px solid #293743;align-items:center;gap:8px;min-height:58px;padding:0 18px;display:flex}.demo-integration-steps li:last-child{border-right:0}.demo-integration-steps b{color:#7e8b98;font:600 10px var(--mono)}.demo-integration-steps span{font-size:11px;font-weight:650}.demo-integration-steps .active{color:#e8f3da;background:light-dark(#056dff11,#005ce311)}@supports (color:color-mix(in lab,red,red)){.demo-integration-steps .active{background:color-mix(in srgb,var(--color-kumo-brand)6.5%,transparent)}}.demo-integration-steps .active{box-shadow:inset 0 -2px var(--acid)}.demo-integration-steps .active b{color:var(--acid)}.demo-integration-stage{max-width:680px;padding:48px 50px 44px}.demo-integration-stage h2{color:#eef3f7;letter-spacing:-.035em;margin:11px 0 9px;font-size:25px}.demo-integration-stage>p{color:#9eafbf;max-width:57ch;margin:0 0 27px;font-size:13px;line-height:1.6}.demo-landing-url{color:#dce7ef;background:#0c1218;border:1px solid #3d5364;border-radius:5px;align-items:center;gap:12px;padding:15px 16px;display:flex}.demo-landing-url>svg:first-child{color:var(--color-kumo-brand)}.demo-landing-url code{color:#dce7ef;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.demo-landing-url>svg:last-child{color:var(--color-kumo-brand)}.demo-integration-confirmation{color:#a9b9a1;align-items:flex-start;gap:10px;padding:14px 2px 0;display:flex}.demo-integration-confirmation>span{color:#12200a;background:var(--acid);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.demo-integration-confirmation strong,.demo-integration-confirmation small{display:block}.demo-integration-confirmation strong{color:#e4eddc;font-size:11px}.demo-integration-confirmation small{color:#84938d;margin-top:3px;font-size:10px}.demo-integration-locked{color:#a4b1bc;background:#171f28;border-top:1px solid #334352;align-items:center;gap:9px;padding:13px 18px;font-size:11px;display:flex}.demo-integration-locked svg{color:var(--color-kumo-brand)}.demo-rules-lock{color:#a9b7c4;background:repeating-linear-gradient(-45deg,#7b8f9e0d,#7b8f9e0d 6px,#0000 6px 12px);border-top:1px solid #2d3c49;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;padding:16px 18px;display:grid}.demo-rules-lock svg{color:var(--color-kumo-brand);grid-row:span 2}.demo-rules-lock strong{color:#dbe5ed;font-size:11px}.demo-rules-lock span{color:#8796a4;margin-top:3px;font-size:10px;line-height:1.45}@media(max-width:640px){.demo-banner{align-items:flex-start}.demo-banner a{margin-top:1px}.demo-integration-steps{grid-template-columns:1fr 1fr}.demo-integration-steps li{min-height:48px;padding:0 12px}.demo-integration-steps li:nth-child(2){border-right:0}.demo-integration-stage{padding:30px 20px}.demo-integration-stage h2{font-size:22px}}.kumo-content-shell .overview-page :is(.verdict-panel,.verdict-trend-panel,.overview-source-panel,.geography-panel){color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px}.kumo-content-shell .overview-page .geography-panel:before{display:none}.kumo-content-shell .overview-page :is(.panel-header h2,.geography-heading h2,.verdict-gauge-label strong,.verdict-breakdown strong,.geography-location strong,.quality-number-total,.source-name strong){color:var(--text-color-kumo-strong)}.kumo-content-shell .overview-page :is(.verdict-gauge-label span,.verdict-breakdown>div>span:last-child,.chart-legend,.geography-location small){color:var(--text-color-kumo-subtle)}.kumo-content-shell .overview-page .verdict-breakdown>div{background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline);border-radius:8px}.kumo-content-shell .overview-page .verdict-breakdown .traffic-status{width:fit-content;padding:2px 7px;font-size:11px}.kumo-content-shell .overview-page .geography-tabs{background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline);border-radius:8px}.kumo-content-shell .overview-page .geography-tabs button{color:var(--text-color-kumo-subtle);border-radius:6px}.kumo-content-shell .overview-page .geography-tabs button:hover{color:var(--text-color-kumo-strong);background:var(--color-kumo-fill-hover)}.kumo-content-shell .overview-page .geography-tabs button.active{color:var(--text-color-kumo-strong);background:var(--color-kumo-base);box-shadow:0 0 0 1px var(--color-kumo-line),0 1px 2px var(--color-kumo-shadow-drop)}.kumo-content-shell .overview-page .quality-count-table{border-color:var(--color-kumo-hairline);border-radius:8px}.kumo-content-shell .overview-page .quality-count-row{border-color:var(--color-kumo-hairline)}.kumo-content-shell .overview-page .quality-count-row:not(.quality-count-head):hover{background:var(--color-kumo-tint)}.kumo-content-shell .overview-page .quality-count-head{color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed)}.kumo-content-shell .overview-page .geography-location>:is(img,i),.kumo-content-shell .overview-page .source-icon{color:var(--text-color-kumo-link);background:var(--color-kumo-info-tint);border-color:var(--color-kumo-hairline)}.kumo-content-shell .click-metrics{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:0;display:grid;overflow:visible}.kumo-content-shell .click-metrics>:is(div,article){min-height:112px;color:var(--text-color-kumo-default);background:var(--color-kumo-base);border:1px solid var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px;align-content:space-between;padding:16px;display:grid;position:relative}.kumo-content-shell .click-metrics>:is(div,article):before{border-radius:0 0 2px 2px;width:auto;height:2px;top:0;left:14px;right:14px}.kumo-content-shell .click-metrics span{color:var(--text-color-kumo-subtle);font-family:var(--font-ui);letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:600}.kumo-content-shell .click-metrics strong{color:var(--text-color-kumo-strong);font-size:28px;line-height:1}.kumo-content-shell .click-metrics small{color:var(--text-color-kumo-subtle);font-size:11px}.kumo-content-shell .explorer-toolbar{background:var(--color-kumo-base);border:1px solid var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px;margin-bottom:12px;padding:10px}.kumo-content-shell .explorer-toolbar .search-field{background:var(--color-kumo-control);border-color:var(--color-kumo-line)}.kumo-content-shell .explorer-toolbar :is(.search-field input,.select-control select){color:var(--text-color-kumo-default)}.kumo-content-shell .explorer-toolbar .select-control{color:var(--text-color-kumo-default);background:var(--color-kumo-control);border-color:var(--color-kumo-line)}.kumo-content-shell .dashboard-list-panel{color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px;overflow:hidden}.kumo-content-shell .dashboard-list-panel .source-section-header{color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline)}.kumo-content-shell .dashboard-list-panel .source-section-header h2{color:var(--text-color-kumo-strong)}.kumo-content-shell .dashboard-list-panel .visit-head{color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline)}.kumo-content-shell .dashboard-list-panel .visit-row:not(.visit-head){color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline)}.kumo-content-shell .dashboard-list-panel .visit-row:not(.visit-head):hover{background:var(--color-kumo-tint)}.kumo-content-shell .dashboard-list-panel :is(.cell-primary,.click-time strong){color:var(--text-color-kumo-strong)}.kumo-content-shell .table-pagination{color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline)}@media(max-width:760px){.kumo-content-shell .click-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kumo-content-shell .click-metrics>:is(div,article),.kumo-content-shell .click-metrics>:is(div,article):nth-child(n){border:1px solid var(--color-kumo-hairline);min-height:100px;padding:14px}}.kumo-content-shell .demo-integration-card{color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px}.kumo-content-shell .demo-integration-steps,.kumo-content-shell .demo-integration-locked{color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline)}.kumo-content-shell .demo-integration-steps li{color:var(--text-color-kumo-subtle);border-color:var(--color-kumo-hairline)}.kumo-content-shell .demo-integration-steps .active{color:var(--text-color-kumo-strong);background:var(--color-kumo-info-tint);box-shadow:inset 0 -2px var(--color-kumo-brand)}.kumo-content-shell .demo-integration-steps .active b,.kumo-content-shell .demo-integration-locked svg{color:var(--text-color-kumo-link)}.kumo-content-shell .demo-integration-stage h2,.kumo-content-shell .demo-integration-confirmation strong{color:var(--text-color-kumo-strong)}.kumo-content-shell .demo-integration-stage>p,.kumo-content-shell .demo-integration-confirmation small{color:var(--text-color-kumo-subtle)}.kumo-content-shell .demo-landing-url{color:var(--text-color-kumo-default);background:var(--color-kumo-control);border-color:var(--color-kumo-line);border-radius:8px}.kumo-content-shell .demo-landing-url code{color:var(--text-color-kumo-default)}.kumo-content-shell .demo-landing-url>svg{color:var(--text-color-kumo-success)}.kumo-content-shell .demo-integration-confirmation>span{color:#fff;background:var(--color-kumo-success)}.kumo-content-shell .classification-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid;overflow:visible}.kumo-content-shell .classification-card{min-height:112px;color:var(--text-color-kumo-default);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px;padding:16px;background:var(--color-kumo-base)!important;border:1px solid var(--color-kumo-hairline)!important}.kumo-content-shell .classification-card strong{color:var(--text-color-kumo-strong)}.kumo-content-shell .classification-card p,.kumo-content-shell .classification-card>div{color:var(--text-color-kumo-subtle)}.kumo-content-shell :is(.protection-rules-meta,.protection-rules-list,.automation-minimal-list,.automation-activity-panel,.admin-section,.quality-signal-list,.payment-admin-card,.credit-hero,.credit-package,.credit-ledger,.exclusion-setting){color:var(--text-color-kumo-default);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px;background:var(--color-kumo-base)!important;border-color:var(--color-kumo-hairline)!important}.kumo-content-shell :is(.protection-rule,.protection-rule-primary,.protection-rule-detail,.automation-minimal-row,.automation-activity-row,.quality-signal-row,.credit-ledger-row){color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline)}.kumo-content-shell :is(.protection-rule-primary strong,.automation-setting-label strong,.automation-activity-panel h2,.quality-signal-row strong,.payment-admin-title strong,.credit-hero strong,.credit-package strong){color:var(--text-color-kumo-strong)}.kumo-content-shell :is(.protection-rule-primary small,.protection-rule-detail,.automation-setting-label small,.automation-activity-panel p,.quality-signal-row small,.payment-admin-title small,.credit-hero span,.credit-package span){color:var(--text-color-kumo-subtle)}.kumo-content-shell :is(.automation-tabs,.admin-tabs,.environment-switch,.dimension-switch){color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline);border-radius:8px}.kumo-content-shell :is(.automation-tabs,.admin-tabs,.environment-switch,.dimension-switch) button{color:var(--text-color-kumo-subtle);background:0 0;border-color:#0000;border-radius:6px}.kumo-content-shell :is(.automation-tabs,.admin-tabs,.environment-switch,.dimension-switch) button:is(.active,[aria-selected=true]){color:var(--text-color-kumo-strong);background:var(--color-kumo-base);border-color:var(--color-kumo-line);box-shadow:0 1px 2px var(--color-kumo-shadow-drop)}.kumo-content-shell .admin-metric-grid>div{color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px}.kumo-content-shell .admin-metric-grid strong{color:var(--text-color-kumo-strong)}.kumo-content-shell :is(.admin-table,.automation-activity-table){background:var(--color-kumo-base);border-color:var(--color-kumo-hairline);border-radius:8px;overflow:hidden}.kumo-content-shell :is(.admin-row-head,.automation-activity-head,.credit-ledger-head){color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed)}.kumo-content-shell :is(.payment-admin-card,.credit-package){background:var(--color-kumo-base)!important}.kumo-content-shell .credit-package.featured{border-color:var(--color-kumo-brand)!important}.kumo-content-shell .featured-ribbon{color:#fff;background:var(--color-kumo-brand)}.kumo-content-shell :is(.zero-balance-banner,.automation-observe-note,.demo-rules-lock){color:var(--text-color-kumo-warning);background:var(--color-kumo-warning-tint);border-color:light-dark(#fa890059,#db680959)}@supports (color:color-mix(in lab,red,red)){.kumo-content-shell :is(.zero-balance-banner,.automation-observe-note,.demo-rules-lock){border-color:color-mix(in srgb,var(--color-kumo-warning)35%,transparent)}}.kumo-content-shell :is(.zero-balance-banner,.automation-observe-note,.demo-rules-lock){border-radius:8px}.kumo-content-shell :is(.integration-explorer,.setup-wizard){color:var(--text-color-kumo-default)}.kumo-content-shell :is(.integration-table-panel,.integration-website-scope,.setup-wizard,.campaign-detail-drawer,.campaign-delete-modal){color:var(--text-color-kumo-default);box-shadow:0 8px 28px var(--color-kumo-shadow-drop);background:var(--color-kumo-base)!important;border-color:var(--color-kumo-hairline)!important}.kumo-content-shell :is(.integration-row,.integration-head,.setup-wizard-header,.setup-progress,.setup-footer,.campaign-detail-header,.campaign-detail-section){color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline)}.kumo-content-shell :is(.integration-head,.setup-progress){color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed)}.kumo-content-shell :is(.integration-identity strong,.integration-source strong,.setup-question h2,.setup-complete h2,.campaign-detail-header h2,.campaign-detail-section h3){color:var(--text-color-kumo-strong)}.kumo-content-shell :is(.integration-destination,.integration-source small,.setup-question p,.campaign-detail-header p,.campaign-detail-section p){color:var(--text-color-kumo-subtle)}.kumo-content-shell :is(.detail-code,.campaign-parameter-grid,.campaign-parameter-grid>div){color:var(--text-color-kumo-default);background:var(--color-kumo-recessed);border-color:var(--color-kumo-hairline)}.kumo-content-shell .detail-code code{color:var(--text-color-kumo-default)}.kumo-demo-cta{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-inline:8px;overflow:hidden}@media(max-width:640px){.kumo-content-shell .classification-grid{grid-template-columns:1fr}}.icon-button{color:#74756d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.icon-button:hover{color:var(--ink);border-color:var(--line);background:#f0efe9}.text-button{color:#5e7f03;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9.5px;font-weight:600;display:inline-flex}.panel{border:1px solid var(--line);background:#faf9f4d6;border-radius:5px;box-shadow:0 1px #fffc}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:14px;font-weight:600}.form-card{padding:0;position:relative;overflow:hidden}.form-card-header{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:17px;padding:23px 24px 20px;display:grid}.form-card-index{color:#4f6900;width:38px;height:38px;font-family:var(--mono);background:var(--acid);border:1px solid #9dcc21;border-radius:3px 12px;place-items:center;font-size:12px;display:grid}.form-card-header h2{letter-spacing:-.04em;margin:5px 0 8px;font-size:22px}.form-card-header p{max-width:700px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.form-grid{grid-template-columns:minmax(210px,.72fr) minmax(310px,1.28fr);gap:20px;padding:23px 24px 21px 95px;display:grid}.form-field{gap:8px;min-width:0;display:grid}.form-field>span{color:#55574f;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:43px;color:var(--ink);border:1px solid var(--line-dark);background:#fffefa;border-radius:3px;outline:none;padding:0 13px;font-size:15px;transition:border-color .14s,box-shadow .14s}.form-field input::placeholder,.form-field textarea::placeholder{color:#a5a69d}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#8eae28;box-shadow:0 0 0 3px light-dark(#056dff33,#005ce333)}@supports (color:color-mix(in lab,red,red)){.form-field input:focus,.form-field select:focus,.form-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)20%,transparent)}}.form-field small{color:#777970;font-size:12px;line-height:1.4}.form-actions{grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:3px;display:flex}.form-actions>span{color:#70726a;font-size:13px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.metric-card{border:1px solid var(--line);background:#faf9f4bf;border-radius:4px;min-width:0;padding:15px 16px 13px;position:relative;overflow:hidden}.metric-card:after{content:"";border:1px solid #e4e3dc;border-radius:50%;width:54px;height:54px;position:absolute;bottom:-19px;right:-11px}.metric-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.metric-label svg{color:#adaea5}.metric-value{font-family:var(--mono);letter-spacing:-.055em;margin:13px 0 11px;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1}.metric-value small{letter-spacing:-.02em;margin-left:2px;font-size:13px}.metric-meta{color:#8a8b82;align-items:center;gap:8px;font-size:8.5px;display:flex}.delta-up,.delta-down{font-family:var(--mono);align-items:center;gap:2px;font-size:8.5px;display:inline-flex}.delta-up{color:#5c8100}.delta-down{color:#b74f32}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,.7fr);gap:10px;margin-bottom:10px;display:grid}.traffic-chart-panel,.risk-mix-panel{height:336px;padding:17px}.chart-legend{color:var(--muted);font-family:var(--mono);gap:15px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{width:12px;height:2px}.legend-total{background:var(--ink)}.legend-risk{background:var(--acid-dark)}.chart-wrap{width:100%;height:262px;margin-top:13px}.risk-mix-panel{position:relative;overflow:hidden}.risk-mix-panel:after{content:"";border:1px solid #20211d0f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;right:-100px}.risk-orbit{background:conic-gradient(var(--acid)0 8.4%,#efab55 8.4% 14%,#d9d8cf 14% 100%);border-radius:50%;place-items:center;width:136px;height:136px;margin:22px auto 16px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #20211d14}.risk-orbit-inner{text-align:center;background:var(--paper);border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.risk-orbit-inner strong{font-family:var(--mono);letter-spacing:-.05em;font-size:24px}.risk-orbit-inner span{color:var(--muted);font-size:8px}.risk-breakdown{grid-template-columns:1fr 1fr;gap:7px 12px;display:grid}.risk-breakdown>div{border-bottom:1px solid #e7e6de;grid-template-columns:1fr auto auto;align-items:center;gap:5px;padding-bottom:6px;display:grid}.risk-breakdown strong,.risk-breakdown>div>span:last-child{font-family:var(--mono);font-size:8px}.risk-breakdown>div>span:last-child{color:#9b9c93}.risk-badge{width:fit-content;min-width:44px;font-family:var(--mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:7.5px;display:inline-flex}.risk-badge>span{border-radius:50%;width:5px;height:5px}.traffic-status{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;font-weight:600;display:inline-flex}.traffic-status>span{background:currentColor;border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.traffic-status-valid{background:color-mix(in srgb,var(--color-kumo-brand)15%,transparent)}}.traffic-status-suspicious{color:#ad5a16;background:#e76e3a1a}.traffic-status-invalid{color:#a2352c;background:#c13e321a}.traffic-status-pending{color:#8eb8ff;background:#67a8ff1f;border-color:#67a8ff57}.traffic-status-pending svg{animation:1.1s linear infinite spin}.risk-low{color:#577600}.risk-low>span{background:#83ae0c}.risk-medium{color:#a56900}.risk-medium>span{background:#dc940d}.risk-high{color:#b14d22}.risk-high>span{background:#e96f35}.risk-critical{color:#a52d26}.risk-critical>span{background:#ce4239;box-shadow:0 0 0 3px #ce423917}.confidence{font-family:var(--mono);text-transform:uppercase;border:1px solid;border-radius:2px;padding:3px 6px;font-size:7px;display:inline-flex}.confidence-high{color:#597600;background:light-dark(#056dff14,#005ce314)}@supports (color:color-mix(in lab,red,red)){.confidence-high{background:color-mix(in srgb,var(--color-kumo-brand)8%,transparent)}}.confidence-high{border-color:#6f970438}.lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.7fr);gap:10px;display:grid}.source-table-panel,.live-feed-panel{padding:17px}.data-table{margin-top:14px}.table-row{color:#595a53;border-top:1px solid #e5e4dc;grid-template-columns:1.5fr .75fr 1fr .55fr;align-items:center;gap:10px;min-height:43px;padding:0 5px;font-size:8.5px;display:grid}.table-head{color:#92938a;min-height:27px;font-family:var(--mono);text-transform:uppercase;border-top:0;font-size:7px}.source-name{align-items:center;gap:8px;display:flex}.source-icon{color:#4f5049;width:23px;height:23px;font-family:var(--mono);background:#eeede7;border:1px solid #dad9d1;border-radius:3px;place-items:center;font-size:8px;display:grid}.table-subvalue{color:#8d99aa;font-family:var(--mono);margin-top:3px;font-size:7px;display:block}.table-empty{color:#8d99aa;padding:20px 5px;font-size:10px}.signal-link{color:#b8e97b;font-family:var(--mono);font-size:8px;text-decoration:none}.dashboard-message,.dashboard-health{color:#aebaca;background:#101419;border:1px solid #29323d;border-radius:3px;align-items:center;gap:7px;margin-bottom:10px;padding:10px 13px;font-size:10px;display:flex}.dashboard-message[role=alert]{color:#ffaba3;border-color:#70413f}.dashboard-health a{color:#b8e97b;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.signal-feed{margin-top:10px}.signal-item{border-bottom:1px solid #e5e4dc;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.signal-icon{border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.signal-critical{color:#b64436;background:#f9e9e5;border:1px solid #ecd0c8}.signal-good{color:#638300;background:#eff6db;border:1px solid #d9e7b5}.signal-warning{color:#a46d00;background:#fff4dc;border:1px solid #ebd4a6}.signal-item strong,.signal-item span{display:block}.signal-item strong{font-size:9.5px}.signal-item div>span{color:var(--muted);margin-top:3px;font-size:8px}.signal-item time{color:#9b9c93;font-size:7.5px}.feed-note{color:#74766d;font-family:var(--mono);align-items:center;gap:7px;margin-top:13px;font-size:7.5px;display:flex}.page-loading{opacity:.82}.reveal{animation:.48s cubic-bezier(.2,.75,.3,1) both reveal}.metrics-grid .reveal:nth-child(2){animation-delay:40ms}.metrics-grid .reveal:nth-child(3){animation-delay:80ms}.metrics-grid .reveal:nth-child(4){animation-delay:.12s}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.detail-copy{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.explorer-toolbar{background:#e9e8e2;border:1px solid #d9d8d0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px;display:flex}.search-field{background:var(--paper);border:1px solid var(--line-dark);border-radius:3px;align-items:center;gap:8px;width:min(420px,48%);height:31px;padding:0 8px;display:flex}.search-field svg{color:#97988f}.search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:9.5px}.search-field input::placeholder{color:#a2a39a}.toolbar-filters{gap:6px;display:flex}.select-control{color:#7b7c74;border:1px solid var(--line-dark);background:#f7f6f1;border-radius:3px;align-items:center;gap:5px;height:28px;padding:0 25px 0 9px;font-size:8px;display:flex;position:relative}.select-control select{color:#4f5049;appearance:none;background:0 0;border:0;outline:0;font-size:8.5px;font-weight:600}.select-control svg{position:absolute;right:7px}.event-table-panel{overflow:hidden}.table-summary{color:#81827a;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:39px;padding:0 14px;font-size:8px;display:flex}.table-summary strong{color:var(--ink);font-family:var(--mono)}.freshness{font-family:var(--mono);align-items:center;gap:5px;display:flex}.freshness i{background:var(--acid-dark);border-radius:50%;width:5px;height:5px}.event-row{color:#5b5c55;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e5dd;grid-template-columns:minmax(125px,1.25fr) minmax(70px,.65fr) minmax(120px,1.2fr) minmax(110px,1fr) minmax(80px,.75fr) minmax(95px,.85fr) 18px;align-items:center;gap:10px;width:100%;min-height:53px;padding:0 14px;transition:all .1s;display:grid}.event-row:not(.event-head):hover{box-shadow:inset 2px 0 var(--acid-dark);background:#f3f2ec}.event-head{color:#96978e;min-height:31px;font-family:var(--mono);text-transform:uppercase;cursor:default;background:#f1f0ea;font-size:6.8px}.event-identity time,.event-identity code,.event-row small,.cell-primary{display:block}.event-identity time{color:#65665f;font-size:8px}.event-identity code{color:#a1a298;margin-top:3px;font-size:7px}.event-kind{color:#51524c;font-family:var(--mono);text-transform:uppercase;font-size:7.5px}.cell-primary{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;overflow:hidden}.event-row small{color:#9a9b92;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;overflow:hidden}.ip-activity-panel{box-shadow:0 18px 50px #1d1f190e}.ip-row{color:#5b5c55;border-bottom:1px solid #e6e5dd;grid-template-columns:minmax(155px,1.3fr) minmax(135px,1.1fr) minmax(120px,1fr) minmax(105px,.8fr) 76px 16px;align-items:center;gap:11px;min-width:860px;min-height:54px;padding:0 14px;transition:all .12s;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ip-row:not(.ip-head):hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)16%,transparent),#f5f4ee 28%,#f5f4ee)}}.ip-row-open{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ip-head{color:#96978e;min-height:32px;font-family:var(--mono);text-transform:uppercase;background:#f1f0ea;font-size:6.8px}.ip-identity strong,.ip-identity small,.ip-row small{display:block}.ip-identity strong{color:#292a26;font-family:var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:9.5px}.assessment-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ip-row small{color:#989990;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.3px;overflow:hidden}.assessment-state{color:#536000;width:max-content;font-family:var(--mono);text-transform:uppercase;background:light-dark(#056dff24,#005ce324);align-items:center;gap:5px;padding:4px 7px;font-size:6.8px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.assessment-state{background:color-mix(in srgb,var(--color-kumo-brand)14%,transparent)}}.assessment-state{border:1px solid #69841738;border-radius:999px}.assessment-evaluating svg{animation:1.8s ease-in-out infinite assessment-pulse}@keyframes assessment-pulse{50%{opacity:.35;transform:scale(.86)}}.activity-cell strong{color:#383934;font-family:var(--mono);align-items:center;gap:4px;font-size:10px;display:flex}.risk-pending{color:#86857d;font-family:var(--mono);text-transform:uppercase;align-items:center;gap:4px;font-size:7px;display:inline-flex}.ip-row:not(.ip-head) small{display:none}.ip-row:not(.ip-head) .ip-identity small{display:block}.ip-action-cell{z-index:2;position:relative}.block-placeholder{white-space:nowrap}.freshness-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.freshness-button:disabled{cursor:wait}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.drawer-header code{color:#96978e;margin-top:7px;font-size:7px;display:block}.evaluation-orb{color:#756c00;background:radial-gradient(circle,#fff9da 40%,#eee6ad 41%,#fff9da 58%);border:1px solid #d2c681;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.evaluation-orb svg{animation:1.8s ease-in-out infinite assessment-pulse}.detail-section-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.detail-section-heading h3{margin:0}.session-evidence-grid{background:#d9d8d0;border:1px solid #d9d8d0;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.session-evidence-grid>div{background:#f4f3ed;padding:11px}.session-evidence-grid span,.session-evidence-grid strong{display:block}.session-evidence-grid span{color:#92938a;text-transform:uppercase;font-size:7px}.session-evidence-grid strong{color:#32332e;font-family:var(--mono);text-transform:capitalize;margin-top:5px;font-size:11px}.drawer-layer{z-index:100;position:fixed;inset:0}.drawer-backdrop{cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17181457;border:0;width:100%;height:100%;animation:.18s fade;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.event-drawer,.rule-builder{background:#f8f7f2;border-left:1px solid #bfc0b6;width:min(460px,94vw);height:100%;animation:.26s cubic-bezier(.2,.7,.3,1) slide-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 80px #18191529}@keyframes slide-in{0%{opacity:0;transform:translate(30px)}}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.drawer-header h2{font-family:var(--mono);margin:5px 0 0;font-size:14px;font-weight:500}.drawer-score{border-bottom:1px solid var(--line);background:#eeede7;align-items:center;gap:14px;padding:20px;display:flex}.verdict-orb{width:58px;height:58px;font-family:var(--mono);border:1px solid;border-radius:50%;place-items:center;font-size:18px;display:grid}.drawer-score p{color:var(--muted);margin:7px 0 0;font-size:8.5px}.detail-section{border-bottom:1px solid var(--line);padding:19px 20px}.detail-section h3{margin:0 0 13px;font-size:10px;font-weight:700}.detail-list{margin:0}.detail-list>div{border-bottom:1px dashed #dfded6;justify-content:space-between;align-items:center;gap:20px;min-height:32px;display:flex}.detail-list dt{color:#888980;font-size:8.5px}.detail-list dd{font-family:var(--mono);margin:0;font-size:8px}.reason-list{flex-wrap:wrap;gap:6px;display:flex}.reason-list span,.tag{color:#874a2c;font-family:var(--mono);background:#f8ebe4;border:1px solid #ead1c4;border-radius:2px;padding:4px 6px;font-size:7px}.muted{color:var(--muted);font-size:9px}.velocity-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.velocity-grid>div{background:#eeede7;border:1px solid #deddd5;border-radius:3px;padding:10px}.velocity-grid span,.velocity-grid strong{display:block}.velocity-grid span{color:#83847c;font-size:7.5px}.velocity-grid strong{font-family:var(--mono);margin-top:6px;font-size:16px}.source-overview,.source-table-panel,.source-chart-panel{margin-bottom:10px;overflow:hidden}.source-overview{padding:0 22px}.source-section-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.source-section-header h2{letter-spacing:-.04em;margin:0;font-size:20px}.classification-grid{grid-template-columns:repeat(3,1fr);display:grid}.classification-card{border-right:1px solid var(--line);min-height:126px;padding:23px 24px 20px}.classification-card:first-child{padding-left:0}.classification-card:last-child{border:0;padding-right:0}.classification-card>div{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.classification-dot{border-radius:50%;width:9px;height:9px}.valid .classification-dot{background:var(--acid)}.suspicious .classification-dot{background:var(--orange)}.invalid .classification-dot{background:var(--red)}.classification-card strong{font-family:var(--mono);letter-spacing:-.06em;margin-top:14px;font-size:28px;display:block}.classification-card p{color:var(--muted);margin:6px 0 0;font-size:12px}.source-table-toolbar,.source-chart-toolbar{border-bottom:1px solid var(--line);padding:20px 22px}.source-table-toolbar .button{margin-bottom:1px}.source-explorer-toolbar{align-items:center}.source-explorer-toolbar p{color:var(--muted);margin:5px 0 0;font-size:12px}.dimension-switch{border:1px solid var(--line-dark);background:#e9e8e2;border-radius:4px;padding:3px;display:flex}.dimension-switch button{color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:7px 10px;font-size:10px}.dimension-switch button.active{color:var(--ink);background:var(--acid)}.acquisition-focus{min-height:42px;color:var(--muted);background:light-dark(#056dff21,#005ce321);align-items:center;gap:9px;padding:0 30px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.acquisition-focus{background:color-mix(in srgb,var(--color-kumo-brand)13%,transparent)}}.acquisition-focus{border-bottom:1px solid var(--line)}.acquisition-focus b{color:var(--ink)}.acquisition-focus small{margin-left:4px}.acquisition-focus button{cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.acquisition-focus button:hover{background:#00000012}.source-table-wrap{overflow-x:auto}.source-table-head,.source-table-row{grid-template-columns:minmax(260px,1.65fr) repeat(4,minmax(118px,.92fr)) minmax(112px,.78fr);align-items:center;gap:12px;min-width:860px;padding:0 30px;display:grid}.acquisition-table-head,.acquisition-table-row{grid-template-columns:minmax(180px,1.35fr) minmax(190px,1.35fr) repeat(4,minmax(90px,.72fr)) minmax(105px,.82fr) minmax(78px,.58fr);align-items:center;gap:12px;min-width:1080px;padding:0 30px;display:grid}.acquisition-table--source{grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(90px,.72fr)) minmax(105px,.82fr) minmax(78px,.58fr);min-width:890px}.acquisition-table-head{height:42px;color:var(--muted);font-family:var(--mono);text-align:left;text-transform:uppercase;background:#0d1116;border:0;border-bottom:1px solid #2b3540;font-size:10px}.acquisition-table-row{width:100%;min-height:65px;color:var(--ink);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;font-size:12px}.acquisition-table-row:hover,.acquisition-table-row.selected{background:light-dark(#056dff17,#005ce317)}@supports (color:color-mix(in lab,red,red)){.acquisition-table-row:hover,.acquisition-table-row.selected{background:color-mix(in srgb,var(--color-kumo-brand)9%,transparent)}}.acquisition-table-row>span:not(:first-child){font-family:var(--mono)}.acquisition-table-row small{color:var(--muted);font-family:Manrope,sans-serif;font-size:11px}.acquisition-table-row small b{color:var(--ink);font-weight:700}.acquisition-context{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.acquisition-mark{color:#8d99aa;background:#161d25;border:1px solid #303c49;border-radius:4px;flex:none;place-items:center;width:29px;height:29px;display:grid}.acquisition-mark--source{color:#b9d7fb;background:#142333;border-color:#294963}.acquisition-mark--campaign{color:#d8c7f6;background:#211b32;border-color:#44385f}.acquisition-mark--zone{color:#a8d9cb;background:#142722;border-color:#285247}.acquisition-empty{color:var(--muted);text-align:center;padding:40px 30px;font-size:13px}.placement-setup-state{align-items:flex-start;gap:15px;max-width:600px;padding:36px 30px 38px;display:flex}.placement-setup-state strong{color:var(--ink);font-size:14px;display:block}.placement-setup-state p{max-width:520px;color:var(--muted);margin:6px 0 15px;font-size:12px;line-height:1.55}.placement-setup-state .button{width:fit-content}.source-table-head{height:42px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;background:#0d1116;border-bottom:1px solid #2b3540;font-size:10px}.source-table-row{color:#cbd5e1;text-align:left;background:0 0;border-bottom:1px solid #252e38;min-height:72px;font-size:13px}.source-table-row>span:not(:first-child){font-family:var(--mono)}.source-identity{align-items:center;gap:11px;min-width:0;display:flex}.source-identity>span:last-child{min-width:0}.source-identity strong,.source-identity small{display:block}.source-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.source-identity small{max-width:100%;color:var(--muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.source-mark{color:#fff;width:28px;height:28px;font-family:var(--mono);background:#252620;border-radius:3px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.source-mark-g{color:#8fbcff;background:#152942}.source-mark-m{color:#93b5ff;background:#182846}.source-mark-t{color:#ffb273;background:#34251d}.source-mark-r{color:#ff998d;background:#351d20}.source-mark-b{color:#8fc2ff;background:#152a43}.source-mark-unknown{color:#b7c0cc;background:#202833}.invalid-rate{color:#ffaaa3}.source-change{font-family:var(--mono);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.source-change.improving{color:#c1f258;background:light-dark(#056dff21,#005ce321)}@supports (color:color-mix(in lab,red,red)){.source-change.improving{background:color-mix(in srgb,var(--color-kumo-brand)13%,transparent)}}.source-change.worsening{color:#ffaaa3;background:#ff625b1f}.source-change.stable{color:#a7b0bc;background:#19202a}.source-chart-panel{padding-bottom:12px}.metric-toggle{background:#0d1116;border:1px solid #384452;border-radius:2px;padding:2px;display:flex}.metric-toggle button{color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:1px;padding:7px 11px;font-size:10px}.metric-toggle button.active{color:#fff;box-shadow:none;background:#172435}.source-chart-legend{color:var(--muted);align-items:center;gap:26px;padding:17px 22px 0;font-size:12px;display:flex}.source-chart-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.source-chart-legend b{color:var(--ink);font-family:var(--mono);margin-left:5px;font-weight:500}.legend-valid:before{background:var(--acid)}.legend-suspicious:before{background:var(--orange)}.legend-invalid:before{background:var(--red)}.source-stacked-chart{height:300px;padding:16px 18px 0 0}.source-chart-tooltip{color:#d9e1eb;min-width:142px;font-size:var(--type-small);background:#11161d;border:1px solid #384452;border-radius:2px;gap:8px;padding:12px 13px;display:grid;box-shadow:0 12px 32px #00000052}.source-chart-tooltip>strong{color:#96a0b0;font-family:var(--mono);font-size:var(--type-small);margin-bottom:2px;font-weight:500}.source-chart-tooltip span{justify-content:space-between;align-items:center;gap:18px;display:flex}.source-chart-tooltip span:before{content:"";border-radius:50%;width:7px;height:7px;margin-right:-12px}.source-chart-tooltip b{color:#f4f7fb;font-family:var(--mono);font-size:var(--type-small);font-weight:500}.source-chart-tooltip .tooltip-invalid:before{background:var(--red)}.source-chart-tooltip .tooltip-suspicious:before{background:var(--orange)}.source-chart-tooltip .tooltip-valid:before{background:var(--acid)}.zone-suggestion{background:linear-gradient(110deg,#f7f8e8,#faf9f4 55%);border-color:#d4d8aa;justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:22px;display:flex}.zone-suggestion h2{margin:3px 0 0;font-size:17px}.zone-suggestion p{color:var(--muted);margin:5px 0 0;font-size:12px}.zone-suggestion>span{color:#4a6800;font-family:var(--mono);background:light-dark(#056dff40,#005ce340);flex:none;padding:8px 10px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.zone-suggestion>span{background:color-mix(in srgb,var(--color-kumo-brand)25%,transparent)}}.zone-suggestion>span{border-radius:3px}.rule-stats{background:#e9e8e2;border:1px solid #d6d5cd;border-radius:4px;grid-template-columns:repeat(4,1fr);margin-bottom:10px;display:grid;overflow:hidden}.rule-stats>div{border-right:1px solid #d2d1c9;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.rule-stats>div:last-child{border-right:0}.rule-stats span{color:#777870;font-size:8px}.rule-stats strong{font-family:var(--mono);font-size:11px}.rule-stats .sync-ok{color:#638300;font-size:8.5px}.rule-list{flex-direction:column;gap:8px;display:flex}.rule-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;grid-template-columns:34px 76px 1fr;display:grid;overflow:hidden}.rule-order{color:#a1a299;font-family:var(--mono);border-right:1px solid var(--line);background:#efeee8;place-items:center;font-size:7.5px;display:grid}.rule-state-column{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.toggle{cursor:pointer;background:#d4d4cc;border:0;border-radius:10px;width:29px;height:16px;position:relative}.toggle span{background:#fff;border-radius:50%;width:10px;height:10px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000029}.toggle.on{background:#8dbb11}.toggle.on span{transform:translate(13px)}.rule-state{font-family:var(--mono);text-transform:uppercase;font-size:6.5px}.state-published{color:#628200}.state-draft{color:#9d6c0d}.rule-main{min-width:0;padding:15px 16px 12px}.rule-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rule-title-row h2{letter-spacing:-.02em;margin:0;font-size:12px}.rule-title-row p{color:#82837b;margin:5px 0 0;font-size:8.5px}.rule-actions{gap:2px;display:flex}.rule-logic{background:#efeee8;border:1px solid #deddd5;border-radius:3px;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 10px;padding:10px;display:flex}.logic-label{color:#96978e;font-family:var(--mono);font-size:6.5px}.rule-logic code{color:#53544e;font-size:7.5px}.rule-logic .effect-code{color:#5e7d06}.rule-meta{color:#9b9c93;font-family:var(--mono);gap:18px;font-size:6.7px;display:flex}.rules-footnote{color:#898a82;align-items:center;gap:7px;padding:14px 3px;font-size:8px;display:flex}.rule-builder{flex-direction:column;width:min(570px,95vw);display:flex}.builder-body{flex:1;padding:19px}.field-label{color:#696a62;gap:7px;font-size:8.5px;display:grid}.field-label input,.condition-row input,.condition-row select,.effect-row input{height:32px;color:var(--ink);border:1px solid var(--line-dark);background:#fff;border-radius:3px;outline:0;padding:0 9px;font-size:9px}.builder-section{border:1px solid var(--line);background:#efeee8;border-radius:4px;margin-top:14px;padding:15px}.builder-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.builder-section-title span{font-size:10px;font-weight:700}.builder-section-title small{color:#8e8f86;font-family:var(--mono);font-size:7px}.condition-row{grid-template-columns:1.4fr 1fr 70px 28px;gap:6px;display:grid}.builder-section .text-button{margin-top:10px}.effect-row{color:#686961;grid-template-columns:1fr 1.4fr;align-items:center;gap:10px;padding:5px 0;font-size:8.5px;display:grid}.platform-note{color:#66675f;background:#f5f4ee;border:1px dashed #c7c7bd;border-radius:3px;gap:4px;margin-top:13px;padding:12px;display:grid}.platform-note strong{color:#45463f;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.platform-note span{font-size:10px;line-height:1.45}.automation-intro,.automation-connection,.automation-footer{background:light-dark(#056dff1a,#005ce31a);align-items:center;gap:12px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.automation-intro,.automation-connection,.automation-footer{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.automation-intro,.automation-connection,.automation-footer{border:1px solid #6f970447;border-radius:4px}.automation-intro{align-items:flex-start;margin-bottom:18px}.automation-intro>svg{color:var(--acid-dark);flex:none;margin-top:2px}.automation-intro strong,.automation-connection strong{font-size:14px;display:block}.automation-intro p{color:#696b61;max-width:690px;margin:5px 0 0;font-size:13px;line-height:1.55}.automation-stack{gap:12px;display:grid}.automation-platforms{flex-wrap:wrap;gap:7px;margin:-9px 0 20px;display:flex}.automation-platforms button{color:#6b6d64;cursor:pointer;border:1px solid var(--line-dark);background:#f7f6f1;border-radius:3px;height:33px;padding:0 12px;font-size:12px;font-weight:600}.automation-platforms button:hover{background:#fffefa}.automation-platforms button.selected{color:#2c3d00;background:light-dark(#056dff47,#005ce347)}@supports (color:color-mix(in lab,red,red)){.automation-platforms button.selected{background:color-mix(in srgb,var(--color-kumo-brand)28%,transparent)}}.automation-platforms button.selected{border-color:#91bd19;box-shadow:inset 0 1px #fff9}.automation-capability-note{color:#5f6258;border:1px solid var(--line);border-left:3px solid var(--line-dark);background:#faf9f4b8;border-radius:3px;align-items:flex-start;gap:10px;margin:-9px 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.automation-capability-note svg{flex:none;margin-top:2px}.automation-capability-note strong{color:var(--ink);margin-right:5px}.automation-capability-note.supported{border-left-color:var(--acid-dark)}.automation-capability-note.supported svg{color:var(--acid-dark)}.automation-capability-note.unsupported{border-left-color:var(--orange)}.automation-capability-note.unsupported svg{color:var(--orange)}.automation-card .toggle:disabled{cursor:not-allowed;opacity:.38}.connection-layout{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:14px;display:grid}.connection-form-card,.connection-list-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:22px;box-shadow:0 8px 24px #22231d09}.connection-form-card .automation-card-icon{margin-bottom:15px}.connection-form-card h2,.connection-list-card h2{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.connection-copy{max-width:440px;color:var(--muted);margin:8px 0 20px;font-size:13px;line-height:1.55}.form-field{gap:6px;margin-top:13px;display:grid}.form-field>span{color:var(--ink-2);font-weight:600}.form-field em{color:var(--muted-2);font-style:normal;font-weight:400}.form-field input,.form-field select{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line-dark);background:#fffefa;border-radius:3px;outline:none;padding:0 11px}.form-field input:focus,.form-field select:focus{border-color:var(--acid-dark);box-shadow:0 0 0 3px light-dark(#056dff24,#005ce324)}@supports (color:color-mix(in lab,red,red)){.form-field input:focus,.form-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)14%,transparent)}}.connection-save{justify-content:center;width:100%;margin-top:18px}.connection-list-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.connection-list{display:grid}.connection-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .9fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.connection-row:last-child{border-bottom:0}.connection-identity strong,.connection-identity span,.connection-status small{display:block}.connection-identity strong{color:var(--ink);font-size:14px}.connection-identity span,.connection-status small{color:var(--muted);margin-top:3px;font-size:12px}.connection-status{color:var(--muted);white-space:nowrap;font-size:12px}.connection-status>span{background:var(--muted-2);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.connection-status.connected{color:var(--acid-dark)}.connection-status.connected>span{background:var(--acid-dark)}.connection-status.error{color:var(--orange)}.connection-status.error>span{background:var(--orange)}.connection-actions{align-items:center;gap:6px;display:flex}.connection-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:58px 20px;display:grid}.connection-empty svg{color:var(--muted-2)}.connection-empty strong{color:var(--ink-2)}.connection-empty span{font-size:12px}.connection-safety-note{color:var(--muted);border:1px solid var(--line);border-left:3px solid var(--acid-dark);background:#faf9f4b8;border-radius:3px;align-items:baseline;gap:9px;margin-top:14px;padding:13px 15px;font-size:13px;display:flex}.connection-safety-note strong{color:var(--ink)}.automation-card{border:1px solid var(--line);background:#faf9f4d6;border-radius:5px;grid-template-columns:40px minmax(0,1fr);gap:15px;padding:20px;display:grid}.automation-card-icon{color:#5e7f03;background:light-dark(#056dff29,#005ce329);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.automation-card-icon{background:color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.automation-card-icon{border:1px solid #6f970438;border-radius:3px 10px}.automation-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.automation-card-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.automation-card-heading .toggle{flex:none}.automation-rule-line{color:#565850;flex-wrap:wrap;grid-column:2;align-items:center;gap:7px;margin-top:4px;font-size:13px;display:flex}.automation-rule-line b{color:#4d6800;font-family:var(--mono);background:light-dark(#056dff29,#005ce329);padding:5px 8px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.automation-rule-line b{background:color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.automation-rule-line b{border:1px solid #6f970440;border-radius:3px}.automation-rule-line i{color:#85867d;font-style:normal}.automation-guardrail{color:#85867d;grid-column:2;margin-top:5px;font-size:12px;line-height:1.5}.automation-secondary-toggle{border:1px solid var(--line);background:#f5f4ee;border-radius:3px;grid-column:2;justify-content:space-between;align-items:center;gap:16px;margin-top:5px;padding:13px 14px;display:flex}.automation-secondary-toggle strong{color:#41433c;font-size:13px;display:block}.automation-secondary-toggle span{color:#777970;margin-top:3px;font-size:12px;line-height:1.45;display:block}.automation-connection{color:#64665d;border-color:var(--line);background:#faf9f494;justify-content:space-between;margin-top:14px;font-size:13px}.automation-connection>svg{color:#74756d}.automation-connection>span{flex:1}.automation-connection strong{color:#4d4f47;margin-right:4px;display:inline}.automation-footer{color:#74756d;background:0 0;border-color:#0000;justify-content:space-between;margin-top:18px;font-size:13px}.simulation-result{color:#526e04;font-family:var(--mono);background:#eef5dc;border:1px solid #d3e1ae;border-radius:3px;margin:13px 0;padding:11px;font-size:8px}.builder-footer{border-top:1px solid var(--line);background:#eeede7;justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.site-add-panel{background:linear-gradient(110deg,light-dark(#056dff1a,#005ce31a),#0000 36%),#faf9f4eb;margin-bottom:20px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.site-add-panel{background:linear-gradient(110deg,color-mix(in srgb,var(--color-kumo-brand)10%,transparent),transparent 36%),#faf9f4eb}}.site-ready-card{margin-bottom:20px;display:block;overflow:hidden}.site-ready-card .setup-content{padding:20px 22px}.site-ready-card .setup-content h2{font-size:18px}.probe-check-actions{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 0;display:flex}.probe-check-actions div,.probe-check-result div{gap:3px;display:grid}.probe-check-actions strong,.probe-check-result strong{color:var(--ink);font-size:11px}.probe-check-actions span,.probe-check-result span{color:var(--muted);font-size:9.5px}.probe-check-result{border:1px solid;border-radius:3px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.probe-check-result>svg{flex:none;margin-top:1px}.probe-check-success{color:#587800;background:light-dark(#056dff1f,#005ce31f)}@supports (color:color-mix(in lab,red,red)){.probe-check-success{background:color-mix(in srgb,var(--color-kumo-brand)12%,transparent)}}.probe-check-success{border-color:#6f970447}.probe-check-warning{color:#a05c1f;background:#e76e3a12;border-color:#e76e3a40}.probe-check-error{color:var(--red);background:#c13e320f;border-color:#c13e3238}.campaign-link-builder{background:linear-gradient(120deg,light-dark(#056dff1a,#005ce31a),transparent 44%),var(--paper);margin-bottom:20px;padding:20px 22px}@supports (color:color-mix(in lab,red,red)){.campaign-link-builder{background:linear-gradient(120deg,color-mix(in srgb,var(--color-kumo-brand)10%,transparent),transparent 44%),var(--paper)}}.campaign-link-note{color:#557600;font-family:var(--mono);align-items:center;gap:6px;font-size:9px;display:inline-flex}.campaign-link-intro,.campaign-link-help,.campaign-link-empty{max-width:720px;color:var(--muted);font-size:11px}.campaign-link-fields,.campaign-macro-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.campaign-macro-fields{grid-template-columns:repeat(2,minmax(0,1fr)) 1.4fr;align-items:end;margin-top:-4px}.campaign-macro-fields p{color:var(--muted);margin:0 0 7px;font-size:10px}.campaign-link-output{background:#f2f7e8;border:1px solid #d3e1ae;align-items:stretch;gap:10px;padding:12px;display:flex}.campaign-link-output>div{flex:1;min-width:0}.campaign-link-output span{color:#65705b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.campaign-link-output code{overflow-wrap:anywhere;color:#263215;font-size:10px;line-height:1.5;display:block}.campaign-link-output .copy-button{align-self:center}.campaign-link-help{margin:10px 0 0;font-size:9px}.conversion-goal-fields{border-top:1px solid var(--line);padding-top:14px}.campaign-marker-note{min-height:56px;color:var(--muted);border:1px solid var(--line);background:#6f8b1b0b;flex-direction:column;grid-column:span 2;justify-content:center;gap:4px;padding:0 12px;display:flex}.campaign-marker-note strong{color:var(--ink);font-size:10px}.tracked-link-ready{color:#263215;background:#eef5dc;border:1px solid #cadb9d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin-top:10px;padding:12px;display:grid}.tracked-link-ready span,.tracked-link-ready code{display:block}.tracked-link-ready span{color:#65705b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px}.tracked-link-ready code{overflow-wrap:anywhere;font-size:9px}.tracked-link-list{border-top:1px solid var(--line);margin-top:16px}.tracked-link-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(110px,.55fr) auto 30px;align-items:center;gap:10px;min-height:28px;display:grid}.tracked-link-list strong,.tracked-link-list small{display:block}.tracked-link-list small{color:var(--muted);margin-top:3px;font-size:8px}.tracked-link-list code{color:#607c12;font-size:8px}.integration-health{background:#1e201b;border:1px solid #34372f;border-radius:4px;grid-template-columns:1.6fr repeat(3,.8fr);margin-bottom:10px;display:grid;overflow:hidden}.health-score,.health-stat{border-right:1px solid #363930;align-items:center;min-height:62px;padding:0 16px;display:flex}.health-score{gap:11px}.health-score strong,.health-score small,.health-stat span,.health-stat strong{display:block}.health-score strong{color:#eeeee6;font-size:10px}.health-score small{color:#777a70;margin-top:3px;font-size:8px}.health-stat{padding-top:13px;display:block}.health-stat span{color:#777a70;font-size:7.5px}.health-stat strong{color:var(--acid);font-family:var(--mono);margin-top:7px;font-size:13px}.integration-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.setup-card{grid-template-columns:64px 1fr;min-height:285px;display:grid;overflow:hidden}.setup-step{color:#86877e;font-family:var(--mono);border-right:1px solid var(--line);background:#ecebe5;flex-direction:column;justify-content:space-between;align-items:center;padding:15px 0;font-size:8px;display:flex}.setup-step svg{color:var(--acid-dark);margin-bottom:4px}.setup-content{min-width:0;padding:18px}.setup-content h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:16px}.setup-content>p{color:var(--muted);margin:0;font-size:8.5px;line-height:1.6}.code-block{color:#dfe2d6;background:#1f211c;border:1px solid #30332b;border-radius:3px;margin-top:16px;padding:12px;position:relative;overflow:hidden}.code-block code{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 60px);font-size:7.5px;line-height:1.5;display:block;overflow:hidden}.code-block .button{color:#dfe2d6;background:#30332b;border-color:#43473c;position:absolute;top:7px;right:7px}.setup-checks{color:#6d6e66;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:7.5px;display:flex}.setup-checks span{align-items:center;gap:4px;display:flex}.setup-checks svg{color:var(--acid-dark)}.endpoint-list{margin:14px 0 12px}.endpoint-list>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr 28px;align-items:center;gap:7px;min-height:37px;padding:0 7px;display:grid}.endpoint-list>div>span{color:#658500;font-family:var(--mono);font-size:6.5px}.endpoint-list code{font-size:8px}.domain-panel,.key-panel{margin-bottom:10px;padding:17px}.domain-row{color:#707169;border-top:1px solid var(--line);min-height:47px;margin-top:10px;padding:9px 5px;font-size:8.5px}.domain-row-main{grid-template-columns:1.35fr 1.15fr .65fr .85fr auto auto 32px;align-items:center;gap:12px;display:grid}.domain-row .probe-check-result{max-width:620px;margin:9px 0 0}.probe-detect-button{color:#526d08}.domain-head{color:#999a91;min-height:26px;font-family:var(--mono);text-transform:uppercase;font-size:6.5px}.domain-name,.domain-ok,.domain-live{align-items:center;gap:6px;display:flex}.domain-name strong{color:var(--ink)}.domain-ok{color:#680}.domain-live{color:#557300}.domain-pending{color:#8a7652;align-items:center;gap:6px;display:flex}.collection-hostname-intro{color:#707169;max-width:690px;margin:5px 0 0}.collection-guide-link{margin:8px 0 3px}.collection-guide{border:1px solid var(--line);color:#707169;background:#6f8b1b0b;max-width:700px;margin:8px 0 13px;padding:11px 13px}.collection-guide strong{color:var(--ink)}.collection-guide ol{margin:7px 0 7px 18px;padding:0}.collection-guide li{margin:3px 0}.collection-guide p{margin:0}.collection-hostname-form{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:13px 0 15px;display:grid}.collection-hostname-actions{gap:7px;display:flex}.collection-hostname-empty{color:#707169;margin:17px 5px 5px}.domain-row{position:relative}.collection-dns-instruction{color:#706d63;grid-column:1/-1;align-items:center;gap:8px;padding:0 0 12px 21px;display:flex}.collection-dns-instruction code{color:#4f6700}.collection-dns-instruction small{color:#92735d}.domain-actions{gap:4px;display:flex}.danger-icon{color:#a34b3d}.key-row{color:#85867d;border-top:1px solid var(--line);grid-template-columns:31px 1.5fr 1fr .8fr auto;align-items:center;gap:11px;min-height:53px;margin-top:10px;font-size:8px;display:grid}.key-icon{border:1px solid var(--line);background:#ecebe5;border-radius:3px;place-items:center;width:29px;height:29px;display:grid}.key-row strong,.key-row code{display:block}.key-row strong{color:var(--ink);font-size:9px}.key-row code{color:#8d8e85;margin-top:3px;font-size:7px}.danger-ghost{color:#a04437;background:0 0;border:1px solid #e2bbb2}.members-panel,.audit-panel{margin-bottom:10px;padding:17px}.member-count{color:#777870;font-family:var(--mono);border:1px solid var(--line);background:#eeede7;border-radius:2px;padding:4px 7px;font-size:7px}.member-row{border-top:1px solid var(--line);grid-template-columns:34px 1.5fr .7fr .6fr 28px;align-items:center;gap:12px;min-height:55px;display:grid}.member-avatar{color:#585951;background:#e9e8e2;border-color:#d4d3cb;width:31px;height:31px;font-size:7.5px}.member-row strong,.member-row small{display:block}.member-row strong{font-size:9px}.member-row small{color:#8c8d84;margin-top:3px;font-size:7.5px}.member-row select{color:#575850;border:1px solid var(--line-dark);background:#f5f4ef;border-radius:3px;height:27px;padding:0 6px;font-size:8px}.member-row>span:nth-last-child(2){color:#95968d;font-family:var(--mono);font-size:7px}.audit-row{border-top:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:center;gap:11px;min-height:53px;display:grid}.audit-icon{color:#680;background:#eef4dd;border:1px solid #d9e3bb;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.audit-row strong,.audit-row div>span{display:block}.audit-row strong{font-size:9px}.audit-row div>span{color:#85867e;margin-top:3px;font-size:7.5px}.audit-row time{color:#9a9b92;font-size:7px}.usage-grid{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:10px;margin-bottom:10px;display:grid}.plan-card{color:#e8e8df;background:radial-gradient(circle at 100% 100%,light-dark(#056dff2e,#005ce32e),#0000 38%),#1d1f1a;min-height:342px;padding:19px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.plan-card{background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--color-kumo-brand)18%,transparent),transparent 38%),#1d1f1a}}.plan-card{border:1px solid #34372f;border-radius:5px}.plan-card:after{content:"";border:1px solid light-dark(#056dff3b,#005ce33b);width:120px;height:120px;position:absolute;bottom:-42px;right:-42px}@supports (color:color-mix(in lab,red,red)){.plan-card:after{border:1px solid color-mix(in srgb,var(--color-kumo-brand)23%,transparent)}}.plan-card:after{border-radius:50%}.plan-top{justify-content:space-between;align-items:center;display:flex}.plan-state{color:var(--acid);font-family:var(--mono);background:light-dark(#056dff14,#005ce314);padding:3px 6px;font-size:6.5px}@supports (color:color-mix(in lab,red,red)){.plan-state{background:color-mix(in srgb,var(--color-kumo-brand)8%,transparent)}}.plan-state{border:1px solid light-dark(#056dff33,#005ce333)}@supports (color:color-mix(in lab,red,red)){.plan-state{border:1px solid color-mix(in srgb,var(--color-kumo-brand)20%,transparent)}}.plan-state{border-radius:2px}.plan-card h2{letter-spacing:-.05em;margin:23px 0 5px;font-size:27px}.plan-card>p{color:#96988d;max-width:310px;font-size:8.5px;line-height:1.6}.plan-price{border-top:1px solid #373a31;border-bottom:1px solid #373a31;margin:13px 0;padding:18px 0}.plan-price strong{font-family:var(--mono);font-size:23px}.plan-price span{color:#86887e;margin-left:7px;font-size:7.5px}.plan-features{gap:9px;display:grid}.plan-features span{color:#b5b7ac;align-items:center;gap:7px;font-size:8px;display:flex}.plan-features svg{color:var(--acid)}.usage-card{min-height:342px;padding:18px}.usage-number{margin:23px 0 13px}.usage-number strong,.usage-number span{display:block}.usage-number strong{font-family:var(--mono);letter-spacing:-.055em;font-size:30px}.usage-number span{color:#898a82;margin-top:5px;font-size:8px}.usage-progress{background:#dfded6;border-radius:5px;height:7px;overflow:hidden}.usage-progress i{background:var(--acid);border-right:2px solid var(--acid-dark);height:100%;display:block}.usage-projection{color:#8f9087;font-family:var(--mono);justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.usage-sparkline{height:150px;margin:12px -5px -10px}.billing-metrics{background:#e9e8e2;border:1px solid #d7d6ce;border-radius:4px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid;overflow:hidden}.billing-metrics>div{border-right:1px solid #d5d4cc;grid-template-columns:31px 1fr;gap:2px 10px;padding:13px;display:grid}.billing-metrics>div:last-child{border-right:0}.billing-icon{color:#680;background:#f6f8eb;border:1px solid #d7e2ba;border-radius:3px;grid-row:1/4;place-items:center;width:31px;height:31px;display:grid}.billing-metrics>div>span:not(.billing-icon){color:#81827a;font-size:7.5px}.billing-metrics strong{font-family:var(--mono);font-size:12px}.billing-metrics small{color:#989990;font-size:7px}.invoice-panel{padding:17px}.invoice-row{color:#777870;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr 1fr .7fr .5fr 20px;align-items:center;gap:15px;width:100%;min-height:45px;display:grid}.invoice-row:first-of-type{margin-top:10px}.invoice-row code{color:#4f5049;font-size:8px}.invoice-row span,.invoice-row strong{font-size:8px}.invoice-paid{color:#658600;font-family:var(--mono)}.toast{z-index:200;color:#e8e9df;background:#1e201b;border:1px solid #3b3e34;border-radius:4px;grid-template-columns:25px 1fr 22px;align-items:center;gap:9px;width:min(390px,100vw - 30px);min-height:48px;padding:8px;font-size:8.5px;animation:.22s toast-in;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 50px #17181440}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast-check{color:#1d1f1a;background:var(--acid);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.toast button{color:#83867a;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.sidebar-brand small,.nav-label,.user-card small,.eyebrow,.panel-kicker,.live-indicator,.chart-legend,.risk-orbit-inner span,.risk-breakdown strong,.risk-breakdown>div>span:last-child,.risk-badge,.confidence,.table-head,.event-head,.ip-head,.source-list-head,.domain-head,.rule-state,.logic-label,.rule-logic code,.rule-meta,.builder-section-title small,.health-score small,.health-stat span,.setup-step,.code-block code,.setup-checks,.endpoint-list>div>span,.member-count,.member-row>span:nth-last-child(2),.audit-row time,.plan-state,.plan-price span,.usage-projection,.billing-metrics>div>span:not(.billing-icon),.billing-metrics small{font-size:12px}.sidebar-brand strong,.nav a,.user-menu a,.user-card strong,.page-header p,.button,.button.compact,.text-button,.metric-label,.metric-meta,.delta-up,.delta-down,.table-row,.ip-row,.signal-item strong,.signal-item div>span,.signal-item time,.search-field input,.select-control,.select-control select,.table-summary,.event-identity time,.event-identity code,.event-kind,.cell-primary,.event-row small,.ip-identity strong,.ip-row small,.activity-cell strong,.risk-pending,.drawer-score p,.detail-section h3,.detail-list dt,.detail-list dd,.reason-list span,.tag,.muted,.velocity-grid span,.quality-note p,.source-list-row>span,.rule-stats span,.rule-stats .sync-ok,.rule-order,.rule-title-row p,.rules-footnote,.field-label,.field-label input,.condition-row input,.condition-row select,.effect-row input,.effect-row,.simulation-result,.health-score strong,.setup-content>p,.domain-row,.key-row,.key-row strong,.key-row code,.member-avatar,.member-row strong,.member-row small,.member-row select,.audit-row strong,.audit-row div>span,.plan-card>p,.plan-features span,.usage-number span,.invoice-row code,.invoice-row span,.invoice-row strong,.toast{font-size:14px}.panel-header h2,.quality-note h2,.drawer-header h2,.rule-title-row h2,.builder-section-title span,.setup-content h2,.plan-price strong,.billing-metrics strong{font-size:18px}.metric-value{font-size:clamp(30px,3vw,38px)}.metric-value small{font-size:16px}.risk-orbit-inner strong,.verdict-orb,.velocity-grid strong,.health-stat strong,.usage-number strong{font-size:24px}.insight-number{font-size:50px}.plan-card h2{font-size:34px}.page-header h1{font-size:clamp(34px,3.7vw,50px)}@media(max-width:820px){.main-content{min-height:100vh;padding:30px 20px 52px}.sidebar-brand strong,.workspace-switcher strong,.nav a,.button,.button.compact,.text-button,.page-header p,.table-row,.event-row,.source-list-row>span,.domain-row,.key-row,.member-row strong,.member-row small,.audit-row strong,.audit-row div>span,.invoice-row span,.invoice-row strong{font-size:15px}.page-header h1{font-size:clamp(34px,9vw,44px);line-height:1.06}.button,.live-indicator{min-height:38px}.search-field{min-height:42px}.select-control{min-height:36px}}@media(max-width:600px){.main-content{padding:24px 16px 44px}.metric-card,.traffic-chart-panel,.risk-mix-panel,.source-table-panel,.live-feed-panel,.members-panel,.audit-panel,.invoice-panel,.domain-panel,.key-panel{padding:18px}}.mobile-nav-layer{display:none}@media(max-width:1100px){.sidebar{width:210px}.content-shell{margin-left:210px}.main-content{padding-left:22px;padding-right:22px}.overview-grid,.lower-grid{grid-template-columns:1fr}.risk-mix-panel{height:auto}.risk-orbit{margin:18px auto}.event-row{grid-template-columns:1.1fr .6fr 1fr .9fr .7fr .85fr 15px;gap:7px;padding:0 10px}}@media(max-width:820px){.sidebar{display:none}.content-shell{margin-left:0}.mobile-menu{display:inline-grid!important}.mobile-nav-layer{z-index:300;display:block;position:fixed;inset:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14151280;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-sidebar{color:#e8e8e1;background:var(--sidebar);flex-direction:column;width:min(250px,86vw);padding:18px 14px 14px;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:20px 0 80px #1415124d}.mobile-close{color:#aaa;position:absolute;top:13px;right:9px}.mobile-sidebar .sidebar-bottom{margin-top:auto}.main-content{padding:27px 16px 45px}.metrics-grid{grid-template-columns:1fr 1fr}.source-summary-grid,.integration-grid,.usage-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;padding-left:22px}.campaign-link-fields,.campaign-macro-fields{grid-template-columns:1fr}.campaign-marker-note{grid-column:auto}.campaign-link-output{flex-direction:column;align-items:stretch}.tracked-link-list>div{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.event-table{overflow-x:auto}.event-row{min-width:850px}.domain-panel,.key-panel{overflow-x:auto}.domain-row{min-width:780px}}@media(max-width:600px){.page-header{flex-direction:column;align-items:flex-start}.page-actions{flex-wrap:wrap;width:100%}.form-card-header{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px 16px 15px}.form-card-header .button{grid-column:2;justify-self:start}.form-grid{gap:15px;padding:17px 16px}.form-actions{flex-direction:column;align-items:flex-start;gap:13px}.form-actions .button{width:100%}.metrics-grid{grid-template-columns:1fr}.explorer-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.toolbar-filters,.source-list-panel{overflow-x:auto}.source-list-head,.source-list-row{min-width:800px}.rule-stats{grid-template-columns:1fr 1fr}.rule-stats>div:nth-child(2){border-right:0}.rule-stats>div:nth-child(-n+2){border-bottom:1px solid #d2d1c9}.rule-card{grid-template-columns:28px 58px 1fr}.rule-meta{flex-wrap:wrap;gap:7px 13px}.condition-row{grid-template-columns:1fr}.condition-row .icon-button{display:none}.integration-health{grid-template-columns:1fr 1fr}.health-score{grid-column:span 2}.health-stat:last-child{display:none}.setup-card{grid-template-columns:46px 1fr}.billing-metrics{grid-template-columns:1fr}.billing-metrics>div{border-bottom:1px solid #d5d4cc;border-right:0}.invoice-panel{overflow-x:auto}.invoice-row{min-width:620px}.member-row{grid-template-columns:34px 1fr auto}.member-row select,.member-row>span:nth-last-child(2){display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-loading{color:#777870;min-height:100vh;font-family:var(--mono);background:var(--canvas);place-items:center;font-size:9px;display:grid}.login-page{background:#f2f1eb;grid-template-columns:1.25fr .75fr;min-height:100vh;display:grid}.login-story{color:#e9e9df;background-color:#191a17;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;min-height:100vh;padding:35px 42px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";background:radial-gradient(circle,#0000 43%,light-dark(#056dff38,#005ce338) 43.2% 43.5%,#0000 44%),radial-gradient(circle,light-dark(#056dff1f,#005ce31f),#0000 58%);width:70vw;height:70vw;position:absolute;bottom:-38vw;right:-18vw}@supports (color:color-mix(in lab,red,red)){.login-story:after{background:radial-gradient(circle,transparent 43%,color-mix(in srgb,var(--color-kumo-brand)22%,transparent)43.2% 43.5%,transparent 44%),radial-gradient(circle,color-mix(in srgb,var(--color-kumo-brand)12%,transparent),transparent 58%)}}.login-story:after{border:1px solid light-dark(#056dff29,#005ce329)}@supports (color:color-mix(in lab,red,red)){.login-story:after{border:1px solid color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.login-story:after{border-radius:50%}.login-brand{align-items:center;gap:10px;font-size:13px;display:flex}.login-copy{z-index:1;margin:auto 0;position:relative}.login-copy h1{letter-spacing:-.065em;margin:12px 0 18px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.98}.login-copy p{color:#909288;max-width:450px;font-size:11px;line-height:1.7}.login-signal{z-index:1;color:#7e8076;font-family:var(--mono);align-items:center;gap:11px;font-size:7px;display:flex;position:relative}.login-signal svg{color:var(--acid)}.login-signal i{background:#5f6158;border-radius:50%;width:2px;height:2px}.login-form-wrap{place-items:center;padding:32px;display:grid}.login-icon{color:#658700;background:#ecf4d6;border:1px solid #d1dfa9;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.login-form h2{letter-spacing:-.045em;margin:22px 0 5px;font-size:25px}.login-form>p{color:#808179;margin:0 0 25px;font-size:9px}.login-form label{color:#676860;gap:7px;margin:13px 0;font-size:8.5px;display:grid}.login-form input{background:#fbfaf5;border:1px solid #cac9c0;border-radius:3px;outline:0;height:38px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.login-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)15%,transparent)}}.login-form .button{height:38px;margin-top:8px}.login-google{color:#34352f;width:100%;height:46px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #cac9c0;border-radius:3px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.login-google:hover:not(:disabled){border-color:#9d9e93;transform:translateY(-1px);box-shadow:0 3px #deddd6}.login-google:disabled{cursor:wait;opacity:.7}.google-mark{width:18px;height:18px}.login-divider{color:#999a91;font-family:var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:19px 0 16px;font-size:10px;display:grid}.login-divider:before,.login-divider:after{content:"";background:#d9d8d0;height:1px}.login-text-button{color:#607d0a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:block}.login-security{color:#92938a;font-family:var(--mono);justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:7px;display:flex}.login-error{color:#a64035;background:#f9e9e5;border:1px solid #ebc9c1;border-radius:3px;padding:8px;font-size:8px}@media(max-width:760px){.login-page{grid-template-columns:1fr}.login-story{min-height:300px;padding:24px}.login-copy h1{font-size:42px}.login-signal{display:none}.login-form-wrap{padding:45px 24px}}.explorer-toolbar{z-index:30;position:relative;overflow:visible}.column-picker{z-index:1;position:relative}.column-menu{z-index:40;background:#11161d;border:1px solid #394655;border-radius:3px;width:178px;padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 45px #00000073}.column-menu label{color:#c6d0dd;cursor:pointer;border-radius:2px;align-items:center;gap:9px;min-height:32px;padding:0 8px;font-size:10px;display:flex}.column-menu label:hover{color:var(--text-color-kumo-strong);background:light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.column-menu label:hover{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.column-menu input{accent-color:var(--acid)}.visit-table{min-width:820px;overflow:visible}.visit-table-panel{overflow-x:auto}.click-metrics{background:#0d1116;border:1px solid #29323d;border-radius:2px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.click-metrics>div{border-right:1px solid #29323d;gap:5px;min-height:106px;padding:18px 20px;display:grid;position:relative}.click-metrics>div:last-child{border-right:0}.click-metrics>div:before{content:"";opacity:.7;background:#67a8ff;height:2px;position:absolute;top:0;left:0;right:0}.click-metrics>div:nth-child(2):before{background:var(--color-kumo-brand)}.click-metrics>div:nth-child(3):before{background:#ff9d31}.click-metrics>div:nth-child(4):before{background:#ff625b}.click-metrics span{color:#8f9cad;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.click-metrics strong{color:#f3f7fb;font-family:var(--mono);font-size:26px;font-weight:600}.click-metrics small{color:#758296;font-size:10px}.relation-filter{color:#cde2ff;font:inherit;cursor:pointer;background:#13263f;border:1px solid #397fcf;border-radius:2px;align-items:center;gap:6px;margin-left:8px;padding:5px 8px;display:inline-flex}.relation-filter:hover{color:#fff;border-color:#67a8ff}.visit-row{color:#cbd5e1;border-bottom:1px solid #252e38;align-items:center;gap:14px;min-height:52px;padding:0 16px;display:grid;position:relative}.visit-row:not(.visit-head):hover>span{color:#d6e9ff}.visit-row:not(.visit-head):hover .visit-session-id{color:#a9cef7}.visit-row:not(.visit-head):hover .visit-activity svg{color:#72aff5}.visit-row:not(.visit-head):focus-within{outline-offset:-2px;outline:2px solid #438cedb8}.visit-head{color:#8492a5;min-height:38px;font-family:var(--mono);font-size:var(--font-ui-caption);letter-spacing:.055em;text-transform:uppercase;background:#151b22;border-bottom-color:#3a4552}.visit-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visit-identity{color:#f1f5fa;font-family:var(--mono);font-size:var(--font-ui-body);gap:3px;font-weight:400;line-height:1.2;display:grid}.visit-context{color:inherit;font-size:var(--font-ui-emphasis);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.click-event-table .visit-context{align-items:center;gap:7px;display:inline-flex}.click-event-table .visit-context svg{color:#67a8ff;flex:none}.visit-session-id{color:#8e9bab;font-size:var(--font-ui-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visit-activity{color:#d8e3ef;font-family:var(--mono);font-size:var(--font-ui-body);align-items:center;gap:6px;display:inline-flex}.visit-activity svg{color:var(--acid)}.optional-cell{color:#9ca9b9;font-family:var(--mono);font-size:var(--font-ui-body)}.click-time{cursor:help;gap:4px;display:grid}.click-time strong{color:#dce6f1;font-family:var(--mono);text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.click-time small{color:#7f8c9d;font-size:10px}.network-cell{align-items:center;gap:8px;display:inline-flex}.network-flag{object-fit:cover;border:1px solid #b8c9da33;border-radius:2px;flex:none;width:18px;height:13px;display:block;box-shadow:0 1px 3px #00000042}.empty-table{color:#7d8999;text-align:center;padding:42px;font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.exclusion-explorer-toolbar{justify-content:flex-start}.exclusion-explorer-toolbar .search-field{width:min(420px,100%)}.exclusion-panel{overflow-x:auto}.exclusion-table{min-width:820px}.exclusion-row{font-size:var(--font-ui-body);grid-template-columns:minmax(190px,1.2fr) 132px minmax(150px,1fr) 110px 116px 24px}.exclusion-ip strong,.exclusion-ip small{display:block}.exclusion-ip strong{color:#f1f5fa;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exclusion-ip small{color:#8e9bab;font-size:var(--font-ui-caption);margin-top:3px}.exclusion-date small{color:#8e9bab;font-size:var(--font-ui-caption);white-space:nowrap;margin-top:3px;display:block}.exclusion-empty{color:#7f8c9d;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:56px;display:flex}.exclusion-empty strong{color:#e5ebf2;font-size:13px}.exclusion-empty span{margin-bottom:7px;font-size:10px}@media(max-width:760px){.exclusion-explorer-toolbar .search-field{width:100%}}.auth-loading,.login-signal,.login-security{font-size:12px}.login-brand{font-size:16px}.login-copy p,.login-form>p,.login-form label,.login-error{font-size:14px}.login-copy h1{font-size:clamp(46px,5.5vw,78px)}.login-form{width:min(390px,100%)}.login-form h2{font-size:30px}.login-form input,.login-form .button{min-height:46px;font-size:15px}:root{color:#f4f7fb;--ink:#f4f7fb;--ink-2:#d5dbe5;--muted:#96a0b0;--muted-2:#687385;--canvas:#080a0d;--paper:#11151b;--line:#29313c;--line-dark:#3a4553;--acid:#9edb3f;--acid-dark:#77b52a;--orange:#ff9b4a;--red:#ff6b61;--sidebar:#080a0d;background:#080a0d}html,body{color:var(--ink);background:var(--canvas)}.sidebar{background:#080a0d;border-right-color:#252c35}.content-shell{background:0 0}.page-header h1{color:#f7f9fd}.eyebrow,.panel-kicker{color:#6e7d91}.page-header p{color:#9da8b8}.button.secondary,.select-control{color:#d9e1eb;background:#11161d;border-color:#384452}.button.secondary:hover,.button.secondary.is-active{color:var(--text-color-kumo-strong);background:#172110;border-color:#8ab24f}.button.primary{color:#101806;background:var(--acid);border-color:var(--color-kumo-brand-hover);box-shadow:inset 0 1px #ffffff4d}.button.primary:hover{background:var(--color-kumo-brand-hover)}.icon-button{color:#9ca8b9}.icon-button:hover{color:#fff;background:#1a212b;border-color:#394656}.text-button{color:#66a8ff}.panel,.event-drawer,.rule-builder{background:#101419;border-color:#29323d;box-shadow:0 22px 50px #00000040}.explorer-toolbar{background:#0d1116;border-color:#29323d;border-radius:2px;padding:10px}.search-field{background:#080b0f;border-color:#3a4655;border-radius:2px}.search-field:focus-within{border-color:#438ced;box-shadow:0 0 0 2px #438ced29}.search-field svg,.search-field input::placeholder{color:#718095}.search-field input,.select-control select{color:#eff4fb}.select-control{border-radius:2px}.select-control span{color:#8795a6}.campaign-select{padding-left:8px}.campaign-select>svg:first-child{color:#66a8ff}.advanced-filters{color:#8390a1;font-family:var(--mono);background:#0d1116;border:1px solid #29323d;border-radius:2px;align-items:center;gap:8px;margin:-2px 0 10px;padding:9px 12px;font-size:9px;display:flex}.filter-chip{color:#aeb9c9;font:inherit;cursor:pointer;background:#151b22;border:1px solid #35404d;border-radius:2px;padding:5px 8px}.filter-chip:hover,.filter-chip.active{color:#eaf3ff;background:#10233d;border-color:#3987ed}.advanced-note{color:#647286;margin-left:auto}.event-table-panel{border-radius:2px}.table-summary{color:#8d99aa;background:#0d1116;border-bottom-color:#2b3540}.table-summary strong{color:#f2f5fa}.freshness-button{color:#91a0b3}.freshness-button:hover{color:#66a8ff}.visit-table-panel{scrollbar-color:#405164 #0d1116;overflow-x:auto}.visit-table-toolbar{min-height:82px;padding:20px 30px}.visit-table-toolbar h2{color:#f4f7fb}.visit-table-toolbar .freshness-button{color:#9ca9b9;border:1px solid #303c49;border-radius:999px;padding:6px 8px;font-size:11px}.visit-table-toolbar .freshness-button:hover{color:#dceaff;border-color:#4d6b87}.visit-table{min-width:1080px;overflow-x:auto}.visit-row{color:#cbd5e1;gap:12px;min-height:72px;padding:0 30px;font-size:13px}.visit-row:not(.visit-head):hover{background:#141d27;box-shadow:inset 2px 0 #438ced}.visit-head{color:#96a0b0;background:#0d1116;border-bottom-color:#2b3540;min-height:42px;font-size:10px}.visit-identity{gap:4px;font-size:13px}.visit-context{font-size:14px;font-weight:600}.visit-session-id{font-size:11px}.visit-table .cell-primary{color:#cbd5e1;font-family:var(--mono);font-size:13px;font-weight:400}.campaign-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visit-activity,.optional-cell{font-size:13px}.signal-cell,.device-cell,.outcome-cell{min-width:0;font-family:var(--mono);text-transform:capitalize;align-items:center;gap:6px;font-size:12px;display:inline-flex}.signal-cell svg,.device-cell svg{flex:none}.engagement-signal{color:#aab8c8}.engagement-signal svg{color:#72aff5}.automation-signal.level-low{color:#c4ed78}.automation-signal.level-low svg{color:#9edb3f}.automation-signal.level-medium{color:#ffc16d}.automation-signal.level-medium svg{color:#ffac42}.automation-signal.level-high,.automation-signal.level-critical{color:#ff9c94}.automation-signal.level-high svg,.automation-signal.level-critical svg{color:#ff6b61}.device-cell{color:#aebdcd;gap:8px}.device-cell svg:first-child{color:#b8cadc}.device-cell svg:last-child{color:#7eb5f1}.outcome-cell{color:#718095;text-transform:none}.outcome-cell.is-converted{color:#c4ed78}.click-time{align-content:center}.ip-row{color:#ccd5e0;border-bottom-color:#252e38}.ip-head{color:#8996a8;background:#151b22;border-bottom-color:#3a4552;font-size:13px}.ip-row:not(.ip-head):hover{background:linear-gradient(90deg,light-dark(#056dff2e,#005ce32e),#131a23 30%,#11161d)}@supports (color:color-mix(in lab,red,red)){.ip-row:not(.ip-head):hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)18%,transparent),#131a23 30%,#11161d)}}.ip-row:not(.ip-head):hover{box-shadow:inset 2px 0 var(--color-kumo-brand)}.ip-identity strong{color:#f4f7fb;font-size:14px}.ip-row small{color:#8995a6;font-size:8px}.cell-primary{color:#dbe4ee;font-size:14px}.activity-cell strong{color:#dce8f5;font-size:14px}.risk-pending{font-size:11px}.traffic-status{letter-spacing:.06em;padding:6px 9px;font-size:10.5px}.traffic-status>span{width:6px;height:6px}.traffic-status-valid{color:#c1f258;background:light-dark(#056dff29,#005ce329)}@supports (color:color-mix(in lab,red,red)){.traffic-status-valid{background:color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.traffic-status-valid{border-color:light-dark(#056dff9e,#005ce39e)}@supports (color:color-mix(in lab,red,red)){.traffic-status-valid{border-color:color-mix(in srgb,var(--color-kumo-brand)62%,transparent)}}.traffic-status-suspicious{color:#ffb45c;background:#ff9d3126;border-color:#ff9d319e}.traffic-status-invalid{color:#ff847c;background:#ff625b26;border-color:#ff625b9e}.assessment-state{color:#b8e97b;background:#7cbc301f;border-color:#96d5494d;font-size:10px}.assessment-evaluating{color:#ffd48b;background:#ffa8401a;border-color:#ffb74f4f}.assessment-limited{color:#a7b0bc;background:#19202a;border-color:#374250}.risk-pending{color:#a7b3c3}.confidence-high{color:#b8e97b;background:#7cbc301a;border-color:#96d5493d}.confidence-medium{color:#ffd38b;background:#ffa8401a;border-color:#ffb74f3d}.confidence-low{color:#ffaaa3;background:#ff625b1a;border-color:#ff7b713d}.table-pagination{color:#8491a2;border-top:1px solid #2b3540;justify-content:flex-end;align-items:center;gap:18px;min-height:48px;padding:0 14px;font-size:9px;display:flex}.table-pagination strong{color:#dce4ee;font-family:var(--mono)}.table-pagination>div{gap:4px;display:flex}.pagination-button{color:#bdd7fb;cursor:pointer;background:#121922;border:1px solid #364352;border-radius:2px;width:27px;height:27px;padding:0;font-size:20px;line-height:1}.pagination-button:hover:not(:disabled){color:#fff;background:#17304f;border-color:#4592f5}.pagination-button:disabled{color:#596575;cursor:not-allowed;background:#0c1015;border-color:#252d37}.drawer-backdrop{background:#000000b3}.drawer-header,.detail-section{border-bottom-color:#29323d}.drawer-score{background:#0c1015;border-bottom-color:#29323d}.drawer-header code,.detail-list dt,.session-evidence-grid span{color:#aab5c4}.detail-list>div{border-bottom-color:#2b3440}.detail-list dd,.session-evidence-grid strong,.detail-section h3{color:#ecf1f7}.session-evidence-grid{background:#303b48;border-color:#303b48}.session-evidence-grid>div{background:#151b22}.overview-page .metric-card{background:#101419;border-color:#29323d;box-shadow:0 14px 30px #00000029}.overview-page .metric-card:after{border-color:#7b91a929}.overview-page .metric-label{color:#9da8b8;font-size:var(--font-ui-body)}.overview-page .metric-label svg{color:#718095}.overview-page .metric-value{color:#f4f7fb}.overview-page .metric-meta{color:#8d99aa;font-size:12px}.overview-page .delta-up,.overview-page .delta-down{font-size:11px}.overview-page .delta-up{color:#b8e97b}.overview-page .delta-down{color:#ff9a91}.overview-page .traffic-chart-panel,.overview-page .risk-mix-panel,.overview-page .source-table-panel,.overview-page .live-feed-panel{background:#101419;border-color:#29323d;box-shadow:0 22px 50px #00000040}.overview-page .panel-header h2{color:#f4f7fb;font-size:var(--font-ui-heading)}.overview-page .chart-legend{color:#9da8b8;font-size:10px}.overview-page .legend-total{background:#dbe4ee}.overview-page .legend-risk{background:#b8e97b}.overview-page .risk-mix-panel:after{border-color:#7b91a92b}.overview-page .risk-orbit{background:conic-gradient(#9edb3f 0 8.4%,#ff9b4a 8.4% 14%,#303945 14% 100%)}.overview-page .risk-orbit-inner{color:#f4f7fb;background:#101419}.overview-page .risk-orbit-inner span{color:#9da8b8}.overview-page .risk-breakdown>div{border-bottom-color:#29323d}.overview-page .risk-breakdown strong{color:#dbe4ee}.overview-page .risk-breakdown>div>span:last-child{color:#8d99aa}.overview-page .source-name{gap:10px;min-width:0}.overview-page .source-name>span:last-child{gap:3px;min-width:0;display:grid}.overview-page .source-name strong{color:#dbe4ee;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.overview-page .source-name small{color:#7c8999;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.team-page,.usage-page{color:#dce4ee}.team-health-grid{background:#101419;border:1px solid #29323d;border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0003}.team-health-grid article{border-right:1px solid #29323d;align-items:center;gap:11px;min-height:86px;padding:16px 18px;display:flex}.team-health-grid article:last-child{border-right:0}.team-health-icon{color:#a6d8ff;background:#102039;border:1px solid #294b71;border-radius:2px;flex:none;place-items:center;width:33px;height:33px;display:grid}.team-health-secure{color:#c3ee79;background:#14210e;border-color:#496a24}.team-health-audit{color:#ffd18a;background:#292012;border-color:#69502d}.team-health-grid article>div{gap:5px;min-width:0;display:grid}.team-health-grid article>div>span{color:#8d99aa;font-size:12px}.team-health-grid strong{color:#f1f5fa;font-family:var(--mono);letter-spacing:-.03em;font-size:17px}.team-health-grid strong small{color:#8290a1;letter-spacing:0;font-family:inherit;font-size:11px;font-weight:400}.team-page .members-panel,.team-page .audit-panel,.usage-page .usage-card,.usage-page .invoice-panel{background:#101419;border-color:#29323d;box-shadow:0 18px 42px #0003}.team-page .members-panel,.team-page .audit-panel,.usage-page .invoice-panel{padding:0;overflow:hidden}.team-page .members-panel .panel-header,.team-page .audit-panel .panel-header,.usage-page .invoice-panel .panel-header{padding:17px 18px 14px}.team-page .panel-header h2,.usage-page .panel-header h2{color:#f2f6fb;font-size:16px}.team-page .member-count{color:#b7d5f3;background:#101d2d;border-color:#294563;border-radius:2px}.member-row{color:#d5dee9;border-top-color:#29323d;grid-template-columns:34px minmax(180px,1.5fr) minmax(130px,.7fr) minmax(90px,.6fr) 28px;gap:14px;min-height:64px;padding:0 18px}.member-row:first-of-type{margin-top:0}.member-head{color:#778598;min-height:36px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#0d1116;border-top-color:#29323d;font-size:10px}.member-row strong{color:#f1f5fa;font-size:13px}.member-row small{color:#8d99aa;font-size:11px}.member-avatar{color:#c5e9fa;font-family:var(--mono);background:#132434;border:1px solid #31526b;border-radius:50%;place-items:center;display:grid}.member-row select{color:#dae4ee;background:#111923;border-color:#354353;border-radius:2px;height:30px;font-size:12px}.member-row>span:nth-last-child(2){color:#9aa8b9;font-size:12px}.team-page .audit-row{color:#d7e0ea;border-top-color:#29323d;min-height:65px;padding:0 18px}.audit-row:first-of-type{margin-top:0}.audit-icon{color:#c3ee79;background:#14210e;border-color:#496a24;border-radius:2px}.audit-row strong{color:#edf3fa;font-size:13px}.audit-row div>span,.audit-row time{color:#8d99aa;font-size:11px}.usage-page .plan-card{background:radial-gradient(circle at 100% 100%,#9edb3f29,#0000 43%),#111916;border-color:#3b502d;border-radius:2px;min-height:342px;box-shadow:0 18px 42px #0003}.usage-page .plan-card h2,.usage-page .usage-number strong{color:#f4f7fb}.usage-page .plan-card>p,.usage-page .usage-number span,.usage-page .plan-price span,.usage-page .plan-features span{color:#9da8b8;font-size:12px}.usage-page .plan-price{border-color:#31402b}.usage-page .plan-price strong{color:#f3f8e8}.usage-page .plan-state{color:#c8f178;background:#9edb3f1a;border-color:#9edb3f4d}.usage-page .usage-card{border-radius:2px}.usage-page .usage-progress{background:#252e38;border-radius:2px;height:8px}.usage-page .usage-progress i{background:linear-gradient(90deg,#77b52a,#b8e97b);border-color:#d9f89b}.usage-page .usage-projection{color:#8d99aa;font-size:11px}.usage-page .billing-metrics{background:#101419;border-color:#29323d;border-radius:2px;box-shadow:0 18px 42px #0003}.usage-page .billing-metrics>div{border-right-color:#29323d;padding:16px 18px}.usage-page .billing-icon{color:#a6d8ff;background:#102039;border-color:#294b71;border-radius:2px}.usage-page .billing-metrics>div:nth-child(2) .billing-icon{color:#c3ee79;background:#14210e;border-color:#496a24}.usage-page .billing-metrics>div:nth-child(3) .billing-icon{color:#ffd18a;background:#292012;border-color:#69502d}.usage-page .billing-metrics>div>span:not(.billing-icon),.usage-page .billing-metrics small{color:#8d99aa;font-size:11px}.usage-page .billing-metrics strong{color:#eff4fb;font-size:16px}.usage-page .invoice-row{color:#cbd5e1;border-top-color:#29323d;grid-template-columns:1fr 1fr .7fr .5fr 20px;min-height:54px;padding:0 18px}.usage-page .invoice-row:hover{background:linear-gradient(90deg,#438ced1f,#101419 42%)}.usage-page .invoice-row code{color:#b6d8fa;font-size:12px}.usage-page .invoice-row span,.usage-page .invoice-row strong{font-size:12px}.usage-page .invoice-row strong{color:#edf3fa;font-family:var(--mono)}.usage-page .invoice-paid{color:#c3ee79!important}.usage-page .invoice-head{color:#778598;min-height:36px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;pointer-events:none;background:#0d1116;font-size:10px}.usage-page .invoice-head span{color:inherit;font-size:inherit}.credit-page{max-width:1240px;margin:0 auto}.billing-notice,.zero-balance-banner{border:1px solid;border-radius:3px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:12px;display:flex}.billing-notice.success{color:#c9f28b;background:#14200f;border-color:#3c5d27}.billing-notice.pending{color:#b8d8ff;background:#101d2d;border-color:#2d527c}.billing-notice.error,.zero-balance-banner{color:#ffb2aa;background:#251311;border-color:#69342e}.zero-balance-banner div{flex-direction:column;gap:3px;display:flex}.zero-balance-banner strong{color:#ffd6d2}.zero-balance-banner span{color:#be8d88;font-size:11px}.credit-hero{background:radial-gradient(circle at 14% 100%,light-dark(#056dff45,#005ce345),#0000 42%),radial-gradient(circle at 82% 10%,#5fa0ff14,#0000 31%),linear-gradient(125deg,#172315,#0d1318 63%);border:1px solid #526b34;border-radius:4px;grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);gap:42px;min-height:290px;padding:38px 42px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.credit-hero{background:radial-gradient(circle at 14% 100%,color-mix(in srgb,var(--color-kumo-brand)27%,transparent),transparent 42%),radial-gradient(circle at 82% 10%,#5fa0ff14,transparent 31%),linear-gradient(125deg,#172315,#0d1318 63%)}}.credit-hero{box-shadow:0 24px 58px #00000045}.credit-hero:before{pointer-events:none;content:"";opacity:.45;background:linear-gradient(90deg,light-dark(#056dff12,#005ce312) 1px,#0000 1px),linear-gradient(light-dark(#056dff0b,#005ce30b) 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.credit-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)7%,transparent)1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--color-kumo-brand)4.5%,transparent)1px,transparent 1px)}}.credit-hero:before{background-size:31px 31px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 69%);mask-image:linear-gradient(90deg,#000,#0000 69%)}.credit-hero:after{content:"";border:1px solid light-dark(#056dff26,#005ce326);width:380px;height:380px;position:absolute;top:-138px;right:-86px}@supports (color:color-mix(in lab,red,red)){.credit-hero:after{border:1px solid color-mix(in srgb,var(--color-kumo-brand)15%,transparent)}}.credit-hero:after{border-radius:50%;box-shadow:0 0 0 36px light-dark(#056dff06,#005ce306),0 0 0 76px light-dark(#056dff04,#005ce304)}@supports (color:color-mix(in lab,red,red)){.credit-hero:after{box-shadow:0 0 0 36px color-mix(in srgb,var(--color-kumo-brand)2.4%,transparent),0 0 0 76px color-mix(in srgb,var(--color-kumo-brand)1.4%,transparent)}}.credit-hero>div{z-index:1;position:relative}.credit-hero-balance{align-self:center}.credit-hero-label{align-items:center;gap:14px;display:flex}.credit-status{color:#ccefa0;background:light-dark(#056dff1a,#005ce31a);align-items:center;gap:7px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.credit-status{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.credit-status{border:1px solid light-dark(#056dff42,#005ce342)}@supports (color:color-mix(in lab,red,red)){.credit-status{border:1px solid color-mix(in srgb,var(--color-kumo-brand)26%,transparent)}}.credit-status{font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:20px}.credit-status i{background:#ff786e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff786e1f}.credit-status i.live{background:var(--color-kumo-brand);box-shadow:0 0 0 3px light-dark(#056dff24,#005ce324)}@supports (color:color-mix(in lab,red,red)){.credit-status i.live{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)14%,transparent)}}.credit-balance-number{align-items:baseline;gap:18px;margin-top:22px;display:flex}.app-shell .credit-balance-number strong{color:#f7fceb;font:600 clamp(58px,6.2vw,82px)/.82 var(--mono);letter-spacing:-.085em;text-shadow:0 0 30px light-dark(#056dff14,#005ce314);font-size:clamp(58px,6.2vw,82px)!important;line-height:.82!important}@supports (color:color-mix(in lab,red,red)){.app-shell .credit-balance-number strong{text-shadow:0 0 30px color-mix(in srgb,var(--color-kumo-brand)8%,transparent)}}.credit-balance-number span{color:#c3d7aa;font:500 11px var(--mono);letter-spacing:.11em;text-transform:uppercase}.credit-hero-balance>p{color:#a2b095;margin:21px 0 0;font-size:12px}.credit-hero-details{align-self:center;display:flex}.credit-promise{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c0d8f;border:1px solid #87a57040;align-items:flex-start;gap:10px;max-width:280px;padding:17px 18px;display:flex}.credit-promise svg{color:var(--color-kumo-brand);flex:none}.credit-promise strong,.credit-promise span{display:block}.credit-promise strong{color:#e2eed2;font-size:11px}.credit-promise span{color:#899786;margin-top:4px;font-size:10px}.package-heading{justify-content:space-between;align-items:end;margin:42px 0 16px;display:flex}.package-heading h2{color:#f3f6fa;letter-spacing:-.03em;margin:5px 0 0;font-size:22px}.package-heading>p{color:#7f8b9b;margin:0;font-size:11px}.credit-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.credit-package{background:#101419;border:1px solid #29323d;border-radius:4px;grid-template-columns:1fr auto;grid-template-areas:"name price""clicks clicks""unit unit""meta actions";column-gap:24px;min-width:0;min-height:242px;padding:25px 25px 21px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.credit-package:hover{border-color:#607180;transform:translateY(-3px);box-shadow:0 18px 38px #00000042}.credit-package.featured{background:linear-gradient(115deg,light-dark(#056dff1a,#005ce31a),#0000 58%),#111812;padding-top:58px}@supports (color:color-mix(in lab,red,red)){.credit-package.featured{background:linear-gradient(115deg,color-mix(in srgb,var(--color-kumo-brand)10%,transparent),transparent 58%),#111812}}.credit-package.featured{border-color:#66853d}.credit-package.featured:after{content:"";background:radial-gradient(circle,light-dark(#056dff1c,#005ce31c),#0000 65%);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-90px;right:-60px}@supports (color:color-mix(in lab,red,red)){.credit-package.featured:after{background:radial-gradient(circle,color-mix(in srgb,var(--color-kumo-brand)11%,transparent),transparent 65%)}}.credit-package.featured:after{pointer-events:none}.credit-package.preselected{border-color:#8bb84a;box-shadow:0 0 0 1px light-dark(#056dff29,#005ce329),0 16px 34px #0003}@supports (color:color-mix(in lab,red,red)){.credit-package.preselected{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-kumo-brand)16%,transparent),0 16px 34px #0003}}.featured-ribbon{z-index:2;color:#dfffa5;min-height:33px;font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#263d17,#1a2914);border-bottom:1px solid #5e8237;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.featured-ribbon strong{color:#a8d76d;font:500 8px var(--mono);letter-spacing:.12em}.package-topline{grid-area:name;align-items:center;min-width:0;display:flex}.package-name{color:#aebccd;min-width:0;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.app-shell .credit-package .package-clicks{color:#f8fbf0;font:600 clamp(36px,3vw,44px)/.92 var(--mono);letter-spacing:-.06em;white-space:nowrap;text-shadow:0 0 17px #dcf4a31a;grid-area:clicks;margin-top:18px;display:block;font-size:clamp(36px,3vw,44px)!important;line-height:.92!important}.credit-package.featured .package-clicks{color:#dcfa9a;text-shadow:0 0 18px light-dark(#056dff2e,#005ce32e)}@supports (color:color-mix(in lab,red,red)){.credit-package.featured .package-clicks{text-shadow:0 0 18px color-mix(in srgb,var(--color-kumo-brand)18%,transparent)}}.package-unit{color:#748194;font:500 8px var(--mono);letter-spacing:.14em;grid-area:unit;margin-top:11px;display:block}.package-price{border:0;flex-direction:column;grid-area:price;align-self:start;align-items:flex-end;gap:5px;padding:0;display:flex}.package-price strong{color:#edf4fb;font:600 25px/.9 var(--mono);letter-spacing:-.04em}.package-price span,.credit-package>p{color:#7f8b99;font-size:10px}.credit-package>p{grid-area:meta;align-self:end;margin:20px 0 0}.package-actions{z-index:1;grid-area:actions;grid-template-columns:1fr 1fr;align-self:end;gap:6px;display:grid;position:relative}.package-actions button{color:#d7e0ea;min-width:0;height:35px;font:600 10px var(--mono);cursor:pointer;background:#171d24;border:1px solid #35404c;border-radius:2px;justify-content:center;align-items:center;gap:6px;transition:background .18s,border-color .18s,color .18s;display:flex}.package-actions button:hover:not(:disabled){color:var(--text-color-kumo-strong);background:#202b1b;border-color:#66823e}.package-actions button:disabled{opacity:.55;cursor:wait}.credit-ledger{overflow:hidden;background:#101419!important;border-color:#29323d!important;border-radius:3px!important;padding:0!important}.credit-ledger .panel-header{padding:17px 18px 14px}.credit-ledger-row{color:#aab5c2;border-top:1px solid #29323d;grid-template-columns:1.5fr .8fr .65fr .65fr;align-items:center;gap:16px;min-height:58px;padding:0 18px;font-size:11px;display:grid}.credit-ledger-row>span:first-child{flex-direction:column;gap:3px;display:flex}.credit-ledger-row strong{color:#e5ebf2;font-size:12px}.credit-ledger-row small{color:#758293}.credit-ledger-row time{color:#8793a2}.credit-ledger-row b,.credit-ledger-row code{font:500 11px var(--mono)}.credit-ledger-row b.positive{color:#bce96e}.credit-ledger-row b.negative{color:#ff9d92}.credit-ledger-row code{color:#d6e0ea}.credit-ledger-head{color:#718093;min-height:35px;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0d1116}.credit-ledger-empty{color:#7e8998;border-top:1px solid #29323d;padding:28px 18px;font-size:12px}@media(max-width:880px){.credit-hero{grid-template-columns:1fr;gap:26px}.credit-package{grid-template-columns:1fr;grid-template-areas:"name""clicks""unit""price""meta""actions";min-height:0}.package-price{align-items:flex-start;margin-top:18px}.credit-package>p{margin-top:8px}.package-actions{margin-top:16px}}@media(max-width:660px){.credit-hero{padding:28px 22px}.credit-hero-details{grid-template-columns:1fr}.credit-balance-number{display:block}.credit-balance-number strong{font-size:clamp(60px,18vw,86px)}.credit-balance-number span{margin-top:13px;display:block}.package-heading{margin-top:32px;display:block}.package-heading>p{margin-top:8px}.credit-package-grid{grid-template-columns:1fr}.credit-ledger-row{grid-template-columns:1fr auto}.credit-ledger-row time,.credit-ledger-head span:nth-child(2),.credit-ledger-head span:nth-child(3),.credit-ledger-row b{display:none}}.admin-page{color:#dce4ee;max-width:1240px;margin:0 auto}.admin-message{color:#ffb1a8;background:#251311;border:1px solid #69342e;border-radius:3px;margin-bottom:12px;padding:11px 13px;font-size:12px}.admin-message.success{color:#c9f28b;background:#14200f;border-color:#3c5d27}.admin-metric-grid{background:#0d1116;border:1px solid #29323d;border-radius:3px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.admin-metric-grid article{border-left:1px solid #29323d;min-height:112px;padding:18px;position:relative}.admin-metric-grid article:first-child{border-left:0}.admin-metric-grid svg{color:#627184;position:absolute;top:17px;right:17px}.admin-metric-grid span,.admin-metric-grid strong{display:block}.admin-metric-grid span{color:#7e8b9a;font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.admin-metric-grid strong{color:#f0f5fa;font:600 25px var(--mono);letter-spacing:-.04em;margin-top:26px}.admin-tabs{scrollbar-width:thin;background:#0d1116;border:1px solid #29323d;border-radius:3px;align-items:center;gap:2px;padding:4px;display:flex;overflow-x:auto}.admin-tabs button{color:#8190a0;min-height:38px;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background .15s,color .15s;display:flex}.admin-tabs button.active{color:#e8f6d3;background:#27351a;box-shadow:inset 0 0 0 1px #587634}.admin-tabs button small{color:#a7bacd;min-width:19px;height:19px;font:500 9px var(--mono);background:#202934;border-radius:99px;place-items:center;padding:0 5px;display:grid}.admin-section{background:#101419;border:1px solid #29323d;border-radius:3px;margin-top:12px;overflow:hidden;box-shadow:0 18px 42px #00000029}.admin-section-head{border-bottom:1px solid #29323d;justify-content:space-between;align-items:center;padding:17px 18px 14px;display:flex}.admin-section-head h2{color:#f0f4f8;margin:4px 0 0;font-size:16px}.admin-section-head>span,.admin-section-head>svg{color:#718093;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-kicker{color:#8ca1b6;font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.quality-policy-intro{border-bottom:1px solid #29323d;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 18px;display:flex}.quality-policy-intro strong{color:#eff6fb;font-size:16px}.quality-policy-intro p{color:#92a0af;max-width:690px;margin:7px 0 0;font-size:12px;line-height:1.6}.quality-policy-intro>code{color:#c3ec7b;background:light-dark(#056dff1a,#005ce31a);padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.quality-policy-intro>code{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.quality-policy-intro>code{border:1px solid light-dark(#056dff40,#005ce340)}@supports (color:color-mix(in lab,red,red)){.quality-policy-intro>code{border:1px solid color-mix(in srgb,var(--color-kumo-brand)25%,transparent)}}.quality-policy-intro>code{white-space:nowrap;font-size:10px}.quality-classifications{border-bottom:1px solid #29323d;grid-template-columns:repeat(3,1fr);display:grid}.quality-band{border-right:1px solid #29323d;min-height:94px;padding:15px 18px}.quality-band:last-child{border-right:0}.quality-band span,.quality-band strong,.quality-band small{display:block}.quality-band span{color:#8493a2;font:500 10px var(--mono)}.quality-band strong{color:#f0f4f8;margin-top:13px;font-size:14px}.quality-band small{color:#8e9ba9;margin-top:4px;font-size:10px;line-height:1.4}.quality-band.valid strong{color:#b8eb64}.quality-band.suspicious strong{color:#f4c66d}.quality-band.invalid strong{color:#ff9a8f}.quality-signal-heading{justify-content:space-between;align-items:center;padding:20px 18px 12px;display:flex}.quality-signal-heading h3{color:#eaf1f6;margin:0;font-size:13px}.quality-signal-heading p{color:#7f8d9c;font:500 9px var(--mono);letter-spacing:.04em;margin:4px 0 0}.quality-signal-heading svg{color:#8aa66a}.quality-signal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.quality-signal-card{background:#090d117a;border:1px solid #283541;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;display:grid}.quality-signal-score{color:#f2c872;width:36px;height:30px;font:600 11px var(--mono);background:#292316;border:1px solid #5a4824;place-items:center;display:grid}.quality-signal-title{align-items:center;gap:8px;display:flex}.quality-signal-title strong{color:#e9f0f6;font-size:12px}.quality-signal-title span{color:#8da6bc;font:500 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#182430;padding:2px 5px}.quality-signal-card p{color:#91a0af;margin:5px 0 7px;font-size:11px;line-height:1.45}.quality-signal-card code{color:#bbccdb;font-size:9px;line-height:1.4}.quality-signal-card>small{color:#718294;font:500 8px var(--mono);text-transform:uppercase;grid-column:2}.quality-policy-footnote{color:#b5d985;background:light-dark(#056dff0f,#005ce30f);align-items:flex-start;gap:9px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.quality-policy-footnote{background:color-mix(in srgb,var(--color-kumo-brand)6%,transparent)}}.quality-policy-footnote{border-top:1px solid light-dark(#056dff24,#005ce324)}@supports (color:color-mix(in lab,red,red)){.quality-policy-footnote{border-top:1px solid color-mix(in srgb,var(--color-kumo-brand)14%,transparent)}}.quality-policy-footnote svg{flex:none;margin-top:2px}.quality-policy-footnote p{color:#b7c59d;margin:0;font-size:11px;line-height:1.5}.quality-revision{border-top:1px solid #29323d;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.quality-revision>span{color:#8090a1;font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding-top:2px}.quality-revision p{color:#8d9ba9;margin:0;font-size:11px;line-height:1.45}.quality-revision code{color:#d8e7f3;margin-right:9px;font-size:10px}.quality-policy-empty{color:#91a0ae;padding:26px 18px;font-size:12px}.payment-admin-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.payment-admin-card{background:#0d1116;border:1px solid #29323d;border-radius:3px;padding:18px}.payment-admin-title{grid-template-columns:36px 1fr auto;align-items:center;gap:11px;display:grid}.payment-admin-title>div strong,.payment-admin-title>div small{display:block}.payment-admin-title>div strong{color:#eef3f8;font-size:13px}.payment-admin-title>div small{color:#758293;margin-top:3px;font-size:10px}.payment-logo{width:36px;height:36px;font:700 16px var(--mono);border:1px solid;border-radius:3px;place-items:center;display:grid}.payment-logo.paypal{color:#82b6ff;background:#111f33;border-color:#294e7b}.payment-logo.crypto{color:#ffd07a;background:#2a2111;border-color:#6e5324}.admin-toggle{cursor:pointer;background:#232a32;border:1px solid #3a4652;border-radius:12px;width:37px;height:21px;padding:0;position:relative}.admin-toggle i{background:#7a8795;border-radius:50%;width:13px;height:13px;transition:left .18s,background .18s;position:absolute;top:3px;left:3px}.admin-toggle.on{background:#263719;border-color:#587a32}.admin-toggle.on i{background:var(--color-kumo-brand);left:19px}.environment-switch{grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;display:grid}.environment-switch button{color:#9ba7b4;text-align:left;cursor:pointer;background:#151a20;border:1px solid #303a45;border-radius:3px;justify-content:space-between;align-items:center;min-height:48px;padding:0 11px;display:flex}.environment-switch button.active{color:#eff9dd;background:#172011;border-color:#6b8c3e}.environment-switch button>span{font:500 10px var(--mono);text-transform:uppercase}.environment-switch small{align-items:center;gap:4px;font-size:9px;display:flex}.environment-switch small.configured{color:#b9e96e}.environment-switch small.missing{color:#ff9f95}.payment-admin-card>p{color:#788594;min-height:36px;margin:14px 0 0;font-size:10.5px;line-height:1.6}.payment-admin-card>label{color:#687687;font:500 8px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin:16px 0 7px;display:block}.configuration-state{color:#ff9f95;background:#211312;border:1px solid #5f302c;align-items:center;gap:8px;margin-top:20px;padding:14px;font-size:10px;display:flex}.configuration-state.ready{color:#b9e96e;background:#141e10;border-color:#3f5d29}.admin-callback{color:#b9cbe0;font:400 9px var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#080b0e;border:1px solid #29323d;padding:10px;display:block;overflow:hidden}.admin-save-row{background:#0d1116;border-top:1px solid #29323d;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.admin-save-row>span{color:#6f7c8b;font-size:9px}.admin-table{overflow-x:auto}.admin-row{color:#aab5c2;border-top:1px solid #252e38;align-items:center;gap:14px;min-width:760px;min-height:58px;padding:0 18px;font-size:11px;display:grid}.admin-order-table .admin-row{grid-template-columns:1.3fr 1fr .75fr .8fr .45fr .55fr}.admin-row:first-child{border-top:0}.admin-row>span:first-child{flex-direction:column;gap:3px;display:flex}.admin-row strong{color:#e8edf3;font-size:12px}.admin-row small{color:#6f7d8c}.admin-row code{color:#a9c6e5;font:400 10px var(--mono);text-overflow:ellipsis;overflow:hidden}.admin-row b{color:#edf2f7;font:500 11px var(--mono)}.admin-row time{color:#7f8c9a}.admin-row-head{color:#687687;min-height:34px;font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0d1116}.admin-row-head>span:first-child{display:block}.provider-cell{text-transform:capitalize}.order-status{width:max-content;font:500 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:5px 7px;display:inline-flex!important}.order-status.paid{color:#bde978;background:#14200f;border-color:#3d5c28}.order-status.pending{color:#ffd17d;background:#282010;border-color:#6a5128}.order-status.failed,.order-status.expired,.order-status.disputed{color:#ff9f95;background:#241311;border-color:#63312d}.admin-table-pager{color:#758393;min-height:52px;font:500 10px var(--mono);background:#0d1116;border-top:1px solid #29323d;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.admin-table-pager>div{align-items:center;gap:10px;display:flex}.admin-table-pager button{color:#b9c6d3;cursor:pointer;background:#18212a;border:1px solid #33404d;border-radius:2px;place-items:center;width:28px;height:28px;display:grid}.admin-table-pager button:hover:not(:disabled){color:#eff7e4;background:#27351a;border-color:#66883f}.admin-table-pager button:disabled{cursor:not-allowed;opacity:.4}@media(max-width:900px){.admin-metric-grid{grid-template-columns:repeat(2,1fr)}.admin-metric-grid article:nth-child(3){border-top:1px solid #29323d;border-left:0}.admin-metric-grid article:nth-child(4){border-top:1px solid #29323d}.payment-admin-grid,.quality-signal-list{grid-template-columns:1fr}}@media(max-width:560px){.admin-metric-grid{grid-template-columns:1fr}.admin-metric-grid article{border-top:1px solid #29323d;border-left:0;min-height:90px}.admin-metric-grid article:first-child{border-top:0}.admin-metric-grid strong{margin-top:18px}.admin-tabs{margin-inline:-2px}.admin-tabs button{flex-basis:auto;padding:0 12px}.admin-table-pager{gap:10px;padding-inline:14px}.admin-table-pager>div{gap:7px}.payment-admin-grid{padding:10px}.environment-switch{grid-template-columns:1fr}.admin-save-row{flex-direction:column;align-items:flex-start;gap:12px}.admin-save-row .button{width:100%}.quality-policy-intro{flex-direction:column;gap:12px}.quality-classifications{grid-template-columns:1fr}.quality-band{border-top:1px solid #29323d;border-right:0}.quality-band:first-child{border-top:0}.quality-signal-list{padding-inline:10px}.quality-policy-intro,.quality-signal-heading,.quality-policy-footnote,.quality-revision{padding-inline:14px}}@media(max-width:760px){.team-health-grid{grid-template-columns:1fr}.team-health-grid article{border-bottom:1px solid #29323d;border-right:0;min-height:70px}.team-health-grid article:last-child{border-bottom:0}.member-head{display:none}.member-row{grid-template-columns:34px 1fr auto;padding:0 14px}.member-row select,.member-row>span:nth-last-child(2){display:none}.team-page .audit-row{padding:0 14px}.usage-page .billing-metrics>div{border-bottom-color:#29323d;border-right:0}}.overview-page .text-button{color:#66a8ff;font-size:12px}.overview-page .overview-health{margin-bottom:12px}.overview-setup-card{color:#dce5ef;background:#101419;border:1px solid #29323d;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:354px;padding:38px 30px 88px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000002e}.overview-setup-card:before{display:none}.overview-setup-icon{z-index:1;color:#b8e97b;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid;position:relative}.overview-setup-icon>svg:first-child{position:absolute}.overview-setup-icon>svg:last-child{color:#edf4e0;position:relative}.overview-setup-copy{z-index:1;text-align:center;position:relative}.overview-setup-card h2{color:#f4f7fb;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:32px;font-weight:600;line-height:1}.overview-setup-card p{color:#96a3b2;margin:8px 0 0;font-size:14px}.overview-setup-actions{z-index:1;align-items:center;gap:10px;margin-top:22px;display:flex;position:relative}.overview-setup-actions>span{color:#b8e97b;font:600 11px var(--mono);white-space:nowrap;background:#151d12;border:1px solid #3e5630;border-radius:3px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.overview-setup-actions>span svg{color:#b8e97b}.overview-setup-actions .button{min-width:0;height:36px;padding-inline:13px;font-size:13px!important}.overview-setup-steps{z-index:1;border-top:1px solid #29323d;justify-content:center;gap:24px;margin:0;padding:15px 0 0;list-style:none;display:flex;position:absolute;bottom:22px;left:30px;right:30px}.overview-setup-steps li{color:#8795a5;border-left:0;align-items:center;gap:7px;min-width:0;padding:0;font-size:11px;display:flex}.overview-setup-steps li:first-child{border-left:0;padding-left:0}.overview-setup-steps b{color:#d5ff62;font:600 10px var(--mono);letter-spacing:.06em;flex:none}.overview-setup-steps span{max-width:25ch;line-height:1.35}.overview-quality-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:12px;margin-bottom:12px;display:grid}.overview-page .verdict-panel,.overview-page .verdict-trend-panel,.overview-page .overview-source-panel{background:#101419;border-color:#29323d;box-shadow:0 22px 50px #00000040}.overview-page .verdict-panel{min-height:382px;padding:18px;overflow:hidden}.overview-page .verdict-trend-panel{height:382px;padding:18px}.verdict-intro,.trend-intro,.source-table-intro{color:#8d99aa;margin:5px 0 0;font-size:12px}.verdict-gauge-wrap{width:min(310px,100%);height:182px;margin:7px auto -4px;position:relative}.verdict-gauge-label{pointer-events:none;place-items:center;gap:4px;display:grid;position:absolute;bottom:12px;left:0;right:0}.verdict-gauge-label strong{color:#f4f7fb;font-family:var(--mono);letter-spacing:-.065em;font-size:31px}.verdict-gauge-label span{color:#aab6c6;font-size:12px;font-weight:600}.verdict-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.verdict-breakdown>div{background:#151b22;border:1px solid #29323d;border-radius:3px;gap:7px;min-width:0;padding:10px;display:grid}.verdict-breakdown .traffic-status{color:#d3dce7;background:0 0;border:0;min-width:0;padding:0;font-size:9px}.verdict-breakdown .traffic-status-valid{color:#b8e97b}.verdict-breakdown .traffic-status-suspicious{color:#ffb45c}.verdict-breakdown .traffic-status-invalid{color:#ff847c}.verdict-breakdown strong{color:#f1f5fa;font-family:var(--mono);letter-spacing:-.04em;font-size:17px}.verdict-breakdown>div>span:last-child{color:#8d99aa;font-family:var(--mono);font-size:10px}.overview-page .verdict-legend{gap:12px}.overview-page .verdict-legend i{border-radius:50%;width:8px;height:8px}.overview-page .legend-valid{background:#b8e97b}.overview-page .legend-suspicious{background:#ffb45c}.overview-page .legend-invalid{background:#ff847c}.verdict-chart-wrap{height:268px;margin-top:7px}.overview-page .overview-source-panel{padding:18px 18px 0;overflow:hidden}.overview-page .geography-panel{background:linear-gradient(125deg,#101419,#111923);border-color:#29323d;margin-bottom:12px;padding:20px;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000040}.overview-page .geography-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#66a8ff1a,#0000 68%);width:250px;height:250px;position:absolute;top:-96px;right:-76px}.geography-heading{margin-bottom:19px;position:relative}.geography-heading h2{color:#f4f7fb;letter-spacing:-.025em;margin:0;font-size:18px}.geography-tabs{background:#171d24;border:1px solid #2c3744;border-radius:5px;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex;position:relative}.geography-tabs button{color:#8d99aa;height:30px;font:650 11px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 11px;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.geography-tabs button:hover{color:#dbe4ee;background:#202936}.geography-tabs button.active{color:#e6f2ff;background:#29415d;box-shadow:inset 0 0 0 1px #6eb2ff47,0 2px 5px #0003}.quality-count-table{border:1px solid #293440;border-radius:5px;position:relative;overflow:hidden}.quality-count-row{border-top:1px solid #222c37;grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(88px,.65fr));align-items:center;gap:12px;min-height:55px;padding:0 15px;transition:background .16s;display:grid}.quality-count-row:not(.quality-count-head):hover{background:#66a8ff0b}.quality-count-head{color:#718095;min-height:33px;font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;background:#141a21;border-top:0;font-size:9px;font-weight:700}.quality-count-row>span:not(:first-child),.quality-count-row>strong{text-align:right}.geography-location{align-items:center;gap:10px;min-width:0;display:flex}.geography-location>img,.geography-location>i{color:#8abaff;object-fit:cover;background:#172332;border:1px solid #31465d;border-radius:3px;flex:0 0 25px;place-items:center;width:25px;height:19px;font-style:normal;display:grid;overflow:hidden}.geography-location strong{color:#e5eaf0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.geography-location small{color:#718095;font-family:var(--mono);margin-top:2px;font-size:9px;display:block}.quality-number{font-family:var(--mono);letter-spacing:-.02em;font-size:12px;font-weight:650}.quality-number-valid{color:#aada78}.quality-number-suspicious{color:#ffb45c}.quality-number-invalid{color:#ff918b}.quality-number-total{color:#dbe4ee}.overview-page .overview-source-panel .panel-header{padding-bottom:0}.overview-page .source-table-intro{margin-bottom:14px}.overview-page .overview-source-panel .data-table{margin:0 -18px}.overview-page .table-row{color:#cbd5e1;min-height:48px;font-size:var(--font-ui-body);border-top-color:#252e38}.overview-page .table-head{color:#8996a8;background:#151b22;min-height:34px;font-size:10px}.overview-page .source-name{color:#f4f7fb;font-weight:600}.overview-page .source-icon{color:#bcd8ff;background:#162234;border-color:#30445e}.overview-page .table-row .mono{color:#cbd5e1}.overview-page .source-quality-table{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0 -18px}.overview-page .source-quality-table .quality-count-row{grid-template-columns:minmax(160px,1.35fr) repeat(4,minmax(80px,.65fr));min-height:52px;padding:0 18px}.overview-page .signal-item{border-bottom-color:#29323d}.overview-page .signal-item strong{color:#f4f7fb}.overview-page .signal-item div>span,.overview-page .signal-item time,.overview-page .feed-note{color:#8d99aa}@media(max-width:880px){.overview-quality-grid{grid-template-columns:1fr}.overview-page .verdict-panel{min-height:360px}}@media(max-width:560px){.overview-setup-card{min-height:490px;padding:32px 20px 140px}.overview-setup-icon{margin-bottom:13px}.overview-setup-card h2{font-size:29px}.overview-setup-card p{max-width:25ch;margin-top:9px;font-size:13px}.overview-setup-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:18px}.overview-setup-actions>span{align-self:center;padding:8px 13px;font-size:13px}.overview-setup-actions .button{width:min(252px,100%);min-width:0;height:48px}.overview-setup-steps{flex-direction:column;align-items:flex-start;gap:8px;padding-top:13px;bottom:18px;left:20px;right:20px}.overview-setup-steps li,.overview-setup-steps li:first-child{border-left:0;padding:0}.overview-page .verdict-legend{display:none}.verdict-breakdown{gap:5px}.verdict-breakdown>div{padding:8px}.verdict-breakdown strong{font-size:14px}.geography-tabs{max-width:100%;overflow-x:auto}.quality-count-row{grid-template-columns:minmax(106px,1.25fr) repeat(4,minmax(38px,.6fr));gap:5px;padding:0 10px}.quality-count-head{font-size:7px}.quality-number{font-size:10px}.geography-location small{display:none}.overview-page .source-quality-table .quality-count-row{grid-template-columns:minmax(102px,1.25fr) repeat(4,minmax(36px,.6fr));gap:5px;padding:0 10px}}.admin-user-table .admin-row{grid-template-columns:1.35fr 1fr .55fr .65fr .65fr .45fr}.admin-order-table .buyer-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-view-user{justify-self:start;padding-inline:8px!important}.visit-table-panel .table-summary,.visit-table-panel .table-pagination,.ip-activity-drawer .detail-copy,.ip-activity-drawer .drawer-score p{font-size:var(--font-ui-body);line-height:1.55}.drawer-risk-summary{background:#11161c;border-bottom:1px solid #29323d;padding:15px 20px 17px}.drawer-risk-heading{align-items:center;margin-bottom:11px;display:flex}.drawer-risk-heading span{color:#f2b16b;font-family:var(--mono);font-size:var(--font-ui-caption);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-weight:700;display:inline-flex}.risk-reason-list{flex-wrap:wrap;gap:7px;display:flex}.risk-reason-list span{color:#f5c28f;font-family:var(--mono);font-size:var(--font-ui-caption);background:#211813;border:1px solid #5d402c;border-radius:2px;padding:7px 9px;font-weight:600;line-height:1.25}.risk-summary-critical .drawer-risk-heading span,.risk-summary-critical .risk-reason-list span{color:#ffaaa3}.risk-summary-critical .risk-reason-list span{background:#281617;border-color:#683436}.ip-activity-drawer .drawer-header h2{font-size:var(--font-ui-heading);line-height:1.35}.ip-activity-drawer .drawer-header code{font-size:var(--font-ui-caption);line-height:1.5}.ip-activity-drawer .detail-section h3{font-size:var(--font-ui-emphasis);line-height:1.35}.ip-activity-drawer .detail-list>div{min-height:42px}.ip-activity-drawer .detail-list dt{font-size:var(--font-ui-body);line-height:1.4}.ip-activity-drawer .detail-list dd{font-size:var(--font-ui-body);text-align:right;overflow-wrap:anywhere;line-height:1.45}.assessment-state{font-size:var(--font-ui-caption);gap:6px;padding:5px 9px;line-height:1.15}.session-evidence-grid>div{padding:13px}.click-event-drawer{width:min(640px,100vw)}.click-event-drawer .drawer-header>div{min-width:0}.click-event-drawer .drawer-header .icon-button{flex:none}.click-event-drawer .click-event-id{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.click-event-drawer .detail-section h3{align-items:center;gap:7px;display:inline-flex}.click-event-drawer .detail-section h3 svg{color:#67a8ff;width:17px;height:17px}.detail-section-intro{color:#8d99aa;margin:-3px 0 13px;font-size:11px;line-height:1.45}.visitor-behavior-section{background:linear-gradient(90deg,#67a8ff13,#0000 72%)}.visitor-behavior-section .detail-list>div:first-child{border-top:1px dashed #2b3440}.behavior-evidence-label{color:#8fa3b8;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 8px;font-size:10px}.browser-correlation-note{color:#8d99aa;margin:12px 0 0;font-size:11px;line-height:1.5}.detail-link-button{color:#bcd9ff;font-family:var(--mono);cursor:pointer;background:#101d2d;border:1px solid #365878;border-radius:999px;padding:6px 9px;font-size:10px}.detail-link-button:hover{color:#fff;background:#17304f;border-color:#5997d8}.click-map{background:#0d1218;border-bottom:1px solid #29323d;padding:18px 20px 15px}.google-location-map,.map-unavailable,.demo-location-map{border:1px solid #2f4051;border-radius:2px;height:174px;overflow:hidden}.google-location-map{background:#111b25}.google-location-map.is-loading{background:linear-gradient(105deg,#111b25 30%,#172534,#111b25 60%) 0 0/200% 100%;animation:1.3s ease-in-out infinite map-loading}.map-unavailable{color:#8390a1;font:11px var(--mono);background:#111b25;place-items:center;display:grid}.demo-location-map{background:radial-gradient(circle at 74% 31%,#4b8fad47,#0000 27%),linear-gradient(132deg,#152632,#101a24 53%,#17222a);place-items:center;display:grid;position:relative}.demo-map-grid{transform-origin:50% 100%;background-image:linear-gradient(#7da9bc1f 1px,#0000 1px),linear-gradient(90deg,#7da9bc1f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;transform:perspective(280px)rotateX(49deg)scale(1.45)translateY(19px)}.demo-map-contour{border:1px solid #a0d06840;border-radius:48% 52% 42% 58%;width:180px;height:90px;position:absolute;transform:rotate(-16deg)}.demo-map-contour.contour-one{top:24px;left:17%}.demo-map-contour.contour-two{width:150px;bottom:18px;right:10%;transform:rotate(24deg)}.demo-map-contour.contour-three{border-color:#61afeb3d;width:86px;height:48px;top:40%;right:36%;transform:rotate(31deg)}.demo-map-marker{z-index:1;color:#cef66a;filter:drop-shadow(0 4px 8px #00000073);place-items:center;width:40px;height:40px;animation:2.2s ease-in-out infinite demo-map-pulse;display:grid;position:relative}.demo-location-map small{z-index:1;color:#acc2cf;font:9px var(--mono);letter-spacing:.045em;text-transform:uppercase;position:absolute;bottom:8px;right:10px}@keyframes demo-map-pulse{50%{filter:drop-shadow(0 7px 12px #0000008c);transform:translateY(-4px)}}@keyframes map-loading{to{background-position:-200% 0}}.acquisition-table-loading{min-height:195px;color:var(--muted);background:linear-gradient(105deg,#0d111633,#1820298f,#0d111633) 0 0/200% 100%;justify-content:center;align-items:center;gap:10px;font-size:12px;animation:1.35s ease-in-out infinite acquisition-loading;display:flex}.acquisition-table-loading svg{color:var(--acid)}@keyframes acquisition-loading{to{background-position:-200% 0}}.overview-loading-state{color:#8d99aa;background:linear-gradient(105deg,#101419 30%,#151d26,#101419 60%) 0 0/200% 100%;border:1px solid #29323d;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:420px;animation:1.35s ease-in-out infinite acquisition-loading;display:flex}.overview-loading-state svg,.overview-table-loading svg{color:var(--acid);flex:none}.overview-loading-state strong,.overview-loading-state span{display:block}.overview-loading-state strong{color:#e7edf4;font-size:13px}.overview-loading-state span{margin-top:4px;font-size:11px}.overview-table-loading{color:#8d99aa;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;display:flex}.map-caption{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.map-caption strong{color:#edf3f9;font-family:var(--mono);font-size:12px;font-weight:500}.detail-value-with-badge,.detail-value-with-icon,.country-location{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.detail-value-with-icon svg{color:#7eb5f1;flex:none;width:16px;height:16px}.ip-type-badge{color:#c8d1dc;font-family:var(--mono);letter-spacing:.04em;background:#252d36;border:1px solid #3a4654;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.network-intelligence-badge{color:#edf3f9;font-family:var(--mono);letter-spacing:.02em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.network-intelligence-badge>svg{flex:none;width:16px;height:16px}.network-intelligence-badge.is-vpn>svg{color:#ef766b}.network-intelligence-badge.is-datacenter>svg{color:#e8b95d}.network-intelligence-badge.is-none>svg{color:#67a8ff}.network-intelligence-badge.is-unavailable>svg{color:#9ba8b6}.country-flag{object-fit:cover;border-radius:2px;flex:0 0 24px;width:24px;height:18px;display:block;box-shadow:0 1px 3px #00000047}.location-info{vertical-align:text-bottom;color:#7f9fc0;cursor:help;outline:none;margin-left:5px;display:inline-flex;position:relative}.location-info svg{width:15px;height:15px}.location-info:focus-visible{color:#c6e2ff;border-radius:50%;box-shadow:0 0 0 2px #67a8ff59}.location-tooltip{z-index:2;color:#d6e0ea;width:234px;font-family:var(--font-sans);pointer-events:none;visibility:hidden;opacity:0;background:#17202a;border:1px solid #405268;border-radius:4px;padding:9px 10px;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:-6px;transform:translateY(3px);box-shadow:0 8px 22px #00000052;font-size:var(--type-small)!important}.location-info:hover .location-tooltip,.location-info:focus .location-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.click-event-drawer .exclusion-action{justify-content:center;width:100%;margin-top:14px}@media(max-width:900px){.click-metrics{grid-template-columns:repeat(2,1fr)}.click-metrics>div:nth-child(2){border-right:0}.click-metrics>div:nth-child(-n+2){border-bottom:1px solid #29323d}}@media(max-width:560px){.click-metrics{grid-template-columns:1fr}.click-metrics>div{border-bottom:1px solid #29323d;border-right:0;min-height:90px}.click-metrics>div:last-child{border-bottom:0}.map-caption{flex-direction:column;align-items:flex-start}}.session-evidence-grid span{font-size:var(--font-ui-caption);letter-spacing:.03em;line-height:1.35}.session-evidence-grid strong{font-size:var(--font-ui-emphasis);margin-top:6px;line-height:1.25}.exclusion-action.is-complete,.exclusion-action.is-complete:disabled{color:var(--text-color-kumo-strong);cursor:default;opacity:1;background:light-dark(#056dff1f,#005ce31f)}@supports (color:color-mix(in lab,red,red)){.exclusion-action.is-complete,.exclusion-action.is-complete:disabled{background:color-mix(in srgb,var(--color-kumo-brand)12%,transparent)}}.exclusion-action.is-complete,.exclusion-action.is-complete:disabled{border-color:light-dark(#056dff7a,#005ce37a)}@supports (color:color-mix(in lab,red,red)){.exclusion-action.is-complete,.exclusion-action.is-complete:disabled{border-color:color-mix(in srgb,var(--color-kumo-brand)48%,transparent)}}.evaluation-orb{color:#ffd175;background:radial-gradient(circle,#302915 40%,#513b16 41%,#302915 58%);border-color:#70572c}.verdict-valid{color:#b8e97b;background:#172418}.verdict-suspicious{color:#ffd38b;background:#302715}.verdict-invalid{color:#ffaaa3;background:#351a1b}.metrics-card,.source-card,.rule-card,.integration-card,.usage-card,.settings-card,.empty-state,.table-wrap,.form-card,.modal-card,.metric-card,.info-card,.automation-card,.collection-card{color:var(--ink);background-color:#101419!important;border-color:#29323d!important}.integration-explorer{color:#eaf0f7;width:min(100%,1180px);margin:0 auto}.integration-explorer .page-header{margin-bottom:26px}.integration-website-scope{color:#dce5ef;background:linear-gradient(90deg,light-dark(#056dff12,#005ce312),#101820f5 34%);align-items:center;gap:12px;min-height:58px;margin-bottom:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.integration-website-scope{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)7%,transparent),#101820f5 34%)}}.integration-website-scope{border:1px solid #30404d;border-radius:3px}.integration-website-icon{color:#c5ef76;background:#17220f;border:1px solid #435c20;border-radius:3px;flex:none;place-items:center;width:34px;height:34px;display:grid}.integration-website-copy{gap:2px;min-width:0;display:grid}.integration-website-copy>small{color:#7f8da0;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;line-height:1.2}.integration-website-copy>strong{color:#f0f5fa;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.integration-website-select{color:#f0f5fa;align-items:center;min-width:0;display:inline-flex;position:relative}.integration-website-select select{width:auto;max-width:min(50vw,360px);color:inherit;text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;padding:0 21px 0 0;font-size:13px;font-weight:600;overflow:hidden}.integration-website-select svg{color:#91a0b2;pointer-events:none;position:absolute;right:0}.integration-website-select:focus-within{border-radius:2px;box-shadow:0 0 0 2px #9edb3f57}.integration-website-status{color:#9caa9a;font-family:var(--mono);flex:none;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:inline-flex}.integration-website-status i{background:#83c747;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #83c7471c}.integration-website-status.is-empty{color:#7f8b99}.integration-website-status.is-empty i{box-shadow:none;background:#657181}.integration-explorer-toolbar{color:#9aa8b9;font-family:var(--mono);background:#101820;border:1px solid #2d3a47;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex}.integration-explorer-toolbar strong{color:var(--text-color-kumo-strong)}.integration-explorer-toolbar button{color:#abd0ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.integration-explorer-toolbar button:hover{color:#e8f3ff}.integration-table-panel{border-radius:0 0 3px 3px;overflow:hidden;border-top:0!important}.integration-row{color:#cbd5e1;text-align:left;background:0 0;border:0;border-bottom:1px solid #293440;grid-template-columns:minmax(190px,1.2fr) minmax(230px,1.45fr) minmax(150px,.95fr) minmax(125px,.8fr) minmax(145px,.85fr) 18px;align-items:center;gap:14px;width:100%;min-height:72px;padding:0 30px;font-size:13px;display:grid}button.integration-row{cursor:pointer;transition:all .14s}button.integration-row:hover{background:linear-gradient(90deg,light-dark(#056dff1f,#005ce31f),#121a23 34%,#121a23)}@supports (color:color-mix(in lab,red,red)){button.integration-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)12%,transparent),#121a23 34%,#121a23)}}button.integration-row:hover{box-shadow:inset 3px 0 var(--acid)}.integration-head{color:#778598;min-height:42px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#0d1218;font-size:10px}.integration-identity{gap:4px;min-width:0;display:grid}.integration-identity strong{color:#f2f6fb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex;overflow:hidden}.integration-identity small{color:#748195;font-family:var(--mono);font-size:11px}.tracking-status{font:700 8px var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:2px;flex:none;padding:3px 5px}.tracking-status.paused{color:#ffd38b;background:#291f0d;border:1px solid #665026}.integration-destination{color:#c1ccd9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.integration-source{gap:4px;min-width:0;display:grid}.integration-source strong{color:#eef3f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.integration-source small{color:#7f8da0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.integration-scope-empty{color:#8795a6;text-align:center;padding:38px 30px 42px;font-size:13px}.probe-status{color:#9ccaff;align-items:center;gap:6px;font-size:12px;display:inline-flex}.probe-status.is-cname{color:#d5ed8b}.campaign-detail-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030609b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.campaign-detail-backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.campaign-detail-drawer{color:#eaf0f7;background:#0d1218;border-left:1px solid #31404e;width:min(100%,630px);height:100%;padding:27px 26px;position:relative;overflow-y:auto;box-shadow:-22px 0 60px #00000061}.campaign-delete-layer{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.campaign-delete-backdrop{cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020508c7;border:0;position:absolute;inset:0}.campaign-delete-modal{color:#edf3f7;background:linear-gradient(145deg,#17181b,#101419 72%);border:1px solid #5b3637;border-radius:8px;width:min(438px,100%);padding:27px;animation:.18s cubic-bezier(.2,.85,.25,1) campaign-delete-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0a}@keyframes campaign-delete-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.campaign-delete-modal:before{content:"";background:linear-gradient(90deg,#d85a55,#ff9a75 58%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.campaign-delete-icon{color:#ffd2bd;background:radial-gradient(circle at 35% 25%,#64322c,#311b1b);border:1px solid #8c4942;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:19px;display:grid;box-shadow:0 0 0 5px #d3534714}.campaign-delete-modal .panel-kicker{color:#ffada0}.campaign-delete-modal h2{letter-spacing:-.03em;margin:6px 0 10px;font-size:24px}.campaign-delete-modal>p{color:#aeb8c4;margin:0;font-size:13px;line-height:1.55}.campaign-delete-modal>p strong{color:#fff1ee;font-weight:650}.campaign-delete-link{background:#ffffff06;border:1px solid #3c3438;border-radius:4px;gap:5px;margin-top:19px;padding:12px 13px;display:grid}.campaign-delete-link span{color:#8f9aa8;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.campaign-delete-link code{color:#d6dde4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaign-delete-modal footer{justify-content:flex-end;gap:10px;padding-top:23px;display:flex}.campaign-delete-modal footer button{min-height:37px}.campaign-delete-confirm{color:#fff3ef;font:700 12px var(--font-sans);cursor:pointer;background:#b84742;border:1px solid #e37568;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.campaign-delete-confirm:hover{background:#cf554e;border-color:#ffa195}.campaign-delete-confirm:active{transform:translateY(1px)}.campaign-delete-confirm:disabled{cursor:wait;opacity:.62}.campaign-detail-header{border-bottom:1px solid #2c3845;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:23px;display:flex}.campaign-detail-header h2{color:#f7f9fd;letter-spacing:-.055em;margin:8px 0 6px;font-size:34px}.campaign-detail-header p{color:#9caaba;text-overflow:ellipsis;white-space:nowrap;max-width:490px;margin:0;padding:0;font-size:14px;overflow:hidden}.campaign-detail-section{border-bottom:1px solid #293440;padding:27px 0}.detail-label{color:#b9e96d;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.campaign-detail-section h3{color:#f2f6fb;letter-spacing:-.035em;margin:0;font-size:22px}.campaign-detail-section p{color:#b7c3d1;margin:10px 0 0;font-size:14px;line-height:1.65}.campaign-detail-section p code,.campaign-detail-section h3 code{color:#e1eaf4}.detail-code{background:#101820;border:1px solid #30404f;border-radius:3px;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:17px;padding:16px;display:flex}.detail-code code{color:#c9f27b;overflow-wrap:anywhere;max-height:112px;font-size:12px;line-height:1.6;overflow:auto}.detail-code .copy-button{color:#c9f27b;background:#17220e;border-color:#506e1a;flex:none}.campaign-parameter-grid{background:#2d3a47;border:1px solid #2d3a47;border-radius:2px;grid-template-columns:1fr 1fr;gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.campaign-parameter-grid>div{background:#111820;min-width:0;padding:14px}.campaign-parameter-grid dt{color:#8f9eb0;font-family:var(--mono);text-transform:uppercase;margin-bottom:7px;font-size:10px}.campaign-parameter-grid dd{color:#dbe4ee;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.campaign-parameter-grid code{color:#a9d3ff}.probe-test-row{justify-content:space-between;align-items:center;gap:14px;padding:16px 0 0;display:flex}.probe-test-row>div{gap:5px;display:grid}.probe-test-row strong{color:#e6edf5;font-size:14px}.probe-test-row span{color:#98a6b7;font-size:12px}.probe-test-row.is-verified{background:linear-gradient(90deg,#49a4473b,#49a44712);border:1px solid #82d04e7a;border-radius:5px;padding:15px;box-shadow:inset 3px 0 #70d66b,0 0 24px #5fc95714}.probe-verified-message{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px}.probe-test-row .probe-verified-icon{color:#0d2312;background:#7de276;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 4px #7de27621}.probe-test-row.is-verified strong{color:#c3f5bb;font-size:15px}.probe-test-row.is-verified .probe-verified-message>div>span{color:#a9d9a6}.probe-test-row.is-error{background:linear-gradient(90deg,#c2474124,#c247410a);border:1px solid #ff7b7147;border-radius:5px;align-items:flex-start;padding:15px;box-shadow:inset 3px 0 #ff7b71b8}.probe-not-verified{min-width:0}.probe-not-verified-heading{color:#ffaaa3;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.probe-not-verified-heading>div{gap:4px;display:grid}.probe-not-verified-heading strong{color:#ffd1cc}.probe-not-verified-heading span{color:#d7aaa7;line-height:1.45}.probe-failure-reasons{color:#b9a6a5;gap:4px;margin:9px 0 0;padding:0 0 0 43px;font-size:11px;line-height:1.45;display:grid}.conversion-detail .detail-label{color:#ffd38b}.tracking-paused-notice{color:#ffd38b;background:#21190c;border-bottom:1px solid #574521;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.tracking-paused-notice div{gap:3px;display:grid}.tracking-paused-notice strong{font-size:13px}.tracking-paused-notice span{color:#b9a987;font-size:11px;line-height:1.45}.campaign-detail-footer{justify-content:flex-start;align-items:center;gap:20px;padding:25px 0 8px;display:flex}.tracking-toggle,.detail-delete{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;display:inline-flex}.tracking-toggle.pause{color:#ffd38b}.tracking-toggle.resume{color:#b9e96d}.tracking-toggle:disabled{cursor:wait;opacity:.55}.detail-delete{color:#ffaaa3}.detail-delete:hover{color:#ffd0cb}.setup-wizard{color:#eef2f8;width:min(100%,960px);min-height:calc(100vh - 96px);margin:0 auto}.setup-wizard-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:48px;padding:0;display:flex}.manage-campaigns-trigger{color:#9eabbc;font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #303b47;border-radius:2px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:10px;display:inline-flex}.manage-campaigns-trigger:hover{color:#eff4fb;background:#111923;border-color:#556576}.manage-campaigns-trigger span{color:#192008;background:var(--acid);border-radius:9px;place-items:center;min-width:16px;height:16px;display:grid}.setup-wizard-header h1{color:#f7f9fd;letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(26px,3vw,42px);font-weight:600;line-height:1}.setup-wizard .eyebrow,.setup-question-index{color:#8693a6;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.setup-progress{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:24px 0 0;list-style:none;display:grid}.setup-progress li{color:#748195;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.setup-progress li:not(:last-child):after{content:"";background:#303a46;width:26px;height:1px;position:absolute;top:15px;left:calc(100% - 6px)}.setup-progress li>span{color:#a9b5c5;width:30px;height:30px;font-family:var(--mono);border:1px solid #3c4755;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.setup-progress strong{color:inherit;white-space:nowrap;font-size:12px;font-weight:600}.setup-progress em{color:#647286;font-size:9px;font-style:normal}.setup-progress .is-current{color:var(--text-color-kumo-strong)}.setup-progress .is-current>span,.setup-progress .is-complete>span{color:#11170a;background:var(--acid);border-color:var(--acid)}.setup-progress .is-complete{color:#b8c4d2}.setup-progress .is-complete:after{background:#89b92b}.setup-stage{align-items:flex-start;min-height:0;padding:36px 0 24px;display:flex}.setup-question,.setup-complete{width:min(100%,720px);margin:0 auto}.setup-question{flex-direction:column;gap:12px;display:flex}.setup-question h2,.setup-complete h2{color:#f7f9fd;letter-spacing:-.07em;max-width:760px;margin:18px 0 14px;font-size:clamp(42px,5.2vw,68px);font-weight:600;line-height:.98}.setup-question>p,.setup-complete>p{color:#a8b4c4;max-width:620px;margin:0;font-size:15px;line-height:1.7}.setup-question code{color:#d7e0ea;font-size:.92em}.hero-input{color:#7cb9ff;background:#0e1319;border:1px solid #3b4755;border-radius:3px;align-items:center;gap:16px;margin-top:40px;padding:0 21px;transition:all .16s;display:flex}.kumo-landing-input{width:100%;margin-top:8px}.hero-input:focus-within{border-color:var(--color-kumo-brand);box-shadow:0 0 0 3px light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.hero-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.hero-input input{color:#f3f6fa;letter-spacing:-.025em;background:0 0;border:0;outline:0;width:100%;height:74px;padding:0;font-size:20px}.hero-input input::placeholder{color:#728095}.input-confirmation{align-items:flex-start;gap:9px;display:flex;color:#bce777!important;margin-top:13px!important}.input-confirmation>svg{flex:none;margin-top:3px}.input-confirmation>div{gap:3px;display:grid}.input-confirmation strong{color:var(--text-color-kumo-strong);font-family:var(--mono);font-size:11px}.input-confirmation span{color:#8290a2;font-size:12px;line-height:1.45}.platform-options{gap:9px;margin-top:34px;display:grid}.source-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:34px;display:grid}.source-type-options button{color:#d9e1eb;text-align:left;cursor:pointer;background:#10161d;border:1px solid #2f3a46;border-radius:3px;align-items:flex-start;gap:13px;min-height:92px;padding:16px;transition:all .15s;display:flex}.source-type-options button:hover{background:#141c25;border-color:#526272}.source-type-options button.is-selected{background:linear-gradient(90deg,light-dark(#056dff1b,#005ce31b),#10161d 65%)}@supports (color:color-mix(in lab,red,red)){.source-type-options button.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)10.5%,transparent),#10161d 65%)}}.source-type-options button.is-selected{box-shadow:inset 3px 0 var(--acid);border-color:#9acb2c}.source-type-options button>span:nth-child(2){gap:5px;display:grid}.source-type-options strong{color:#f4f7fb;font-size:14px}.source-type-options small{color:#8d9aad;font-size:11px;line-height:1.45}.network-presets{gap:9px;padding:18px 0 0;display:grid}.network-presets>span{color:#8493a7;font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:10px}.network-presets>div{flex-wrap:wrap;gap:8px;display:flex}.network-presets button{color:#b9c6d6;font:600 11px var(--mono);cursor:pointer;background:#10161d;border:1px solid #35414f;border-radius:2px;padding:8px 11px;transition:all .15s}.network-presets button:hover{color:#eff4fb;border-color:#647489}.network-presets button.is-selected{color:#162008;background:var(--acid);border-color:var(--color-kumo-brand-hover)}.network-presets button.is-custom{color:#91bcff;border-style:dashed}.network-presets button.is-custom:hover{color:#d8ebff;background:#7cb9ff14;border-color:#91bcff}.platform-options button,.conversion-choice button,.probe-options button{color:#d9e1eb;text-align:left;cursor:pointer;background:#10161d;border:1px solid #2f3a46;border-radius:3px;transition:all .15s}.platform-options button{align-items:center;gap:15px;min-height:78px;padding:15px 19px;display:flex}.platform-options button:hover,.conversion-choice button:hover,.probe-options button:hover{background:#141c25;border-color:#526272}.probe-options button:disabled{cursor:not-allowed;box-shadow:none;opacity:.62;background:#0c1117;border-color:#29333d}.probe-options button:disabled:hover{background:#0c1117;border-color:#29333d}.platform-options button.is-selected,.conversion-choice button.is-selected,.probe-options button.is-selected{background:linear-gradient(90deg,light-dark(#056dff1b,#005ce31b),#10161d 45%)}@supports (color:color-mix(in lab,red,red)){.platform-options button.is-selected,.conversion-choice button.is-selected,.probe-options button.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)10.5%,transparent),#10161d 45%)}}.platform-options button.is-selected,.conversion-choice button.is-selected,.probe-options button.is-selected{box-shadow:inset 3px 0 var(--acid);border-color:#9acb2c}.radio-dot{border:1px solid #637185;border-radius:50%;flex:none;width:20px;height:20px;display:block}.is-selected .radio-dot{border:6px solid var(--acid)}.platform-options button>span:nth-child(2),.conversion-choice button>span:nth-child(2){gap:5px;display:grid}.platform-options strong,.conversion-choice strong{color:#f4f7fb;font-size:16px}.platform-options small,.conversion-choice small{color:#8d9aad;font-size:12px}.platform-options em{color:#c6f174;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:light-dark(#056dff1a,#005ce31a);margin-left:auto;padding:5px 7px;font-size:9px;font-style:normal}@supports (color:color-mix(in lab,red,red)){.platform-options em{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.platform-options em{border:1px solid light-dark(#056dff47,#005ce347)}@supports (color:color-mix(in lab,red,red)){.platform-options em{border:1px solid color-mix(in srgb,var(--color-kumo-brand)28%,transparent)}}.platform-options em{border-radius:2px}.campaign-name-input,.cname-input{gap:8px;margin-top:25px;display:grid}.campaign-name-input>span,.cname-input>span,.conversion-fields span,.macro-fields span{color:#aeb8c7;font-family:var(--mono);text-transform:uppercase;letter-spacing:.075em;font-size:10px}.campaign-name-input input,.cname-input input,.conversion-fields input,.conversion-fields select,.macro-fields input{color:#eff4fb;background:#0d1218;border:1px solid #35414f;border-radius:2px;outline:0;height:45px;padding:0 13px;font-size:14px}.campaign-name-input input:focus,.cname-input input:focus,.conversion-fields input:focus,.conversion-fields select:focus,.macro-fields input:focus{border-color:#a0d32f;box-shadow:0 0 0 2px light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.campaign-name-input input:focus,.cname-input input:focus,.conversion-fields input:focus,.conversion-fields select:focus,.macro-fields input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.campaign-name-input small,.cname-input small{color:#748195;font-size:11px}.cname-input small strong{color:#aeb8c7;font-weight:600}.subdomain-composer{background:#0d1218;border:1px solid #35414f;border-radius:2px;min-width:0;transition:all .15s;display:flex}.subdomain-composer:focus-within{border-color:#a0d32f;box-shadow:0 0 0 2px light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.subdomain-composer:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.cname-input .subdomain-composer input{min-width:90px;box-shadow:none;border:0;flex:160px}.cname-input .subdomain-composer input:focus{box-shadow:none;border:0}.subdomain-suffix{color:#91a0b3;min-width:0;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 13px 0 4px;font-size:13px;display:flex;overflow:hidden}.reuse-hint{align-items:center;gap:5px;display:flex;color:var(--color-kumo-brand)!important}.reuse-domain{color:var(--text-color-kumo-strong);font-family:var(--mono);background:light-dark(#056dff14,#005ce314);justify-self:start;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reuse-domain{background:color-mix(in srgb,var(--color-kumo-brand)8%,transparent)}}.reuse-domain{border:1px solid light-dark(#056dff4d,#005ce34d)}@supports (color:color-mix(in lab,red,red)){.reuse-domain{border:1px solid color-mix(in srgb,var(--color-kumo-brand)30%,transparent)}}.reuse-domain{border-radius:2px}.reuse-domain:hover{background:light-dark(#056dff26,#005ce326)}@supports (color:color-mix(in lab,red,red)){.reuse-domain:hover{background:color-mix(in srgb,var(--color-kumo-brand)15%,transparent)}}.hero-input.has-error,.campaign-name-input.has-error input,.cname-input.has-error>input,.cname-input.has-error .subdomain-composer,.conversion-fields label.has-error input{border-color:#ef6370;box-shadow:0 0 0 2px #ef63701f}.field-error{color:#ff8d96!important;font-size:11px!important}.setup-question>.field-error{margin-top:13px!important}.macro-toggle{color:#91bcff;font-family:var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:17px;padding:8px 0;font-size:11px;display:inline-flex}.macro-toggle svg{transition:transform .15s}.macro-toggle svg.is-open{transform:rotate(180deg)}.attribution-status{background:light-dark(#056dff0e,#005ce30e);gap:3px;margin-top:18px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab,red,red)){.attribution-status{background:color-mix(in srgb,var(--color-kumo-brand)5.5%,transparent)}}.attribution-status{border:1px solid light-dark(#056dff33,#005ce333)}@supports (color:color-mix(in lab,red,red)){.attribution-status{border:1px solid color-mix(in srgb,var(--color-kumo-brand)20%,transparent)}}.attribution-status{border-left:3px solid var(--acid);border-radius:2px}.attribution-status strong{color:var(--text-color-kumo-strong);font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:10px}.attribution-status span{color:#9aa8b8;font-size:12px;line-height:1.5}.google-autotagging-guide{background:linear-gradient(110deg,#3d81e01b,#0f1822b8 65%);border:1px solid #69a6ff52;border-radius:3px;gap:15px;margin-top:12px;padding:17px;display:grid}.google-autotagging-guide__heading{align-items:flex-start;gap:11px;display:flex}.google-autotagging-guide__heading>span{color:#c5dcff;width:48px;min-width:48px;height:25px;font:700 9px var(--mono);letter-spacing:.04em;white-space:nowrap;background:#18365c;border:1px solid #477db8;border-radius:2px;flex:none;place-items:center;display:grid;overflow:hidden}.google-autotagging-guide__heading>div{gap:4px;min-width:0;display:grid}.google-autotagging-guide__heading strong{color:#e2efff;font-size:13px}.google-autotagging-guide__heading p{color:#9caec4;margin:0;font-size:12px;line-height:1.45}.google-autotagging-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.google-autotagging-guide li{color:#b5c2d3;align-items:flex-start;gap:9px;font-size:12px;line-height:1.48;display:flex}.google-autotagging-guide li>b{color:#b9d8ff;width:17px;height:17px;font:500 9px var(--mono);background:#162a41;border:1px solid #395a7e;border-radius:50%;flex:none;place-items:center;display:grid}.google-autotagging-guide li strong{color:#d9e7f8;font-weight:600}.google-autotagging-guide code{color:#d0e6ff;font-size:11px}.google-autotagging-guide>a{color:#a9cfff;width:fit-content;font-family:var(--mono);align-items:center;gap:6px;padding-top:2px;font-size:10px;text-decoration:none;display:inline-flex}.google-autotagging-guide>a:hover{color:#e0efff;text-decoration:underline}.macro-fields{grid-template-columns:1fr 1fr;gap:12px;padding-top:2px;display:grid}.macro-fields p{color:#8290a2;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.macro-fields label,.conversion-fields label{gap:7px;display:grid}.macro-fields label{align-content:start}.conversion-choice{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.conversion-choice button{align-items:flex-start;gap:14px;min-height:126px;padding:21px;display:flex}.conversion-fields{border-top:1px solid #29333f;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;padding:19px 0 0;display:grid}.conversion-setup{border-top:1px solid #29333f;margin-top:17px;padding-top:19px}.conversion-method-choice{gap:8px;margin-bottom:14px;display:flex}.conversion-method-choice button{color:#8d9aad;text-align:left;cursor:pointer;background:#0d1218;border:1px solid #35414f;border-radius:2px;align-items:center;gap:9px;padding:10px 12px;display:flex}.conversion-method-choice button.is-selected{color:#ccef86;background:light-dark(#056dff12,#005ce312)}@supports (color:color-mix(in lab,red,red)){.conversion-method-choice button.is-selected{background:color-mix(in srgb,var(--color-kumo-brand)7%,transparent)}}.conversion-method-choice button.is-selected{border-color:#789e29}.conversion-method-choice button>span{gap:2px;display:grid}.conversion-method-choice strong{color:#e5ebf3;font-size:12px}.conversion-method-choice small{color:#748195;font:9px var(--mono);text-transform:uppercase;letter-spacing:.04em}.existing-conversion-list{gap:8px;display:grid}.existing-conversion-list>button{color:#d9e1eb;text-align:left;cursor:pointer;background:#0d1218;border:1px solid #35414f;border-radius:2px;align-items:center;gap:12px;width:100%;padding:15px 16px;display:flex}.existing-conversion-list>button.is-selected{background:linear-gradient(90deg,light-dark(#056dff1a,#005ce31a),#0d1218 62%)}@supports (color:color-mix(in lab,red,red)){.existing-conversion-list>button.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--color-kumo-brand)10%,transparent),#0d1218 62%)}}.existing-conversion-list>button.is-selected{border-color:#9acb2c}.existing-conversion-copy{gap:4px;min-width:0;display:grid}.existing-conversion-copy strong{color:#f4f7fb;font-size:14px}.existing-conversion-copy small{color:#8290a2;font-size:11px}.existing-conversion-list em{color:#bde76b;font:9px var(--mono);text-transform:uppercase;margin-left:auto;font-style:normal}.conversion-reuse-note{color:#8fa071;align-items:flex-start;gap:8px;margin:3px 0 0;font-size:11px;line-height:1.5;display:flex}.conversion-reuse-note svg{color:var(--acid);flex:none;margin-top:1px}.conversion-setup .conversion-fields{border-top:0;margin-top:0;padding-top:0}.conversion-reused-card h3{align-items:center;gap:9px;display:flex}.conversion-reused-card h3 svg{color:var(--acid)}.conversion-fields select{appearance:auto}.probe-options{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}.probe-options button{flex-direction:column;align-items:flex-start;min-height:255px;padding:25px;display:flex;position:relative}.probe-options .radio-dot{position:absolute;top:23px;right:23px}.probe-options svg{color:#93c8ff;margin:18px 0 22px}.probe-options.is-selected svg{color:#c6f174}.probe-options strong{color:#f4f7fb;letter-spacing:-.04em;font-size:22px}.probe-options em{color:#c6f174;font-family:var(--mono);background:light-dark(#056dff1a,#005ce31a);margin:9px 0;padding:4px 7px;font-size:9px;font-style:normal}@supports (color:color-mix(in lab,red,red)){.probe-options em{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.probe-options em{border:1px solid light-dark(#056dff40,#005ce340)}@supports (color:color-mix(in lab,red,red)){.probe-options em{border:1px solid color-mix(in srgb,var(--color-kumo-brand)25%,transparent)}}.probe-options small{color:#94a1b2;max-width:275px;margin-top:auto;font-size:12px;line-height:1.6}.probe-domain-lock{color:#b8c6d6;background:light-dark(#056dff12,#005ce312);align-items:center;gap:9px;margin:14px 0 0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.probe-domain-lock{background:color-mix(in srgb,var(--color-kumo-brand)7%,transparent)}}.probe-domain-lock{border:1px solid light-dark(#056dff38,#005ce338)}@supports (color:color-mix(in lab,red,red)){.probe-domain-lock{border:1px solid color-mix(in srgb,var(--color-kumo-brand)22%,transparent)}}.probe-domain-lock{border-radius:3px}.probe-domain-lock svg{color:var(--acid);flex:none}.probe-domain-lock strong{color:#e7f7bc;font-family:var(--mono);font-weight:500}.domain-migration-note{color:#c7d0dc;background:#ffbe5c12;border:1px solid #ffbe5c3d;border-radius:3px;align-items:flex-start;gap:9px;margin:15px 0 0;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.domain-migration-note svg{color:#ffbe5c;flex:none;margin-top:1px}.domain-migration-note strong{color:#ffe0ae;font-weight:600}.domain-migration-note.is-complete{margin:18px 0}.setup-footer{justify-content:space-between;align-items:center;width:min(100%,720px);min-height:48px;margin:0 auto;padding-bottom:16px;display:flex}.setup-back,.setup-continue{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:9px;height:43px;padding:0 16px;font-weight:700;transition:all .15s;display:inline-flex}.setup-back{color:#bac6d5;background:0 0;border:0}.setup-back:disabled{display:none}.setup-back:hover{color:#fff}.setup-continue{color:#101509;background:var(--acid);border:1px solid var(--color-kumo-brand-hover);min-width:0}.setup-continue:hover:not(:disabled){background:var(--color-kumo-brand-hover);transform:translateY(-1px)}.setup-continue:disabled{cursor:wait;opacity:.65}.setup-wizard .button.primary{color:#0b1205;background:var(--acid);border-color:var(--color-kumo-brand-hover)}.setup-wizard .button.primary:hover{background:var(--color-kumo-brand-hover)}.setup-complete{padding:14px 0}.complete-icon{color:#132009;background:var(--acid);border-radius:50%;place-items:center;width:51px;height:51px;margin-bottom:27px;display:grid}.setup-complete h2{font-size:clamp(40px,5vw,62px)}.delivery-block,.dns-block{background:#0d1319;border:1px solid #2e3a47;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;margin-top:23px;padding:16px 17px;display:flex}.delivery-block>div{min-width:0}.delivery-block span,.dns-block>span{color:#8491a3;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.delivery-block code,.dns-block code{overflow-wrap:anywhere;color:#c9f27b;font-size:11px;line-height:1.5;display:block}.probe-code code{color:#a7d1ff}.dns-block{background:light-dark(#056dff0e,#005ce30e);display:block}@supports (color:color-mix(in lab,red,red)){.dns-block{background:color-mix(in srgb,var(--color-kumo-brand)5.5%,transparent)}}.dns-block{border-color:light-dark(#056dff40,#005ce340)}@supports (color:color-mix(in lab,red,red)){.dns-block{border-color:color-mix(in srgb,var(--color-kumo-brand)25%,transparent)}}.dns-block p{color:#9badbc;margin:10px 0 0;font-size:12px}.complete-actions{justify-content:flex-end;gap:9px;padding-top:20px;display:flex}.setup-complete{width:min(100% - 62px,1120px)}.setup-complete>p{max-width:780px;font-size:17px}.installation-card{border-top:1px solid #2b3743;margin-top:30px;padding:25px 0 27px}.installation-copy{max-width:850px}.installation-copy>span{color:#b9e96d;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.installation-copy h3{color:#f4f7fb;letter-spacing:-.045em;margin:0;font-size:25px;font-weight:600}.installation-copy p{color:#b3bfce;max-width:900px;margin:12px 0 0;font-size:15px;line-height:1.65}.installation-copy p code,.installation-copy h3 code{color:#dce7f4;font-size:.9em}.installation-card .delivery-block{margin-top:20px;padding:19px 21px}.installation-card .delivery-block span{margin-bottom:9px;font-size:11px}.installation-card .delivery-block code{font-size:13px;line-height:1.65}.installation-card .copy-button{min-height:37px;padding:0 13px;font-size:12px}.dns-installation{background:light-dark(#056dff0e,#005ce30e);padding:24px 25px 25px}@supports (color:color-mix(in lab,red,red)){.dns-installation{background:color-mix(in srgb,var(--color-kumo-brand)5.5%,transparent)}}.dns-installation{border:1px solid light-dark(#056dff4d,#005ce34d)}@supports (color:color-mix(in lab,red,red)){.dns-installation{border:1px solid color-mix(in srgb,var(--color-kumo-brand)30%,transparent)}}.dns-installation{border-radius:3px}.dns-record{background:light-dark(#056dff2e,#005ce32e);grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dns-record{background:color-mix(in srgb,var(--color-kumo-brand)18%,transparent)}}.dns-record{border:1px solid light-dark(#056dff40,#005ce340)}@supports (color:color-mix(in lab,red,red)){.dns-record{border:1px solid color-mix(in srgb,var(--color-kumo-brand)25%,transparent)}}.dns-record{border-radius:2px}.dns-record>div{background:#111a11;min-width:0;padding:13px 14px}.dns-record span{color:#a7b6a0;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.dns-record code{color:#d8f98d;overflow-wrap:anywhere;font-size:13px}.installation-note{color:#b5c2d0;margin:15px 0 0;font-size:14px;line-height:1.6}.marker-installation .installation-copy>span{color:#ffd38b}.marker-installation{border-top-color:#ffb27859}.verification-card{background:#101820;border:1px solid #354657;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-top:30px;padding:24px 25px;display:grid}.verification-card>div:first-child>span{color:#9acbff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px;display:block}.verification-card h3{color:#f4f7fb;letter-spacing:-.04em;margin:0;font-size:22px}.verification-card p{color:#afbdcd;margin:8px 0 0;font-size:14px;line-height:1.55}.verification-card .button{min-width:180px;height:43px}.verification-result{border:1px solid;border-radius:2px;grid-column:1/-1;gap:4px;padding:13px 14px;display:grid}.verification-result strong{font-size:14px}.verification-result span{font-size:13px;line-height:1.45}.verification-result.is-success{color:#d5fb92;background:light-dark(#056dff17,#005ce317)}@supports (color:color-mix(in lab,red,red)){.verification-result.is-success{background:color-mix(in srgb,var(--color-kumo-brand)9%,transparent)}}.verification-result.is-success{border-color:light-dark(#056dff61,#005ce361)}@supports (color:color-mix(in lab,red,red)){.verification-result.is-success{border-color:color-mix(in srgb,var(--color-kumo-brand)38%,transparent)}}.verification-result.is-warning{color:#ffd38b;background:#ffa84014;border-color:#ffb74f47}.verification-result.is-error{color:#ffaaa3;background:#ff625b14;border-color:#ff7b7147}.verification-result .probe-not-verified{gap:0;display:grid}.verification-result .probe-failure-reasons{color:#c6aaa8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-manager-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030609ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.campaign-manager{color:#eaf0f7;background:#0d1218;border-left:1px solid #31404e;width:min(100%,500px);min-height:100%;padding:26px 22px;overflow-y:auto;box-shadow:-22px 0 60px #0000005c}.campaign-manager>header{border-bottom:1px solid #293440;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.campaign-manager h2{color:#f7f9fd;letter-spacing:-.055em;margin:8px 0 0;font-size:26px}.manager-close{color:#aeb9c8;cursor:pointer;background:#121a23;border:1px solid #344251;border-radius:2px;place-items:center;width:32px;height:32px;display:grid}.manager-close:hover{color:#fff;background:#1a2633}.manager-toolbar{color:#8e9bad;font-family:var(--mono);justify-content:space-between;align-items:center;padding:16px 0;font-size:10px;display:flex}.manager-toolbar button,.manager-check{color:#abd0ff;font:inherit;cursor:pointer;background:#101a25;border:1px solid #34485b;border-radius:2px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.manager-toolbar button:hover,.manager-check:hover{color:#e6f2ff;border-color:#659de0}.campaign-manager-list{gap:10px;display:grid}.campaign-manager-list article{background:#111820;border:1px solid #2d3a47;border-radius:3px;padding:15px}.campaign-manager-title{justify-content:space-between;gap:15px;display:flex}.campaign-manager-title>div{gap:4px;min-width:0;display:grid}.campaign-manager-title strong{color:#f3f6fa;font-size:14px}.campaign-manager-title span{color:#8f9bad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.manager-delete{color:#ffaaa3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;place-items:center;width:28px;height:28px;display:grid}.manager-delete:hover{background:#2a1719;border-color:#683436}.campaign-manager-meta{flex-wrap:wrap;gap:6px;padding:12px 0 10px;display:flex}.campaign-manager-meta span{color:#aab7c7;font-family:var(--mono);background:#18212b;border:1px solid #303e4c;border-radius:2px;padding:4px 6px;font-size:9px}.campaign-manager-list code{color:#bde67b;overflow-wrap:anywhere;max-height:48px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.campaign-manager-list footer{border-top:1px solid #293440;justify-content:space-between;align-items:center;gap:7px;margin-top:13px;padding-top:13px;display:flex}.campaign-manager-list .copy-button{color:#b9e96d;background:#16210c;border-color:#516e1c}.manager-empty{color:#8997a8;place-items:start;gap:9px;padding:48px 15px;display:grid}.manager-empty svg{color:var(--color-kumo-brand)}.manager-empty strong{color:#e9eef5}.manager-empty span{max-width:260px;font-size:12px;line-height:1.6}@media(max-width:760px){.integration-explorer .page-header{margin-bottom:20px}.integration-website-scope{flex-wrap:wrap;align-items:flex-start}.integration-website-copy{flex:180px}.integration-website-select select{max-width:calc(100vw - 110px)}.integration-website-status{width:100%;margin-left:46px}.integration-explorer-toolbar{border-radius:3px}.integration-table-panel{border-radius:3px;margin-top:10px;overflow-x:auto;border:1px solid #29323d!important}.integration-row{min-width:900px}.campaign-detail-drawer{width:100%;padding:21px 16px}.campaign-detail-header h2{font-size:26px}.campaign-parameter-grid{grid-template-columns:1fr}.detail-code{flex-direction:column}.detail-code .copy-button{width:100%}.probe-test-row{flex-direction:column;align-items:flex-start}.probe-test-row .button{width:100%}.campaign-detail-footer{gap:12px}.setup-wizard{min-height:calc(100vh - 78px)}.setup-wizard-header{min-height:18px}.setup-progress{gap:5px;padding-top:25px}.setup-progress li{flex-direction:column;align-items:flex-start;gap:6px}.setup-progress li:not(:last-child):after{width:6px;top:15px;left:calc(100% - 2px)}.setup-progress strong{font-size:9px}.setup-progress em{display:none}.setup-stage{align-items:flex-start;min-height:0;padding:55px 0 30px}.setup-question,.setup-complete{width:100%;margin-left:0}.setup-question h2,.setup-complete h2{font-size:43px}.setup-question>p,.setup-complete>p{font-size:14px}.hero-input{margin-top:28px;padding:0 14px}.hero-input input{height:62px;font-size:15px}.source-type-options,.conversion-choice,.probe-options,.conversion-fields,.macro-fields{grid-template-columns:1fr}.probe-options button{min-height:205px}.setup-footer{width:100%;margin:0 -2px}.delivery-block{flex-direction:column;align-items:flex-start}.complete-actions{justify-content:stretch}.complete-actions .button{flex:1}.setup-complete{width:100%;margin-left:0}.setup-complete>p{font-size:15px}.installation-card{margin-top:23px;padding:21px 0}.installation-copy h3{font-size:22px}.installation-copy p{font-size:14px}.dns-installation{padding:20px 16px}.dns-record{grid-template-columns:1fr}.installation-card .delivery-block code{font-size:11px}.verification-card{grid-template-columns:1fr;padding:20px 16px}.verification-card .button{width:100%}.complete-actions{flex-wrap:wrap}.complete-actions .button{min-width:calc(50% - 5px)}.campaign-manager{width:min(100%,430px);padding:20px 16px}.advanced-filters{flex-wrap:wrap}.advanced-note{width:100%;margin-left:0}.toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.toolbar-filters .select-control,.toolbar-filters .column-picker,.toolbar-filters>.button,.toolbar-filters .column-picker>.button{width:100%;min-width:0}.toolbar-filters .button{justify-content:center}.toolbar-filters .select-control select{width:100%;min-width:0}.visit-table{min-width:0}.visit-head{display:none}.visit-row:not(.visit-head){gap:10px 16px;min-height:104px;padding:17px 16px;grid-template-columns:minmax(0,1fr) auto!important}.visit-row:not(.visit-head) .visit-identity,.visit-row:not(.visit-head) .cell-primary{grid-column:1}.visit-row:not(.visit-head) .assessment-cell,.visit-row:not(.visit-head) .visit-activity{grid-column:2;justify-self:end}.visit-row:not(.visit-head) .click-time{grid-column:1}.visit-row:not(.visit-head) .optional-cell,.visit-row:not(.visit-head) .signal-cell,.visit-row:not(.visit-head) .device-cell,.visit-row:not(.visit-head) .outcome-cell,.visit-row:not(.visit-head)>span:last-child{display:none}.visit-row:not(.visit-head) .visit-identity{font-size:17px;line-height:1.35}.visit-row:not(.visit-head) .cell-primary,.visit-row:not(.visit-head) .visit-activity{font-size:15px}.assessment-state{padding:6px 10px;font-size:12px}.ip-activity-drawer{width:100%}.ip-activity-drawer .drawer-header,.ip-activity-drawer .drawer-score,.ip-activity-drawer .detail-section{padding-left:18px;padding-right:18px}.ip-activity-drawer .drawer-header h2{font-size:20px}.ip-activity-drawer .drawer-header code{font-size:13px}.ip-activity-drawer .detail-copy,.ip-activity-drawer .drawer-score p,.ip-activity-drawer .detail-list dt,.ip-activity-drawer .detail-list dd,.risk-reason-list span{font-size:14px}.drawer-risk-summary{padding:16px 18px 18px}.session-evidence-grid{grid-template-columns:repeat(2,1fr)}.session-evidence-grid>div{min-height:78px;padding:14px}.session-evidence-grid span{font-size:12px}.session-evidence-grid strong{margin-top:7px;font-size:17px}.detail-section{padding:20px}.login-story{min-height:330px}.login-copy h1{font-size:clamp(42px,12vw,52px)}}.acquisition-focus .acquisition-explain{color:#d8f88c;white-space:nowrap;cursor:pointer;background:light-dark(#056dff1a,#005ce31a);align-items:center;gap:6px;width:auto;height:auto;margin-left:auto;padding:6px 9px;font:700 11px Manrope,sans-serif;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.acquisition-focus .acquisition-explain{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.acquisition-focus .acquisition-explain{border:1px solid light-dark(#056dff3d,#005ce33d)}@supports (color:color-mix(in lab,red,red)){.acquisition-focus .acquisition-explain{border:1px solid color-mix(in srgb,var(--color-kumo-brand)24%,transparent)}}.acquisition-focus .acquisition-explain{border-radius:4px}.acquisition-explain:disabled{cursor:wait;opacity:.65}.aggregate-ai-wrap{border-bottom:1px solid var(--line);background:#0c1116;padding:18px 22px}.aggregate-ai-error{color:#ffb4aa;background:#f8717114;border-bottom:1px solid #f871712e;margin:0;padding:11px 22px;font-size:12px}.drawer-ai-section{background:#0c1116;border-bottom:1px solid #29323d;padding:18px 22px}.ai-explain-button{color:#11180a;background:var(--acid);border:1px solid var(--color-kumo-brand-hover);justify-content:center;width:100%;box-shadow:inset 0 1px #ffffff47}.ai-explain-button:hover:not(:disabled){color:#0d1407;background:var(--color-kumo-brand-hover);transform:translateY(-1px)}.ai-explanation-error{color:#ffb4aa;margin:10px 0 0;font-size:12px;line-height:1.5}.ai-explanation{color:var(--ink)}.ai-explanation-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ai-mark{color:#263800;background:var(--acid);border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.ai-explanation-heading>div>span{color:var(--acid);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.ai-explanation-heading h3{margin:4px 0 0;font-size:16px;line-height:1.35}.ai-confidence{color:var(--muted);font:700 9px var(--mono);text-transform:uppercase;border:1px solid var(--line);background:#151c23;border-radius:3px;padding:4px 6px}.confidence-high{color:var(--acid)}.confidence-low{color:#fbbf24}.ai-summary{color:#c9d2dd;margin:14px 0;font-size:13px;line-height:1.65}.ai-evidence-list{gap:8px;display:grid}.ai-evidence-list article{background:#111820;border:1px solid #293440;border-radius:5px;padding:11px 12px}.ai-evidence-list strong{align-items:center;gap:6px;font-size:12px;display:flex}.ai-evidence-list strong svg{color:var(--acid)}.ai-evidence-list p{color:#d7dee7;font:12px/1.5 var(--mono);margin:6px 0 3px}.ai-evidence-list small{color:var(--muted);font-size:11px;line-height:1.5}.ai-limitations,.ai-actions{color:#c4ced9;background:#fbbf240d;border-left:2px solid #fbbf24;margin-top:12px;padding:11px 12px;font-size:11px;line-height:1.55}.ai-actions{background:light-dark(#056dff0a,#005ce30a)}@supports (color:color-mix(in lab,red,red)){.ai-actions{background:color-mix(in srgb,var(--color-kumo-brand)4%,transparent)}}.ai-actions{border-left-color:var(--acid)}.ai-limitations strong{color:#fbbf24;align-items:center;gap:6px;display:flex}.ai-actions strong{color:var(--acid)}.ai-limitations ul,.ai-actions ol{margin:6px 0 0;padding-left:18px}.ai-disclaimer{color:#7f8b99;margin:12px 0 0;font-size:10px;line-height:1.45}@media(max-width:680px){.ai-explanation-heading{grid-template-columns:32px 1fr}.ai-confidence{grid-column:2;width:max-content}.acquisition-focus{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.acquisition-focus .acquisition-explain{justify-content:center;width:100%;margin:4px 0 0}}.source-analysis-layer{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.source-analysis-backdrop{cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020407c2;border:0;position:absolute;inset:0}.source-analysis-modal{color:#eef2f7;background:#10151b;border:1px solid #303944;border-radius:7px;width:min(560px,100%);animation:.16s ease-out source-analysis-in;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c}@keyframes source-analysis-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.source-analysis-modal>header{border-bottom:1px solid #29313b;justify-content:space-between;align-items:flex-start;padding:22px 22px 18px;display:flex}.source-analysis-modal h2{letter-spacing:-.02em;margin:5px 0 0;font-size:22px}.source-analysis-stats{border-bottom:1px solid #29313b;grid-template-columns:repeat(3,1fr);display:grid}.source-analysis-stats>div{border-right:1px solid #29313b;padding:14px 20px}.source-analysis-stats>div:last-child{border-right:0}.source-analysis-stats span{color:#7f8b9a;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;display:block}.source-analysis-stats strong{font:500 16px var(--mono)}.source-analysis-body{min-height:260px;padding:22px}.source-analysis-loading,.source-analysis-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:216px;display:flex}.source-analysis-loading{color:#8995a4;gap:10px;font-size:12px}.analysis-spark{color:#25310d;background:var(--acid);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.source-analysis-empty h3{margin:0;font-size:17px}.source-analysis-empty p{color:#8f9baa;max-width:330px;margin:8px 0 18px;font-size:12px;line-height:1.55}.saved-analysis-label{color:var(--acid);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.saved-analysis-label small{color:#7f8b99;font:9px var(--mono);letter-spacing:0}.ai-insight-summary>p{color:#f4f7fa;margin:0 0 18px;font-size:15px;font-weight:650;line-height:1.55}.ai-insight-summary ul{border-top:1px solid #2c3540;gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-insight-summary li{border-bottom:1px solid #2c3540;grid-template-columns:128px 1fr;gap:14px;padding:12px 0;display:grid}.ai-insight-summary li strong{color:#cdd5df;font-size:11px}.ai-insight-summary li span{color:#8f9baa;font:11px/1.55 var(--mono)}.ai-insight-meta{color:#737f8d;font:9px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.source-analysis-error{color:#ffb4aa;background:#f8717112;border:1px solid #f8717129;border-radius:3px;margin:14px 0 0;padding:10px 12px;font-size:11px}.source-analysis-modal>footer{color:#6f7b89;background:#0c1116;border-top:1px solid #29313b;padding:12px 22px;font-size:10px}@media(max-width:600px){.source-analysis-layer{align-items:end;padding:10px}.source-analysis-modal{border-radius:7px 7px 0 0}.source-analysis-modal>header,.source-analysis-body{padding:18px}.source-analysis-stats>div{padding:12px 14px}.ai-insight-summary li{grid-template-columns:1fr;gap:4px}}@media(max-width:860px){.connection-layout{grid-template-columns:1fr}}@media(max-width:560px){.connection-form-card,.connection-list-card{padding:17px}.connection-row{grid-template-columns:1fr auto}.connection-status{grid-column:1}.connection-actions{grid-area:1/2/span 2}.connection-safety-note{display:block}.connection-safety-note span{margin-top:4px;display:block}}.automation-minimal{color:#eef3f7;width:min(100%,976px);margin:34px auto 0}.automation-minimal+.toast{z-index:100}.automation-minimal .toggle{background:#34404d;border:1px solid #526174;border-radius:20px;flex:none;width:48px;height:27px}.automation-minimal .toggle span{background:#dce5ed;width:19px;height:19px;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.automation-minimal .toggle.on{background:var(--acid);border-color:var(--color-kumo-brand-hover);box-shadow:0 0 0 3px light-dark(#056dff1f,#005ce31f)}@supports (color:color-mix(in lab,red,red)){.automation-minimal .toggle.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)12%,transparent)}}.automation-minimal .toggle.on span{background:#152009;transform:translate(21px)}.automation-minimal .toggle:focus-visible{outline:2px solid var(--color-kumo-brand-hover);outline-offset:3px}.automation-minimal .toggle:disabled{cursor:not-allowed;opacity:.42}.exclusion-setting{align-items:center;gap:14px;margin-bottom:18px;padding:15px 18px;display:flex}.exclusion-setting-icon{width:34px;height:34px;color:var(--acid);background:light-dark(#056dff17,#005ce317);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.exclusion-setting-icon{background:color-mix(in srgb,var(--color-kumo-brand)9%,transparent)}}.exclusion-setting-icon{border:1px solid light-dark(#056dff2e,#005ce32e)}@supports (color:color-mix(in lab,red,red)){.exclusion-setting-icon{border:1px solid color-mix(in srgb,var(--color-kumo-brand)18%,transparent)}}.exclusion-setting-icon{border-radius:50%}.exclusion-setting>span:nth-child(2){gap:4px;min-width:0;display:grid}.exclusion-setting strong{color:#e5edf5;font-size:13px}.exclusion-setting small{color:#8d99aa;font-size:12px}.exclusion-setting .toggle{background:#34404d;border:1px solid #526174;border-radius:20px;flex:none;width:48px;height:27px;margin-left:auto}.exclusion-setting .toggle span{background:#dce5ed;width:19px;height:19px;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.exclusion-setting .toggle.on{background:var(--acid);border-color:var(--color-kumo-brand-hover);box-shadow:0 0 0 3px light-dark(#056dff1f,#005ce31f)}@supports (color:color-mix(in lab,red,red)){.exclusion-setting .toggle.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)12%,transparent)}}.exclusion-setting .toggle.on span{background:#152009;transform:translate(21px)}.exclusion-setting .toggle:disabled{cursor:not-allowed;opacity:.42}.automation-tabs{background:#171d24;border:1px solid #2c3744;border-radius:5px;gap:4px;margin-bottom:26px;padding:4px;display:inline-flex}.automation-tabs button{color:#8d99aa;height:32px;font:700 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 14px;transition:color .16s,background .16s}.automation-tabs button:hover{color:#e5edf4;background:#202936}.automation-tabs button.active{color:#11180a;background:var(--acid)}.automation-observe-note{color:#dbe7cf;background:light-dark(#056dff0e,#005ce30e);align-items:flex-start;gap:11px;margin-bottom:22px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.automation-observe-note{background:color-mix(in srgb,var(--color-kumo-brand)5.5%,transparent)}}.automation-observe-note{border:1px solid light-dark(#056dff3d,#005ce33d)}@supports (color:color-mix(in lab,red,red)){.automation-observe-note{border:1px solid color-mix(in srgb,var(--color-kumo-brand)24%,transparent)}}.automation-observe-note{border-radius:4px}.automation-observe-note>svg{color:var(--acid);flex:none;margin-top:1px}.automation-observe-note span{gap:3px;display:grid}.automation-observe-note strong{color:#e8f8d1;font-size:13px}.automation-observe-note small{color:#aab79d;font-size:12px;line-height:1.45}.automation-platform-picker{border-bottom:1px solid #29323d;flex-wrap:wrap;gap:10px;padding-bottom:28px;display:flex}.automation-platform-picker button{color:#b7c1cd;cursor:pointer;background:#101419;border:1px solid #303b48;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:48px;padding:0 18px;font-weight:650;transition:all .15s;display:inline-flex}.automation-platform-picker button:hover{color:#f4f8fb;background:#151b22;border-color:#536273}.automation-platform-picker button.selected{color:var(--acid);background:light-dark(#056dff0d,#005ce30d)}@supports (color:color-mix(in lab,red,red)){.automation-platform-picker button.selected{background:color-mix(in srgb,var(--color-kumo-brand)5%,transparent)}}.automation-platform-picker button.selected{border-color:light-dark(#056dffc7,#005ce3c7)}@supports (color:color-mix(in lab,red,red)){.automation-platform-picker button.selected{border-color:color-mix(in srgb,var(--color-kumo-brand)78%,transparent)}}.automation-platform-picker button.selected{box-shadow:inset 0 0 0 1px light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.automation-platform-picker button.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.automation-platform-picker button.unavailable,.automation-platform-picker button:disabled{color:#596574;cursor:not-allowed;opacity:.62;background:#0d1116;border-color:#222b35}.automation-minimal-list{border-top:1px solid #29323d;margin-top:18px}.automation-minimal-row{border-bottom:1px solid #29323d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:0 4px;display:grid}.automation-minimal-row strong{color:#edf2f7;letter-spacing:-.025em;font-weight:620;font-size:17px!important}.automation-setting-label{gap:5px;min-width:0;display:grid}.automation-setting-label small{color:#8d99aa;max-width:680px;font-size:12px;line-height:1.4}.automation-minimal-row:has(.toggle:disabled){min-height:112px}.automation-minimal-row:has(.toggle:disabled) .automation-row-icon{color:#788696;background:#75859614;border-color:#75859633}.automation-row-icon{width:38px;height:38px;color:var(--acid);background:light-dark(#056dff12,#005ce312);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.automation-row-icon{background:color-mix(in srgb,var(--color-kumo-brand)7%,transparent)}}.automation-row-icon{border:1px solid light-dark(#056dff29,#005ce329)}@supports (color:color-mix(in lab,red,red)){.automation-row-icon{border:1px solid color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.automation-row-icon{border-radius:50%}.access-row{grid-template-columns:42px minmax(0,1fr) auto auto}.access-status{color:#c7f27b;font-family:var(--mono);white-space:nowrap;align-items:center;gap:8px;display:inline-flex;font-size:12px!important}.access-status i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px light-dark(#056dff80,#005ce380)}@supports (color:color-mix(in lab,red,red)){.access-status i{box-shadow:0 0 12px color-mix(in srgb,var(--color-kumo-brand)50%,transparent)}}.access-status.error{color:#ffb4aa}.access-status.error i{box-shadow:none;background:#ff8c7b}.automation-manage,.automation-access-actions button{color:#d9e3ec;cursor:pointer;background:#111820;border:1px solid #36414e;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:650;display:inline-flex}.automation-manage:hover,.automation-access-actions button:hover{color:#f7fbff;border-color:#637184}.automation-manage svg{transition:transform .15s}.automation-manage svg.open{transform:rotate(180deg)}.automation-access-panel{background:#0d1218;border-bottom:1px solid #29323d;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 4px 18px 56px;display:grid}.automation-access-panel label{gap:7px;min-width:0;display:grid}.automation-access-panel label span{color:#8995a4;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px!important}.automation-access-panel input{color:#eef3f7;background:#121a23;border:1px solid #34404d;border-radius:3px;outline:none;width:100%;height:38px;padding:0 10px}.automation-access-panel input::placeholder{color:#657181}.automation-access-panel input:focus{border-color:var(--acid);box-shadow:0 0 0 3px light-dark(#056dff1c,#005ce31c)}@supports (color:color-mix(in lab,red,red)){.automation-access-panel input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)11%,transparent)}}.automation-connect{color:#11180a;cursor:pointer;background:var(--acid);border:1px solid var(--color-kumo-brand-hover);border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:750;display:inline-flex}.automation-connect:hover{background:var(--color-kumo-brand-hover)}.automation-connect:disabled{cursor:wait;opacity:.65}.automation-access-summary{color:#d9e4ee;grid-column:span 2;align-items:center;gap:10px;display:flex}.automation-access-summary svg{color:var(--acid)}.automation-access-summary small{color:#8995a4;font-family:var(--mono);margin-left:auto}.automation-access-actions{justify-content:flex-end;gap:8px;display:flex}.automation-access-actions .danger{color:#ffb4aa;border-color:#ff8d8047}.automation-access-actions .danger:hover{background:#ff8d8014;border-color:#ff8d808c}.automation-minimal-footer{justify-content:flex-end;padding-top:32px;display:flex}.automation-save{color:#11180a;cursor:pointer;background:var(--acid);border:1px solid var(--color-kumo-brand-hover);border-radius:3px;min-width:126px;height:46px;font-weight:800}.automation-save:hover{background:var(--color-kumo-brand-hover)}.automation-save:disabled{cursor:wait;opacity:.62}.automation-activity-panel{border-top:1px solid #29323d}.automation-activity-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 4px 20px;display:flex}.automation-kicker{color:var(--acid);font:700 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;display:block}.automation-activity-header h2{color:#edf2f7;letter-spacing:-.03em;margin:0;font-size:20px}.automation-activity-header p{color:#8d99aa;max-width:560px;margin:6px 0 0;font-size:13px;line-height:1.5}.automation-activity-table{border:1px solid #2c3744;border-radius:5px;overflow:hidden}.automation-activity-row{color:#b7c2cc;border-top:1px solid #29323d;grid-template-columns:1.1fr 1.65fr 1.25fr .9fr .78fr .7fr;align-items:center;gap:16px;min-height:76px;padding:12px 16px;font-size:12px;display:grid}.automation-activity-row:first-child{border-top:0}.automation-activity-head{color:#718092;min-height:39px;font:700 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#171d24}.automation-action{color:#e7eef5;align-items:center;gap:9px;display:inline-flex}.automation-action i{width:27px;height:27px;color:var(--acid);background:light-dark(#056dff14,#005ce314);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.automation-action i{background:color-mix(in srgb,var(--color-kumo-brand)8%,transparent)}}.automation-action i{border:1px solid light-dark(#056dff2b,#005ce32b)}@supports (color:color-mix(in lab,red,red)){.automation-action i{border:1px solid color-mix(in srgb,var(--color-kumo-brand)17%,transparent)}}.automation-action i{border-radius:3px}.automation-target{gap:3px;min-width:0;display:grid}.automation-target strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-target small,.automation-error{color:#8995a4;font-size:10px;line-height:1.35}.automation-status{color:#b4c1cf;font:700 10px var(--mono);text-transform:capitalize;background:#202936;border:1px solid #3a4654;border-radius:3px;padding:4px 7px;font-style:normal;display:inline-flex}.automation-status.succeeded{color:#c8f77b;border-color:light-dark(#056dff61,#005ce361)}@supports (color:color-mix(in lab,red,red)){.automation-status.succeeded{border-color:color-mix(in srgb,var(--color-kumo-brand)38%,transparent)}}.automation-status.failed{color:#ffaaa1;border-color:#ff847c66}.automation-status.pending,.automation-status.processing{color:#ffc477;border-color:#ffb45c61}.automation-status.skipped{color:#9cabb9}.automation-time{color:#8d99aa;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.automation-activity-empty{color:#8d99aa;text-align:center;justify-items:center;gap:8px;padding:58px 20px;display:grid}.automation-activity-empty svg{color:var(--acid)}.automation-activity-empty strong{color:#edf2f7}.automation-activity-empty span{font-size:12px}.admin-integration-note{color:#8491a0;max-width:760px;margin:-4px 0 16px;font-size:12px;line-height:1.5}.admin-integration-table .admin-row{grid-template-columns:.75fr .95fr 1fr 1.25fr 2.2fr 1.15fr}.admin-integration-table .admin-row small{color:#aab5c0;line-height:1.4}@media(max-width:760px){.automation-minimal{margin-top:22px}.automation-platform-picker{gap:7px}.automation-platform-picker button{flex:130px;min-width:0}.automation-access-panel{grid-template-columns:1fr;padding-left:4px}.automation-access-summary{grid-column:auto}.automation-access-actions{justify-content:flex-start}.automation-minimal-row{min-height:76px}.access-row{grid-template-columns:38px minmax(0,1fr) auto}.access-status{grid-column:2}.automation-manage{grid-area:1/3/span 2}.automation-minimal-footer{padding-top:22px}.automation-activity-header{padding-top:20px}.automation-activity-row{grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px}.automation-activity-head{display:none}.automation-activity-row>span:nth-child(3),.automation-activity-row>span:nth-child(4){color:#8794a3}.automation-activity-row>span:nth-child(3):before,.automation-activity-row>span:nth-child(4):before{color:#637181;font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;content:"Trigger";margin-bottom:3px;display:block}.automation-activity-row>span:nth-child(4):before{content:"Platform"}}@media(max-width:460px){.automation-platform-picker button{height:42px;padding:0 10px}.automation-minimal-row strong{font-size:15px!important}.access-status{font-size:10px!important}.automation-manage{padding:0 9px}.automation-row-icon{width:34px;height:34px}}.app-shell .traffic-status{min-height:22px;font-family:var(--mono);box-shadow:none;gap:5px;font-weight:600;letter-spacing:.055em!important;border-radius:999px!important;padding:3px 7px!important;font-size:11px!important;line-height:1!important}.app-shell .traffic-status>span{opacity:.88;box-shadow:0 0 0 2px;width:4px!important;height:4px!important}.app-shell .traffic-status-valid{color:#bde95c;background:light-dark(#056dff12,#005ce312)}@supports (color:color-mix(in lab,red,red)){.app-shell .traffic-status-valid{background:color-mix(in srgb,var(--color-kumo-brand)7%,transparent)}}.app-shell .traffic-status-valid{border-color:light-dark(#056dff6b,#005ce36b)}@supports (color:color-mix(in lab,red,red)){.app-shell .traffic-status-valid{border-color:color-mix(in srgb,var(--color-kumo-brand)42%,transparent)}}.app-shell .traffic-status-suspicious{color:#ffbd68;background:#ffa84012;border-color:#ffa8406b}.app-shell .traffic-status-invalid{color:#ff9e97;background:#ff625b12;border-color:#ff7b716b}.app-shell .traffic-status-pending{color:#9cc3ff;background:#67a8ff14;border-color:#67a8ff6b}.click-event-table .traffic-status-icon-only{border-style:dashed;place-items:center;width:27px;min-width:27px;height:27px;min-height:27px;display:grid;border-radius:7px!important;padding:0!important}.click-event-table .traffic-status-icon-only svg{animation-duration:1.35s}.click-event-drawer .drawer-decision-summary{align-items:center;gap:16px;min-height:92px}.click-event-drawer .drawer-decision-summary.is-pending{align-items:center}.click-event-drawer .drawer-decision-copy{gap:8px;min-width:0;display:grid}.click-event-drawer .drawer-decision-copy>p{color:#8fa2b8;margin:0;font-size:11px;line-height:1.35}.click-event-drawer .decision-state-icon{border:1px solid;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;display:grid}.click-event-drawer .decision-state-icon.is-pending{color:#9cc3ff;background:#67a8ff14;border-color:#67a8ff6b}.click-event-drawer .decision-state-icon.is-valid{color:#bde95c;background:light-dark(#056dff14,#005ce314)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .decision-state-icon.is-valid{background:color-mix(in srgb,var(--color-kumo-brand)8%,transparent)}}.click-event-drawer .decision-state-icon.is-valid{border-color:light-dark(#056dff61,#005ce361)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .decision-state-icon.is-valid{border-color:color-mix(in srgb,var(--color-kumo-brand)38%,transparent)}}.click-event-drawer .decision-state-icon.is-suspicious{color:#ffbd68;background:#ffa84014;border-color:#ffa8406b}.click-event-drawer .decision-state-icon.is-invalid{color:#ff9e97;background:#ff625b14;border-color:#ff7b716b}.click-event-drawer .decision-state-icon svg{width:25px;height:25px}.click-event-drawer .drawer-decision-copy .traffic-status{background:0 0;border:0;font-weight:750;letter-spacing:.075em!important;border-radius:0!important;min-height:auto!important;padding:0!important;font-size:18px!important;line-height:1!important}.click-event-drawer .drawer-decision-copy .traffic-status-valid{color:#bde95c}.click-event-drawer .drawer-decision-copy .traffic-status-suspicious{color:#ffbd68}.click-event-drawer .drawer-decision-copy .traffic-status-invalid{color:#ff9e97}.click-event-drawer .drawer-decision-copy .traffic-status>span{margin-right:4px;box-shadow:0 0 0 3px;width:8px!important;height:8px!important}.click-event-drawer .matched-rules-section{background:#10161d;border-bottom:1px solid #29323d;padding:14px 20px;display:grid}.click-event-drawer .risk-reason-list{align-items:center;gap:7px}.click-event-drawer .risk-reason-list span{color:#efb1ab;letter-spacing:.015em;background:#ff625b0f;border-color:#ff7b7159;border-radius:999px;padding:7px 11px 7px 18px;font-weight:600;position:relative;font-size:12px!important}.click-event-drawer .risk-reason-list span:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.click-event-drawer .session-evidence-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:2px}.click-event-drawer .session-evidence-grid>div{background:#151b22;border:1px solid #303b48;border-radius:4px;min-height:66px;padding:11px 12px}.click-event-drawer .session-evidence-grid span{font-size:10px!important}.click-event-drawer .session-evidence-grid strong{margin-top:5px;font-size:16px!important}.click-event-drawer .button.secondary{min-height:34px;color:var(--text-color-kumo-strong);background:light-dark(#056dff1a,#005ce31a);padding:0 11px;font-weight:650;font-size:12px!important}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .button.secondary{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.click-event-drawer .button.secondary{border-color:light-dark(#056dff9e,#005ce39e)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .button.secondary{border-color:color-mix(in srgb,var(--color-kumo-brand)62%,transparent)}}.click-event-drawer .button.secondary{box-shadow:inset 0 0 0 1px light-dark(#056dff1a,#005ce31a),0 2px 7px #0000002e}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .button.secondary{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-kumo-brand)10%,transparent),0 2px 7px #0000002e}}.click-event-drawer .button.secondary:hover:not(:disabled){color:var(--text-color-kumo-strong);background:light-dark(#056dff29,#005ce329)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .button.secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.click-event-drawer .button.secondary:hover:not(:disabled){border-color:var(--color-kumo-brand-hover)}.click-event-drawer .exclusion-action{min-height:38px;color:var(--text-color-kumo-strong);background:light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .exclusion-action{background:color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.click-event-drawer .exclusion-action{border-color:light-dark(#056dff9e,#005ce39e)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .exclusion-action{border-color:color-mix(in srgb,var(--color-kumo-brand)62%,transparent)}}.click-event-drawer .exclusion-action{box-shadow:inset 0 0 0 1px light-dark(#056dff1a,#005ce31a),0 4px 12px #00000029}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .exclusion-action{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-kumo-brand)10%,transparent),0 4px 12px #00000029}}.click-event-drawer .exclusion-action:hover:not(:disabled){color:var(--text-color-kumo-strong);background:light-dark(#056dff29,#005ce329)}@supports (color:color-mix(in lab,red,red)){.click-event-drawer .exclusion-action:hover:not(:disabled){background:color-mix(in srgb,var(--color-kumo-brand)16%,transparent)}}.click-event-drawer .exclusion-action:hover:not(:disabled){border-color:var(--color-kumo-brand-hover)}.app-shell .dimension-switch{background:#0d1116;border-color:#33404d;border-radius:3px;padding:3px}.app-shell .dimension-switch button{color:#91a0b2;background:0 0}.app-shell .dimension-switch button:hover{color:#dce7f2;background:#171e26}.app-shell .dimension-switch button.active{color:var(--text-color-kumo-strong);background:#24351b;box-shadow:inset 0 0 0 1px light-dark(#056dff4d,#005ce34d)}@supports (color:color-mix(in lab,red,red)){.app-shell .dimension-switch button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-kumo-brand)30%,transparent)}}.app-shell .click-metrics strong,.app-shell .classification-card strong{font-size:32px!important;line-height:1!important}.app-shell .source-overview{overflow:hidden;background:#0d1116!important;border-color:#29323d!important;border-radius:2px!important;padding:0!important}.app-shell .classification-card{border-color:#29323d;min-height:106px;position:relative;overflow:hidden;padding:18px 20px!important}.app-shell .classification-card:before{content:"";background:var(--color-kumo-brand);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.app-shell .classification-card.suspicious:before{background:#ff9d31}.app-shell .classification-card.invalid:before{background:#ff625b}.app-shell .classification-card p{color:#758296}.app-shell .dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:12px;display:grid}.app-shell .dashboard-metric-card{color:#eff4fb;background:#101419;border:1px solid #29323d;border-radius:4px;grid-template-rows:auto 1fr auto;gap:8px;min-height:126px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000029}.app-shell .dashboard-metric-card:before{content:"";opacity:.82;background:#67a8ff;height:2px;position:absolute;top:0;left:0;right:0}.app-shell .dashboard-metric-card>span,.app-shell .dashboard-metric-card>div:first-child{color:#9da8b8;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;font-weight:500;font-size:12px!important}.app-shell .dashboard-metric-card strong,.app-shell .dashboard-metric-card .metric-value{color:#f4f7fb;font-family:var(--mono);letter-spacing:-.055em;align-self:end;font-weight:600;font-size:32px!important;line-height:1!important}.app-shell .dashboard-metric-card small,.app-shell .dashboard-metric-card p,.app-shell .dashboard-metric-card .metric-meta{color:#8d99aa;font-family:var(--font-ui);margin:0;line-height:1.4;font-size:12px!important}.app-shell .dashboard-metric-card .metric-label{color:#9da8b8}.app-shell .dashboard-metric-card .metric-value{margin:0}.app-shell .dashboard-metric-card .metric-value small{color:#b9c4d1;font-family:var(--mono);margin-left:3px;font-size:16px!important}.app-shell .dashboard-metric-card .metric-meta{align-items:center;gap:8px;display:flex}.app-shell .dashboard-metric-card .delta-up,.app-shell .dashboard-metric-card .delta-down{font-family:var(--mono);font-size:12px!important}.app-shell .dashboard-metric-accent-valid:before{background:var(--color-kumo-brand)}.app-shell .dashboard-metric-accent-suspicious:before{background:#ff9d31}.app-shell .dashboard-metric-accent-invalid:before{background:#ff625b}.app-shell .click-metrics,.app-shell .classification-grid{background:0 0;border:0;border-radius:0;overflow:visible}.app-shell .click-metrics>div,.app-shell .classification-card{border:1px solid #29323d;min-height:126px;padding:18px 20px!important}.app-shell .click-metrics>div:before,.app-shell .classification-card:before{height:2px}.app-shell .click-metrics>div:last-child{border-right:1px solid #29323d}.app-shell .classification-card:first-child,.app-shell .classification-card:last-child{border:1px solid #29323d;padding:18px 20px!important}.app-shell .classification-card>div{color:#9da8b8}.app-shell .classification-card strong{margin-top:0}.app-shell .dashboard-list-panel{background:#101419;border-color:#29323d;border-radius:4px;overflow:hidden;box-shadow:0 18px 42px #0003}.app-shell .dashboard-list-panel :is(.visit-head,.acquisition-table-head){color:#96a0b0;min-height:42px;font-family:var(--mono);letter-spacing:.055em;background:#0d1116;border-bottom-color:#2b3540;font-size:12px!important}.app-shell .dashboard-list-panel :is(.visit-row,.acquisition-table-row){color:#cbd5e1;border-bottom-color:#252e38;min-height:68px;font-size:14px!important}.app-shell .dashboard-list-panel .acquisition-table-row small{color:#8d99aa;font-family:var(--font-ui);font-size:12px!important}.login-page{color:#edf2f7;background:#080a0d url(/login-network.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100vh;padding:24px;display:grid}.login-home-link{color:#8f9cab;justify-self:center;align-items:center;gap:7px;margin-top:26px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.login-home-link:hover{color:#eef4fb}.login-form-wrap{width:min(440px,100vw - 48px);padding:0;display:grid}.login-form{border:1px solid #303a43;border-top:2px solid var(--acid);background:#0d1115ed;border-radius:8px;width:100%;padding:48px 38px 42px;box-shadow:0 28px 72px #00000075,0 0 28px #9edb3f14}.login-brand{color:#f4f7fb;letter-spacing:-.035em;justify-content:center;align-items:center;gap:10px;font-size:17px;display:flex}.login-brand img{width:32px;height:32px;display:block}.login-form h1{color:#f5f8fc;font-family:var(--font-display);text-align:center;letter-spacing:-.055em;margin:44px 0 36px;font-size:34px;font-weight:650;line-height:1}.login-status{color:#98a5b5;text-align:center;margin:-18px 0 28px;font-size:13px;line-height:1.55}.login-form label{color:#a4afbd;gap:7px;margin:15px 0;font-size:12px;font-weight:600}.login-form input{color:#edf3fa;background:#10151c;border-color:#35414e;border-radius:4px;height:46px;padding:0 12px}.login-form .button{color:#142005;background:var(--acid);border-color:var(--color-kumo-brand-hover);height:46px;margin-top:4px;font-size:14px;font-weight:700}.login-form .button:hover:not(:disabled){background:var(--color-kumo-brand-hover)}.login-google{color:#e7eef7;background:#10151c;border-color:#394552;border-radius:4px;height:46px;font-size:14px}.login-google:hover:not(:disabled){color:#fff;box-shadow:none;background:#161d26;border-color:#536273}.login-divider{color:#718094;margin:25px 0 20px}.login-divider:before,.login-divider:after{background:#2d3743}.login-text-button{color:#8fc2ff;font-size:13px}.login-error{color:#ffb5ad;background:#ff6b6114;border-color:#ff7b7140;margin:12px 0;padding:9px 10px;font-size:12px}@media(max-width:560px){.login-page{padding:18px}.login-form-wrap{width:min(100%,440px)}.login-form{padding:38px 24px 34px}.login-form h1{margin:36px 0 30px;font-size:30px}}.quality-module-editor{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:18px 0;padding:20px}.quality-module-editor-head,.quality-module-editor-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.quality-module-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.quality-module-fields label,.quality-module-json,.quality-module-events{color:var(--muted);gap:7px;font-size:12px;display:grid}.quality-module-fields input,.quality-module-fields select,.quality-module-json textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--canvas);font:inherit;border-radius:8px;padding:10px 12px}.quality-module-json textarea{font-family:var(--mono);resize:vertical;margin-top:8px;font-size:12px;line-height:1.5}.quality-module-json small{color:var(--red)}.quality-module-events>div{flex-wrap:wrap;gap:6px;margin:8px 0 16px;display:flex}.quality-module-events button{border:1px solid var(--line);color:var(--muted);font:11px var(--mono);background:0 0;border-radius:6px;padding:6px 8px}.quality-module-events button.selected{border-color:var(--acid);color:var(--acid);background:var(--acid)}@supports (color:color-mix(in lab,red,red)){.quality-module-events button.selected{background:color-mix(in srgb,var(--acid)10%,transparent)}}.quality-module-editor-actions label{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.quality-default-toggle{color:#8493a2;font:600 8px var(--mono);text-transform:uppercase;background:#111a22;border:1px solid #364553;border-radius:5px;flex:none;padding:3px 6px}.quality-default-toggle.on{color:#c9e993;background:#192516;border-color:#4c6338}.quality-signal-score.invalid{color:#ff8f87}.quality-signal-score.suspicious{color:#ffb45c}@media(max-width:800px){.quality-module-fields{grid-template-columns:1fr}}.protection-rules-page{width:min(920px,100%);margin:0 auto;padding:0 0 56px}.protection-rules-saved{color:#8c9aa9;font:500 11px var(--mono);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.protection-rules-saved svg{color:var(--color-kumo-brand)}.protection-rules-meta{color:#8d9cad;border-bottom:1px solid #2a3743;align-items:center;gap:18px;padding:15px 2px 18px;font-size:12px;display:flex}.protection-rules-meta strong{color:#dfe8ef;align-items:center;gap:9px;font-size:12px;display:inline-flex}.protection-rules-meta i{background:var(--color-kumo-brand);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 12px light-dark(#056dff4d,#005ce34d)}@supports (color:color-mix(in lab,red,red)){.protection-rules-meta i{box-shadow:0 0 12px color-mix(in srgb,var(--color-kumo-brand)30%,transparent)}}.protection-rules-meta span{border-left:1px solid #34414c;padding-left:18px}.protection-rules-list{background:#0b1117;border:1px solid #2b3946;border-radius:12px;margin-top:20px;overflow:hidden}.protection-rule-row{border-bottom:1px solid #2a3743;transition:opacity .15s,background .15s}.protection-rule-row:last-child{border-bottom:0}.protection-rule-row.enabled{background:linear-gradient(90deg,#b4e84a06,#0000 42%)}.protection-rule-row.disabled{opacity:.58}.protection-rule-primary{grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:88px;padding:0 18px;display:grid}.protection-rule-primary>strong{color:#e9eff5;letter-spacing:-.018em;min-width:0;font-size:15px;font-weight:600}.protection-rule-kind{font:700 9px var(--mono);letter-spacing:.055em;text-transform:uppercase;border-radius:5px;justify-self:start;padding:5px 7px}.protection-rule-kind.suspicious{color:#f6c66f;background:#261d10;border:1px solid #5c4724}.protection-rule-kind.invalid{color:#ffaaa0;background:#2a1717;border:1px solid #673b36}.protection-rule-details{color:#aab7c5;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;display:grid}.protection-rule-details:hover{color:#edf3f8;background:#18212a}.protection-rule-details:focus-visible{outline:2px solid var(--color-kumo-brand);outline-offset:2px}.protection-rule-primary .toggle{background:#34404d;border:1px solid #526174;border-radius:20px;flex:none;width:42px;height:24px}.protection-rule-primary .toggle span{background:#dce5ed;width:16px;height:16px;top:3px;left:3px}.protection-rule-primary .toggle.on{background:#a8d900;border-color:#c8f36a;box-shadow:0 0 0 3px light-dark(#056dff1a,#005ce31a)}@supports (color:color-mix(in lab,red,red)){.protection-rule-primary .toggle.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)10%,transparent)}}.protection-rule-primary .toggle.on span{background:#152009;transform:translate(17px)}.protection-rule-primary .toggle:focus-visible{outline:2px solid var(--color-kumo-brand-hover);outline-offset:3px}.protection-rule-detail{margin:0 18px;padding:0 0 24px 126px}.protection-rule-detail p{color:#9baabb;max-width:580px;margin:0;font-size:12px;line-height:1.6}.protection-rules-actions{justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.protection-rules-empty{color:var(--muted);text-align:center;padding:42px}@media(max-width:640px){.protection-rules-saved{display:none}.protection-rules-meta{gap:11px;font-size:11px}.protection-rules-meta span{padding-left:11px}.protection-rule-primary{grid-template-columns:86px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:0 12px}.protection-rule-primary>strong{font-size:13px}.protection-rule-details{grid-column:2;justify-self:start;padding:0}.protection-rule-primary .toggle{grid-area:1/3/span 2}.protection-rule-detail{margin:0 12px;padding-left:94px}.protection-rule-detail p{font-size:11px}}.admin-metric-grid{background:0 0;border:1px solid #2a3743;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.admin-metric-grid article{border-left:1px solid #2a3743;min-height:78px;padding:15px 2px 13px}.admin-metric-grid article:not(:first-child){padding-left:18px}.admin-metric-grid svg{display:none}.admin-metric-grid span{color:#8392a2;font-size:10px!important}.admin-metric-grid strong{color:#eaf0f5;margin-top:7px;font-size:18px!important}.admin-tabs{background:0 0;border:0;border-bottom:1px solid #2a3743;border-radius:0;gap:18px;margin-bottom:12px;padding:0}.admin-tabs button{color:#8190a0;min-height:42px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:flex-start;padding:0 0 10px;font-size:12px!important}.admin-tabs button:hover{color:#edf3f8;background:0 0}.admin-tabs button.active{color:#eaf3fa;box-shadow:none;border-bottom-color:var(--color-kumo-brand);background:0 0}.admin-tabs button small{color:#95a3b1;background:#1a242d;min-width:17px;height:17px;font-size:9px!important}.admin-tabs button.active small{color:#d9f6b4;background:#26381a}.admin-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.admin-section-head{border-bottom:1px solid #2a3743;padding:18px 2px 14px}.admin-section-head h2{color:#edf3f8;font-size:20px!important}.admin-kicker{color:var(--color-kumo-brand)}.quality-policy{background:0 0}.quality-policy-intro{border-bottom:1px solid #2a3743;align-items:center;padding:16px 2px}.quality-policy-intro strong{font-size:14px!important}.quality-policy-intro p{margin-top:3px;font-size:12px!important}.quality-policy-intro>code{padding:5px 7px;font-size:9px!important}.quality-classifications{border-bottom:1px solid #2a3743;align-items:center;gap:22px;padding:14px 2px;display:flex}.quality-classifications span{color:#9aa9b7;align-items:center;gap:7px;display:inline-flex;font-size:11px!important}.quality-classifications i{background:var(--color-kumo-brand);border-radius:50%;width:8px;height:8px}.quality-classifications i.suspicious{background:#f4c66d}.quality-classifications i.invalid{background:#ff9a8f}.quality-signal-heading{padding:22px 2px 12px}.quality-signal-heading h3{font-size:16px!important}.quality-signal-heading p{font-size:10px!important}.quality-signal-list{background:#0b1117;border:1px solid #2b3946;border-radius:12px;padding:0;display:block;overflow:hidden}.quality-signal-card,.quality-signal-card.invalid{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2a3743;padding:0;display:block;overflow:visible;transform:none}.quality-signal-card:last-child{border-bottom:0}.quality-signal-row{grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:0 16px;display:grid}.quality-signal-score{color:#f4c971;letter-spacing:.055em;background:#302816;border:1px solid #6a5426;border-radius:5px;justify-self:start;align-items:center;width:auto;min-width:0;height:auto;padding:5px 7px;display:inline-flex;font:700 9px var(--mono)!important}.quality-signal-row>strong{color:#e9f0f6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.quality-module-version{color:#7f8e9e;font:10px var(--mono)!important}.quality-signal-expand{color:#9cacba;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.quality-signal-expand:hover{color:#edf3f8;background:#18212a}.quality-signal-expand:focus-visible{outline:2px solid var(--color-kumo-brand);outline-offset:2px}.quality-signal-card.expanded .quality-signal-expand svg{transform:rotate(180deg)}.quality-signal-detail{gap:11px;padding:0 16px 20px 120px;display:grid}.quality-signal-detail p{color:#9aa9b8;max-width:630px;min-height:0;margin:0;line-height:1.55;font-size:12px!important}.quality-signal-detail>code{color:#b8c9d9;overflow-wrap:anywhere;min-height:0;line-height:1.5;display:block;overflow:visible;font-size:10px!important}.quality-signal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quality-signal-metrics{color:#8b9aaa;background:0 0;border:0;grid-column:auto;gap:11px;margin:0;display:flex}.quality-signal-metrics span{font-size:10px!important}.quality-signal-metrics strong{color:#dce7ef;font-family:var(--mono)}.quality-default-toggle{padding:5px 7px;font-size:9px!important}.quality-signal-edit{width:29px;height:29px;position:static;color:#aab8c5!important;background:#18212a!important;border-color:#334453!important}.quality-signal-edit:hover{color:#eef4f8!important;border-color:#5a7186!important}.quality-policy-footnote{color:#a8ba95;background:0 0;border-top:1px solid #2a3743;margin-top:12px;padding:14px 2px}.quality-policy-footnote p{color:#9eaf9a;font-size:11px!important}.quality-revision{border-top:1px solid #2a3743;padding:13px 2px}.quality-revision p{font-size:11px!important}.payment-admin-grid{padding:12px 0}.payment-admin-card{background:#0b1117;border-color:#2b3946;border-radius:9px;padding:16px}.admin-table{border:1px solid #2b3946;border-radius:9px;overflow:hidden}.admin-row{border-color:#2a3743;padding:0 14px}.admin-row-head{background:#111921}.admin-integration-note{margin:0;padding:14px 2px;font-size:11px!important}@media(max-width:640px){.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-metric-grid article:nth-child(3){border-left:0}.admin-metric-grid article{padding-left:10px!important}.admin-tabs{gap:14px}.quality-policy-intro{flex-direction:column;align-items:flex-start;gap:8px}.quality-classifications{flex-wrap:wrap;gap:9px 14px}.quality-signal-row{grid-template-columns:84px minmax(0,1fr) auto;gap:8px;min-height:70px;padding:0 12px}.quality-module-version{display:none}.quality-signal-expand{grid-column:2;justify-self:start;margin-top:-28px}.quality-signal-detail{padding:0 12px 18px 104px}.quality-signal-actions{margin-left:-92px}.quality-signal-metrics{width:100%}.payment-admin-grid{grid-template-columns:1fr}}.sidebar-brand strong,.login-brand{letter-spacing:-.04em;font-size:18px!important;line-height:32px!important}.quality-signal-list{gap:10px}.quality-signal-card{background:linear-gradient(135deg,#131b23fa,#0a0f14fa);border-color:#2b3946;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 16px 0;transition:border-color .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 22px #00000024}.quality-signal-card:hover{border-color:#496071;transform:translateY(-1px)}.quality-signal-card.invalid{background:linear-gradient(135deg,#1f1717fa,#0d1014fa)}.quality-signal-score{color:#f4c971;text-transform:uppercase;background:#302816;border-color:#6a5426;width:auto;min-width:38px;height:31px;padding:0 7px;font-size:8px}.quality-signal-card.invalid .quality-signal-score{color:#ffb0a5;background:#371e1c;border-color:#79403a}.quality-signal-content{min-width:0;padding-right:24px}.quality-signal-title{min-width:0}.quality-signal-title strong{color:#edf3f9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quality-signal-title span{color:#9db4ca;background:#182634;flex:none;padding:3px 5px}.quality-signal-card p{color:#93a2b2;min-height:31px;margin:6px 0 8px}.quality-signal-card code{color:#b8c9d9;text-overflow:ellipsis;min-height:29px;display:block;overflow:hidden}.quality-signal-edit{position:absolute;top:11px;right:10px;color:#90a0b1!important;background:0 0!important;border-color:#0000!important}.quality-signal-edit:hover{color:#e6eff8!important;background:#1b2834!important;border-color:#3c5367!important}.quality-signal-metrics{background:#05090d4d;border-top:1px solid #2b3946;grid-column:1/-1;grid-template-columns:minmax(140px,1.2fr) repeat(2,minmax(90px,.7fr));gap:0;margin:11px -16px 0;display:grid}.quality-signal-metrics>div{border-left:1px solid #2b3946;min-width:0;padding:11px 12px}.quality-signal-metrics>div:first-child{border-left:0}.quality-match-rate{grid-template-columns:1fr auto;align-items:end;gap:3px;display:grid}.quality-match-rate span,.quality-metric-detail span{color:#8191a2;font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.quality-match-rate strong{color:#dff4bb;font:600 21px var(--mono);letter-spacing:-.06em;font-size:21px!important}.quality-signal-card.invalid .quality-match-rate strong{color:#ffc1b9}.quality-match-rate i{background:#28333e;grid-column:1/-1;height:4px;overflow:hidden}.quality-match-rate i b{background:#a8da58;height:100%;display:block;box-shadow:0 0 12px light-dark(#056dff8c,#005ce38c)}@supports (color:color-mix(in lab,red,red)){.quality-match-rate i b{box-shadow:0 0 12px color-mix(in srgb,var(--color-kumo-brand)55%,transparent)}}.quality-signal-card.invalid .quality-match-rate i b{background:#ef806f;box-shadow:0 0 12px #ef806f73}.quality-metric-detail{align-content:start;gap:3px;display:grid}.quality-metric-detail strong{color:#e8eef5;font:500 14px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quality-metric-detail small{color:#718194;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media(max-width:560px){.quality-signal-metrics{grid-template-columns:1.2fr 1fr}.quality-metric-detail:last-child{border-top:1px solid #2b3946;border-left:0;grid-column:1/-1}}.admin-page{max-width:920px}.admin-page>.page-header{margin-bottom:26px}.admin-page .admin-metric-grid{background:0 0;border:1px solid #2a3743;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(4,1fr);margin-bottom:22px;overflow:visible}.admin-page .admin-metric-grid article{border-left:1px solid #2a3743;min-height:78px;padding:15px 2px 13px}.admin-page .admin-metric-grid article:not(:first-child){padding-left:18px}.admin-page .admin-metric-grid svg{display:none}.admin-page .admin-metric-grid strong{margin-top:7px;font-size:18px!important}.admin-page .admin-tabs{background:0 0;border:0;border-bottom:1px solid #2a3743;border-radius:0;gap:18px;margin-bottom:12px;padding:0}.admin-page .admin-tabs button{min-height:42px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:flex-start;padding:0 0 10px;font-size:12px!important}.admin-page .admin-tabs button.active{color:#eaf3fa;box-shadow:none;border-bottom-color:var(--color-kumo-brand);background:0 0}.admin-page .admin-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.admin-page .admin-section-head{border-bottom:1px solid #2a3743;padding:18px 2px 14px}.admin-page .quality-policy{background:0 0}.admin-page .quality-policy-intro{border-bottom:1px solid #2a3743;align-items:center;padding:16px 2px}.admin-page .quality-policy-intro p{margin-top:3px;font-size:12px!important}.admin-page .quality-policy-intro>code{padding:5px 7px;font-size:9px!important}.admin-page .quality-classifications{border-bottom:1px solid #2a3743;align-items:center;gap:22px;padding:14px 2px;display:flex}.admin-page .quality-classifications span{color:#9aa9b7;align-items:center;gap:7px;display:inline-flex;font-size:11px!important}.admin-page .quality-classifications i{background:var(--color-kumo-brand);border-radius:50%;width:8px;height:8px}.admin-page .quality-classifications i.suspicious{background:#f4c66d}.admin-page .quality-classifications i.invalid{background:#ff9a8f}.admin-page .quality-signal-heading{padding:22px 2px 12px}.admin-page .quality-signal-list{background:#0b1117;border:1px solid #2b3946;border-radius:12px;padding:0;display:block;overflow:hidden}.admin-page .quality-signal-card,.admin-page .quality-signal-card.invalid{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #2a3743;padding:0;display:block;overflow:visible;transform:none}.admin-page .quality-signal-card:last-child{border-bottom:0}.admin-page .quality-signal-row{grid-template-columns:92px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:0 16px;display:grid}.admin-page .quality-signal-score{letter-spacing:.055em;border:1px solid #6a5426;border-radius:5px;justify-self:start;align-items:center;width:auto;min-width:0;height:auto;padding:5px 7px;display:inline-flex;font:700 9px var(--mono)!important}.admin-page .quality-signal-row>strong{color:#e9f0f6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.admin-page .quality-module-version{color:#7f8e9e;font:10px var(--mono)!important}.admin-page .quality-signal-expand{color:#9cacba;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.admin-page .quality-signal-expand:hover{color:#edf3f8;background:#18212a}.admin-page .quality-signal-card.expanded .quality-signal-expand svg{transform:rotate(180deg)}.admin-page .quality-signal-detail{gap:11px;padding:0 16px 20px 120px;display:grid}.admin-page .quality-signal-detail p{color:#9aa9b8;min-height:0;margin:0;line-height:1.55;font-size:12px!important}.admin-page .quality-signal-detail>code{overflow-wrap:anywhere;min-height:0;line-height:1.5;display:block;overflow:visible;font-size:10px!important}.admin-page .quality-signal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page .quality-signal-metrics{color:#8b9aaa;background:0 0;border:0;grid-column:auto;gap:11px;margin:0;display:flex}.admin-page .quality-signal-metrics span{font-size:10px!important}.admin-page .quality-signal-metrics strong{color:#dce7ef;font-family:var(--mono)}.admin-page .quality-signal-edit{width:29px;height:29px;position:static;color:#aab8c5!important;background:#18212a!important;border-color:#334453!important}.admin-page .quality-policy-footnote{background:0 0;border-top:1px solid #2a3743;margin-top:12px;padding:14px 2px}.admin-page .quality-revision{border-top:1px solid #2a3743;padding:13px 2px}.admin-page .payment-admin-grid{padding:12px 0}.admin-page .payment-admin-card{border-radius:9px}.admin-page .admin-table{border:1px solid #2b3946;border-radius:9px;overflow:hidden}.admin-page .admin-integration-note{margin:0;padding:14px 2px;font-size:11px!important}@media(max-width:640px){.admin-page .admin-metric-grid{grid-template-columns:1fr 1fr}.admin-page .admin-metric-grid article:nth-child(3){border-left:0}.admin-page .admin-metric-grid article{padding-left:10px!important}.admin-page .quality-policy-intro{flex-direction:column;align-items:flex-start;gap:8px}.admin-page .quality-classifications{flex-wrap:wrap;gap:9px 14px}.admin-page .quality-signal-row{grid-template-columns:84px minmax(0,1fr) auto;gap:8px;min-height:70px;padding:0 12px}.admin-page .quality-module-version{display:none}.admin-page .quality-signal-expand{grid-column:2;justify-self:start;margin-top:-28px}.admin-page .quality-signal-detail{padding:0 12px 18px 104px}.admin-page .quality-signal-actions{margin-left:-92px}.admin-page .payment-admin-grid{grid-template-columns:1fr}}.admin-page .admin-tabs button{min-height:50px;padding-bottom:12px;font-weight:650;font-size:14px!important}.admin-page .admin-tabs button small{min-width:20px;height:20px;font-size:11px!important}.admin-page .payment-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding:16px 0}.admin-page .payment-admin-card{border-radius:10px;flex-direction:column;min-height:356px;padding:22px;display:flex}.admin-page .payment-admin-title{min-height:48px}.admin-page .payment-admin-title>div small{font-size:12px!important}.admin-page .environment-switch{min-height:62px;margin-top:22px}.admin-page .environment-switch button{min-height:62px}.admin-page .environment-switch button>span{font-size:11px!important}.admin-page .environment-switch small{white-space:nowrap;font-size:11px!important}.admin-page .configuration-state{min-height:62px;margin-top:22px;font-size:12px!important}.admin-page .payment-admin-card>label{margin-top:22px;font-size:10px!important}.admin-page .admin-callback{min-height:46px;padding:12px;line-height:1.45;font-size:11px!important}.admin-page .payment-admin-card>p{min-height:0;margin-top:auto;padding-top:20px;line-height:1.55;font-size:12px!important}.admin-page .admin-save-row{background:0 0;margin-top:2px;padding:16px 0}.admin-page .admin-save-row>span{font-size:12px!important}@media(max-width:760px){.admin-page .payment-admin-grid{grid-template-columns:1fr}.admin-page .payment-admin-card{min-height:0}}.admin-page .admin-metric-grid span{font-size:12px!important}.admin-page .admin-metric-grid strong{font-size:20px!important}.admin-page .admin-tabs{gap:26px}.admin-page .admin-tabs button{font-size:15px!important}.admin-page .admin-tabs button small,.admin-page .admin-kicker,.admin-page .admin-section-head>span{font-size:12px!important}.admin-page .admin-section-head h2{font-size:22px!important}.admin-page .quality-policy-intro strong{font-size:16px!important}.admin-page .quality-policy-intro p,.admin-page .quality-classifications span{font-size:13px!important}.admin-page .quality-policy-intro>code{font-size:12px!important}.admin-page .quality-signal-heading h3{font-size:18px!important}.admin-page .quality-signal-heading p{font-size:13px!important}.admin-page .quality-signal-row>strong{font-size:15px!important}.admin-page .quality-module-version,.admin-page .quality-signal-score{font-size:12px!important}.admin-page .quality-signal-detail p,.admin-page .quality-signal-detail>code,.admin-page .quality-signal-metrics span,.admin-page .quality-default-toggle{font-size:13px!important}.admin-page .quality-policy-footnote{align-items:center;gap:10px}.admin-page .quality-policy-footnote p{font-size:13px!important}.admin-page .quality-policy-footnote .info-tip{margin-left:2px}.admin-page .payment-admin-title>div strong{font-size:18px!important}.admin-page .payment-admin-title>div small,.admin-page .environment-switch button>span,.admin-page .environment-switch small,.admin-page .configuration-state,.admin-page .payment-admin-card>label,.admin-page .admin-callback,.admin-page .payment-admin-card>p,.admin-page .admin-save-row>span,.admin-page .admin-integration-note,.admin-page .admin-row,.admin-page .admin-row strong,.admin-page .admin-row code,.admin-page .admin-row b,.admin-page .admin-row small,.admin-page .admin-row time{font-size:13px!important}.admin-page .admin-row-head{font-size:12px!important}:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle){cursor:pointer;background:#34404d;border:1px solid #526174;border-radius:20px;flex:none;width:48px;height:27px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle)>span{background:#dce5ed;border-radius:50%;width:19px;height:19px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000059}:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle).on{background:var(--acid);border-color:var(--color-kumo-brand-hover);box-shadow:0 0 0 3px light-dark(#056dff1f,#005ce31f)}@supports (color:color-mix(in lab,red,red)){:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle).on{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-kumo-brand)12%,transparent)}}:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle).on>span{background:#152009;transform:translate(21px)}:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle):focus-visible{outline:2px solid var(--color-kumo-brand-hover);outline-offset:3px}:is(.automation-minimal .toggle,.exclusion-setting .toggle,.protection-rule-primary .toggle,.payment-admin-title .toggle,.quality-default-control .toggle):disabled{cursor:not-allowed;opacity:.42}.quality-default-control{color:#aebbc7;align-items:center;gap:9px;font-size:13px;display:inline-flex}.quality-default-control .toggle{width:48px}:root{color-scheme:dark;--ink:var(--text-color-kumo-default);--ink-2:var(--text-color-kumo-strong);--muted:var(--text-color-kumo-subtle);--muted-2:var(--text-color-kumo-inactive);--canvas:var(--color-kumo-canvas);--paper:var(--color-kumo-base);--line:var(--color-kumo-hairline);--line-dark:var(--color-kumo-line);--acid:var(--color-kumo-brand);--acid-dark:var(--color-kumo-brand-hover);--orange:var(--color-kumo-warning);--red:var(--color-kumo-danger);--sidebar:var(--color-kumo-base);--mono:"DM Mono",ui-monospace,SFMono-Regular,monospace;--font-display:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{min-height:100%;color:var(--text-color-kumo-default);background:var(--color-kumo-canvas)}body{background:var(--color-kumo-canvas)}.kumo-console-shell{background:var(--color-kumo-canvas);min-height:100vh}.juicy-kumo-sidebar{--sidebar-bg:var(--color-kumo-base);--sidebar-active-bg:var(--color-kumo-tint)}.kumo-brand{min-width:0;color:var(--text-color-kumo-strong);align-items:center;gap:10px;padding:5px 3px;display:flex}.kumo-brand-mark{background:0 0;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.kumo-brand-mark img,.kumo-mobile-brand img{width:24px;height:24px}.kumo-brand>span:last-child{min-width:0;line-height:1.2;display:grid}.kumo-brand strong{letter-spacing:-.02em;font-size:14px;font-weight:650}.kumo-brand small{color:var(--text-color-kumo-subtle);margin-top:3px;font-size:11px}.kumo-user-trigger{justify-content:flex-start;width:100%;height:auto;padding-block:7px}.kumo-user-trigger>span:last-child{text-align:left;min-width:0;display:grid}.kumo-user-trigger strong,.kumo-user-trigger small{text-overflow:ellipsis;overflow:hidden}.kumo-user-trigger strong{color:var(--text-color-kumo-strong);font-size:13px}.kumo-user-trigger small{color:var(--text-color-kumo-subtle);font-size:11px}.kumo-demo-cta{color:#fff;background:var(--color-kumo-brand);border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:12px;font-weight:600;display:flex}.kumo-content-shell{background:var(--color-kumo-canvas);flex:auto;min-width:0;min-height:100vh}.kumo-mobile-bar{display:none}.main-content{width:min(100%,1440px);min-height:100vh;margin:0 auto;padding:28px 32px 56px}.kumo-page-header,.page-header{border-bottom:1px solid var(--color-kumo-hairline);align-items:flex-start;margin-bottom:24px;padding-bottom:18px}.page-header h1,.kumo-page-header h1{color:var(--text-color-kumo-strong);font-family:var(--font-display);letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(26px,2.5vw,32px);font-weight:650;line-height:1.15}.page-header p,.kumo-page-header p{max-width:720px;color:var(--text-color-kumo-subtle);font-size:14px;line-height:1.5}.eyebrow,.panel-kicker{color:var(--text-color-kumo-subtle);font-family:var(--font-ui);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600}.kumo-info-tip{vertical-align:middle;width:24px;height:24px;color:var(--text-color-kumo-subtle);cursor:help;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.kumo-info-tip:hover{color:var(--text-color-kumo-strong);background:var(--color-kumo-tint)}.time-range-control{min-width:156px}:is(.panel,.form-card,.table-wrap,.admin-panel,.billing-card,.connection-form,.connection-list,.automation-card,.protection-rule-list,.source-analysis-modal,.event-drawer){color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline);box-shadow:0 1px 2px var(--color-kumo-shadow-drop);border-radius:10px}:is(.panel-header,.form-card-header,.table-head,.ip-head,.event-head,.source-list-head,.domain-head,.drawer-header){border-color:var(--color-kumo-hairline)}:is(.panel-header h2,.form-card-header h2,.drawer-header h2,.admin-section-head h2,.connection-list-header h2){color:var(--text-color-kumo-strong);font-family:var(--font-display)}:is(.table-head,.ip-head,.event-head,.source-list-head,.domain-head,.admin-tabs,.acquisition-tabs){color:var(--text-color-kumo-subtle);background:var(--color-kumo-recessed)}:is(.table-row,.ip-row,.event-row,.source-list-row,.domain-row,.invoice-row,.credit-ledger-row,.admin-row,.acquisition-table-row){color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-hairline)}:is(.table-row,.ip-row,.event-row,.source-list-row,.domain-row,.admin-row,.acquisition-table-row):hover{background:var(--color-kumo-tint)}:is(.button,.pagination-button,.icon-button,.freshness-button,.filter-chip,.detail-link-button){color:var(--text-color-kumo-default);background:var(--color-kumo-control);border:1px solid var(--color-kumo-line);box-shadow:0 1px 1px var(--color-kumo-shadow-drop);border-radius:8px}:is(.button,.pagination-button,.icon-button,.freshness-button,.filter-chip,.detail-link-button):hover:not(:disabled){color:var(--text-color-kumo-strong);background:var(--color-kumo-fill-hover);border-color:var(--color-kumo-line);transform:none}.button.primary,.automation-save,.automation-connect,.connection-save{color:#fff;background:var(--color-kumo-brand);border-color:var(--color-kumo-brand);box-shadow:inset 0 1px #ffffff29,0 1px 2px var(--color-kumo-shadow-drop);border-radius:8px}.button.primary:hover,.automation-save:hover,.automation-connect:hover,.connection-save:hover{color:#fff;background:var(--color-kumo-brand-hover);border-color:var(--color-kumo-brand-hover)}.button.secondary{color:var(--text-color-kumo-default);background:var(--color-kumo-control);border-color:var(--color-kumo-line)}:is(input:not([type=checkbox]):not([type=radio]),select,textarea),.search-field,.select-control{color:var(--text-color-kumo-default);background:var(--color-kumo-control);border-color:var(--color-kumo-line);border-radius:8px}:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.search-field:focus-within,.select-control:focus-within{border-color:var(--color-kumo-brand);outline:none;box-shadow:0 0 0 2px light-dark(#056dff33,#005ce333)}@supports (color:color-mix(in lab,red,red)){:is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.search-field:focus-within,.select-control:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-kumo-brand)20%,transparent)}}:is(input,textarea)::placeholder{color:var(--text-color-kumo-placeholder)}.toggle.on{background:var(--color-kumo-brand);border-color:var(--color-kumo-brand);box-shadow:none}.toggle.on>span{background:#fff}.traffic-status,.confidence{min-height:auto;font-family:var(--font-ui);letter-spacing:0;text-transform:none;padding:2px 8px;font-size:12px}.demo-banner,.admin-viewing-banner{min-height:44px;color:var(--text-color-kumo-info);background:var(--color-kumo-info-tint);border:1px solid color-mix(in srgb,light-dark(var(--color-blue-500,oklch(68.5% .169 237.323)),var(--color-blue-500,oklch(68.5% .169 237.323)))35%,transparent);margin-bottom:18px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.demo-banner,.admin-viewing-banner{border:1px solid color-mix(in srgb,var(--color-kumo-info)35%,transparent)}}.demo-banner,.admin-viewing-banner{border-radius:8px}.demo-banner small,.admin-viewing-banner small{color:var(--text-color-kumo-subtle)}.demo-banner a{color:var(--text-color-kumo-link)}.drawer-layer,.source-analysis-layer{z-index:80}.drawer-backdrop,.source-analysis-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000061}.toast{color:var(--text-color-kumo-default);background:var(--color-kumo-base);border-color:var(--color-kumo-line);box-shadow:0 12px 32px var(--color-kumo-shadow-drop);border-radius:12px}.toast-check{color:var(--text-color-kumo-success);background:var(--color-kumo-success-tint)}.login-page{color:var(--text-color-kumo-default);background:radial-gradient(circle at 50% 0,light-dark(#056dff17,#005ce317),transparent 34rem),var(--color-kumo-canvas)}@supports (color:color-mix(in lab,red,red)){.login-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-kumo-brand)9%,transparent),transparent 34rem),var(--color-kumo-canvas)}}.login-form{color:var(--text-color-kumo-default);background:var(--color-kumo-base);border:1px solid var(--color-kumo-line);border-top:3px solid var(--color-kumo-brand);box-shadow:0 18px 50px var(--color-kumo-shadow-drop);border-radius:12px}.login-brand,.login-form h1{color:var(--text-color-kumo-strong)}.login-form p,.login-home-link{color:var(--text-color-kumo-subtle)}.login-google,.login-form input{color:var(--text-color-kumo-default);background:var(--color-kumo-control);border-color:var(--color-kumo-line);border-radius:8px}@media(max-width:800px){.kumo-mobile-bar{z-index:30;background:color-mix(in srgb,light-dark(var(--color-white,#fff),var(--color-kumo-neutral-925,oklch(17% 0 0)))92%,transparent);grid-template-columns:36px 1fr 36px;align-items:center;min-height:54px;padding:0 14px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.kumo-mobile-bar{background:color-mix(in srgb,var(--color-kumo-base)92%,transparent)}}.kumo-mobile-bar{border-bottom:1px solid var(--color-kumo-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kumo-mobile-brand{color:var(--text-color-kumo-strong);justify-self:center;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.kumo-mobile-brand img{width:22px;height:22px}.main-content{padding:20px 16px 44px}}@media(max-width:640px){.page-header{gap:16px;display:grid}.page-actions{flex-wrap:wrap;width:100%}.time-range-control{flex:1;min-width:0}}:root{--console-interactive:var(--color-kumo-brand);--console-interactive-hover:var(--color-kumo-brand-hover);--console-interactive-active:var(--color-kumo-brand-pressed,var(--color-kumo-brand-hover));--console-focus-ring:light-dark(#056dff52,#005ce352)}@supports (color:color-mix(in lab,red,red)){:root{--console-focus-ring:color-mix(in srgb,var(--color-kumo-brand)32%,transparent)}}:is(.button.primary,.login-form .button,.demo-banner a,.demo-sidebar-cta,.admin-exit-view,.setup-continue,.setup-wizard .button.primary,.ai-explain-button,.automation-connect,.automation-save,.connection-save){color:#fff;background:var(--console-interactive);border-color:var(--console-interactive);box-shadow:inset 0 1px #ffffff29,0 1px 2px var(--color-kumo-shadow-drop)}:is(.button.primary,.login-form .button,.demo-banner a,.demo-sidebar-cta,.admin-exit-view,.setup-continue,.setup-wizard .button.primary,.ai-explain-button,.automation-connect,.automation-save,.connection-save):hover:not(:disabled){color:#fff;background:var(--console-interactive-hover);border-color:var(--console-interactive-hover);transform:none}:is(.button.primary,.login-form .button,.demo-banner a,.demo-sidebar-cta,.admin-exit-view,.setup-continue,.setup-wizard .button.primary,.ai-explain-button,.automation-connect,.automation-save,.connection-save):active:not(:disabled){color:#fff;background:var(--console-interactive-active);border-color:var(--console-interactive-active);box-shadow:inset 0 1px 2px #0003}:is(button,a,input,select,textarea,[role=button],[role=switch]):focus-visible{outline:2px solid var(--console-interactive);outline-offset:2px;box-shadow:0 0 0 4px var(--console-focus-ring)}:is(.dimension-switch button.active,.automation-tabs button.active,.network-presets button.is-selected,.setup-progress .is-current>span,.setup-progress .is-complete>span){color:#fff;background:var(--console-interactive);border-color:var(--console-interactive);box-shadow:none}.login-form{border-top-color:var(--console-interactive);box-shadow:0 18px 50px var(--color-kumo-shadow-drop)}.login-form input:focus{border-color:var(--console-interactive);box-shadow:0 0 0 3px var(--console-focus-ring)}.kumo-demo-cta:hover{color:#fff;background:var(--console-interactive-hover)}:is(.column-menu label,.package-actions button,.admin-table-pager button,.click-event-drawer .button.secondary,.click-event-drawer .exclusion-action):hover:not(:disabled){color:var(--text-color-kumo-strong);background:var(--color-kumo-fill-hover);border-color:var(--color-kumo-line);box-shadow:none;transform:none}button.integration-row:hover{background:var(--color-kumo-tint);box-shadow:inset 3px 0 var(--console-interactive)}.reuse-domain:hover{color:var(--text-color-kumo-link);background:var(--console-interactive)}@supports (color:color-mix(in lab,red,red)){.reuse-domain:hover{background:color-mix(in srgb,var(--console-interactive)12%,transparent)}}.reuse-domain:hover{border-color:var(--console-interactive)}@supports (color:color-mix(in lab,red,red)){.reuse-domain:hover{border-color:color-mix(in srgb,var(--console-interactive)40%,transparent)}}:is(.credit-status i.live,.protection-rules-meta i,.quality-classifications i,.admin-page .quality-classifications i){background:var(--color-kumo-success)}}@layer theme;@layer base{:root,[data-theme=kumo]{--text-color-kumo-default:var(--color-neutral-900,oklch(21% .006 285.885));--text-color-kumo-inverse:var(--color-neutral-100,oklch(97% 0 0));--text-color-kumo-strong:var(--color-neutral-950,oklch(14.5% 0 0));--text-color-kumo-subtle:var(--color-neutral-500,oklch(55.6% 0 0));--text-color-kumo-inactive:var(--color-neutral-300,oklch(87% 0 0));--text-color-kumo-placeholder:var(--color-neutral-400,oklch(70.8% 0 0));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-800,oklch(42.4% .199 265.638));--text-color-kumo-info:var(--color-blue-800,oklch(42.4% .199 265.638));--text-color-kumo-success:var(--color-emerald-800,oklch(43.2% .095 166.913));--text-color-kumo-danger:var(--color-red-700,oklch(50.5% .213 27.518));--text-color-kumo-warning:oklch(59.7% .144 57.5);--text-color-kumo-badge-orange-subtle:var(--color-orange-800,oklch(47% .157 37.304));--text-color-kumo-badge-teal-subtle:var(--color-teal-800,oklch(43.7% .078 188.216));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-800,oklch(26.9% 0 0));--text-color-kumo-badge-inverted:var(--color-white,#fff);--color-kumo-canvas:var(--color-kumo-neutral-25,oklch(98.75% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-75,oklch(98% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-125,oklch(96% 0 0));--color-kumo-base:var(--color-white,#fff);--color-kumo-tint:var(--color-neutral-100,oklch(97% 0 0));--color-kumo-contrast:var(--color-kumo-neutral-975,oklch(8.5% 0 0));--color-kumo-overlay:var(--color-kumo-neutral-50,oklch(97.5% 0 0));--color-kumo-control:var(--color-white,#fff);--color-kumo-interact:var(--color-neutral-300,oklch(87% 0 0));--color-kumo-fill:var(--color-neutral-200,oklch(92.2% 0 0));--color-kumo-fill-hover:var(--color-kumo-neutral-125,oklch(96.5% 0 0));--color-kumo-brand:oklch(57.72% .2324 260);--color-kumo-brand-hover:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-line:oklch(14.5% 0 0/.1);--color-kumo-hairline:var(--color-kumo-neutral-150,oklch(93.5% 0 0));--color-kumo-focus:var(--color-kumo-neutral-950,oklch(15% 0 0));--color-kumo-shadow-edge:oklch(0% 0 0/.12);--color-kumo-shadow-drop:oklch(0% 0 0/.08);--color-kumo-arrow-edge:oklch(14.5% 0 0/.1);--color-kumo-arrow-stroke:transparent;--color-kumo-info-tint:oklch(93.2% .032 255.6/.45);--color-kumo-info:var(--color-blue-500,oklch(68.5% .169 237.323));--color-kumo-warning-tint:oklch(93.1% .107 94.6/.2);--color-kumo-warning:oklch(73.9% .177 58.2);--color-kumo-danger-tint:oklch(93.6% .032 17.7/.42);--color-kumo-danger:var(--color-red-500,oklch(63.7% .237 25.331));--color-kumo-success-tint:oklch(96.2% .043 156.7/.57);--color-kumo-success:var(--color-emerald-600,oklch(59.6% .145 163.225));--color-kumo-banner-info:oklch(93.2% .032 255.585/.7);--color-kumo-banner-warning:var(--color-yellow-100,oklch(97.3% .071 103.193));--color-kumo-badge-red:var(--color-red-600,oklch(57.7% .245 27.325));--color-kumo-badge-green:var(--color-emerald-600,oklch(59.6% .145 163.225));--color-kumo-badge-orange:var(--color-orange-650,oklch(81.5% .197 76));--color-kumo-badge-purple:var(--color-purple-600,oklch(55.8% .288 302.321));--color-kumo-badge-teal:var(--color-teal-650,oklch(54.9% .096 184.565));--color-kumo-badge-blue:var(--color-blue-600,oklch(54.6% .245 262.881));--color-kumo-badge-neutral:var(--color-neutral-500,oklch(55.6% 0 0));--color-kumo-badge-inverted:var(--color-neutral-950,oklch(14.5% 0 0))}:root[data-mode=dark],[data-mode=dark]:not([data-theme]),[data-mode=dark] [data-theme=kumo],[data-theme=kumo][data-mode=dark],[data-theme=kumo] [data-mode=dark]{--text-color-kumo-default:var(--color-neutral-100,oklch(97% 0 0));--text-color-kumo-inverse:var(--color-neutral-900,oklch(20.5% 0 0));--text-color-kumo-strong:var(--color-neutral-50,oklch(98.5% 0 0));--text-color-kumo-subtle:var(--color-neutral-400,oklch(70.8% 0 0));--text-color-kumo-inactive:var(--color-neutral-600,oklch(43.9% 0 0));--text-color-kumo-placeholder:var(--color-neutral-500,oklch(55.6% 0 0));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-400,oklch(70.7% .165 254.624));--text-color-kumo-info:var(--color-blue-400,oklch(70.7% .165 254.624));--text-color-kumo-success:var(--color-emerald-200,oklch(90.5% .093 164.15));--text-color-kumo-danger:var(--color-red-400,oklch(70.4% .191 22.216));--text-color-kumo-warning:var(--color-orange-400,oklch(75% .183 55.934));--text-color-kumo-badge-orange-subtle:var(--color-orange-200,oklch(90.1% .076 70.697));--text-color-kumo-badge-teal-subtle:var(--color-teal-200,oklch(91% .096 180.426));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-200,oklch(92.2% 0 0));--text-color-kumo-badge-inverted:var(--color-black,#000);--color-kumo-canvas:var(--color-kumo-neutral-1000,oklch(10% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-975,oklch(12% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-950,oklch(15% 0 0));--color-kumo-base:var(--color-kumo-neutral-925,oklch(17% 0 0));--color-kumo-tint:var(--color-kumo-neutral-800,oklch(26.9% 0 0));--color-kumo-contrast:var(--color-kumo-neutral-25,oklch(98.5% 0 0));--color-kumo-overlay:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-control:var(--color-neutral-900,oklch(21% .006 285.885));--color-kumo-interact:var(--color-neutral-700,oklch(37.1% 0 0));--color-kumo-fill:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-fill-hover:var(--color-neutral-800,oklch(37.1% 0 0));--color-kumo-brand:oklch(51.948% .2324 260);--color-kumo-brand-hover:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-line:var(--color-kumo-neutral-750,oklch(32% 0 0));--color-kumo-hairline:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-focus:var(--color-kumo-neutral-150,oklch(93.5% 0 0));--color-kumo-shadow-edge:oklch(100% 0 0/.1);--color-kumo-shadow-drop:oklch(0% 0 0/.3);--color-kumo-arrow-edge:transparent;--color-kumo-arrow-stroke:var(--color-kumo-neutral-750,oklch(32% 0 0));--color-kumo-info-tint:oklch(38% .145 265.5/.22);--color-kumo-info:var(--color-blue-500,oklch(68.5% .169 237.323));--color-kumo-warning-tint:oklch(35.3% .079 65/.37);--color-kumo-warning:oklch(64.5% .168 50);--color-kumo-danger-tint:oklch(42.9% .176 28.7/.17);--color-kumo-danger:var(--color-red-600,oklch(57.7% .245 27.325));--color-kumo-success-tint:oklch(39.3% .096 152.3/.2);--color-kumo-success:var(--color-emerald-400,oklch(76.5% .177 163.223));--color-kumo-banner-info:oklch(37.9% .146 265.522/.5);--color-kumo-banner-warning:oklch(55.4% .135 66.442/.5);--color-kumo-badge-red:var(--color-red-700,oklch(50.5% .213 27.518));--color-kumo-badge-green:var(--color-emerald-700,oklch(50.8% .118 165.612));--color-kumo-badge-orange:var(--color-orange-650,oklch(81.5% .197 76));--color-kumo-badge-purple:var(--color-purple-700,oklch(49.6% .265 301.924));--color-kumo-badge-teal:var(--color-teal-700,oklch(51.1% .096 186.391));--color-kumo-badge-blue:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-badge-neutral:var(--color-neutral-600,oklch(43.9% 0 0));--color-kumo-badge-inverted:var(--color-white,#fff)}[data-theme=fedramp],[data-mode=dark] [data-theme=fedramp],[data-theme=fedramp][data-mode=dark],[data-theme=fedramp] [data-mode=dark]{--color-kumo-canvas:#5b697c;--color-kumo-base:#5b697c;--color-kumo-hairline:#c8d4e5}:root{color-scheme:light}[data-mode=dark]{color-scheme:dark}.skeleton-line{height:.5rem;width:var(--skeleton-width);background-color:#f3f4f6;border-radius:2px;position:relative;overflow:hidden}.skeleton-line:after{animation:shimmer var(--shimmer-duration,1.5s)var(--shimmer-delay,0s)infinite ease-in-out;content:"";background:linear-gradient(90deg,#0000,#00000014,#0000);position:absolute;inset:0}[data-mode=dark] .skeleton-line{background-color:#ffffff0f}[data-mode=dark] .skeleton-line:after{background:linear-gradient(90deg,#fff0,#ffffff0d,#fff0)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-input-spinner{appearance:textfield}.no-input-spinner ::-webkit-outer-spin-button{appearance:none}.no-input-spinner ::-webkit-inner-spin-button{appearance:none}.link-current{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.link-current{-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}}[data-mode=dark] .link-current{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .link-current{-webkit-text-decoration-color:color-mix(in oklch,currentColor 65%,transparent);text-decoration-color:color-mix(in oklch,currentColor 65%,transparent)}}.link-current:hover{text-decoration-color:currentColor}.link-external-icon{stroke-width:1.75px}[data-mode=dark] .link-external-icon{stroke-width:2px}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-px{inset-block:1px}.-top-px{top:-1px}.top-\(--active-tab-top\){top:var(--active-tab-top)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-22{top:calc(var(--spacing)*22)}.top-\[10vh\]{top:10vh}.top-auto{top:auto}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-9{right:calc(var(--spacing)*9)}.right-10{right:calc(var(--spacing)*10)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-4\.5{left:calc(var(--spacing)*4.5)}.left-5{left:calc(var(--spacing)*5)}.left-\[19px\]{left:19px}.left-auto{left:auto}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.-order-1{order:-1}.order-1{order:1}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.\!mb-0,.mb-0\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.-ml-0\.5{margin-left:calc(var(--spacing)*-.5)}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.field-sizing-content{field-sizing:content}.size-1\.75{width:calc(var(--spacing)*1.75);height:calc(var(--spacing)*1.75)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-6\.5{width:calc(var(--spacing)*6.5);height:calc(var(--spacing)*6.5)}.size-8\.5{width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-6{height:calc(var(--spacing)*6)}.h-6\.5{height:calc(var(--spacing)*6.5)}.h-7{height:calc(var(--spacing)*7)}.h-7\.5{height:calc(var(--spacing)*7.5)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.25em\]{height:1.25em}.h-\[1\.375em\]{height:1.375em}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[58px\]{height:58px}.h-\[var\(--collapsible-panel-height\)\]{height:var(--collapsible-panel-height)}.h-\[var\(--height\)\]{height:var(--height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-full\!{height:100%!important}.h-lh{height:1lh}.h-px{height:1px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[min\(var\(--available-height\)\,24rem\)\]{max-height:min(var(--available-height),24rem)}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6\.5{min-height:calc(var(--spacing)*6.5)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8\.5{min-height:calc(var(--spacing)*8.5)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-8\.5{width:calc(var(--spacing)*8.5)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-10\.5{width:calc(var(--spacing)*10.5)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-12\.5{width:calc(var(--spacing)*12.5)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-\[2px\]{width:2px}.w-\[3ch\]{width:3ch}.w-\[5ch\]{width:5ch}.w-\[8ch\]{width:8ch}.w-\[10px\]{width:10px}.w-\[123px\]{width:123px}.w-\[125px\]{width:125px}.w-\[168px\]{width:168px}.w-\[196px\]{width:196px}.w-\[252px\]{width:252px}.w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--sidebar-width\){max-width:var(--sidebar-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-8\/10{max-width:80%}.max-w-140{max-width:calc(var(--spacing)*140)}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-0\!{min-width:calc(var(--spacing)*0)!important}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-42{min-width:calc(var(--spacing)*42)}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[calc\(var\(--anchor-width\)\+3px\)\]{min-width:calc(var(--anchor-width) + 3px)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\),.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-3px\]{--tw-translate-x:-3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[10\.5px\]{--tw-translate-x:10.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translate(var(--toast-swipe-movement-x))translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index)*var(--peek)) - (var(--shrink)*var(--height))))scale(var(--scale))}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-refresh{animation:var(--animate-refresh)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-px-\(--scroll-fade-width\){scroll-padding-inline:var(--scroll-fade-width)}.scroll-py-2{scroll-padding-block:calc(var(--spacing)*2)}.scroll-pt-2{scroll-padding-top:calc(var(--spacing)*2)}.scroll-pb-2{scroll-padding-bottom:calc(var(--spacing)*2)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_16px\]{grid-template-columns:1fr 16px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[0\.1875em\]{gap:.1875em}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-px{row-gap:1px}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden\!{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-\[5px\]{border-top-left-radius:5px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-\[5px\]{border-top-right-radius:5px}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-\[5px\]{border-bottom-right-radius:5px}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-\[5px\]{border-bottom-left-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l\!{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-kumo-brand{border-color:var(--color-kumo-brand)}.border-kumo-danger{border-color:var(--color-kumo-danger)}.border-kumo-fill{border-color:var(--color-kumo-fill)}.border-kumo-fill\/60{border-color:color-mix(in srgb,light-dark(var(--color-neutral-200,oklch(92.2% 0 0)),var(--color-neutral-800,oklch(26.9% 0 0)))60%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-kumo-fill\/60{border-color:color-mix(in oklab,var(--color-kumo-fill)60%,transparent)}}.border-kumo-hairline{border-color:var(--color-kumo-hairline)}.border-kumo-line{border-color:var(--color-kumo-line)}.border-kumo-line\!{border-color:var(--color-kumo-line)!important}.border-transparent{border-color:#0000}.\!bg-kumo-contrast{background-color:var(--color-kumo-contrast)!important}.bg-\(--kumo-button-emphasis-bg\){background-color:var(--kumo-button-emphasis-bg)}.bg-\(--kumo-table-row-bg\){background-color:var(--kumo-table-row-bg)}.bg-\(--sidebar-active-bg\){background-color:var(--sidebar-active-bg)}.bg-\(--sidebar-bg\){background-color:var(--sidebar-bg)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-inherit{background-color:inherit}.bg-kumo-badge-blue{background-color:var(--color-kumo-badge-blue)}.bg-kumo-badge-green{background-color:var(--color-kumo-badge-green)}.bg-kumo-badge-inverted{background-color:var(--color-kumo-badge-inverted)}.bg-kumo-badge-neutral{background-color:var(--color-kumo-badge-neutral)}.bg-kumo-badge-orange{background-color:var(--color-kumo-badge-orange)}.bg-kumo-badge-purple{background-color:var(--color-kumo-badge-purple)}.bg-kumo-badge-red{background-color:var(--color-kumo-badge-red)}.bg-kumo-badge-teal{background-color:var(--color-kumo-badge-teal)}.bg-kumo-base{background-color:var(--color-kumo-base)}.bg-kumo-base\/90{background-color:color-mix(in srgb,light-dark(var(--color-white,#fff),var(--color-kumo-neutral-925,oklch(17% 0 0)))90%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-base\/90{background-color:color-mix(in oklab,var(--color-kumo-base)90%,transparent)}}.bg-kumo-brand{background-color:var(--color-kumo-brand)}.bg-kumo-contrast\/5{background-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-975,oklch(8.5% 0 0)),var(--color-kumo-neutral-25,oklch(98.5% 0 0)))5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-contrast\/5{background-color:color-mix(in oklab,var(--color-kumo-contrast)5%,transparent)}}.bg-kumo-control{background-color:var(--color-kumo-control)}.bg-kumo-danger-tint{background-color:var(--color-kumo-danger-tint)}.bg-kumo-danger-tint\/50{background-color:light-dark(#ffe2e236,#99000316)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-danger-tint\/50{background-color:color-mix(in oklab,var(--color-kumo-danger-tint)50%,transparent)}}.bg-kumo-elevated{background-color:var(--color-kumo-elevated)}.bg-kumo-fill{background-color:var(--color-kumo-fill)}.bg-kumo-hairline{background-color:var(--color-kumo-hairline)}.bg-kumo-hairline\/50{background-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-150,oklch(93.5% 0 0)),var(--color-neutral-800,oklch(26.9% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-hairline\/50{background-color:color-mix(in oklab,var(--color-kumo-hairline)50%,transparent)}}.bg-kumo-info-tint{background-color:var(--color-kumo-info-tint)}.bg-kumo-info-tint\/50{background-color:light-dark(#dbeafe39,#1c398e1c)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-info-tint\/50{background-color:color-mix(in oklab,var(--color-kumo-info-tint)50%,transparent)}}.bg-kumo-interact{background-color:var(--color-kumo-interact)}.bg-kumo-interact\/85{background-color:color-mix(in srgb,light-dark(var(--color-neutral-300,oklch(87% 0 0)),var(--color-neutral-700,oklch(37.1% 0 0)))85%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-interact\/85{background-color:color-mix(in oklab,var(--color-kumo-interact)85%,transparent)}}.bg-kumo-line{background-color:var(--color-kumo-line)}.bg-kumo-overlay{background-color:var(--color-kumo-overlay)}.bg-kumo-recessed{background-color:var(--color-kumo-recessed)}.bg-kumo-success{background-color:var(--color-kumo-success)}.bg-kumo-success-tint{background-color:var(--color-kumo-success-tint)}.bg-kumo-success-tint\/20{background-color:light-dark(#dcfce71d,#0c542b0a)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-success-tint\/20{background-color:color-mix(in oklab,var(--color-kumo-success-tint)20%,transparent)}}.bg-kumo-tint{background-color:var(--color-kumo-tint)}.bg-kumo-warning-tint{background-color:var(--color-kumo-warning-tint)}.bg-kumo-warning-tint\/50{background-color:light-dark(#ffe8941a,#5731002f)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-warning-tint\/50{background-color:color-mix(in oklab,var(--color-kumo-warning-tint)50%,transparent)}}.bg-kumo-warning\/50{background-color:light-dark(#fa890080,#db680980)}@supports (color:color-mix(in lab,red,red)){.bg-kumo-warning\/50{background-color:color-mix(in oklab,var(--color-kumo-warning)50%,transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--kumo-button-emphasis-gradient-start\){--tw-gradient-from:var(--kumo-button-emphasis-gradient-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-kumo-base{--tw-gradient-from:var(--color-kumo-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-kumo-brand{--tw-gradient-from:var(--color-kumo-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-kumo-recessed{--tw-gradient-from:var(--color-kumo-recessed);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-kumo-base\/95{--tw-gradient-via:color-mix(in srgb,light-dark(var(--color-white,#fff),var(--color-kumo-neutral-925,oklch(17% 0 0)))95%,transparent)}@supports (color:color-mix(in lab,red,red)){.via-kumo-base\/95{--tw-gradient-via:color-mix(in oklab,var(--color-kumo-base)95%,transparent)}}.via-kumo-base\/95{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-kumo-brand{--tw-gradient-via:var(--color-kumo-brand);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-kumo-recessed\/95{--tw-gradient-via:color-mix(in srgb,light-dark(var(--color-kumo-neutral-125,oklch(96% 0 0)),var(--color-kumo-neutral-950,oklch(15% 0 0)))95%,transparent)}@supports (color:color-mix(in lab,red,red)){.via-kumo-recessed\/95{--tw-gradient-via:color-mix(in oklab,var(--color-kumo-recessed)95%,transparent)}}.via-kumo-recessed\/95{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\(--kumo-button-emphasis-gradient-end\){--tw-gradient-to:var(--kumo-button-emphasis-gradient-end);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-kumo-brand{--tw-gradient-to:var(--color-kumo-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(24px\,var\(--scroll-area-overflow-y-start\,24px\)\)\,black_calc\(100\%-min\(24px\,var\(--scroll-area-overflow-y-end\,24px\)\)\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(24px,var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px,var(--scroll-area-overflow-y-end,24px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(24px,var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px,var(--scroll-area-overflow-y-end,24px))),transparent 100%)}.bg-clip-padding{background-clip:padding-box}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-kumo-arrow-edge{fill:var(--color-kumo-arrow-edge)}.fill-kumo-arrow-stroke{fill:var(--color-kumo-arrow-stroke)}.fill-kumo-base{fill:var(--color-kumo-base)}.fill-kumo-danger{fill:var(--color-kumo-danger)}.fill-kumo-info{fill:var(--color-kumo-info)}.fill-kumo-interact{fill:var(--color-kumo-interact)}.fill-kumo-warning{fill:var(--color-kumo-warning)}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-4{padding:calc(var(--spacing)*4)!important}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[11px\]{padding-inline:11px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-px{padding-top:1px}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pr-\[3px\]{padding-right:3px}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-px{padding-left:1px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-\[11px\]\/none{font-size:11px;line-height:1}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.925rem\]{font-size:.925rem}.text-\[0\.975rem\]{font-size:.975rem}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-kumo-danger{color:var(--text-color-kumo-danger)!important}.\!text-kumo-default{color:var(--text-color-kumo-default)!important}.\!text-kumo-inverse{color:var(--text-color-kumo-inverse)!important}.\!text-kumo-subtle{color:var(--text-color-kumo-subtle)!important}.\!text-white{color:var(--color-white)!important}.text-black{color:var(--color-black)}.text-current{color:currentColor}.text-inherit{color:inherit}.text-inherit\!{color:inherit!important}.text-kumo-badge-inverted{color:var(--text-color-kumo-badge-inverted)}.text-kumo-badge-neutral-subtle{color:var(--text-color-kumo-badge-neutral-subtle)}.text-kumo-badge-teal-subtle{color:var(--text-color-kumo-badge-teal-subtle)}.text-kumo-brand{color:var(--text-color-kumo-brand)}.text-kumo-danger{color:var(--text-color-kumo-danger)}.text-kumo-default{color:var(--text-color-kumo-default)}.text-kumo-default\/70{color:color-mix(in srgb,light-dark(var(--color-neutral-900,oklch(21% .006 285.885)),var(--color-neutral-100,oklch(97% 0 0)))70%,transparent)}@supports (color:color-mix(in lab,red,red)){.text-kumo-default\/70{color:color-mix(in oklab,var(--text-color-kumo-default)70%,transparent)}}.text-kumo-inactive{color:var(--text-color-kumo-inactive)}.text-kumo-info{color:var(--text-color-kumo-info)}.text-kumo-inverse{color:var(--text-color-kumo-inverse)}.text-kumo-link{color:var(--text-color-kumo-link)}.text-kumo-placeholder{color:var(--text-color-kumo-placeholder)}.text-kumo-strong{color:var(--text-color-kumo-strong)}.text-kumo-subtle{color:var(--text-color-kumo-subtle)}.text-kumo-success{color:var(--text-color-kumo-success)}.text-kumo-warning{color:var(--text-color-kumo-warning)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[0\.0625em\]{text-decoration-thickness:.0625em}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[0\.15em\]{text-underline-offset:.15em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_1px_0\.5px_var\(--color-kumo-shadow-edge\)\,0_1px_2px_var\(--color-kumo-shadow-drop\)\]{--tw-shadow:0 0 1px .5px var(--tw-shadow-color,var(--color-kumo-shadow-edge)),0 1px 2px var(--tw-shadow-color,var(--color-kumo-shadow-drop));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_var\(--kumo-button-emphasis-bg\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,var(--kumo-button-emphasis-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0\!{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[0\.3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(.3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring-kumo-danger{--tw-ring-color:var(--color-kumo-danger)!important}.ring-\(--kumo-button-emphasis-ring\){--tw-ring-color:var(--kumo-button-emphasis-ring)}.ring-black\/20{--tw-ring-color:#0003}@supports (color:color-mix(in lab,red,red)){.ring-black\/20{--tw-ring-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-kumo-danger{--tw-ring-color:var(--color-kumo-danger)}.ring-kumo-danger\/50{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.ring-kumo-danger\/50{--tw-ring-color:color-mix(in oklab,var(--color-kumo-danger)50%,transparent)}}.ring-kumo-fill{--tw-ring-color:var(--color-kumo-fill)}.ring-kumo-focus\/20{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))20%,transparent)}@supports (color:color-mix(in lab,red,red)){.ring-kumo-focus\/20{--tw-ring-color:color-mix(in oklab,var(--color-kumo-focus)20%,transparent)}}.ring-kumo-hairline{--tw-ring-color:var(--color-kumo-hairline)}.ring-kumo-hairline\/70{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-150,oklch(93.5% 0 0)),var(--color-neutral-800,oklch(26.9% 0 0)))70%,transparent)}@supports (color:color-mix(in lab,red,red)){.ring-kumo-hairline\/70{--tw-ring-color:color-mix(in oklab,var(--color-kumo-hairline)70%,transparent)}}.ring-kumo-info{--tw-ring-color:var(--color-kumo-info)}.ring-kumo-info\/50{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-blue-500,oklch(68.5% .169 237.323)),var(--color-blue-500,oklch(68.5% .169 237.323)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.ring-kumo-info\/50{--tw-ring-color:color-mix(in oklab,var(--color-kumo-info)50%,transparent)}}.ring-kumo-line{--tw-ring-color:var(--color-kumo-line)}.ring-kumo-success{--tw-ring-color:var(--color-kumo-success)}.ring-kumo-warning{--tw-ring-color:var(--color-kumo-warning)}.ring-kumo-warning\/50{--tw-ring-color:light-dark(#fa890080,#db680980)}@supports (color:color-mix(in lab,red,red)){.ring-kumo-warning\/50{--tw-ring-color:color-mix(in oklab,var(--color-kumo-warning)50%,transparent)}}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.ring-neutral-600{--tw-ring-color:var(--color-neutral-600)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-kumo-line{outline-color:var(--color-kumo-line)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,outline\]{transition-property:color,box-shadow,outline;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,margin\,border-color\]{transition-property:grid-template-rows,margin,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,opacity\]{transition-property:height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,rotate\,opacity\]{transition-property:transform,rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,scale\,opacity\]{transition-property:transform,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,padding\]{transition-property:width,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none\!{transition-property:none!important}.duration-\(--sidebar-animation-duration\){--tw-duration:var(--sidebar-animation-duration);transition-duration:var(--sidebar-animation-duration)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[50\]{--tw-duration:50;transition-duration:50}.\[transition-duration\:250ms\]{transition-duration:.25s}.ease-\(--sidebar-easing\){--tw-ease:var(--sidebar-easing);transition-timing-function:var(--sidebar-easing)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--kumo-table-row-bg\:var\(--color-kumo-base\)\]{--kumo-table-row-bg:var(--color-kumo-base)}.\[--kumo-table-row-bg\:var\(--color-kumo-tint\)\]{--kumo-table-row-bg:var(--color-kumo-tint)}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y)*-1 + calc(var(--toast-index)*var(--gap)*-1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale: max(0,1 - (var(--toast-index)*.1)) }.\[--scroll-fade-width\:3rem\]{--scroll-fade-width:3rem}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--sidebar-active-bg\:var\(--color-kumo-tint\)\]{--sidebar-active-bg:var(--color-kumo-tint)}.\[--sidebar-bg\:var\(--color-kumo-base\)\]{--sidebar-bg:var(--color-kumo-base)}.\[corner-shape\:squircle\]{corner-shape:squircle}.\[scrollbar-color\:var\(--color-kumo-line\)_transparent\]{scrollbar-color:var(--color-kumo-line)transparent}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transition\:transform_0\.5s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_0\.5s\,height_0\.15s\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}:is(.\*\:pointer-events-auto>*){pointer-events:auto}.not-first\:-ml-px:not(:first-child){margin-left:-1px}.group-not-data-\[state\=collapsed\]\/sidebar\:my-0:is(:where(.group\/sidebar):not([data-state=collapsed]) *){margin-block:calc(var(--spacing)*0)}.group-not-data-\[state\=collapsed\]\/sidebar\:translate-x-0:is(:where(.group\/sidebar):not([data-state=collapsed]) *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-not-data-\[state\=collapsed\]\/sidebar\:grid-rows-\[1fr\]:is(:where(.group\/sidebar):not([data-state=collapsed]) *){grid-template-rows:1fr}.group-not-data-\[state\=collapsed\]\/sidebar\:border-transparent:is(:where(.group\/sidebar):not([data-state=collapsed]) *){border-color:#0000}.group-not-data-\[state\=collapsed\]\/sidebar\:px-3\.5:is(:where(.group\/sidebar):not([data-state=collapsed]) *){padding-inline:calc(var(--spacing)*3.5)}.group-not-data-\[state\=collapsed\]\/sidebar\:px-4:is(:where(.group\/sidebar):not([data-state=collapsed]) *){padding-inline:calc(var(--spacing)*4)}.group-focus-within\/container\:invisible:is(:where(.group\/container):focus-within *){visibility:hidden}.group-focus-within\/container\:visible:is(:where(.group\/container):focus-within *){visibility:visible}.group-focus-within\/container\:opacity-100:is(:where(.group\/container):focus-within *){opacity:1}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:from-\(--kumo-button-emphasis-bg\):is(:where(.group):hover *){--tw-gradient-from:var(--kumo-button-emphasis-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:text-kumo-brand:is(:where(.group):hover *){color:var(--text-color-kumo-brand)}.group-hover\:text-kumo-default:is(:where(.group):hover *){color:var(--text-color-kumo-default)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-kumo-hairline:is(:where(.group):hover *){--tw-ring-color:var(--color-kumo-hairline)}.group-hover\/container\:opacity-100:is(:where(.group\/container):hover *){opacity:1}.group-hover\/mask\:invisible:is(:where(.group\/mask):hover *){visibility:hidden}.group-hover\/mask\:visible:is(:where(.group\/mask):hover *){visibility:visible}.group-hover\/menu-button\:opacity-100:is(:where(.group\/menu-button):hover *){opacity:1}}.group-data-selected\:flex:is(:where(.group)[data-selected] *){display:flex}.group-data-\[compact\]\/header\:bg-kumo-elevated:is(:where(.group\/header)[data-compact] *){background-color:var(--color-kumo-elevated)}.group-data-\[highlighted\]\:opacity-100:is(:where(.group)[data-highlighted] *){opacity:1}.group-data-\[mobile\=true\]\/sidebar\:my-0:is(:where(.group\/sidebar)[data-mobile=true] *){margin-block:calc(var(--spacing)*0)}.group-data-\[mobile\=true\]\/sidebar\:grid-rows-\[1fr\]:is(:where(.group\/sidebar)[data-mobile=true] *){grid-template-rows:1fr}.group-data-\[mobile\=true\]\/sidebar\:border-transparent:is(:where(.group\/sidebar)[data-mobile=true] *){border-color:#0000}.group-data-\[mobile\=true\]\/sidebar\:transition-none:is(:where(.group\/sidebar)[data-mobile=true] *){transition-property:none}.group-data-\[side\=left\]\/sidebar-wrapper\:right-0:is(:where(.group\/sidebar-wrapper)[data-side=left] *){right:calc(var(--spacing)*0)}.group-data-\[side\=right\]\/sidebar-wrapper\:left-0:is(:where(.group\/sidebar-wrapper)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:w-\(--sidebar-width-icon\):is(:where(.group\/sidebar)[data-state=collapsed] *){width:var(--sidebar-width-icon)}.group-data-\[state\=collapsed\]\/sidebar\:justify-center:is(:where(.group\/sidebar)[data-state=collapsed] *){justify-content:center}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=collapsed\]\/sidebar\:border-r:is(:where(.group\/sidebar)[data-state=collapsed] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[state\=collapsed\]\/sidebar\:border-kumo-line:is(:where(.group\/sidebar)[data-state=collapsed] *){border-color:var(--color-kumo-line)}.group-data-\[state\=collapsed\]\/sidebar\:px-0:is(:where(.group\/sidebar)[data-state=collapsed] *){padding-inline:calc(var(--spacing)*0)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing)*-3)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:-inset-y-px:before{content:var(--tw-content);inset-block:-1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:-right-6:before{content:var(--tw-content);right:calc(var(--spacing)*-6)}.before\:-left-6:before{content:var(--tw-content);left:calc(var(--spacing)*-6)}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing)*6)}.before\:bg-gradient-to-l:before{content:var(--tw-content);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:to-\(--kumo-table-row-bg\):before{content:var(--tw-content);--tw-gradient-to:var(--kumo-table-row-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:to-kumo-base:before{content:var(--tw-content);--tw-gradient-to:var(--color-kumo-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.group-data-\[compact\]\/header\:before\:to-kumo-elevated:is(:where(.group\/header)[data-compact] *):before{content:var(--tw-content);--tw-gradient-to:var(--color-kumo-elevated);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*-3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing)*.5)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:mb-2:first-child{margin-bottom:calc(var(--spacing)*2)}.first\:rounded-l-\[inherit\]:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:rounded-r-\[inherit\]:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.even\:bg-kumo-tint:nth-child(2n){background-color:var(--color-kumo-tint)}.even\:\[--kumo-table-row-bg\:var\(--color-kumo-tint\)\]:nth-child(2n){--kumo-table-row-bg:var(--color-kumo-tint)}.empty\:m-0:empty{margin:calc(var(--spacing)*0)}.empty\:p-0:empty{padding:calc(var(--spacing)*0)}.focus-within\:z-2:focus-within{z-index:2}.focus-within\:border-kumo-focus\/50:focus-within{border-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-kumo-focus\/50:focus-within{border-color:color-mix(in oklab,var(--color-kumo-focus)50%,transparent)}}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[1\.5px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-kumo-brand:focus-within{--tw-ring-color:var(--color-kumo-brand)}.focus-within\:ring-kumo-danger\/50:focus-within{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-kumo-danger\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-kumo-danger)50%,transparent)}}.focus-within\:ring-kumo-focus\/50:focus-within{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-kumo-focus\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-kumo-focus)50%,transparent)}}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-kumo-focus:focus-within{outline-color:var(--color-kumo-focus)}@media(hover:hover){.hover\:z-1:hover{z-index:1}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-kumo-interact\/80:hover{border-color:color-mix(in srgb,light-dark(var(--color-neutral-300,oklch(87% 0 0)),var(--color-neutral-700,oklch(37.1% 0 0)))80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-kumo-interact\/80:hover{border-color:color-mix(in oklab,var(--color-kumo-interact)80%,transparent)}}.hover\:border-kumo-line:hover{border-color:var(--color-kumo-line)}.hover\:bg-\(--sidebar-active-bg\):hover{background-color:var(--sidebar-active-bg)}.hover\:bg-current\/15:hover{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:bg-current\/15:hover{background-color:color-mix(in oklab,currentcolor 15%,transparent)}}.hover\:bg-kumo-contrast\/10:hover{background-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-975,oklch(8.5% 0 0)),var(--color-kumo-neutral-25,oklch(98.5% 0 0)))10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-kumo-contrast\/10:hover{background-color:color-mix(in oklab,var(--color-kumo-contrast)10%,transparent)}}.hover\:bg-kumo-danger\/10:hover{background-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-kumo-danger\/10:hover{background-color:color-mix(in oklab,var(--color-kumo-danger)10%,transparent)}}.hover\:bg-kumo-fill:hover{background-color:var(--color-kumo-fill)}.hover\:bg-kumo-fill-hover:hover{background-color:var(--color-kumo-fill-hover)}.hover\:bg-kumo-info\/10:hover{background-color:color-mix(in srgb,light-dark(var(--color-blue-500,oklch(68.5% .169 237.323)),var(--color-blue-500,oklch(68.5% .169 237.323)))10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-kumo-info\/10:hover{background-color:color-mix(in oklab,var(--color-kumo-info)10%,transparent)}}.hover\:bg-kumo-interact:hover{background-color:var(--color-kumo-interact)}.hover\:bg-kumo-tint:hover{background-color:var(--color-kumo-tint)}.hover\:bg-kumo-warning\/10:hover{background-color:light-dark(#fa89001a,#db68091a)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-kumo-warning\/10:hover{background-color:color-mix(in oklab,var(--color-kumo-warning)10%,transparent)}}.hover\:font-medium:hover{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.hover\:\!text-inherit:hover{color:inherit!important}.hover\:text-kumo-default:hover{color:var(--text-color-kumo-default)}.hover\:text-kumo-link\/70:hover{color:color-mix(in srgb,light-dark(var(--color-blue-800,oklch(42.4% .199 265.638)),var(--color-blue-400,oklch(70.7% .165 254.624)))70%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:text-kumo-link\/70:hover{color:color-mix(in oklab,var(--text-color-kumo-link)70%,transparent)}}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\!ring-kumo-danger\/50:hover{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))50%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!ring-kumo-danger\/50:hover{--tw-ring-color:color-mix(in oklab,var(--color-kumo-danger)50%,transparent)!important}}.hover\:\!ring-kumo-focus\/20:hover{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))20%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!ring-kumo-focus\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-kumo-focus)20%,transparent)!important}}.hover\:\!ring-kumo-info\/50:hover{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-blue-500,oklch(68.5% .169 237.323)),var(--color-blue-500,oklch(68.5% .169 237.323)))50%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!ring-kumo-info\/50:hover{--tw-ring-color:color-mix(in oklab,var(--color-kumo-info)50%,transparent)!important}}.hover\:\!ring-kumo-warning\/50:hover{--tw-ring-color:light-dark(#fa890080,#db680980)!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!ring-kumo-warning\/50:hover{--tw-ring-color:color-mix(in oklab,var(--color-kumo-warning)50%,transparent)!important}}.hover\:ring-kumo-hairline:hover{--tw-ring-color:var(--color-kumo-hairline)}.hover\:brightness-120:hover{--tw-brightness:brightness(120%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.not-disabled\:hover\:bg-kumo-tint:not(:disabled):hover{background-color:var(--color-kumo-tint)}.not-disabled\:hover\:\!text-kumo-danger:not(:disabled):hover{color:var(--text-color-kumo-danger)!important}.not-disabled\:hover\:text-kumo-strong:not(:disabled):hover{color:var(--text-color-kumo-strong)}.not-disabled\:hover\:ring-kumo-danger\/30:not(:disabled):hover{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))30%,transparent)}@supports (color:color-mix(in lab,red,red)){.not-disabled\:hover\:ring-kumo-danger\/30:not(:disabled):hover{--tw-ring-color:color-mix(in oklab,var(--color-kumo-danger)30%,transparent)}}.not-disabled\:hover\:ring-kumo-focus\/25:not(:disabled):hover{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))25%,transparent)}@supports (color:color-mix(in lab,red,red)){.not-disabled\:hover\:ring-kumo-focus\/25:not(:disabled):hover{--tw-ring-color:color-mix(in oklab,var(--color-kumo-focus)25%,transparent)}}.hover\:not-has-\[\[data-disabled\]\]\:bg-kumo-tint:hover:not(:has([data-disabled])){background-color:var(--color-kumo-tint)}.hover\:after\:bg-kumo-brand\/20:hover:after{content:var(--tw-content);background-color:light-dark(#056dff33,#005ce333)}@supports (color:color-mix(in lab,red,red)){.hover\:after\:bg-kumo-brand\/20:hover:after{background-color:color-mix(in oklab,var(--color-kumo-brand)20%,transparent)}}.hover\:after\:bg-kumo-hairline:hover:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}}.focus\:z-2:focus{z-index:2}.focus\:z-3:focus{z-index:3}.focus\:border-kumo-focus\/50:focus{border-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-kumo-focus\/50:focus{border-color:color-mix(in oklab,var(--color-kumo-focus)50%,transparent)}}.focus\:bg-kumo-tint:focus{background-color:var(--color-kumo-tint)}.focus\:text-kumo-default:focus{color:var(--text-color-kumo-default)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0\!:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[1\.5px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\(--kumo-button-emphasis-ring\):focus{--tw-ring-color:var(--kumo-button-emphasis-ring)}.focus\:ring-kumo-danger\/50:focus{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-kumo-danger\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-kumo-danger)50%,transparent)}}.focus\:ring-kumo-focus:focus{--tw-ring-color:var(--color-kumo-focus)}.focus\:ring-kumo-focus\/50:focus{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-kumo-focus\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-kumo-focus)50%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:z-2:focus-visible{z-index:2}.focus-visible\:z-3:focus-visible{z-index:3}.focus-visible\:z-50:focus-visible{z-index:50}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-kumo-focus\/50:focus-visible{border-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-kumo-focus\/50:focus-visible{border-color:color-mix(in oklab,var(--color-kumo-focus)50%,transparent)}}.focus-visible\:bg-\(--sidebar-active-bg\):focus-visible{background-color:var(--sidebar-active-bg)}.focus-visible\:text-kumo-strong:focus-visible{color:var(--text-color-kumo-strong)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[1\.5px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--kumo-button-emphasis-ring\):focus-visible{--tw-ring-color:var(--kumo-button-emphasis-ring)}.focus-visible\:ring-kumo-brand:focus-visible{--tw-ring-color:var(--color-kumo-brand)}.focus-visible\:ring-kumo-focus\/50:focus-visible{--tw-ring-color:color-mix(in srgb,light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-kumo-focus\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-kumo-focus)50%,transparent)}}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:bg-kumo-hairline:focus-visible:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-\(--kumo-button-emphasis-ring\):active{--tw-ring-color:var(--kumo-button-emphasis-ring)}.active\:after\:bg-kumo-hairline:active:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-kumo-base\/50:disabled{background-color:color-mix(in srgb,light-dark(var(--color-white,#fff),var(--color-kumo-neutral-925,oklch(17% 0 0)))50%,transparent)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-kumo-base\/50:disabled{background-color:color-mix(in oklab,var(--color-kumo-base)50%,transparent)}}.disabled\:bg-kumo-overlay:disabled{background-color:var(--color-kumo-overlay)}.disabled\:\!text-kumo-danger\/70:disabled{color:color-mix(in srgb,light-dark(var(--color-red-700,oklch(50.5% .213 27.518)),var(--color-red-400,oklch(70.4% .191 22.216)))70%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.disabled\:\!text-kumo-danger\/70:disabled{color:color-mix(in oklab,var(--text-color-kumo-danger)70%,transparent)!important}}.disabled\:\!text-kumo-default\/70:disabled{color:color-mix(in srgb,light-dark(var(--color-neutral-900,oklch(21% .006 285.885)),var(--color-neutral-100,oklch(97% 0 0)))70%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.disabled\:\!text-kumo-default\/70:disabled{color:color-mix(in oklab,var(--text-color-kumo-default)70%,transparent)!important}}.disabled\:text-kumo-inactive\!:disabled{color:var(--text-color-kumo-inactive)!important}.disabled\:text-kumo-subtle:disabled{color:var(--text-color-kumo-subtle)}.disabled\:opacity-50:disabled{opacity:.5}:where(:focus) :is(.\*\:in-focus\:opacity-100>*){opacity:1}.has-data-\[variant\=inset\]\:bg-kumo-recessed:has([data-variant=inset]){background-color:var(--color-kumo-recessed)}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:focus-visible\]\:z-2:has(:focus-visible){z-index:2}.has-\[\[data-active\]\]\:bg-transparent:has([data-active]){background-color:#0000}@media(hover:hover){.has-\[\[data-active\]\]\:hover\:bg-\(--sidebar-active-bg\):has([data-active]):hover{background-color:var(--sidebar-active-bg)}}.has-\[\[data-checked\]\]\:border-kumo-danger:has([data-checked]){border-color:var(--color-kumo-danger)}.has-\[\[data-checked\]\]\:border-kumo-interact:has([data-checked]){border-color:var(--color-kumo-interact)}.has-\[\[data-checked\]\]\:bg-kumo-base:has([data-checked]){background-color:var(--color-kumo-base)}.has-\[\[data-checked\]\]\:bg-kumo-tint:has([data-checked]){background-color:var(--color-kumo-tint)}.has-\[\[data-disabled\]\]\:cursor-not-allowed:has([data-disabled]){cursor:not-allowed}.has-\[\[data-disabled\]\]\:opacity-50:has([data-disabled]){opacity:.5}.has-\[\[role\=switch\]\]\:flex:has([role=switch]){display:flex}.has-\[\[role\=switch\]\]\:grid-cols-\[auto_1fr\]:has([role=switch]){grid-template-columns:auto 1fr}.has-\[\[role\=switch\]\]\:flex-row-reverse:has([role=switch]){flex-direction:row-reverse}.has-\[\[role\=switch\]\]\:flex-wrap:has([role=switch]){flex-wrap:wrap}.has-\[\[role\=switch\]\]\:items-center:has([role=switch]){align-items:center}.has-\[input\[aria-invalid\=true\]\]\:ring-kumo-danger:has(:is(input[aria-invalid=true])){--tw-ring-color:var(--color-kumo-danger)}.has-\[input\[type\=checkbox\]\]\:flex:has(:is(input[type=checkbox])){display:flex}.has-\[input\[type\=checkbox\]\]\:grid-cols-\[auto_1fr\]:has(:is(input[type=checkbox])){grid-template-columns:auto 1fr}.has-\[input\[type\=checkbox\]\]\:flex-row-reverse:has(:is(input[type=checkbox])){flex-direction:row-reverse}.has-\[input\[type\=checkbox\]\]\:flex-wrap:has(:is(input[type=checkbox])){flex-wrap:wrap}.has-\[input\[type\=checkbox\]\]\:items-center:has(:is(input[type=checkbox])){align-items:center}.aria-selected\:font-medium[aria-selected=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-selected\:text-kumo-default[aria-selected=true]{color:var(--text-color-kumo-default)}@media(hover:hover){.aria-selected\:hover\:bg-kumo-tint[aria-selected=true]:hover{background-color:var(--color-kumo-tint)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing)*0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-kumo-danger\/5[data-highlighted]{background-color:color-mix(in srgb,light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)))5%,transparent)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-kumo-danger\/5[data-highlighted]{background-color:color-mix(in oklab,var(--color-kumo-danger)5%,transparent)}}.data-highlighted\:bg-kumo-overlay[data-highlighted]{background-color:var(--color-kumo-overlay)}.data-highlighted\:bg-kumo-tint[data-highlighted]{background-color:var(--color-kumo-tint)}.data-highlighted\:text-kumo-danger[data-highlighted]{color:var(--text-color-kumo-danger)}.data-instant\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-selected\:font-medium[data-selected]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing)*0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[behind\]\:pointer-events-none[data-behind]{pointer-events:none}.data-\[behind\]\:opacity-0[data-behind]{opacity:0}.data-\[checked\]\:bg-kumo-contrast[data-checked]{background-color:var(--color-kumo-contrast)}.data-\[checked\]\:ring-kumo-contrast[data-checked]{--tw-ring-color:var(--color-kumo-contrast)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-kumo-subtle[data-disabled]{color:var(--text-color-kumo-subtle)}.data-\[disabled\]\:opacity-0[data-disabled]{opacity:0}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-60[data-disabled]{opacity:.6}.data-\[disabled\]\:data-highlighted\:bg-transparent[data-disabled][data-highlighted]{background-color:#0000}.data-\[ending-style\]\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[expanded\]\:pointer-events-auto[data-expanded]{pointer-events:auto}.data-\[expanded\]\:h-\[var\(--toast-height\)\][data-expanded]{height:var(--toast-height)}.data-\[expanded\]\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--offset-y\)\)\)\][data-expanded]{transform:translate(var(--toast-swipe-movement-x))translateY(calc(var(--offset-y)))}.data-\[expanded\]\:opacity-100[data-expanded]{opacity:1}.data-\[highlighted\]\:bg-kumo-overlay[data-highlighted]{background-color:var(--color-kumo-overlay)}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[indeterminate\]\:bg-kumo-contrast[data-indeterminate]{background-color:var(--color-kumo-contrast)}.data-\[indeterminate\]\:ring-kumo-contrast[data-indeterminate]{--tw-ring-color:var(--color-kumo-contrast)}.data-\[instant\]\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-\[limited\]\:opacity-0[data-limited]{opacity:0}.data-\[placeholder\]\:text-kumo-placeholder[data-placeholder]{color:var(--text-color-kumo-placeholder)}.data-\[rendered\=false\]\:scale-90[data-rendered=false]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[rendered\=false\]\:opacity-0[data-rendered=false]{opacity:0}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[side\=bottom\]\:-top-2[data-side=bottom]{top:calc(var(--spacing)*-2)}.data-\[side\=bottom\]\:top-\[-8px\][data-side=bottom]{top:-8px}.data-\[side\=left\]\:right-\[-13px\][data-side=left]{right:-13px}.data-\[side\=left\]\:rotate-90[data-side=left]{rotate:90deg}.data-\[side\=right\]\:left-\[-13px\][data-side=right]{left:-13px}.data-\[side\=right\]\:-rotate-90[data-side=right]{rotate:-90deg}.data-\[side\=top\]\:-bottom-2[data-side=top]{bottom:calc(var(--spacing)*-2)}.data-\[side\=top\]\:bottom-\[-8px\][data-side=top]{bottom:-8px}.data-\[side\=top\]\:rotate-180[data-side=top]{rotate:180deg}.data-\[starting-style\]\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[starting-style\]\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=open\]\:bg-kumo-base[data-state=open]{background-color:var(--color-kumo-base)}.data-\[state\=open\]\:bg-kumo-tint[data-state=open]{background-color:var(--color-kumo-tint)}.data-\[ending-style\]\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translate(calc(var(--toast-swipe-movement-x) - 150%))translateY(var(--offset-y))}.data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translate(calc(var(--toast-swipe-movement-x) + 150%))translateY(var(--offset-y))}.data-\[ending-style\]\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[unchecked\]\:invisible[data-unchecked]{visibility:hidden}@supports (corner-shape:squircle){.supports-\[corner-shape\:squircle\]\:rounded-\[10px\]{border-radius:10px}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:right-8{right:calc(var(--spacing)*8)}.sm\:bottom-8{bottom:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[32rem\]{width:32rem}.sm\:w-\[48rem\]{width:48rem}.sm\:w-\[340px\]{width:340px}}@media(min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-9{padding-block:calc(var(--spacing)*9)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:w-\[380px\]{width:380px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:gap-6{gap:calc(var(--spacing)*6)}.xl\:gap-8{gap:calc(var(--spacing)*8)}}@media(prefers-color-scheme:dark){.dark\:bg-blue-300{background-color:var(--color-blue-300)}.dark\:bg-blue-600{background-color:var(--color-blue-600)}.dark\:bg-kumo-base{background-color:var(--color-kumo-base)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:ring-blue-500{--tw-ring-color:var(--color-blue-500)}.dark\:ring-neutral-600{--tw-ring-color:var(--color-neutral-600)}.dark\:ring-neutral-700{--tw-ring-color:var(--color-neutral-700)}}.\[\&_\[data-kumo-component\=Link\]\]\:inline [data-kumo-component=Link]{display:inline}.\[\&_\[data-toast-icon\]\]\:text-kumo-danger [data-toast-icon]{color:var(--text-color-kumo-danger)}.\[\&_\[data-toast-icon\]\]\:text-kumo-info [data-toast-icon]{color:var(--text-color-kumo-info)}.\[\&_\[data-toast-icon\]\]\:text-kumo-success [data-toast-icon]{color:var(--text-color-kumo-success)}.\[\&_\[data-toast-icon\]\]\:text-kumo-warning [data-toast-icon]{color:var(--text-color-kumo-warning)}.\[\&_\[data-toast-title\]\]\:text-kumo-danger [data-toast-title]{color:var(--text-color-kumo-danger)}.\[\&_\[data-toast-title\]\]\:text-kumo-info [data-toast-title]{color:var(--text-color-kumo-info)}.\[\&_\[data-toast-title\]\]\:text-kumo-success [data-toast-title]{color:var(--text-color-kumo-success)}.\[\&_\[data-toast-title\]\]\:text-kumo-warning [data-toast-title]{color:var(--text-color-kumo-warning)}.\[\&_code\]\:\!m-0 code{margin:calc(var(--spacing)*0)!important}.\[\&_code\]\:\!border-0 code{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&_code\]\:\!bg-transparent code{background-color:#0000!important}.\[\&_code\]\:\!p-0 code{padding:calc(var(--spacing)*0)!important}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:field-sizing-content:has([data-slot=input-group-suffix]) input{field-sizing:content}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:max-w-full:has([data-slot=input-group-suffix]) input{max-width:100%}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:grow-0:has([data-slot=input-group-suffix]) input{flex-grow:0}.has-data-\[slot\=input-group-suffix\]\:\[\&_input\]\:pr-0:has([data-slot=input-group-suffix]) input{padding-right:calc(var(--spacing)*0)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-1:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing)*1)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-1\.5:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing)*1.5)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-2:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing)*2)}.has-\[\[data-slot\=input-group-addon-end\]\]\:\[\&_input\]\:pr-2\.5:has([data-slot=input-group-addon-end]) input{padding-right:calc(var(--spacing)*2.5)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-1:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing)*1)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-1\.5:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing)*1.5)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-2:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing)*2)}.has-\[\[data-slot\=input-group-addon-start\]\]\:\[\&_input\]\:pl-2\.5:has([data-slot=input-group-addon-start]) input{padding-left:calc(var(--spacing)*2.5)}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:\[field-sizing\:content\]:has([data-slot=input-group-suffix]) input{field-sizing:content}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:max-w-full:has([data-slot=input-group-suffix]) input{max-width:100%}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:grow-0:has([data-slot=input-group-suffix]) input{flex-grow:0}.has-\[\[data-slot\=input-group-suffix\]\]\:\[\&_input\]\:pr-0:has([data-slot=input-group-suffix]) input{padding-right:calc(var(--spacing)*0)}.\[\&_td\]\:p-3 td{padding:calc(var(--spacing)*3)}.\[\&_th\]\:sticky th{position:sticky}.\[\&_th\]\:top-0 th{top:calc(var(--spacing)*0)}.\[\&_th\]\:z-1 th{z-index:1}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-kumo-fill th{border-color:var(--color-kumo-fill)}.\[\&_th\]\:bg-kumo-base th{background-color:var(--color-kumo-base)}.\[\&_th\]\:bg-kumo-elevated th{background-color:var(--color-kumo-elevated)}.\[\&_th\]\:p-3 th{padding:calc(var(--spacing)*3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing)*2)}.\[\&_th\]\:text-base th{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing)*2)}.\[\&\:\:-webkit-scrollbar\]\:bg-transparent::-webkit-scrollbar{background-color:#0000}.\[\&\:\:-webkit-scrollbar-corner\]\:bg-transparent::-webkit-scrollbar-corner{background-color:#0000}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-kumo-line::-webkit-scrollbar-thumb{background-color:var(--color-kumo-line)}.\[\&\:\:-webkit-scrollbar-track\]\:my-2::-webkit-scrollbar-track{margin-block:calc(var(--spacing)*2)}.\[\&\:focus-within\>span\]\:ring-kumo-focus:focus-within>span{--tw-ring-color:var(--color-kumo-focus)}.\[\&\:hover\>span\]\:ring-kumo-hairline:hover>span{--tw-ring-color:var(--color-kumo-hairline)}.\[\&\>\*_\[data-kumo-toolbar-input\]\:focus\]\:rounded-\[inherit\]>* [data-kumo-toolbar-input]:focus{border-radius:inherit}.\[\&\>\*\:first-child\]\:rounded-l-lg>:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.\[\&\>\*\:not\(\[aria-hidden\=\'true\'\]\)\:not\(\:first-child\)\]\:border-l>:not([aria-hidden=true]):not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>\*\:not\(\[aria-hidden\=\'true\'\]\)\:not\(\:first-child\)\]\:border-kumo-line>:not([aria-hidden=true]):not(:first-child){border-color:var(--color-kumo-line)}.\[\&\>\*\:not\(\[aria-hidden\=\'true\'\]\)\:not\(\[type\=\'hidden\'\]\)\:not\(\:has\(\~_\:not\(\[aria-hidden\=\'true\'\]\)\:not\(\[type\=\'hidden\'\]\)\)\)\]\:rounded-r-lg>:not([aria-hidden=true]):not([type=hidden]):not(:has(~:not([aria-hidden=true]):not([type=hidden]))){border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>label\]\:flex-1>label{flex:1}.\[\&\>li\>a\]\:pl-7>li>a,.\[\&\>li\>button\]\:pl-7>li>button{padding-left:calc(var(--spacing)*7)}.\[\&\>pre\]\:\!m-0>pre{margin:calc(var(--spacing)*0)!important}.\[\&\>pre\]\:\!rounded-none>pre{border-radius:0!important}.\[\&\>pre\]\:\!border-0>pre{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\>pre\]\:\!bg-transparent>pre{background-color:#0000!important}.\[\&\>pre\]\:\!p-4>pre{padding:calc(var(--spacing)*4)!important}.\[\&\>pre\]\:p-2\.5\!>pre{padding:calc(var(--spacing)*2.5)!important}.\[\&\>pre\]\:p-4>pre{padding:calc(var(--spacing)*4)}.\[\&\>pre\]\:font-mono>pre{font-family:var(--font-mono)}.\[\&\>pre\]\:text-sm>pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>pre\]\:leading-relaxed>pre{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>span\]\:ring-kumo-danger>span{--tw-ring-color:var(--color-kumo-danger)}.focus-visible\:\[\&\>span\]\:ring-2:focus-visible>span{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\[\&\>span\]\:ring-kumo-brand:focus-visible>span{--tw-ring-color:var(--color-kumo-brand)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}.\[\&\[hidden\]\:not\(\[hidden\=\'until-found\'\]\)\]\:hidden[hidden]:not([hidden=until-found]){display:none}[data-panel-open] .\[\[data-panel-open\]_\&\]\:rotate-180{rotate:180deg}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:my-0{margin-block:calc(var(--spacing)*0)}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:mt-2{margin-top:calc(var(--spacing)*2)}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:border-transparent{border-color:#0000}a:hover .\[a\:hover_\&\]\:ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}a:hover .\[a\:hover_\&\]\:ring-current{--tw-ring-color:currentcolor}}:root,:host{--text-color-kumo-default:light-dark(var(--color-neutral-900,oklch(21% .006 285.885)),var(--color-neutral-100,oklch(97% 0 0)));--text-color-kumo-inverse:light-dark(var(--color-neutral-100,oklch(97% 0 0)),var(--color-neutral-900,oklch(20.5% 0 0)));--text-color-kumo-strong:light-dark(var(--color-neutral-950,oklch(14.5% 0 0)),var(--color-neutral-50,oklch(98.5% 0 0)));--text-color-kumo-subtle:light-dark(var(--color-neutral-500,oklch(55.6% 0 0)),var(--color-neutral-400,oklch(70.8% 0 0)));--text-color-kumo-inactive:light-dark(var(--color-neutral-300,oklch(87% 0 0)),var(--color-neutral-600,oklch(43.9% 0 0)));--text-color-kumo-placeholder:light-dark(var(--color-neutral-400,oklch(70.8% 0 0)),var(--color-neutral-500,oklch(55.6% 0 0)));--text-color-kumo-brand:light-dark(#f6821f,#f6821f);--text-color-kumo-link:light-dark(var(--color-blue-800,oklch(42.4% .199 265.638)),var(--color-blue-400,oklch(70.7% .165 254.624)));--text-color-kumo-info:light-dark(var(--color-blue-800,oklch(42.4% .199 265.638)),var(--color-blue-400,oklch(70.7% .165 254.624)));--text-color-kumo-success:light-dark(var(--color-emerald-800,oklch(43.2% .095 166.913)),var(--color-emerald-200,oklch(90.5% .093 164.15)));--text-color-kumo-danger:light-dark(var(--color-red-700,oklch(50.5% .213 27.518)),var(--color-red-400,oklch(70.4% .191 22.216)));--text-color-kumo-warning:light-dark(oklch(59.7% .144 57.5),var(--color-orange-400,oklch(75% .183 55.934)));--text-color-kumo-badge-teal-subtle:light-dark(var(--color-teal-800,oklch(43.7% .078 188.216)),var(--color-teal-200,oklch(91% .096 180.426)));--text-color-kumo-badge-neutral-subtle:light-dark(var(--color-neutral-800,oklch(26.9% 0 0)),var(--color-neutral-200,oklch(92.2% 0 0)));--text-color-kumo-badge-inverted:light-dark(var(--color-white,#fff),var(--color-black,#000));--color-kumo-canvas:light-dark(var(--color-kumo-neutral-25,oklch(98.75% 0 0)),var(--color-kumo-neutral-1000,oklch(10% 0 0)));--color-kumo-elevated:light-dark(var(--color-kumo-neutral-75,oklch(98% 0 0)),var(--color-kumo-neutral-975,oklch(12% 0 0)));--color-kumo-recessed:light-dark(var(--color-kumo-neutral-125,oklch(96% 0 0)),var(--color-kumo-neutral-950,oklch(15% 0 0)));--color-kumo-base:light-dark(var(--color-white,#fff),var(--color-kumo-neutral-925,oklch(17% 0 0)));--color-kumo-tint:light-dark(var(--color-neutral-100,oklch(97% 0 0)),var(--color-kumo-neutral-800,oklch(26.9% 0 0)));--color-kumo-contrast:light-dark(var(--color-kumo-neutral-975,oklch(8.5% 0 0)),var(--color-kumo-neutral-25,oklch(98.5% 0 0)));--color-kumo-overlay:light-dark(var(--color-kumo-neutral-50,oklch(97.5% 0 0)),var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-control:light-dark(var(--color-white,#fff),var(--color-neutral-900,oklch(21% .006 285.885)));--color-kumo-interact:light-dark(var(--color-neutral-300,oklch(87% 0 0)),var(--color-neutral-700,oklch(37.1% 0 0)));--color-kumo-fill:light-dark(var(--color-neutral-200,oklch(92.2% 0 0)),var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-fill-hover:light-dark(var(--color-kumo-neutral-125,oklch(96.5% 0 0)),var(--color-neutral-800,oklch(37.1% 0 0)));--color-kumo-brand:light-dark(oklch(57.72% .2324 260),oklch(51.948% .2324 260));--color-kumo-brand-hover:light-dark(var(--color-blue-700,oklch(48.8% .243 264.376)),var(--color-blue-700,oklch(48.8% .243 264.376)));--color-kumo-line:light-dark(oklch(14.5% 0 0/.1),var(--color-kumo-neutral-750,oklch(32% 0 0)));--color-kumo-hairline:light-dark(var(--color-kumo-neutral-150,oklch(93.5% 0 0)),var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-focus:light-dark(var(--color-kumo-neutral-950,oklch(15% 0 0)),var(--color-kumo-neutral-150,oklch(93.5% 0 0)));--color-kumo-shadow-edge:light-dark(oklch(0% 0 0/.12),oklch(100% 0 0/.1));--color-kumo-shadow-drop:light-dark(oklch(0% 0 0/.08),oklch(0% 0 0/.3));--color-kumo-arrow-edge:light-dark(oklch(14.5% 0 0/.1),#0000);--color-kumo-arrow-stroke:light-dark(transparent,var(--color-kumo-neutral-750,oklch(32% 0 0)));--color-kumo-info-tint:light-dark(oklch(93.2% .032 255.6/.45),oklch(38% .145 265.5/.22));--color-kumo-info:light-dark(var(--color-blue-500,oklch(68.5% .169 237.323)),var(--color-blue-500,oklch(68.5% .169 237.323)));--color-kumo-warning-tint:light-dark(oklch(93.1% .107 94.6/.2),oklch(35.3% .079 65/.37));--color-kumo-warning:light-dark(oklch(73.9% .177 58.2),oklch(64.5% .168 50));--color-kumo-danger-tint:light-dark(oklch(93.6% .032 17.7/.42),oklch(42.9% .176 28.7/.17));--color-kumo-danger:light-dark(var(--color-red-500,oklch(63.7% .237 25.331)),var(--color-red-600,oklch(57.7% .245 27.325)));--color-kumo-success-tint:light-dark(oklch(96.2% .043 156.7/.57),oklch(39.3% .096 152.3/.2));--color-kumo-success:light-dark(var(--color-emerald-600,oklch(59.6% .145 163.225)),var(--color-emerald-400,oklch(76.5% .177 163.223)));--color-kumo-badge-red:light-dark(var(--color-red-600,oklch(57.7% .245 27.325)),var(--color-red-700,oklch(50.5% .213 27.518)));--color-kumo-badge-green:light-dark(var(--color-emerald-600,oklch(59.6% .145 163.225)),var(--color-emerald-700,oklch(50.8% .118 165.612)));--color-kumo-badge-orange:light-dark(var(--color-orange-650,oklch(81.5% .197 76)),var(--color-orange-650,oklch(81.5% .197 76)));--color-kumo-badge-purple:light-dark(var(--color-purple-600,oklch(55.8% .288 302.321)),var(--color-purple-700,oklch(49.6% .265 301.924)));--color-kumo-badge-teal:light-dark(var(--color-teal-650,oklch(54.9% .096 184.565)),var(--color-teal-700,oklch(51.1% .096 186.391)));--color-kumo-badge-blue:light-dark(var(--color-blue-600,oklch(54.6% .245 262.881)),var(--color-blue-700,oklch(48.8% .243 264.376)));--color-kumo-badge-neutral:light-dark(var(--color-neutral-500,oklch(55.6% 0 0)),var(--color-neutral-600,oklch(43.9% 0 0)));--color-kumo-badge-inverted:light-dark(var(--color-neutral-950,oklch(14.5% 0 0)),var(--color-white,#fff));--text-xs:12px;--text-xs--line-height:calc(1/.75);--text-sm:13px;--text-sm--line-height:calc(1/.85);--text-base:14px;--text-base--line-height:1.5;--text-lg:16px;--text-lg--line-height:1.5;--color-blue-400:oklch(70.7% .165 254.624);--color-blue-800:oklch(42.4% .199 265.638);--color-orange-650:oklch(81.5% .197 76);--color-teal-650:oklch(54.9% .096 184.565);--color-kumo-neutral-50:oklch(98.75% 0 0);--color-kumo-neutral-75:oklch(98% 0 0);--color-kumo-neutral-125:oklch(96.5% 0 0);--color-kumo-neutral-750:oklch(32% 0 0);--color-kumo-neutral-925:oklch(17% 0 0);--color-kumo-neutral-950:oklch(15% 0 0);--color-kumo-neutral-975:oklch(12% 0 0);--color-kumo-neutral-1000:oklch(10% 0 0);--default-transition-duration:.1s;--animate-refresh:refresh .5s ease-in-out infinite;--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-800:oklch(47% .157 37.304);--color-yellow-100:oklch(97.3% .071 103.193);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-2xl:42rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@keyframes right{to{transform:translate(100%)}}.float{animation:5s linear infinite alternate float}@keyframes float{to{transform:translate(5px,15px)}}@keyframes refresh{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.animate-bounce-in{animation:.4s ease-out bounce-in}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kumo-chart-shimmer{transform-box:fill-box;animation:1.8s ease-in-out infinite shimmer}@media(prefers-reduced-motion:reduce){.kumo-chart-shimmer{animation:none;transform:none}}@keyframes toast-bump{0%{transform:scale(1)}20%{transform:scale(1.02)}to{transform:scale(1)}}.animate-toast-bump{transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) toast-bump}@keyframes clipboard-toast-bump{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.animate-clipboard-toast-bump{transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) clipboard-toast-bump}@media(prefers-reduced-motion:reduce){.animate-clipboard-toast-bump{animation:none}}@property --fade-left-n{syntax:"<number>";inherits:false;initial-value:0}@property --fade-right-n{syntax:"<number>";inherits:false;initial-value:0}@keyframes scroll-fade-x-left{0%{--fade-left-n:0}to{--fade-left-n:1}}@keyframes scroll-fade-x-right{0%{--fade-right-n:1}to{--fade-right-n:0}}@supports (animation-timeline:scroll()){[data-overflowing]{-webkit-mask-image:linear-gradient(to right,transparent,white calc(var(--fade-left-n)*var(--scroll-fade-width,3rem)),white calc(100% - var(--fade-right-n)*var(--scroll-fade-width,3rem)),transparent);mask-image:linear-gradient(to right,transparent,white calc(var(--fade-left-n)*var(--scroll-fade-width,3rem)),white calc(100% - var(--fade-right-n)*var(--scroll-fade-width,3rem)),transparent);animation-name:scroll-fade-x-left,scroll-fade-x-right;animation-timing-function:linear,linear;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-range,3rem),calc(100% - var(--scroll-fade-range,3rem))100%;animation-fill-mode:both}}.kumo-tabs-list{overscroll-behavior-x:contain}@supports (animation-timeline:scroll()){.kumo-tabs-list{scrollbar-width:none;-ms-overflow-style:none}.kumo-tabs-list::-webkit-scrollbar{display:none}}[data-mode=dark] .kumo-tooltip-popup,[data-mode=dark] .kumo-popover-popup{outline-offset:-1px}.kumo-input-placeholder::placeholder{color:var(--text-color-kumo-placeholder)}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}:where(a[href],button,input[type=button],input[type=checkbox],input[type=radio],input[type=submit],input[type=reset],label[for],select,summary,[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[role=checkbox],[role=radio],[role=switch]):where([data-kumo-component],[data-kumo-part]):where(:not(:disabled)):where(:not([disabled])):where(:not([aria-disabled=true])):where(:not([data-disabled])){cursor:pointer}.skeleton{background:linear-gradient(90deg,#0000,#0000000d,#0000) 0 0/200% 100%;animation:1.5s ease-in-out infinite skeleton}[data-mode=dark] .skeleton{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}.animate-refresh{animation:1s linear infinite refresh}.rdp-root{font-variant-numeric:tabular-nums;--rdp-cell-padding:2px;--rdp-day-height:calc(2rem + var(--rdp-cell-padding)*2);--rdp-day-width:calc(2rem + var(--rdp-cell-padding)*2);--rdp-day_button-border-radius:.375rem;--rdp-day_button-border:none;--rdp-day_button-height:2rem;--rdp-day_button-width:2rem;--rdp-selected-border:none;--rdp-disabled-opacity:.4;--rdp-outside-opacity:.4;--rdp-dropdown-gap:.5rem;--rdp-months-gap:1rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2rem;--rdp-nav_button-width:2rem;--rdp-nav-height:2.5rem;--rdp-week_number-border-radius:.375rem;--rdp-week_number-border:none;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weekday-opacity:1;--rdp-weekday-padding:.5rem 0;--rdp-gradient-direction:90deg;--rdp-animation_duration:.2s;--rdp-animation_timing:ease-out;--rdp-accent-color:oklch(20.5% 0 0);--rdp-accent-background-color:oklch(92.2% 0 0);--rdp-range_middle-background-color:oklch(92.2% 0 0);--rdp-range_middle-color:oklch(21% .006 285.885);--rdp-range_start-color:oklch(97% 0 0);--rdp-range_start-date-background-color:oklch(20.5% 0 0);--rdp-range_end-color:oklch(97% 0 0);--rdp-range_end-date-background-color:oklch(20.5% 0 0);--rdp-today-color:oklch(54.6% .215 262.881);--rdp-day-color:oklch(21% .006 285.885);--rdp-day-color-subtle:oklch(55.6% 0 0);--rdp-nav-bg:transparent;--rdp-nav-border:oklch(14.5% 0 0/.1);--rdp-hover-bg:oklch(90% 0 0);--rdp-fill-hover-bg:oklch(87% 0 0);--rdp-focus-ring:var(--color-kumo-brand);box-sizing:border-box;position:relative}[data-mode=dark] .rdp-root{--rdp-accent-color:oklch(97% 0 0);--rdp-accent-background-color:oklch(35% 0 0);--rdp-range_middle-background-color:oklch(28% 0 0);--rdp-range_middle-color:oklch(97% 0 0);--rdp-range_start-color:oklch(20.5% 0 0);--rdp-range_start-date-background-color:oklch(97% 0 0);--rdp-range_end-color:oklch(20.5% 0 0);--rdp-range_end-date-background-color:oklch(97% 0 0);--rdp-today-color:oklch(62.3% .214 259.815);--rdp-day-color:oklch(97% 0 0);--rdp-day-color-subtle:oklch(70% 0 0);--rdp-nav-bg:transparent;--rdp-nav-border:oklch(26.9% 0 0);--rdp-hover-bg:oklch(20% 0 0);--rdp-fill-hover-bg:oklch(25% 0 0);--rdp-focus-ring:var(--color-kumo-brand)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root *{box-sizing:border-box}.rdp-root thead{background:0 0}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center;padding:var(--rdp-cell-padding)}.rdp-day_button{cursor:pointer;font:inherit;color:var(--rdp-day-color);width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}.rdp-day_button:focus-visible{box-shadow:inset 0 0 0 2px var(--rdp-focus-ring)}.rdp-day_button:hover{background-color:var(--rdp-hover-bg)}.rdp-day_button:disabled{cursor:not-allowed}.rdp-caption_label{z-index:1;white-space:nowrap;color:var(--rdp-day-color);border:0;align-items:center;font-weight:600;display:inline-flex;position:relative}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:var(--rdp-day-color);appearance:none;box-shadow:inset 0 0 0 1px var(--rdp-nav-border);border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:relative;background:0 0!important;width:1.5rem!important;height:1.5rem!important}.rdp-button_next:hover,.rdp-button_previous:hover{background:var(--rdp-hover-bg)!important}.rdp-button_next:focus-visible,.rdp-button_previous:focus-visible{box-shadow:inset 0 0 0 2px var(--rdp-focus-ring)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:not-allowed;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-day-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-weight:600;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse;border-spacing:0}.rdp-nav{height:var(--rdp-nav-height);align-items:center;gap:.25rem;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:center;color:var(--rdp-day-color-subtle);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:center;color:var(--rdp-day-color-subtle);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside):not(.rdp-selected) .rdp-day_button{color:var(--rdp-today-color);font-weight:600}.rdp-selected .rdp-day_button{background-color:var(--rdp-accent-color);color:var(--rdp-range_start-color);border-radius:var(--rdp-day_button-border-radius)}.rdp-selected .rdp-day_button:hover{background-color:var(--rdp-accent-color)}.rdp-outside .rdp-day_button{opacity:var(--rdp-outside-opacity);color:var(--rdp-day-color-subtle)}.rdp-disabled:not(.rdp-selected) .rdp-day_button{opacity:var(--rdp-disabled-opacity);cursor:not-allowed}.rdp-disabled .rdp-day_button:hover{background-color:#0000}.rdp-hidden{visibility:hidden}.rdp-day.rdp-range_start:not(.rdp-range_end){background-color:var(--rdp-range_start-date-background-color);border-radius:var(--rdp-day_button-border-radius)0 0 var(--rdp-day_button-border-radius)}.rdp-day.rdp-range_start .rdp-day_button{color:var(--rdp-range_start-color);background-color:#0000}.rdp-day.rdp-range_start .rdp-day_button:hover{background-color:#0000}.rdp-day.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-day.rdp-range_middle .rdp-day_button{color:var(--rdp-range_middle-color);background-color:#0000}.rdp-day.rdp-range_middle .rdp-day_button:hover{background-color:var(--rdp-fill-hover-bg);border-radius:var(--rdp-day_button-border-radius)}.rdp-day.rdp-range_end:not(.rdp-range_start){background-color:var(--rdp-range_end-date-background-color);border-radius:0 var(--rdp-day_button-border-radius)var(--rdp-day_button-border-radius)0}.rdp-day.rdp-range_end .rdp-day_button{color:var(--rdp-range_end-color);background-color:#0000}.rdp-day.rdp-range_end .rdp-day_button:hover{background-color:#0000}.rdp-day.rdp-range_start.rdp-range_end{background-color:var(--rdp-range_start-date-background-color);border-radius:var(--rdp-day_button-border-radius)}.rdp-day.rdp-range_start.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:#0000}.rdp-focusable{cursor:pointer}.rdp-footer{width:0;min-width:100%;padding-top:.5rem}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration)var(--rdp-animation_timing)forwards}.kumo-shiki pre{background-color:#0000!important}[data-mode=dark] .kumo-shiki span:not(.line-highlighted){color:var(--shiki-dark)!important;background-color:#0000!important}[data-mode=dark] .kumo-shiki .line-highlighted{color:var(--shiki-dark)!important}.kumo-shiki code{width:fit-content;min-width:100%;padding-right:1rem;display:block}.kumo-shiki{--kumo-code-highlight-bg:#0000000d}[data-mode=dark] .kumo-shiki{--kumo-code-highlight-bg:#ffffff14}.kumo-shiki .line.line-highlighted{background-color:var(--kumo-code-highlight-bg);width:calc(100% + 2rem);margin:0 -1rem;padding:0 1rem;display:inline-block}.kumo-line-numbers{padding-left:.75rem;line-height:1.625}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
