/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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}}}@layer theme{:host,:root{--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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.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}}.hidden{display:none}.inline{display:inline}.resize{resize:both}.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,)}}:root{--bg:#07070a;--surface:#0d0d13;--surface-2:#111119;--surface-3:#15151f;--line:#ffffff13;--line-bright:#ffffff1f;--text:#f4f1f8;--muted:#8f8a9b;--muted-2:#65616f;--violet:#9b5cff;--violet-2:#7438da;--blue:#4e8cff;--green:#39d79f;--orange:#ff9e57}*{box-sizing:border-box}html{color-scheme:dark}body,html{background:var(--bg)}body{color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-size:14px}button,input{font:inherit}button{color:inherit}[role=checkbox],button{-webkit-tap-highlight-color:transparent}[role=checkbox]:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}.muted{color:var(--muted)}.brand{z-index:2;align-items:center;display:flex;position:relative}.brand-mark{width:39px;height:39px;position:relative;transform:rotate(45deg)}.brand-mark span{border:1.5px solid #a869ff;border-radius:4px;position:absolute;inset:7px;box-shadow:0 0 16px #9b5cff59}.brand-mark span:nth-child(2){border-color:#a869ffad;inset:12px 3px 3px 12px}.brand-mark span:nth-child(3){border-color:#a869ff59;inset:3px 12px 12px 3px}.brand strong{color:#fffaff;letter-spacing:.18em;text-shadow:0 0 22px #b875ff40;font-size:19px;font-weight:720;display:block}.brand strong span{color:#bb7aff}.brand small{color:#a67bd6;font:600 8px/1.6 var(--font-geist-mono),monospace;letter-spacing:.31em;display:block}.brand-compact .brand-mark{width:31px;height:31px}.brand-compact .brand strong,.brand-compact strong{font-size:17px}.login-page{background:#08080c;grid-template-columns:minmax(440px,1.1fr) minmax(500px,.9fr);min-height:100vh;position:relative;overflow:hidden}.login-page:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.noise{opacity:.24;background-image:radial-gradient(#ffffff0d .45px,#0000 .7px),radial-gradient(#9b5cff0a .45px,#0000 .7px);background-position:0 0,9px 12px;background-size:17px 17px,23px 23px;inset:0}.ambient,.noise{pointer-events:none;position:absolute}.ambient{filter:blur(4px);border-radius:50%}.ambient-one{background:radial-gradient(circle,#7030b833,#0000 68%);width:560px;height:560px;animation:drift 12s ease-in-out infinite alternate;top:24%;left:-180px}.ambient-two{background:radial-gradient(circle,#6741b521,#0000 70%);width:420px;height:420px;animation:drift 10s ease-in-out infinite alternate-reverse;top:-180px;right:-210px}@keyframes drift{to{transform:translate(35px,-25px)scale(1.08)}}.login-brand-panel{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:50px clamp(50px,7vw,116px);display:flex;position:relative}.login-message{max-width:620px;margin-top:-4vh;position:relative}.eyebrow{color:#9d79d5;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.eyebrow span{background:var(--violet);width:22px;height:1px;box-shadow:0 0 10px var(--violet)}.login-message h1{letter-spacing:-.055em;margin:27px 0 25px;font-size:clamp(48px,5.4vw,78px);font-weight:520;line-height:1.02}.login-message h1 em{color:#a96dff;font-style:normal}.login-message>p{color:#908a99;max-width:540px;font-size:16px;line-height:1.8}.trust-row{margin-top:58px;display:flex}.trust-row>div{border-right:1px solid var(--line-bright);min-width:134px;margin-right:28px;padding-right:28px}.trust-row>div:last-child{border:0}.trust-row b{font:550 20px/1.2 var(--font-geist-mono),monospace;display:block}.trust-row span{color:var(--muted-2);margin-top:7px;font-size:11px;display:block}.login-foot{color:#45414d;letter-spacing:.04em;font-size:10px}.login-form-panel{background:#06060a94;justify-content:center;align-items:center;padding:46px;display:flex;position:relative}.login-card{width:min(430px,100%)}.mobile-brand{display:none}.status-pill{color:#78d6b5;font:550 9px/1 var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;background:#39d79f0d;border:1px solid #39d79f26;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.status-pill i,.status-pill>span{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}.login-card h2{letter-spacing:-.04em;margin:23px 0 7px;font-size:34px;font-weight:570}.login-card>p{margin:0 0 36px}.api-card>label,.login-card form>label,.password-panel label{color:#aaa4b2;letter-spacing:.02em;margin-bottom:20px;font-size:11px;font-weight:540;display:block}input{border:1px solid var(--line-bright);width:100%;height:48px;color:var(--text);background:#0e0e14;border-radius:7px;padding:0 14px;transition:border-color .2s,box-shadow .2s}input:hover{border-color:#fff3}input:focus{border-color:#9b5cffa6;outline:none;box-shadow:0 0 0 3px #9b5cff1a}.login-card label>input,.password-field{margin-top:9px}.password-field{position:relative}.password-field input{padding-right:50px}.password-field button{color:#777180;cursor:pointer;background:0 0;border:0;width:38px;height:38px;position:absolute;top:5px;right:5px}.captcha{border:1px solid var(--line-bright);cursor:pointer;background:#0d0d13;border-radius:7px;align-items:center;gap:13px;height:71px;margin:6px 0 17px;padding:0 15px;transition:all .2s;display:flex}.captcha.checked,.captcha:hover{border-color:#9b5cff80}.captcha-box{color:#fff;border:1px solid #4e4955;border-radius:4px;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.checked .captcha-box{background:var(--violet-2);border-color:var(--violet)}.captcha>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.captcha b{font-size:12px;font-weight:520}.captcha small{color:var(--muted-2);font-size:9px}.captcha-shield{color:#6e4c9f;margin-left:auto;font-size:25px}.form-meta{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.remember{align-items:center;gap:7px;color:var(--muted)!important;margin:0!important;display:flex!important}.remember input{width:14px;height:14px;accent-color:var(--violet);margin:0}.link-button{color:#9d72dd;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.primary-button{cursor:pointer;background:linear-gradient(110deg,#7332cf,#9354e7);border:1px solid #a66aff;border-radius:7px;width:100%;height:50px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #fff3,0 10px 28px #6931b333}.primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 12px 34px #6931b34d}.primary-button span{float:right;margin-right:18px}.primary-button.compact{width:auto;height:43px;padding:0 20px}.login-security{color:#55505c;font:500 9px/1 var(--font-geist-mono),monospace;text-align:center;margin-top:24px}.login-security span{color:#77678f;margin-right:5px}.app-shell{background:#08080c;min-height:100vh;display:flex;position:relative}.app-shell:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff03 1px,#0000 0),linear-gradient(90deg,#ffffff03 1px,#0000 0);background-size:42px 42px;inset:0}.app-ambient,.app-shell:before{pointer-events:none;position:fixed}.app-ambient{background:radial-gradient(circle,#6f37b417,#0000 70%);border-radius:50%;width:500px;height:500px;top:-260px;right:-260px}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090df0;flex-direction:column;flex:0 0 239px;width:239px;height:100vh;padding:24px 15px 16px;display:flex;position:sticky;top:0}.sidebar>.brand{padding:0 10px 31px}.sidebar nav{overflow-y:auto}.nav-label{color:#4f4a58;font:650 9px/1 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.15em;margin:0 12px 10px}.nav-label-spaced{margin-top:27px}.nav-item{color:#85808d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;height:41px;margin:2px 0;padding:0 11px;font-size:12px;display:flex;position:relative}.nav-item:hover{color:#d0cad7;background:#ffffff07}.nav-item.active{color:#dfc9ff;background:linear-gradient(90deg,#823fe026,#823fe00b)}.nav-item.active:before{content:"";background:var(--violet);width:2px;height:22px;box-shadow:0 0 12px var(--violet);position:absolute;left:-15px}.nav-icon{text-align:center;color:#6c6577;width:19px;font-size:17px}.nav-item.active .nav-icon{color:#a96eff}.nav-item small{color:#8f65cc;font:650 7px/1 var(--font-geist-mono),monospace;letter-spacing:.06em;background:#9b5cff12;border:1px solid #9b5cff30;border-radius:3px;margin-left:auto;padding:3px 5px}.sidebar-bottom{margin-top:auto}.plan-card{background:linear-gradient(145deg,#8040cb17,#8040cb05);border:1px solid #9b5cff21;border-radius:7px;margin:10px 3px 13px;padding:13px}.plan-card-top{color:#9973ce;font:650 8px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;justify-content:space-between;display:flex}.plan-card-top b{color:#aaa2b1;letter-spacing:0}.progress{background:#ffffff12;border-radius:3px;height:4px;overflow:hidden}.progress i{background:linear-gradient(90deg,#7130cd,#a764ff);border-radius:3px;height:100%;display:block}.plan-card .progress{margin:10px 0 7px}.plan-card p{color:#696371;margin:0;font-size:9px}.plan-card button{color:#9870d0;padding:10px 0 0;font-size:9px}.plan-card button,.profile-mini{cursor:pointer;background:0 0;border:0}.profile-mini{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;padding:14px 7px 7px;display:flex}.avatar{color:#c9a8ef;width:34px;height:34px;font:600 10px/1 var(--font-geist-mono),monospace;background:linear-gradient(145deg,#493060,#251c30);border:1px solid #bc84ff33;border-radius:6px;flex:0 0 34px;place-items:center;font-style:normal;display:grid}.profile-mini>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.profile-mini b{font-size:10px;font-weight:570}.profile-mini small{color:#6d6772;font-size:8px}.profile-mini>i{color:#4f4955;margin-left:auto;font-size:10px;font-style:normal}.logout-button{color:#5e5965;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 12px;font-size:10px;display:flex}.logout-button:hover{color:#b98cfa}.main-area{width:calc(100% - 239px);min-width:0;position:relative}.topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08080cd6;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.topbar>div:first-of-type>p{font:550 7px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;color:#6b4c94;margin:0 0 4px}.topbar>div:first-of-type>p span{color:#5c5664}.topbar h1{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:570}.quick-search,.topbar-actions{align-items:center;gap:9px;display:flex}.quick-search{border:1px solid var(--line);color:#66616c;cursor:pointer;background:#ffffff05;border-radius:5px;width:208px;height:34px;padding:0 10px;font-size:10px}.quick-search span{font-size:16px}.quick-search kbd{color:#59535f;border:1px solid var(--line);font:500 8px/1 var(--font-geist-mono),monospace;background:#111118;border-radius:3px;margin-left:auto;padding:3px 5px}.icon-button{border:1px solid var(--line);color:#797381;cursor:pointer;background:#ffffff05;border-radius:5px;width:34px;height:34px;position:relative}.icon-button i{background:var(--violet);width:5px;height:5px;box-shadow:0 0 7px var(--violet);border-radius:50%;position:absolute;top:6px;right:7px}.avatar-small{flex-basis:34px;width:34px;height:34px}.mobile-menu{background:0 0;border:0;font-size:19px;display:none}.view-content{max-width:1530px;margin:0 auto;padding:31px 32px 50px;animation:viewIn .25s ease-out}@keyframes viewIn{0%{opacity:0;transform:translateY(4px)}}.section-intro,.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.search-hero h2,.section-intro h2,.welcome-row h2{letter-spacing:-.04em;margin:10px 0 5px;font-size:27px;font-weight:570}.section-intro p,.welcome-row p{margin-bottom:0;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.api-card,.database-card,.metric-card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#12121aeb,#0d0d13eb);border-radius:7px}.metric-card{min-height:136px;padding:17px 18px 16px;position:relative;overflow:hidden}.metric-card:after{content:"";border:1px solid #ffffff06;width:110px;height:110px;position:absolute;top:-65px;right:-65px;transform:rotate(45deg)}.metric-icon{float:right;border-radius:5px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.violet{color:#b37aff;background-color:#9b5cff1a}.blue{color:#6c9eff;background-color:#4e8cff1a}.green{color:#55dcae;background-color:#39d79f1a}.orange{color:#ffae72;background-color:#ff9e571a}.metric-card>p{color:#797481;margin:2px 0 17px;font-size:10px}.metric-value{align-items:center;gap:9px;display:flex}.metric-value b{font:550 25px/1.1 var(--font-geist-mono),monospace;letter-spacing:-.055em}.metric-value span{font:600 8px/1 var(--font-geist-mono),monospace;border-radius:4px;padding:4px 6px}.metric-value .good{color:var(--green);background:#39d79f14}.metric-card>small{color:#4f4a55;margin-top:7px;font-size:8px;display:block}.dashboard-columns{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:13px;display:grid}.panel{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{margin:0 0 4px;font-size:12px;font-weight:580}.panel-head p{color:#5f5a66;margin:0;font-size:9px}.panel-head button,.secondary-button{border:1px solid var(--line);color:#77717e;cursor:pointer;background:#ffffff05;border-radius:4px;min-height:28px;padding:0 9px;font-size:8px}.chart-summary{justify-content:space-between;align-items:flex-end;margin:25px 2px 5px;display:flex}.chart-summary>div{align-items:baseline;gap:7px;display:flex}.chart-summary b{font:560 25px/1 var(--font-geist-mono),monospace}.chart-summary span{color:#5a5560;font-size:8px}.chart-summary p{color:#696370;margin:0;font-size:8px}.chart-summary p i{background:var(--violet);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 42px,#ffffff06 43px);align-items:stretch;gap:clamp(10px,2vw,27px);height:157px;padding:15px 9px 0;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.bar-chart>div>span{background:linear-gradient(#944eef9e,#7c38d526);border-radius:3px 3px 0 0;width:min(30px,70%);min-height:20px;display:block;box-shadow:0 -4px 20px #8b4ae00f}.bar-chart>div>span.peak{background:linear-gradient(#a35df5,#6527b8);box-shadow:0 -6px 24px #9b5cff2e}.bar-chart small{color:#4e4a53;font-size:8px;position:absolute;top:calc(100% + 9px)}.provider-list{margin-top:15px}.provider-row{border-top:1px solid #ffffff0b;align-items:center;gap:10px;padding:10px 0;display:flex}.provider-row:first-child{border-top:0}.provider-logo{width:30px;height:30px;font:650 8px/1 var(--font-geist-mono),monospace;border:1px solid;border-radius:5px;flex:0 0 30px;place-items:center;display:grid}.provider-info{flex:1;min-width:0}.provider-info>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.provider-info b{font-size:9px;font-weight:550}.provider-info span{color:#5b8f75;font-size:7px}.provider-info span i{background:var(--green);border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.provider-info small{color:#4f4b53;text-align:right;font:500 7px/1 var(--font-geist-mono),monospace;margin-top:4px;display:block}.progress i.blue{background:var(--blue)}.progress i.green{background:var(--green)}.progress i.orange{background:var(--orange)}.progress i.violet{background:var(--violet)}.activity-panel{margin-top:13px}.activity-table{margin-top:10px}.activity-row{border-top:1px solid #ffffff0a;grid-template-columns:34px minmax(230px,1.4fr) minmax(150px,.65fr) 100px 24px;align-items:center;gap:10px;padding:10px 0;display:grid}.activity-icon{border-radius:5px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.activity-row>div{flex-direction:column;gap:3px;display:flex}.activity-row b{font-size:9px;font-weight:550}.activity-row small,.activity-row time{color:#554f5b;font-size:8px}.activity-user{color:#817b87;align-items:center;gap:8px;font-size:8px;display:flex}.avatar-tiny{flex-basis:23px;width:23px;height:23px;font-size:7px}.activity-row time{text-align:right}.activity-row>button{color:#4b4650;cursor:pointer;background:0 0;border:0;font-size:9px}.section-intro{align-items:flex-end;min-height:69px}.section-intro .eyebrow{font-size:8px}.section-intro h2{margin-top:9px}.secondary-button{color:#aaa3b1;height:40px;padding:0 15px}.notice{color:#71798c;background:#4e8cff09;border:1px solid #4e8cff1f;border-radius:6px;align-items:center;gap:12px;margin-bottom:15px;padding:12px 14px;display:flex}.notice>span{color:#70a0ff;width:22px;height:22px;font:600 10px/1 var(--font-geist-mono),monospace;border:1px solid #4c68a2;border-radius:50%;place-items:center;display:grid}.notice p{margin:0;font-size:9px}.notice b{color:#92a8d2;margin-bottom:2px;display:block}.search-view{padding-top:0}.search-hero{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(at top,#6632a71f,#0000 55%);margin:0 -32px;padding:48px 32px 31px}.search-hero .eyebrow{justify-content:center;font-size:8px}.search-hero h2{margin-top:15px;font-size:34px}.global-search{background:#0d0d13;border:1px solid #9b5cff52;border-radius:8px;align-items:center;width:min(810px,100%);height:56px;margin:26px auto 16px;padding:5px;display:flex;box-shadow:0 12px 38px #00000040,0 0 0 4px #9b5cff09}.global-search>span{color:#795e9b;margin:0 13px;font-size:22px}.global-search input{box-shadow:none;background:0 0;border:0;height:44px;padding:0}.global-search button{cursor:pointer;background:linear-gradient(110deg,#6d2ac7,#9250e6);border:1px solid #a262fc;border-radius:6px;flex:0 0 155px;height:44px;font-size:10px;font-weight:600}.global-search button i{margin-left:10px;font-style:normal}.search-options{color:#55505d;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;font-size:8px;display:flex}.search-options label{color:#77717e;cursor:pointer;align-items:center;gap:5px;display:flex}.search-options input{display:none}.search-options i{border-radius:50%;width:6px;height:6px;display:block}.results-section{max-width:1020px;margin:26px auto 0}.results-top{justify-content:space-between;align-items:center;display:flex}.results-top h3{margin:0 0 4px;font-size:13px}.results-top h3 span,.users-toolbar h3 span{color:#a96cff;font:600 8px/1 var(--font-geist-mono),monospace;background:#9b5cff0f;border:1px solid #9b5cff29;border-radius:4px;margin-left:5px;padding:3px 6px}.results-top p{color:#5a5561;margin:0;font-size:8px}.results-top button{border:1px solid var(--line);color:#8b8592;cursor:pointer;background:#101017;border-radius:5px;height:32px;padding:0 11px;font-size:8px}.filter-tabs{gap:5px;margin:19px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-tabs button,.log-filters button{white-space:nowrap;color:#645f69;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;height:30px;padding:0 12px;font-size:8px}.filter-tabs button.active,.log-filters button.active{color:#c9a4fa;background:#9b5cff12;border-color:#9b5cff29}.result-list{flex-direction:column;gap:7px;display:flex}.result-card{border:1px solid var(--line);background:#0f0f16bf;border-radius:6px;align-items:center;gap:13px;padding:14px;transition:border-color .2s,transform .2s;display:flex}.result-card:hover{border-color:#9b5cff33;transform:translate(2px)}.result-main{flex:1;min-width:0}.result-main p{color:#655e6b;font:500 7px/1 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.result-main p span{color:#9c70d8;background:#9b5cff12;border-radius:3px;margin-right:7px;padding:3px 5px}.result-main h4{font:550 12px/1.2 var(--font-geist-mono),monospace;margin:0 0 5px}.result-main small{color:#5a5560;font-size:8px}.confidence{text-align:right;border-right:1px solid var(--line);padding:0 17px}.confidence span{color:#5fd3ab;font-size:9px;display:block}.confidence small{color:#4e4954;font-size:7px}.result-card>button{color:#9870cd;cursor:pointer;background:0 0;border:0;font-size:8px}.result-card-clickable{cursor:pointer}.result-card-clickable:hover{background:#181221e6;border-color:#b06fff6b;box-shadow:0 10px 34px #0000002e,inset 0 0 22px #8441d409}.result-card-clickable:focus-visible{outline-offset:3px;outline:2px solid #b87affbf}.result-open{color:#bd87ff;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.database-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.database-card{padding:19px}.database-card-top{justify-content:space-between;align-items:flex-start;display:flex}.file-icon{border:1px solid;border-radius:5px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.database-card .status-pill{padding:6px 8px;font-size:7px}.database-card .status-pill i{width:4px;height:4px}.database-card h3{font:550 12px/1.2 var(--font-geist-mono),monospace;margin:18px 0 5px}.database-card>p{color:#7a7480;font-size:9px}.db-meta{color:#55505b;border-top:1px solid var(--line);justify-content:space-between;margin-top:14px;padding-top:12px;font-size:8px;display:flex}.db-progress{align-items:center;gap:11px;margin-top:12px;display:flex}.db-progress>span{background:#ffffff0d;flex:1;height:3px}.db-progress i{background:var(--green);height:100%;display:block}.db-progress small{color:#588b76;font-size:7px}.api-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.api-card{padding:18px}.api-card-head{align-items:center;gap:11px;margin-bottom:23px;display:flex}.provider-logo.large{flex-basis:38px;width:38px;height:38px}.api-card-head h3{margin:0 0 4px;font-size:12px}.api-card-head p{color:#5e957a;margin:0;font-size:7px}.api-card-head p i{background:var(--green);border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.api-card-head>button{color:#514b56;background:0 0;border:0;margin-left:auto}.api-card>label{color:#5c5662;font:600 7px/1 var(--font-geist-mono),monospace;letter-spacing:.11em;margin-bottom:18px}.api-key{border:1px solid var(--line);background:#0b0b10;border-radius:5px;align-items:center;height:37px;margin-top:8px;padding-left:10px;display:flex}.api-key code{color:#77717e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.api-key button{border:0;border-left:1px solid var(--line);color:#8a66bc;cursor:pointer;background:0 0;height:100%;margin-left:auto;padding:0 9px;font-size:7px}.quota-head{color:#625c68;justify-content:space-between;font-size:8px;display:flex}.quota-head b{color:#8a8490;font:550 8px/1 var(--font-geist-mono),monospace}.progress.tall{height:5px;margin:9px 0 8px}.api-foot{justify-content:space-between;align-items:center;display:flex}.api-foot span{color:#4f4a54;font-size:7px}.api-foot button{color:#966dcb;cursor:pointer;background:0 0;border:0;font-size:7px}.security-banner{background:#9b5cff06;border:1px solid #9b5cff1f;border-radius:6px;align-items:center;gap:13px;margin-top:15px;padding:15px 17px;display:flex}.security-banner>span{color:#8961b9;font-size:25px}.security-banner p{color:#5f5965;margin:4px 0 0;font-size:8px}.users-panel{padding:0;overflow:hidden}.users-toolbar{justify-content:space-between;align-items:center;padding:18px;display:flex}.users-toolbar h3{margin:0 0 4px;font-size:12px}.users-toolbar p{color:#5b5661;margin:0;font-size:8px}.table-search{color:#625d68;border:1px solid var(--line);background:#0c0c12;border-radius:5px;align-items:center;gap:7px;width:205px;padding-left:10px;display:flex}.table-search input{height:32px;box-shadow:none;background:0 0;border:0;padding:0;font-size:9px}.user-row,.users-head{grid-template-columns:minmax(250px,1.2fr) .65fr .7fr .55fr 30px;align-items:center;gap:10px;display:grid}.users-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#4f4a55;font:600 7px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;padding:10px 18px}.user-row{color:#77717e;border-bottom:1px solid #ffffff09;padding:12px 18px;font-size:9px}.user-row:last-child{border-bottom:0}.user-cell{align-items:center;gap:10px;display:flex}.user-cell>span{flex-direction:column;gap:3px;display:flex}.user-cell b{color:#bbb5c1;font-size:9px}.user-cell small{color:#524d58;font-size:7px}.avatar.admin{color:#d2b1ff;border-color:#9b5cff57}.role{border:1px solid var(--line);color:#89828f;border-radius:3px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.role-amministratore{color:#ad7ced;background:#9b5cff0d;border-color:#9b5cff29}.role-analyst{color:#6d9ff5;background:#4e8cff0d;border-color:#4e8cff29}.active-state{color:#559075;font-size:8px}.active-state i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.user-row>button{color:#514c55;cursor:pointer;background:0 0;border:0}.timeline-panel{padding:0}.log-filters{border-bottom:1px solid var(--line);align-items:center;gap:2px;padding:12px 16px;display:flex}.log-filters>span{flex:1}.log-filters input{color:#746e79;width:130px;height:30px;font-size:8px}.timeline{padding:4px 20px}.timeline-item{border-bottom:1px solid #ffffff0a;grid-template-columns:34px 1fr 70px;gap:12px;padding:17px 0;display:grid;position:relative}.timeline-item:last-child{border:0}.timeline-item>div:nth-child(2)>span{color:#73559a;font:600 7px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.timeline-item h3{margin:5px 0 3px;font-size:10px}.timeline-item p{color:#6b6571;margin:0 0 5px;font-size:9px}.timeline-item small{color:#4e4953;font-size:7px}.timeline-item small b{color:#77717f}.timeline-item time{color:#5a5560;font:500 8px/1 var(--font-geist-mono),monospace;text-align:right}.settings-grid{grid-template-columns:.72fr 1.28fr;gap:13px;display:grid}.settings-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.avatar-large{flex-basis:48px;width:48px;height:48px;font-size:13px}.settings-title h3{margin:0 0 4px;font-size:12px}.settings-title p{color:#5b5661;margin:0;font-size:8px}.settings-title button{border:1px solid var(--line);color:#7a7480;background:0 0;border-radius:4px;margin-left:auto;padding:7px 8px;font-size:7px}.settings-info{flex-direction:column;gap:15px;padding-top:17px;display:flex}.settings-info label{color:#5c5662;justify-content:space-between;font-size:8px;display:flex}.settings-info span{color:#918a98}.settings-info .enabled{color:#5ba886}.lock-icon{color:#9b71d0;font-size:24px}.password-panel form{margin-top:18px}.password-panel label{margin-bottom:14px}.password-panel label input{height:39px;margin-top:7px;font-size:9px;display:block}.form-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.password-bottom{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.strength{color:#6c987f;font-size:7px}.strength>span{gap:3px;margin-bottom:5px;display:flex}.strength i{background:var(--green);border-radius:2px;width:27px;height:3px}.toast{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#cfc5d9;background:#100d16f2;border:1px solid #9b5cff40;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:10px;animation:toastIn .25s ease-out;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 14px 40px #00000059}.toast span{color:var(--green)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.sidebar-scrim{display:none}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.api-grid{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.login-page{grid-template-columns:1fr 1fr}.login-brand-panel{padding:46px}.login-message h1{font-size:49px}.trust-row>div{min-width:100px;margin-right:15px;padding-right:15px}}@media (max-width:820px){.login-page{min-height:100svh;display:flex}.login-brand-panel{display:none}.login-form-panel{width:100%;padding:28px 20px}.mobile-brand{margin-bottom:46px;display:block}.sidebar{transition:transform .25s;position:fixed;left:0;transform:translate(-100%);box-shadow:15px 0 50px #00000059}.sidebar.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:19;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;border:0;display:block;position:fixed;inset:0}.main-area{width:100%}.mobile-menu{display:block}.topbar{justify-content:flex-start;gap:13px;padding:0 18px}.topbar-actions{margin-left:auto}.quick-search{justify-content:center;width:34px;padding:0}.quick-search>span{margin:0}.quick-search kbd,.quick-search:not(span){font-size:0}.quick-search>span{font-size:17px}.view-content{padding:25px 18px 45px}.search-hero{margin:0 -18px;padding-left:18px;padding-right:18px}.activity-row{grid-template-columns:34px 1fr 70px 20px}.activity-user{display:none}.api-grid{grid-template-columns:1fr}.users-head{display:none}.user-row{grid-template-columns:1fr auto auto 20px}.user-row>span:nth-child(3){display:none}}@media (max-width:580px){.topbar h1{font-size:14px}.topbar .avatar-small{display:none}.section-intro,.welcome-row{align-items:flex-start;gap:20px}.section-intro{flex-direction:column}.section-intro h2,.welcome-row h2{font-size:23px}.welcome-row>button{font-size:0;width:43px!important;padding:0!important}.welcome-row>button:first-letter{font-size:17px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:130px;padding:15px 13px}.metric-value b{font-size:21px}.metric-value span{display:none}.panel{padding:14px}.activity-row{grid-template-columns:30px 1fr 20px}.activity-row time{display:none}.database-grid{grid-template-columns:1fr}.global-search{flex-wrap:wrap;height:auto;padding:6px}.global-search>span{display:none}.global-search input{width:100%;padding:0 10px}.global-search button{flex:1 0 100%}.search-options>span{width:100%}.result-card{align-items:flex-start}.confidence{display:none}.result-main h4{font-size:10px}.result-card>button{white-space:nowrap}.users-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.table-search{width:100%}.user-row{grid-template-columns:1fr auto 20px}.user-row>span:nth-child(4){display:none}.log-filters{overflow-x:auto}.log-filters input{display:none}.timeline{padding:4px 10px}.form-two{grid-template-columns:1fr}.password-bottom{align-items:flex-end;gap:14px}.toast{bottom:16px;left:16px;right:16px}}:root{--bg:#0b0910;--surface:#14111d;--surface-2:#181421;--surface-3:#1d1828;--line:#ffffff1f;--line-bright:#fff3;--text:#fffaff;--muted:#b6afbf;--muted-2:#8b8394;--violet:#b875ff;--violet-2:#8d47ed}body{font-size:15px}.app-shell,body{background:#0b0910}.sidebar{background:#0d0a12f5}.topbar{background:#0d0a12e6}.api-card,.database-card,.metric-card,.panel{background:linear-gradient(145deg,#1b1725f7,#120f1af7);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff06,0 14px 35px #00000029}.nav-item{color:#aca5b4;height:44px;font-size:13px}.section-intro p,.welcome-row p{color:#a69fad;font-size:13px}.search-hero>p{color:#aaa2b0;font-size:13px}.users-head{font-size:9px}.login-page{isolation:isolate;background:radial-gradient(circle at 72% 48%,#191023 0,#0c0911 40%,#07060a 100%);grid-template-columns:minmax(390px,470px) minmax(470px,700px);justify-content:center;align-items:center;gap:clamp(30px,5vw,86px);min-height:100svh;padding:38px clamp(28px,5vw,82px);display:grid;overflow:auto}.login-page:before{display:none}.login-particles{z-index:-1;pointer-events:none;position:fixed;inset:0}.login-grid{z-index:-2;opacity:.7;background-image:linear-gradient(#b675ff09 1px,#0000 0),linear-gradient(90deg,#b675ff09 1px,#0000 0);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.login-loader{z-index:0;pointer-events:none;color:#b875ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(145deg,#130d19d1,#07070bb3);border:1px solid #b269ff2e;border-radius:18px;flex-direction:column;grid-area:1/2;justify-self:center;width:min(700px,100%);min-height:590px;padding:32px 38px 27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #752cbc0d,0 34px 110px #0000003d}.login-loader:before{content:"";opacity:.72;background-image:linear-gradient(#b870ff06 1px,#0000 0),linear-gradient(90deg,#b870ff06 1px,#0000 0);background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.login-loader:after{content:"";background:radial-gradient(circle at 34% 29%,#9745e71c,#0000 34%),linear-gradient(105deg,#0000 0 48%,#b468ff06 49%,#0000 50%);position:absolute;inset:0}.loader-corner{z-index:5;border-color:#c17eff8c;width:32px;height:32px;position:absolute}.loader-corner-tl{border-top:2px solid;border-left:2px solid;top:12px;left:12px}.loader-corner-tr{border-top:2px solid;border-right:2px solid;top:12px;right:12px}.loader-corner-bl{border-bottom:2px solid;border-left:2px solid;bottom:12px;left:12px}.loader-corner-br{border-bottom:2px solid;border-right:2px solid;bottom:12px;right:12px}.loader-scanline{z-index:4;opacity:.34;background:linear-gradient(#0000,#ba6fff1c,#cfa0ff47,#0000);height:90px;animation:loaderScan 5.2s ease-in-out infinite;position:absolute;top:-12%;left:0;right:0}.loader-header{z-index:2;border-bottom:1px solid #b76dff24;justify-content:space-between;align-items:flex-start;gap:20px;min-height:39px;padding-bottom:16px;display:flex;position:relative}.loader-header>div{flex-direction:column;gap:6px;display:flex}.loader-header span{color:#dcbcff;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.2em}.loader-header small{color:#685a72;font:550 7px/1 var(--font-geist-mono),monospace;letter-spacing:.14em}.loader-header>b{color:#6fd7b3;font:650 8px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:7px;display:flex}.loader-header>b i{background:#50d9aa;border-radius:50%;width:6px;height:6px;animation:loaderBlink 1.4s ease-in-out infinite;box-shadow:0 0 12px #50d9aa}.loader-hero{z-index:2;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:34px;display:grid;position:relative}.loader-emblem{background:radial-gradient(circle,#a54bef29,#08070bb8);border:1px solid #bf77ff47;border-radius:12px;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:inset 0 0 30px #a148e914,0 0 30px #8231cc14}.loader-emblem span{color:#fff8ff;font:720 25px/1 var(--font-geist-mono),monospace;letter-spacing:-.05em;text-shadow:0 0 8px #fff,0 0 20px #b45eff}.loader-emblem i{border:1px solid #b86aff3d;border-radius:9px;animation:loaderFrame 3.6s ease-in-out infinite;position:absolute}.loader-emblem i:first-of-type{inset:7px}.loader-emblem i:nth-of-type(2){animation-delay:-.8s;inset:14px}.loader-emblem i:nth-of-type(3){border-style:dashed;animation:loaderOrbit 14s linear infinite;inset:-7px}.loader-heading{min-width:0}.loader-heading small{color:#796686;font:600 7px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.loader-heading strong{color:#f5ebfa;letter-spacing:.12em;margin:8px 0 7px;font-size:clamp(28px,3.2vw,43px);line-height:.95;display:block}.loader-heading p{color:#a17eb6;font:550 9px/1.2 var(--font-geist-mono),monospace;letter-spacing:.08em;margin:0}.loader-heading p i{color:#d6a4ff;font-style:normal;animation:loaderBlink .7s step-end infinite}.loader-percent{color:#f4e9fb;font-family:var(--font-geist-mono),monospace;align-items:flex-start;display:flex}.loader-percent strong{letter-spacing:-.08em;text-shadow:0 0 28px #b766ff33;font-size:clamp(40px,5vw,64px);font-weight:480;line-height:.85}.loader-percent span{color:#9c6abd;margin:4px 0 0 6px;font-size:13px}.loader-progress{z-index:2;background:#060609b8;border:1px solid #b66cff2e;border-radius:4px;height:24px;margin-top:28px;position:relative;overflow:hidden}.loader-progress>span{background:linear-gradient(90deg,#702bbc73,#b157ffc2,#d89dffe6);transition:width .12s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 25px #ac52f459}.loader-progress>span:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#fff);width:30px;position:absolute;top:0;bottom:0;right:0}.loader-progress>div{grid-template-columns:repeat(24,1fr);gap:3px;padding:4px;display:grid;position:absolute;inset:0}.loader-progress i{opacity:.25;border-right:1px solid #08070ba6}.loader-progress i.active{opacity:.75}.loader-body{z-index:2;grid-template-columns:.92fr 1.08fr;gap:14px;margin-top:22px;display:grid;position:relative}.loader-modules,.loader-terminal{background:#07070b85;border:1px solid #b068ff1f;border-radius:7px;min-height:238px;padding:15px}.loader-section-title{color:#7f6a8d;font:650 7px/1 var(--font-geist-mono),monospace;letter-spacing:.15em;border-bottom:1px solid #ffffff0e;justify-content:space-between;padding-bottom:11px;display:flex}.loader-section-title b{color:#a574c5;font-weight:650}.loader-module{color:#554d5b;border-bottom:1px solid #ffffff0a;grid-template-columns:22px 1fr 42px 36px;align-items:center;gap:8px;min-height:35px;transition:color .3s;display:grid}.loader-module:last-child{border-bottom:0}.loader-module>span{color:#5d5265;font:550 7px/1 var(--font-geist-mono),monospace}.loader-module b{font-size:9px;font-weight:520}.loader-module>i{background:#ffffff0f;height:2px;overflow:hidden}.loader-module>i:after{content:"";background:#a85bea;width:0;height:100%;transition:width .55s;display:block}.loader-module em{text-align:right;font:650 6px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;font-style:normal}.loader-module.running{color:#b28ac9}.loader-module.running>i:after{width:52%;animation:moduleLoad .8s ease-in-out infinite alternate}.loader-module.complete{color:#bfb2c7}.loader-module.complete>i:after{background:#52d6a8;width:100%;box-shadow:0 0 7px #52d6a8}.loader-module.complete em{color:#5fd5ad}.loader-terminal p{color:#84788c;font:500 7px/1.25 var(--font-geist-mono),monospace;grid-template-columns:52px minmax(0,1fr) auto;gap:7px;margin:11px 0 0;display:grid}.loader-terminal p span{color:#504958}.loader-terminal p b{color:#6fd6b2;font-weight:650}.loader-terminal p.pending{opacity:.35}.loader-wave{border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;align-items:center;gap:3px;height:76px;margin-top:18px;padding:8px 0;display:flex;overflow:hidden}.loader-wave i{transform-origin:bottom;background:linear-gradient(#b964ffb8,#7631bf29);flex:1;min-width:2px;animation:loaderWave 1.15s ease-in-out infinite alternate;box-shadow:0 0 7px #ab4ff11f}.loader-footer{z-index:2;align-items:center;gap:7px;margin-top:auto;padding-top:18px;display:flex;position:relative}.loader-footer span{color:#6f6277;min-height:27px;font:600 6px/1 var(--font-geist-mono),monospace;letter-spacing:.09em;white-space:nowrap;background:#08070b85;border:1px solid #ae66ff1c;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:flex}.loader-footer span:last-child{margin-left:auto}.loader-footer i{background:#55dcae;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #55dcae}.loader-ready{border-color:#4cd7a538}.loader-ready .loader-progress>span{background:linear-gradient(90deg,#276f58,#53d5a7)}.loader-ready .loader-emblem{border-color:#52d6a747}@keyframes loaderScan{0%{transform:translateY(-100px)}60%,to{transform:translateY(720px)}}@keyframes loaderBlink{50%{opacity:.3}}@keyframes loaderFrame{50%{opacity:.35;transform:scale(.92)}}@keyframes loaderOrbit{to{transform:rotate(1turn)}}@keyframes loaderWave{to{opacity:.45;transform:scaleY(.42)}}@keyframes moduleLoad{to{width:88%}}.orbital-loader{z-index:0;pointer-events:none;color:#c484ff;flex-direction:column;grid-area:1/2;justify-self:center;width:min(700px,100%);min-height:590px;padding:24px 28px 22px;display:flex;position:relative;overflow:hidden}.orbital-loader:before{content:"";opacity:.56;background:radial-gradient(circle,#a74cf11a,#0000 55%),linear-gradient(#b870ff08 1px,#0000 0) 0 0/32px 32px,linear-gradient(90deg,#b870ff08 1px,#0000 0) 0 0/32px 32px;position:absolute;inset:7% 4%;-webkit-mask-image:radial-gradient(circle,#000,#0000 71%);mask-image:radial-gradient(circle,#000,#0000 71%)}.orbital-header{z-index:6;color:#9b79b6;min-height:34px;font:650 8px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;border-bottom:1px solid #bf79ff1f;justify-content:space-between;align-items:center;padding:0 2px 13px;display:flex;position:relative}.orbital-header b{color:#77dfbc;letter-spacing:.14em;align-items:center;gap:7px;font-size:7px;display:flex}.orbital-header b i{background:#55dfb0;border-radius:50%;width:5px;height:5px;animation:orbitalBlink 1.2s ease-in-out infinite;box-shadow:0 0 12px #55dfb0}.orbital-stage{--loader-angle:0deg;z-index:2;aspect-ratio:1;perspective:780px;align-self:center;width:min(480px,85%);margin:8px 0 2px;position:relative}.orbital-glow{filter:blur(11px);background:radial-gradient(circle,#c98bff2e,#8d36df14 37%,#0000 72%);border-radius:50%;animation:orbitalBreath 2.6s ease-in-out infinite;position:absolute;inset:19%}.orbital-axis{z-index:0;opacity:.32;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbital-axis-x{background:linear-gradient(90deg,#0000,#bc6eff73,#0000);width:94%;height:1px}.orbital-axis-y{background:linear-gradient(#0000,#bc6eff73,#0000);width:1px;height:94%}.orbital-progress-ring{z-index:2;background:conic-gradient(from -90deg,#e4bdff 0 var(--loader-angle),#aa53f114 var(--loader-angle) 1turn);filter:drop-shadow(0 0 7px #c677ff8a);border-radius:50%;position:absolute;inset:6%;-webkit-mask:radial-gradient(circle,#0000 68.8%,#000 69.3% 70.5%,#0000 71%);mask:radial-gradient(circle,#0000 68.8%,#000 69.3% 70.5%,#0000 71%)}.orbital-progress-ring>i{transform:rotate(var(--loader-angle));transition:transform .12s linear;position:absolute;inset:14.5%}.orbital-progress-ring>i:after{content:"";background:#f1d8ff;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #fff,0 0 18px #c067ff,0 0 34px #a33ce7}.orbital-ring{z-index:3;transform-style:preserve-3d;border:1px solid #b867ff3b;border-radius:50%;position:absolute;top:50%;left:50%}.orbital-ring:after,.orbital-ring:before{content:"";background:#cd8bff;border-radius:50%;position:absolute;box-shadow:0 0 5px #fff,0 0 14px #ae51ef}.orbital-ring:before{width:5px;height:5px;top:-3px;left:50%}.orbital-ring:after{opacity:.75;width:3px;height:3px;bottom:6%;left:14%}.orbital-ring span{background:#8b36d0;border:1px solid #e1b7ffc7;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #c36fff}.orbital-ring span:first-child{top:50%;right:-4px}.orbital-ring span:last-child{width:4px;height:4px;top:30%;left:-3px}.orbital-ring-one{width:52%;height:52%;animation:orbitalSpin 8s linear infinite}.orbital-ring-two{border-style:dashed;border-color:#ba6bff30;width:67%;height:67%;animation:orbitalSpinReverse 14s linear infinite}.orbital-ring-three{width:83%;height:34%;animation:orbitalTiltA 11s linear infinite}.orbital-ring-four{width:34%;height:83%;animation:orbitalTiltB 16s linear infinite}.orbital-energy{z-index:1;border:1px solid #c47dff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbital-energy-one{width:35%;height:35%;animation:orbitalEnergy 2.2s ease-out infinite}.orbital-energy-two{width:46%;height:46%;animation:orbitalEnergy 2.2s ease-out .72s infinite}.orbital-energy-three{width:58%;height:58%;animation:orbitalEnergy 2.2s ease-out 1.44s infinite}.orbital-particles{z-index:1;position:absolute;inset:0}.orbital-particles i{background:#c078ff;border-radius:50%;width:3px;height:3px;animation:orbitalParticle 2.8s ease-in-out infinite;position:absolute;box-shadow:0 0 9px #b755ff}.orbital-particles i:first-child{top:41%;left:8%}.orbital-particles i:nth-child(2){animation-delay:-.4s;top:20%;left:17%}.orbital-particles i:nth-child(3){animation-delay:-1.2s;top:8%;left:29%}.orbital-particles i:nth-child(4){animation-delay:-2s;top:3%;left:51%}.orbital-particles i:nth-child(5){animation-delay:-.8s;top:11%;left:75%}.orbital-particles i:nth-child(6){animation-delay:-1.7s;top:28%;left:90%}.orbital-particles i:nth-child(7){animation-delay:-.2s;top:52%;left:95%}.orbital-particles i:nth-child(8){animation-delay:-2.3s;top:75%;left:87%}.orbital-particles i:nth-child(9){animation-delay:-1.1s;top:90%;left:70%}.orbital-particles i:nth-child(10){animation-delay:-.6s;top:96%;left:48%}.orbital-particles i:nth-child(11){animation-delay:-1.9s;top:89%;left:25%}.orbital-particles i:nth-child(12){animation-delay:-1.4s;top:71%;left:8%}.orbital-particles i:nth-child(13){animation-delay:-.9s;top:47%;left:23%}.orbital-particles i:nth-child(14){animation-delay:-2.5s;top:22%;left:39%}.orbital-particles i:nth-child(15){animation-delay:-.3s;top:34%;left:72%}.orbital-particles i:nth-child(16){animation-delay:-1.6s;top:69%;left:69%}.orbital-particles i:nth-child(17){animation-delay:-2.1s;top:76%;left:37%}.orbital-particles i:nth-child(18){animation-delay:-.7s;top:63%;left:20%}.orbital-core{z-index:7;background:radial-gradient(circle at 38% 28%,#deafff4d,#762ab13b 24%,#150c1cf5 68%),linear-gradient(145deg,#25132f,#09070d);border:1px solid #ddaeff70;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #f4d9ff26,inset 0 -24px 38px #040207c7,0 0 0 8px #9e42e20a,0 0 36px #ae4aef59,0 0 90px #842ec929}.orbital-core:before{border:1px solid #e8c7ff1a;inset:8px}.orbital-core:after,.orbital-core:before{content:"";border-radius:50%;position:absolute}.orbital-core:after{filter:blur(2px);background:linear-gradient(#ffffff2e,#0000);width:49%;height:19%;top:14%;left:25%}.orbital-core small{color:#a980bc;font:650 6px/1 var(--font-geist-mono),monospace;letter-spacing:.2em}.orbital-core strong{color:#fff9ff;font:720 42px/.9 var(--font-geist-mono),monospace;letter-spacing:-.08em;text-shadow:0 0 5px #fff,0 0 18px #ca7cff,0 0 35px #a33eea;margin:8px 0 4px}.orbital-core span{color:#d9acff;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.orbital-core em{color:#6fe0bb;font:700 6px/1 var(--font-geist-mono),monospace;letter-spacing:.22em;text-shadow:0 0 8px #54e1b58c;margin-top:8px;font-style:normal}.orbital-tag{z-index:6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08070bad;border:1px solid #bc71ff30;grid-template-columns:20px 1fr;align-content:center;gap:2px 7px;min-width:78px;height:43px;padding:0 10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.orbital-tag:after{content:"";background:linear-gradient(90deg,#be6fff7a,#0000);width:39px;height:1px;position:absolute;top:50%}.orbital-tag span{color:#d7b2ef;font:600 11px/1 var(--font-geist-mono),monospace;grid-row:span 2;align-self:center}.orbital-tag b{color:#8a7098;font:650 6px/1 var(--font-geist-mono),monospace;letter-spacing:.13em}.orbital-tag i{background:#a04be2;width:26px;height:2px;animation:orbitalMeter 1.7s ease-in-out infinite;box-shadow:0 0 7px #a04be2}.orbital-tag-left{left:-2%}.orbital-tag-left:after{left:100%}.orbital-tag-right{right:-2%}.orbital-tag-right:after{right:100%;transform:rotate(180deg)}.orbital-caption{z-index:5;flex-direction:column;align-items:center;gap:7px;margin-top:-6px;display:flex;position:relative}.orbital-caption small{color:#745c82;font:600 6px/1 var(--font-geist-mono),monospace;letter-spacing:.25em}.orbital-caption strong{color:#cab5d6;font:570 10px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.orbital-caption>div{background:#c47dff1f;width:min(248px,55%);height:2px;overflow:hidden}.orbital-caption>div span{background:linear-gradient(90deg,#7430ac,#d399ff);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 10px #b55cff}.orbital-footer{z-index:5;border-top:1px solid #bf79ff1a;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:15px;display:flex;position:relative}.orbital-footer span{color:#74657c;font:600 6px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;align-items:center;gap:5px;display:flex}.orbital-footer span i{background:#55dcae;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #55dcae}.orbital-footer em{color:#605667;font:550 6px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;margin-left:auto;font-style:normal}.orbital-ready .orbital-progress-ring{filter:drop-shadow(0 0 8px #54dfb29e)}.orbital-ready .orbital-core{border-color:#5be1b580;box-shadow:inset 0 0 20px #51daae1f,0 0 42px #4ddaad3b,0 0 95px #4ddaad1a}.orbital-ready .orbital-caption>div span{background:#56dcae;box-shadow:0 0 11px #56dcae}@keyframes orbitalBlink{50%{opacity:.28}}@keyframes orbitalBreath{50%{opacity:.56;transform:scale(1.13)}}@keyframes orbitalSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes orbitalSpinReverse{0%{transform:translate(-50%,-50%)rotate(1turn)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes orbitalTiltA{0%{transform:translate(-50%,-50%)rotate(-19deg)rotateX(67deg)rotate(0)}to{transform:translate(-50%,-50%)rotate(-19deg)rotateX(67deg)rotate(1turn)}}@keyframes orbitalTiltB{0%{transform:translate(-50%,-50%)rotate(53deg)rotateY(64deg)rotate(0)}to{transform:translate(-50%,-50%)rotate(53deg)rotateY(64deg)rotate(1turn)}}@keyframes orbitalEnergy{0%{opacity:.72;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(1.48)}}@keyframes orbitalParticle{50%{opacity:.2;transform:scale(.48)}}@keyframes orbitalMeter{50%{opacity:.45;width:12px}}.login-page .login-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1c1625e8,#0c0a11f0);border:1px solid #cea4ff47;border-radius:14px;flex-direction:column;grid-area:1/1;justify-content:center;width:min(470px,100%);min-height:550px;padding:34px 42px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 30px 90px #0000008c,0 0 70px #8841db21}.login-card-glow{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0,#b971ff30,#0000 46%);position:absolute;inset:-1px}.login-brand{justify-content:center;margin-bottom:27px;display:flex}.login-page .login-brand .brand strong{letter-spacing:.24em;font-size:25px}.login-page .status-pill{align-self:center;padding:8px 12px;font-size:10px}.login-page .login-card h1{text-align:center;letter-spacing:-.04em;margin:18px 0 7px;font-size:30px;font-weight:620;line-height:1.1}.login-page .login-card>p{text-align:center;color:#aaa3b1;margin:0 0 23px;font-size:13px}.login-page .login-card form>label{color:#d0c9d7;margin-bottom:15px;font-size:13px}.login-page input{background:#08070cb8;border-color:#ffffff2e;height:50px;margin-top:8px;font-size:14px}.login-page .password-field{margin-top:8px}.login-page .password-field input{margin-top:0;padding-right:82px}.login-page .password-field button{color:#b980f7;width:72px;font-size:10px;font-weight:600}.login-page .captcha{background:#09080db3;height:auto;margin:2px 0 15px;padding:0;display:block;overflow:hidden}.captcha-trigger{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:61px;padding:0 14px;display:flex}.captcha-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.captcha-copy b{color:#ded8e4;font-size:13px;font-weight:570}.captcha-copy small{color:#8c8494;font-size:10px}.captcha-trigger .captcha-box{flex:0 0 23px}.captcha-trigger .captcha-box i{border:2px solid #cfaaf540;border-top-color:#bd7bff;border-radius:50%;width:11px;height:11px;animation:captchaSpin .65s linear infinite}.captcha-verified{background:#1d664d14!important;border-color:#47daa373!important}.captcha-verified .captcha-box{color:#fff;background:#218762;border-color:#50d4a5;box-shadow:0 0 14px #3ed69e33}.captcha-verified .captcha-shield{color:#69d9b1;background:#2cb48212;border-color:#45d29e38}.captcha-challenge{background:#7e37cc0b;border-top:1px solid #b875ff26;padding:12px 14px 14px;animation:captchaOpen .18s ease-out}.captcha-challenge>label{display:block;color:#cfc5d7!important;margin:0 0 9px!important;font-size:12px!important}.captcha-challenge>div{grid-template-columns:1fr 94px;gap:8px;display:grid}.login-page .captcha-challenge input{height:39px;margin:0;font-size:13px}.captcha-challenge button{color:#e4cff8;cursor:pointer;background:#7e37cc3d;border:1px solid #b875ff59;border-radius:6px;font-size:11px;font-weight:600}.captcha-challenge button:disabled{opacity:.38}.captcha-error{color:#ff9cae;margin:-7px 0 12px;font-size:11px;line-height:1.4}.turnstile-shell{background:#08070cc2;border:1px solid #ffffff1f;border-radius:8px;place-items:center;min-height:69px;margin:2px 0 15px;padding:2px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.turnstile-shell.verified{border-color:#49d9a56b;box-shadow:0 0 0 3px #34bf8b0e}.turnstile-widget{place-items:center;width:100%;min-height:65px;display:grid}.turnstile-widget iframe{max-width:100%}.turnstile-bypass,.turnstile-loading{background:#08070cb8;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:12px;min-height:61px;margin:2px 0 15px;padding:0 14px;display:flex}.turnstile-loading{color:#8d8495;justify-content:center;font-size:12px}.turnstile-loading>i{border:2px solid #cfaaf533;border-top-color:#bd7bff;border-radius:50%;width:13px;height:13px;animation:captchaSpin .65s linear infinite}.turnstile-bypass>span{color:#b579ef;background:#9b5cff12;border:1px solid #b875ff3d;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.turnstile-bypass>div{flex-direction:column;gap:2px;min-width:0;display:flex}.turnstile-bypass b{color:#dcd4e2;font-size:12px}.turnstile-bypass small{color:#7f7786;font-size:9px}.turnstile-bypass em{color:#c49a67;font:650 7px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;margin-left:auto;font-style:normal}@keyframes captchaSpin{to{transform:rotate(1turn)}}@keyframes captchaOpen{0%{opacity:0;transform:translateY(-4px)}}.login-page .captcha b{font-size:12px}.login-page .captcha small{color:#8c8494;font-size:10px}.login-page .captcha>b{color:#ded8e4;font-size:12px;font-weight:570}.login-page .captcha-shield{color:#9170b7;font:650 7px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;background:#b875ff0f;border:1px solid #b875ff33;border-radius:4px;margin-left:auto;padding:5px 7px}.login-page .form-meta{align-items:center;min-height:22px;margin-bottom:18px}.login-page .remember{gap:8px;height:22px;line-height:22px;position:relative}.login-page .remember input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.remember-box{color:#0000;background:#07060ab8;border:1px solid #ffffff47;border-radius:4px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;transition:all .18s;display:grid}.remember input:checked+.remember-box{color:#fff;background:#8441d7;border-color:#b875ff;box-shadow:0 0 13px #b875ff3d}.login-page .link-button{align-items:center;height:22px;line-height:22px;display:inline-flex}.login-page .primary-button{height:48px;font-size:13px}.login-page .primary-button:disabled{opacity:.72;color:#c6b4d5;background:linear-gradient(110deg,#4d286f,#66358d);border-color:#b875ff73;box-shadow:inset 0 1px #ffffff1a}.login-page .login-security{color:#7d7584;margin-top:17px;font-size:10px}.login-page .login-foot{z-index:1;color:#706878;white-space:nowrap;margin:0;font-size:10px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (max-height:760px) and (min-width:601px){.login-page .login-card{min-height:0;padding:28px 40px}.login-brand{margin-bottom:21px}.login-page .login-card form>label{margin-bottom:12px}.login-page input{height:45px}.captcha-trigger{min-height:52px}}@media (max-width:1050px) and (min-width:701px){.login-page{grid-template-columns:minmax(350px,420px) minmax(310px,1fr);gap:12px;padding:28px 20px}.login-page .login-card{padding:30px}.orbital-loader{width:min(560px,100%);min-height:520px;padding:22px 14px 18px}.orbital-stage{width:min(410px,92%)}.orbital-core{width:124px;height:124px}.orbital-core strong{font-size:36px}.orbital-tag{display:none}.orbital-footer{gap:5px}.orbital-footer span{font-size:5px}}@media (max-width:700px){.login-page{background:radial-gradient(circle,#181021 0,#0c0911 48%,#07060a 100%);grid-template-columns:1fr;align-items:center;padding:20px;overflow-y:auto}.orbital-loader{opacity:.24;grid-column:auto;justify-content:center;width:auto;min-height:100%;padding:0;position:fixed;inset:0}.orbital-caption,.orbital-footer,.orbital-header,.orbital-tag{display:none}.orbital-stage{flex:none;width:min(620px,130vw);margin:0}.orbital-core{width:134px;height:134px}.login-page .login-card{aspect-ratio:auto;border-radius:18px;width:min(500px,100%);min-height:0;padding:25px 30px}.login-brand{margin-bottom:24px}.login-page .login-brand .brand strong{font-size:22px}.login-page .login-card form>label{margin-bottom:11px;font-size:12px}.login-page input{height:45px}.login-page .captcha{height:56px;margin-bottom:10px}.login-page .form-meta{margin-bottom:12px}.login-page .primary-button{height:44px}}@media (max-width:410px){.login-page{padding:12px}.login-page .login-card{padding:22px 20px}.login-page .captcha-shield{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.login-error{color:#ff9cae;text-align:center;margin:12px 0 0;font-size:12px}.auth-loading{background:radial-gradient(circle,#181021,#07060a 68%);place-items:center;min-height:100vh;display:grid}.auth-loading .brand{animation:auth-pulse 1.4s ease-in-out infinite}@keyframes auth-pulse{50%{opacity:.48;filter:drop-shadow(0 0 18px #b56dff9e)}}body{font-size:17px;line-height:1.5}.nav-item{color:#c5becd;min-height:48px;font-size:15px}.nav-label{color:#948a9e;font-size:12px}.logout-button,.profile-mini b{font-size:14px}.plan-card button,.plan-card p,.profile-mini small{font-size:12px}.topbar>div:first-of-type>p{font-size:11px}.quick-search{color:#bbb3c2;font-size:13px}.section-intro h2,.welcome-row h2{font-size:34px}.search-hero>p,.section-intro p,.welcome-row p{color:#c0b8c7;font-size:15px}.eyebrow,.search-hero .eyebrow,.section-intro .eyebrow{font-size:12px}.primary-button,.primary-button.compact{font-size:15px}.metric-card>p{color:#c4bdcb;font-size:14px}.metric-card>small{color:#9d94a4;font-size:12px}.metric-value span{font-size:12px}.panel-head p,.users-toolbar p{color:#aaa1b1;font-size:13px}.panel-head button,.secondary-button{color:#c0b8c7;font-size:13px}.bar-chart small,.chart-summary p,.chart-summary span{color:#aaa1af;font-size:12px}.provider-info b{font-size:14px}.provider-info small,.provider-info span{font-size:11px}.activity-row b{font-size:14px}.activity-row small,.activity-row time,.activity-user{color:#aaa1b0;font-size:12px}.notice b,.notice p{font-size:13px}.global-search button,.global-search input{font-size:15px}.confidence small,.filter-tabs button,.log-filters button,.result-card>button,.result-main p,.result-main small,.results-top button,.results-top p,.search-options,.search-options label{font-size:12px}.confidence span{font-size:13px}.database-card h3{font-size:16px}.database-card>p,.db-meta,.db-progress small{font-size:13px}.database-card .status-pill{font-size:10px}.api-card-head h3{font-size:16px}.api-card-head p,.api-card>label,.api-foot button,.api-foot span,.api-key button,.api-key code,.quota-head,.quota-head b{font-size:12px}.security-banner b{font-size:14px}.security-banner p{color:#b6adbc;font-size:12px}.users-head{color:#8f8795;font-size:11px}.user-row{font-size:13px}.user-cell b{font-size:14px}.active-state,.role,.user-cell small{font-size:12px}.timeline-item>div:nth-child(2)>span{font-size:11px}.timeline-item h3{font-size:15px}.timeline-item p{color:#b8afbd;font-size:13px}.timeline-item small,.timeline-item time{font-size:11px}.settings-title h3{font-size:16px}.settings-info label,.settings-title button,.settings-title p,.strength{font-size:12px}.password-panel label,.password-panel label input{font-size:14px}.toast{font-size:13px}.login-page .login-brand .brand strong{font-size:28px}.login-page .login-card form>label{font-size:15px}.login-page input{font-size:16px}.login-page .password-field button{font-size:12px}.login-page .captcha>b{font-size:14px}.login-page .link-button,.login-page .remember{font-size:13px!important}.login-page .primary-button{font-size:15px}.login-error{font-size:14px}@media (max-width:600px){body{font-size:16px}.section-intro h2,.welcome-row h2{font-size:28px}.login-page .login-card{padding:28px 26px}.login-page .login-brand .brand strong{font-size:25px}}.source-status-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.source-status{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:11px;min-height:72px;padding:12px 14px;display:flex}.source-status-dot{background:#8b8394;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 12px}.source-status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.source-status b{font-size:14px}.source-status small{color:#aaa1b0;font-size:12px;line-height:1.3}.source-status strong{color:#d5cbdf;margin-left:auto;font-size:18px}.source-ok .source-status-dot{background:var(--green)}.source-empty .source-status-dot{background:#8f8797}.source-unconfigured .source-status-dot{background:#d4a45b}.source-error .source-status-dot,.source-forbidden .source-status-dot,.source-invalid .source-status-dot,.source-quota .source-status-dot{background:#ef7188}.empty-results{text-align:center;background:#ffffff05;border:1px dashed #ffffff29;border-radius:8px;margin-top:16px;padding:28px}.empty-results b{font-size:17px}.empty-results p{color:#aaa1b0;max-width:680px;margin:8px auto 0;font-size:13px}.upload-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-console{background:radial-gradient(circle at 12%,#9845e721,#0000 25%),linear-gradient(145deg,#1a1423d6,#0b0910e6);border:1px dashed #b875ff61;border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:280px;margin:20px 0 18px;padding:34px 38px 56px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #7e32c90b}.upload-console:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#b875ff09 1px,#0000 0),linear-gradient(90deg,#b875ff09 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.upload-console.is-dragging{background-color:#742fb521;border-color:#c27cff;transform:translateY(-2px)}.upload-orbit{z-index:1;border:1px solid #c78bff4d;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:inset 0 0 28px #b053f31a,0 0 32px #943eda1a}.upload-orbit:after,.upload-orbit:before{content:"";border:1px solid #b875ff33;border-radius:50%;animation:uploadOrbit 9s linear infinite;position:absolute}.upload-orbit:before{border-style:dashed;inset:12px}.upload-orbit:after{animation-duration:14s;animation-direction:reverse;inset:-10px}.upload-orbit span{color:#f4e8ff;background:radial-gradient(circle at 35% 30%,#b66af1,#542578 70%);border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid;box-shadow:0 0 28px #ba62f56b}.upload-orbit i{background:#e0b7ff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #bd62ff}.upload-orbit i:first-of-type{top:-3px}.upload-orbit i:last-of-type{width:4px;height:4px;bottom:15px;right:7px}.upload-copy{z-index:1;min-width:0;position:relative}.upload-copy small,.upload-queue-head small{color:#a46cd0;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.upload-copy h3{color:#f2eaf7;margin:11px 0 8px;font-size:22px}.upload-copy p{color:#aaa1b2;max-width:650px;margin:0;font-size:13px;line-height:1.65}.upload-copy code{color:#d8adfa;font-family:var(--font-geist-mono),monospace}.upload-actions{z-index:1;flex-direction:column;gap:9px;display:flex;position:relative}.upload-actions button{min-width:138px}.upload-limits{z-index:1;color:#766d7d;font:600 9px/1 var(--font-geist-mono),monospace;flex-wrap:wrap;gap:18px;display:flex;position:absolute;bottom:18px;left:38px;right:38px}.upload-limits span:before{content:"·";color:#ae6be4;margin-right:7px}.upload-queue{margin-bottom:18px}.upload-queue-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}.upload-queue-head h3{margin:7px 0 0;font-size:18px}.upload-file-list{max-height:270px;overflow-y:auto}.upload-file-list>div{border-bottom:1px solid #ffffff0e;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;display:grid}.upload-file-list>div>span{color:#b778ec;font-size:18px}.upload-file-list b,.upload-file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-file-list b{color:#d8d0de;font-size:12px}.upload-file-list small{color:#796f80;margin-top:3px;font-size:9px}.upload-file-list em{color:#978a9f;font:600 10px/1 var(--font-geist-mono),monospace;font-style:normal}.upload-submit{width:100%;margin-top:16px}.storage-notice{margin-bottom:18px}.dataset-stored i{background:#d2a553!important}.dataset-partial i{background:#c681ef!important}.dataset-error i{background:#ef7188!important}.database-card .db-progress small{margin-top:9px;line-height:1.5;display:block}.database-card .dataset-error{color:#ee8da0;margin-top:10px;font-size:11px}@keyframes uploadOrbit{to{transform:rotate(1turn)}}.provider-state.state-error,.provider-state.state-forbidden,.provider-state.state-invalid,.provider-state.state-quota{color:#ef879a}.provider-state.state-configured,.provider-state.state-unconfigured{color:#d6aa65}@media (max-width:900px){.source-status-panel{grid-template-columns:1fr 1fr}}@media (max-width:560px){.source-status-panel{grid-template-columns:1fr}}.source-sidebar{flex-basis:292px;width:292px;padding:22px 14px 14px}.source-sidebar>.brand{justify-content:center;padding:1px 8px 24px}.source-sidebar nav{scrollbar-width:thin;scrollbar-color:#9b5cff40 transparent;flex:1;min-height:0;padding:0 3px 22px}.source-sidebar .nav-label{color:#8b79a4;margin-left:9px;font-size:11px}.source-sidebar .nav-label-spaced{margin-top:22px}.global-nav,.overview-nav,.tool-group-toggle,.tool-subnav button{color:#aaa2b3;cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.global-nav{background:linear-gradient(105deg,#7030be1c,#7030be06);border:1px solid #9b5cff24;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:31px 1fr;align-items:center;column-gap:11px;min-height:65px;margin-bottom:5px;padding:9px 12px;display:grid}.global-nav>span{color:#bc86ff;border:1px solid #a96eff47;border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.global-nav b{color:#e5ddec;align-self:end;font-size:15px;font-weight:620}.global-nav small{color:#867e8d;align-self:start;font-size:11px}.global-nav.active{background:linear-gradient(105deg,#7434cd4d,#7434cd14);border-color:#a561ff8f;box-shadow:0 0 26px #7131bf1a}.overview-nav{border-radius:7px;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:14px;display:flex}.overview-nav.active,.overview-nav:hover{color:#e3d6ef;background:#9b5cff17}.overview-nav span{color:#9f6ee0;text-align:center;width:19px;font-size:17px}.tool-groups{flex-direction:column;gap:5px;display:flex}.tool-group{border:1px solid #0000;border-radius:8px;overflow:hidden}.tool-group.open{background:#ffffff05;border-color:#ffffff0e}.tool-group-toggle{border-radius:7px;grid-template-columns:34px 1fr 17px;align-items:center;gap:10px;min-height:57px;padding:8px 9px;display:grid}.tool-group-toggle:hover{background:#ffffff07}.tool-group-toggle>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.tool-group-toggle b{color:#d0c8d8;font-size:14px;font-weight:570}.tool-group-toggle small{color:#746d7b;font-size:11px}.tool-group-toggle>i{color:#746783;font-size:14px;font-style:normal;transition:transform .18s;transform:rotate(180deg)}.tool-group.open .tool-group-toggle>i{transform:rotate(0)}.source-mark{width:34px;height:34px;font:700 9px/1 var(--font-geist-mono),monospace;letter-spacing:.03em;border:1px solid;border-radius:7px;flex:0 0 34px;place-items:center;display:grid}.source-local{color:#b98aff;background:#9b5cff17}.source-oathnet{color:#d08bff;background:#ae51ff17}.source-seekria{color:#72a6ff;background:#4e8cff17}.source-openarchivex{color:#5cd9b1;background:#39d79f14}.source-all{color:#c598ff;background:#9b5cff1a}.tool-subnav{padding:0 7px 10px 52px}.tool-subnav p{color:#8c64c3;font:650 9px/1.2 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin:11px 0 5px}.tool-subnav button{border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:5px 8px;font-size:13px;line-height:1.2;display:flex}.tool-subnav button span{color:#5a4f66;font-size:12px}.tool-subnav button:hover{color:#e1d9e8;background:#ffffff07}.tool-subnav button.active{color:#f3eafd;background:linear-gradient(90deg,#7c38d547,#7c38d50f)}.tool-subnav button.active span{color:#b979ff;text-shadow:0 0 8px #9b5cff}.source-catalog-search{z-index:2;color:#9f73d5;background:#0a090ef5;border:1px solid #9b5cff2e;border-radius:6px;align-items:center;gap:7px;margin:4px 0 10px -43px;padding:5px 8px;display:flex;position:sticky;top:0}.source-catalog-search input{height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.source-catalog-search input:focus{box-shadow:none;border:0}.tool-subnav .no-tools{color:#77707e;padding:10px 6px;font-size:11px;display:block}.source-sidebar .nav-item{height:auto;min-height:44px;font-size:14px}.source-sidebar .sidebar-bottom{background:#09090df2;border-top:1px solid #ffffff0b;padding-top:8px}.compact-account .profile-mini{border-top:0}.main-area{width:calc(100% - 292px)}.tool-search-view{max-width:none}.tool-search-hero{text-align:left;background:radial-gradient(at 43% 0,#7031be2e,#0000 58%);flex-direction:column;justify-content:center;min-height:370px;padding:54px max(32px,50% - 525px) 43px;display:flex}.tool-context{align-items:center;gap:14px;width:min(980px,100%);margin:0 auto;display:flex}.tool-context .source-mark{border-radius:10px;flex-basis:47px;width:47px;height:47px;font-size:11px;box-shadow:0 0 26px #9b5cff17}.tool-context small{color:#9e77d0;font:650 11px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.tool-context h2{margin:5px 0 0;font-size:clamp(31px,3.2vw,45px);line-height:1.05}.tool-search-hero>p{color:#b7aebe;width:min(980px,100%);margin:18px auto 0;font-size:16px;line-height:1.6}.tool-search-hero .global-search{border-color:#a767ff7a;border-radius:11px;width:min(980px,100%);height:76px;margin:26px auto 14px;padding:7px 7px 7px 18px;box-shadow:0 18px 55px #00000052,0 0 0 5px #9b5cff0b}.tool-search-hero .global-search>span{color:#b276fa;margin-right:14px;font-size:24px}.search-input-wrap{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.search-input-wrap small{color:#7f7488;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.search-input-wrap input{color:#f0e9f5;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:17px}.search-input-wrap input:focus{box-shadow:none;border:0}.tool-search-hero .global-search button{border-radius:8px;min-width:150px;height:60px;font-size:14px}.tool-search-hero .search-options{color:#8b8392;justify-content:flex-start;width:min(980px,100%);margin:0 auto;font-size:11px}.tool-search-hero .search-options span:nth-child(2n){color:#7e4eb9}.tool-note{color:#9ab9ad;background:#39d79f09;border:1px solid #39d79f21;border-radius:7px;width:min(980px,100%);margin:14px auto 0;padding:11px 13px;font-size:12px}.provider-base-url{color:#8f8696;font:500 10px/1.45 var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin:9px 0 0}@media (max-width:820px){.source-sidebar{width:min(292px,88vw)}.main-area{width:100%}.tool-search-hero{min-height:330px;padding:42px 20px 34px}.tool-search-hero .global-search{flex-wrap:wrap;height:auto;min-height:70px;padding-left:14px}.tool-search-hero .global-search button{width:100%;min-width:0;height:49px;margin-top:7px}.tool-search-hero .search-options{flex-wrap:wrap}}.api-flow{background:linear-gradient(110deg,#6c31b412,#ffffff03);border:1px solid #9b5cff1f;border-radius:8px;grid-template-columns:1fr 34px 1fr 34px 1fr;gap:10px;margin-bottom:16px;padding:15px}.api-flow,.api-flow>div{align-items:center;display:grid}.api-flow>div{grid-template-rows:auto auto;grid-template-columns:31px 1fr;column-gap:10px}.api-flow>div>span{color:#bc88ff;width:31px;height:31px;font:650 11px/1 var(--font-geist-mono),monospace;background:#9b5cff14;border:1px solid #a96eff4d;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.api-flow b{color:#d3cadb;font-size:13px;font-weight:590}.api-flow small{color:#81798a;font-size:11px}.api-flow>i{color:#694791;text-align:center;font-style:normal}.api-foot button:disabled{opacity:.55;cursor:wait}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030306c2;place-items:center;padding:24px;animation:modalFade .18s ease-out;display:grid;position:fixed;inset:0;overflow-y:auto}.app-modal{background:linear-gradient(145deg,#18141ffc,#0b0a0ffc);border:1px solid #b576ff47;border-radius:13px;width:min(670px,100%);max-height:calc(100svh - 48px);animation:modalIn .2s ease-out;overflow-y:auto;box-shadow:0 28px 100px #0000009e,0 0 55px #7937ca1f}.modal-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#120f18f5;justify-content:space-between;gap:20px;padding:23px 25px 19px;display:flex;position:sticky;top:0}.modal-head span{color:#956bc9;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.modal-head h3{color:#f0e9f5;margin:8px 0 5px;font-size:24px;line-height:1.15}.modal-head p{color:#9b93a2;margin:0;font-size:13px}.modal-head>button{border:1px solid var(--line);color:#a69eac;cursor:pointer;background:#ffffff06;border-radius:7px;flex:0 0 34px;width:34px;height:34px;font-size:22px}.modal-head>button:hover{color:#fff;border-color:#b576ff59}.modal-form{flex-direction:column;gap:18px;padding:23px 25px 25px;display:flex}.modal-form .form-two>label,.modal-form>label{color:#d2cad9;flex-direction:column;gap:7px;font-size:14px;font-weight:580;display:flex}.modal-form label>span{color:#837b8a;font-size:11px;font-weight:400;line-height:1.45}.modal-form input{background:#07070bb8;border-color:#ffffff21;height:49px;margin:0;font-size:14px}.modal-form .form-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.modal-form .form-two>label>span{align-items:flex-start;min-height:32px;display:flex}.modal-form .form-two>label>input{margin-top:auto}.api-request-note{background:#9b5cff0a;border:1px solid #9b5cff24;border-radius:8px;align-items:flex-start;gap:13px;padding:14px;display:flex}.api-request-note>div{min-width:0}.api-request-note b{color:#d8cedf;font-size:13px;display:block}.api-request-note p{color:#918899;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}.api-request-note code{color:#b78be9;font:550 10px/1.5 var(--font-geist-mono),monospace}.modal-password{position:relative}.modal-password input{padding-right:90px}.modal-password button{border:0;border-left:1px solid var(--line);color:#b17ee9;cursor:pointer;background:0 0;height:37px;padding:0 11px;font-size:11px;position:absolute;top:6px;right:6px}.role-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.role-picker button{border:1px solid var(--line);color:#a49dab;text-align:left;cursor:pointer;background:#ffffff05;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:68px;padding:10px 12px;display:flex}.role-picker button:hover{border-color:#9b5cff47}.role-picker button.active{color:#e8dcf3;background:linear-gradient(115deg,#8039d538,#8039d50d);border-color:#ae6dff8c;box-shadow:0 0 20px #7333c114}.role-picker b{text-transform:capitalize;font-size:13px}.role-picker small{color:#776f7e;font-size:10px}.modal-error{color:#ff9bae;background:#ef71880f;border:1px solid #ef71883d;border-radius:7px;margin:0;padding:11px 13px;font-size:12px}.modal-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.modal-actions .danger-button,.modal-actions .primary-button,.modal-actions .secondary-button{min-width:130px}.danger-button{color:#ffd5dc;cursor:pointer;background:linear-gradient(110deg,#a93048b8,#7e2235b8);border:1px solid #ef71886b;border-radius:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:600}.danger-button:disabled,.modal-actions button:disabled{opacity:.55;cursor:wait}.turnstile-card{border-color:#4acf9f26}.turnstile-card-status{border:1px solid var(--line);color:#8c8493;background:#ffffff04;border-radius:5px;justify-content:space-between;align-items:center;min-height:38px;margin:14px 0 16px;padding:0 11px;font-size:11px;display:flex}.turnstile-card-status b{color:#bcb3c4;font:550 11px/1 var(--font-geist-mono),monospace}.source-turnstile{color:#6fdcb5;background:#34b18414;border-color:#4fd5a440}.turnstile-switch{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;min-height:66px;padding:12px 14px;flex-direction:row!important}.turnstile-switch>span{flex-direction:column;gap:4px;display:flex}.turnstile-switch b{color:#d8cfe0;font-size:13px}.turnstile-switch small{color:#837a8b;font-size:10px;font-weight:400}.turnstile-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.turnstile-switch>i{background:#111017;border:1px solid #ffffff29;border-radius:999px;flex:0 0 45px;width:45px;height:24px;transition:all .2s;position:relative}.turnstile-switch>i:after{content:"";background:#716a77;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.turnstile-switch input:checked+i{background:#30a97e33;border-color:#4bd7a46b}.turnstile-switch input:checked+i:after{background:#58dcad;left:24px;box-shadow:0 0 12px #50d9a959}.delete-user{width:28px;height:28px;font-size:18px;border-radius:6px!important}.delete-user:hover{color:#ff91a5;background:#ef718814}.delete-confirm{border:1px solid var(--line);background:#ffffff05;border-radius:8px;align-items:center;gap:12px;margin:23px 25px 0;padding:14px;display:flex}.delete-confirm>div{flex-direction:column;gap:3px;display:flex}.delete-confirm b{font-size:14px}.delete-confirm small{color:#857d8c;font-size:11px}.delete-warning{color:#c3bac9;margin:16px 25px;font-size:13px}.delete-confirm~.modal-error{margin:0 25px 16px}.delete-confirm~.modal-actions{padding:0 25px 25px}.result-detail{padding:22px 25px 25px}.result-detail-summary{background:#9b5cff0b;border:1px solid #9b5cff24;border-radius:9px;align-items:center;gap:13px;padding:14px 15px;display:flex}.result-detail-summary>div{gap:4px;min-width:0;display:grid}.result-detail-summary>div>span{color:#bf91f5;width:fit-content;font:650 9px/1 var(--font-geist-mono),monospace;text-transform:uppercase;background:#9b5cff1a;border-radius:4px;padding:3px 6px}.result-detail-summary b{color:#eee7f3;font-size:15px}.result-detail-summary small{color:#918999;overflow-wrap:anywhere;font-size:12px}.result-detail-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 11px;display:flex}.result-detail-head h4{color:#e9e1ef;margin:0 0 5px;font-size:17px}.result-detail-head p{color:#8d8594;margin:0;font-size:12px;line-height:1.5}.result-detail-head .secondary-button{flex:none;min-height:37px}.result-detail-data{scrollbar-color:#553578 #111117;background:#09090e;border:1px solid #ffffff1a;border-radius:9px;max-height:min(55vh,560px);padding:13px;overflow:auto}.detail-object{flex-direction:column;gap:7px;margin:0;display:flex}.detail-field{background:#ffffff05;border:1px solid #ffffff0e;border-radius:6px;grid-template-columns:minmax(125px,.34fr) minmax(0,1fr);gap:14px;padding:10px 11px;display:grid}.detail-field dt{color:#a77ad9;font:600 11px/1.45 var(--font-geist-mono),monospace;text-transform:capitalize;overflow-wrap:anywhere}.detail-field dd{color:#d3ccd8;min-width:0;margin:0;font-size:13px;line-height:1.55}.detail-array{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.detail-array-item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.detail-index{color:#9369be;width:25px;height:25px;font:600 9px/1 var(--font-geist-mono),monospace;background:#9b5cff14;border-radius:5px;place-items:center;display:grid}.detail-string{color:#ded7e3;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.detail-number{color:#76d9b5}.detail-boolean,.detail-number{font:550 12px/1.5 var(--font-geist-mono),monospace}.detail-boolean{color:#d096ff}.detail-null{color:#6f6875;font:500 11px/1.5 var(--font-geist-mono),monospace;font-style:italic}.result-detail>.modal-actions{padding-top:18px}.forum-view{max-width:1700px;padding-bottom:24px}.forum-intro{margin-bottom:18px}.forum-head-actions{align-items:center;gap:10px;display:flex}.forum-shell{background:#0c0b11;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:245px minmax(0,1fr);height:calc(100vh - 190px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047}.forum-channels{background:linear-gradient(#18141ffa,#0d0b12fc);border-right:1px solid #ffffff13;flex-direction:column;min-width:0;display:flex}.forum-column-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;min-height:72px;padding:15px 17px;display:flex;box-shadow:0 2px 14px #0000001f}.forum-column-head>div{gap:5px;display:grid}.forum-column-head small{color:#8f64c0;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.14em}.forum-column-head b{color:#eee8f2;font-size:14px}.forum-column-head>span{color:#c699f9;min-width:26px;height:26px;font:650 10px/1 var(--font-geist-mono),monospace;background:#9b5cff1a;border-radius:8px;place-items:center;padding:0 7px;display:grid}.forum-channel-list{scrollbar-width:thin;scrollbar-color:#9b5cff40 transparent;flex:1;min-height:0;padding:10px 8px;overflow-y:auto}.forum-channel-list>button{color:#918a97;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:58px;padding:8px 10px;transition:all .18s;display:grid}.forum-channel-list>button:hover{color:#d7cfdd;background:#ffffff09}.forum-channel-list>button.active{color:#fff;background:linear-gradient(90deg,#8b45e62e,#8b45e612);border-color:#a967ff2e;box-shadow:inset 2px 0 #a467f1}.forum-hash{color:#80629d;font:500 22px/1 var(--font-geist-mono),monospace}.forum-channel-list button.active .forum-hash{color:#bd83ff}.forum-channel-list button>span:last-child{gap:5px;min-width:0;display:grid}.forum-channel-list b{color:inherit;font-size:13px;font-weight:600}.forum-channel-list b,.forum-channel-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-channel-list small{color:#6f6876;font-size:10px}.forum-online{background:#07060a73;border-top:1px solid #ffffff0f;align-items:center;gap:9px;min-height:58px;padding:11px 15px;display:flex}.forum-online>i{background:#61dfaa;border:2px solid #18131f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 11px #61dfaa73}.forum-online span{gap:3px;display:grid}.forum-online b{color:#d9d1de;font-size:12px}.forum-online small{color:#716a77;text-transform:capitalize;font-size:9px}.forum-empty-mini{text-align:center;justify-items:center;gap:6px;padding:35px 15px;display:grid}.forum-empty-mini>span{color:#9b67d5;font-size:30px}.forum-empty-mini b{color:#ccc4d2;font-size:13px}.forum-empty-mini small{color:#706978;font-size:10px}.forum-feed{background:radial-gradient(circle at 50% 0,#7c41bd14,#0000 32%),#100e15;flex-direction:column;min-width:0;display:flex}.forum-feed-head{background:#100e15e6;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:17px 20px;display:flex}.forum-feed-head>div{align-items:center;gap:13px;min-width:0;display:flex}.forum-feed-head>div>span{color:#a36be2;font:500 27px/1 var(--font-geist-mono),monospace}.forum-feed-head h3{color:#f1ebf5;margin:0 0 5px;font-size:18px}.forum-feed-head p{color:#8c8492;text-overflow:ellipsis;white-space:nowrap;max-width:670px;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.forum-toolbar{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 17px;display:flex}.forum-toolbar>label{color:#786f80;background:#06060a80;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:8px;width:min(300px,48%);height:37px;padding:0 10px;display:flex}.forum-toolbar input{color:#dcd5e1;background:0 0;border:0;outline:0;width:100%;font-size:11px}.forum-toolbar>div{gap:6px;display:flex;overflow:hidden}.forum-tag{--tag:#9b5cff;border:1px solid var(--tag);align-items:center;width:fit-content;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-tag{border:1px solid color-mix(in srgb,var(--tag) 36%,transparent)}}.forum-tag{color:var(--tag);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.forum-tag{color:color-mix(in srgb,var(--tag) 78%,white)}}.forum-tag{background:var(--tag)}@supports (color:color-mix(in lab,red,red)){.forum-tag{background:color-mix(in srgb,var(--tag) 12%,transparent)}}.forum-tag{font:650 9px/1 var(--font-geist-mono),monospace;white-space:nowrap;font-style:normal}.forum-tag:before{background:var(--tag);width:5px;height:5px;box-shadow:0 0 7px var(--tag);border-radius:50%;margin-right:5px}@supports (color:color-mix(in lab,red,red)){.forum-tag:before{box-shadow:0 0 7px color-mix(in srgb,var(--tag) 65%,transparent)}}.forum-tag:before{content:""}.forum-thread-list{scrollbar-width:thin;scrollbar-color:#9b5cff3b transparent;flex:1;min-height:0;padding:8px 10px 18px;overflow-y:auto}.forum-thread-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid;border-color:#0000 #0000 #ffffff0e;border-radius:8px;grid-template-columns:41px minmax(0,1fr) 112px;align-items:start;gap:12px;padding:14px 12px;transition:all .16s;display:grid}.forum-thread-list>button:hover{background:#ffffff06;border-color:#ffffff16}.forum-thread-list>button.active{background:#924ee014;border-color:#a563f733}.forum-message>span,.thread-avatar{color:#d8b4ff;width:39px;height:39px;font:700 11px/1 var(--font-geist-mono),monospace;background:linear-gradient(145deg,#3c2457,#21152f);border:1px solid #b87aff33;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.thread-copy{gap:5px;min-width:0;display:grid}.thread-copy>span{align-items:center;gap:7px;display:flex}.thread-copy>span>small{color:#716a78;font-size:9px}.thread-copy>b{color:#e7e0ec;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.thread-copy>p{color:#8f8796;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.thread-stats{justify-items:end;gap:9px;min-width:0;padding-top:3px;display:grid}.thread-stats b{color:#a97bd7;font:600 10px/1 var(--font-geist-mono),monospace}.thread-stats small{color:#625b68;text-align:right;font-size:9px}.forum-detail-placeholder,.forum-empty-feed{text-align:center;flex:1;place-content:center;justify-items:center;padding:40px;display:grid}.forum-detail-placeholder>span,.forum-empty-feed>span{color:#b27bec;background:#9b5cff0f;border:1px solid #a967ff29;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:12px;font-size:24px;display:grid}.forum-empty-feed h3{color:#ded6e3;margin:0 0 7px;font-size:16px}.forum-detail-placeholder p,.forum-empty-feed p{color:#756e7c;max-width:290px;margin:0 0 15px;font-size:11px;line-height:1.55}.forum-thread-detail{border-left:1px solid #ffffff13;flex-direction:column;display:flex}.forum-thread-detail>header{border-bottom:1px solid #ffffff12;min-height:119px;padding:19px 49px 17px 20px;position:relative}.forum-thread-detail>header>button{color:#9c94a3;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:7px;width:29px;height:29px;font-size:18px;position:absolute;top:15px;right:15px}.forum-thread-detail>header>small{color:#8d62bd;font:650 9px/1 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.forum-thread-detail>header>h3{color:#eee7f2;margin:9px 0 10px;font-size:18px;line-height:1.25}.forum-messages{scrollbar-width:thin;scrollbar-color:#9b5cff3b transparent;flex:1;min-height:0;padding:5px 15px 22px;overflow-y:auto}.forum-message{border-bottom:1px solid #ffffff0d;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:15px 4px;display:grid}.forum-message.original{background:#9b5cff0a;border:1px solid #a260f124;border-radius:9px;margin:8px 0;padding:15px 10px}.forum-message>div{min-width:0}.forum-message>div>header{align-items:center;gap:7px;min-height:18px;display:flex}.forum-message header b{color:#e2dae7;font-size:12px}.forum-message header em{color:#c591ff;font:650 7px/1 var(--font-geist-mono),monospace;background:#9b5cff1a;border-radius:4px;padding:3px 5px;font-style:normal}.forum-message header time{color:#625c67;margin-left:auto;font-size:8px}.forum-message p{color:#aaa2b0;overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.58}.forum-reply{background:#08070bb8;border-top:1px solid #ffffff12;padding:12px 15px 14px}.forum-reply textarea{resize:vertical;color:#ddd5e2;background:#141119e6;border:1px solid #ffffff1c;border-radius:8px;outline:0;width:100%;min-height:74px;padding:11px 12px;font:11px/1.5 inherit}.forum-reply textarea:focus{border-color:#aa68ff66;box-shadow:0 0 0 3px #9b5cff12}.forum-reply>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.forum-reply small{color:#655e6a;font-size:8px}.forum-reply .modal-error{margin-top:8px}.forum-discussion-view{background:radial-gradient(circle at 55% 0,#8948d01c,#0000 38%),#100e15;flex-direction:column;min-width:0;display:flex;overflow:hidden}.forum-discussion-head{background:#0e0c13e6;border-bottom:1px solid #ffffff13;align-content:center;gap:14px;min-height:132px;padding:18px 28px;display:grid}.forum-back-button{color:#b987ef;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-weight:650}.forum-back-button:hover{color:#d7afff}.forum-discussion-head>div{min-width:0}.forum-discussion-head small{color:#8d62bd;font:650 11px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.forum-discussion-head h3{color:#f2ecf6;overflow-wrap:anywhere;margin:8px 0 11px;font-size:clamp(21px,2vw,28px);line-height:1.2}.forum-discussion-head>div>span{align-items:center;gap:10px;display:flex}.forum-discussion-head>div>span>b{color:#837a8a;font-size:12px;font-weight:500}.forum-discussion-view .forum-messages{padding:12px 28px 30px}.forum-discussion-view .forum-message{grid-template-columns:46px minmax(0,1fr);gap:15px;width:min(100%,1080px);margin-left:auto;margin-right:auto;padding:22px 14px}.forum-discussion-view .forum-message.original{border-radius:12px;margin-top:10px;margin-bottom:10px;padding:22px 18px}.forum-discussion-view .forum-message>span{width:46px;height:46px;font-size:13px}.forum-discussion-view .forum-message p{margin-top:10px;font-size:15px;line-height:1.65}.forum-discussion-view .forum-message header b{font-size:15px}.forum-discussion-view .forum-message header time{font-size:12px}.forum-discussion-view .forum-reply{padding:15px 28px 18px}.forum-discussion-view .forum-reply textarea{min-height:88px;font-size:15px}.forum-detail-placeholder b{color:#d0c8d5;font-size:14px}.forum-detail-placeholder p{margin-top:7px}.forum-loading{color:#928a99;justify-content:center;align-items:center;gap:12px;min-height:60vh;font-size:13px;display:flex}.forum-loading i{border:2px solid #9b5cff2e;border-top-color:#a76cf1;border-radius:50%;width:20px;height:20px;animation:spin .8s linear infinite}.forum-form textarea{resize:vertical;color:#e2dbe7;background:#07070bb8;border:1px solid #ffffff21;border-radius:7px;outline:0;min-height:112px;padding:13px;font:13px/1.55 inherit}.forum-form textarea.thread-editor{min-height:170px}.forum-form select:focus,.forum-form textarea:focus{border-color:#ad6cff73}.forum-form select{color:#ddd5e2;background:#0b0a0f;border:1px solid #ffffff21;border-radius:7px;outline:0;height:49px;padding:0 12px;font-size:13px}.forum-tag-picker{border:1px solid #ffffff17;border-radius:8px;margin:0;padding:14px}.forum-tag-picker legend{color:#d2cad9;padding:0 6px;font-size:13px;font-weight:580}.forum-tag-picker legend small{color:#79717f;font-size:9px;font-weight:400}.forum-tag-picker>div{flex-wrap:wrap;gap:7px;display:flex}.forum-tag-picker button{--tag:#9b5cff;border:1px solid var(--tag);align-items:center;gap:6px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.forum-tag-picker button{border:1px solid color-mix(in srgb,var(--tag) 24%,transparent)}}.forum-tag-picker button{color:#9e96a5;background:var(--tag);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.forum-tag-picker button{background:color-mix(in srgb,var(--tag) 5%,transparent)}}.forum-tag-picker button{cursor:pointer;font-size:11px}.forum-tag-picker button i{background:var(--tag);border-radius:50%;width:7px;height:7px}.forum-tag-picker button.selected{color:var(--tag)}@supports (color:color-mix(in lab,red,red)){.forum-tag-picker button.selected{color:color-mix(in srgb,var(--tag) 72%,white)}}.forum-tag-picker button.selected{border-color:var(--tag)}@supports (color:color-mix(in lab,red,red)){.forum-tag-picker button.selected{border-color:color-mix(in srgb,var(--tag) 55%,transparent)}}.forum-tag-picker button.selected{background:var(--tag)}@supports (color:color-mix(in lab,red,red)){.forum-tag-picker button.selected{background:color-mix(in srgb,var(--tag) 14%,transparent)}}.forum-tag-picker>p{color:#7d7584;margin:0;font-size:11px;line-height:1.5}.tag-admin-create{grid-template-columns:minmax(0,1fr) 70px auto;align-items:end;gap:12px;display:grid}.tag-admin-create label{color:#d2cad9;gap:7px;font-size:13px;display:grid}.tag-admin-create input[type=color]{cursor:pointer;width:100%;padding:4px}.tag-admin-create .primary-button{height:49px}.tag-admin-list{background:#0606094d;border:1px solid #ffffff14;border-radius:8px;gap:8px;padding:15px;display:grid}.tag-admin-list>small{color:#75607f;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.09em;margin-bottom:3px}.tag-admin-list>div{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:5px 2px;display:flex}.tag-admin-list>div>small{color:#706978;font-size:9px}.tag-admin-list>p{color:#77707d;margin:0;font-size:11px}@keyframes modalFade{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1220px){.forum-shell{grid-template-columns:225px minmax(420px,1fr)}}@media (max-width:820px){.forum-view{padding-left:12px;padding-right:12px}.forum-intro{align-items:stretch}.forum-head-actions{width:100%}.forum-head-actions button{flex:1}.forum-shell{grid-template-columns:1fr;height:auto;min-height:calc(100svh - 240px);overflow:visible}.forum-channels{border-bottom:1px solid #ffffff13;border-right:0}.forum-column-head,.forum-online{display:none}.forum-channel-list{gap:7px;padding:9px;display:flex;overflow-x:auto}.forum-channel-list>button{width:auto;min-width:190px}.forum-feed{min-height:580px}.forum-feed-head{align-items:flex-start;padding:15px}.forum-feed-head>div>span{display:none}.forum-feed-head h3{font-size:16px}.forum-feed-head p{max-width:55vw}.forum-feed-head button{min-width:42px;padding:0;font-size:0}.forum-feed-head button:first-letter{font-size:18px}.forum-toolbar{flex-direction:column;align-items:flex-start}.forum-toolbar>label{width:100%}.forum-toolbar>div{width:100%;overflow-x:auto}.forum-thread-list>button{grid-template-columns:37px minmax(0,1fr)}.thread-stats{display:none}.thread-avatar{width:36px;height:36px}.forum-shell.discussion-open .forum-channels{display:none}.forum-discussion-view{grid-column:1;min-height:680px}.forum-discussion-head{padding:17px 16px}.forum-discussion-view .forum-messages{padding:8px 10px 24px}.forum-discussion-view .forum-message{grid-template-columns:39px minmax(0,1fr);gap:10px;padding:17px 6px}.forum-discussion-view .forum-message.original{padding:17px 10px}.forum-discussion-view .forum-message>span{width:39px;height:39px}.forum-discussion-view .forum-reply{padding:12px 12px 15px}.tag-admin-create{grid-template-columns:minmax(0,1fr) 66px}.tag-admin-create .primary-button{grid-column:1/-1;width:100%}}@media (max-width:700px){.upload-console{text-align:center;grid-template-columns:1fr;gap:18px;padding:27px 20px 72px}.upload-orbit{justify-self:center;width:88px;height:88px}.upload-orbit span{width:46px;height:46px;font-size:20px}.upload-actions{flex-flow:wrap;justify-content:center}.upload-actions button{min-width:125px}.upload-limits{justify-content:center;gap:10px;left:20px;right:20px}.upload-file-list>div{grid-template-columns:26px minmax(0,1fr)}.upload-file-list em{display:none}.api-flow{grid-template-columns:1fr}.api-flow>i{transform:rotate(90deg)}.modal-backdrop{place-items:end center;padding:0}.app-modal{border-radius:15px 15px 0 0;width:100%;max-height:92svh}.modal-form .form-two,.role-picker{grid-template-columns:1fr}.modal-form .form-two>label>span{min-height:0}.role-picker button{min-height:58px}.modal-actions{flex-direction:column-reverse}.modal-actions .danger-button,.modal-actions .primary-button,.modal-actions .secondary-button{width:100%}.result-detail{padding:18px 16px 20px}.result-detail-head{flex-direction:column;align-items:stretch}.result-detail-head .secondary-button{width:100%}.result-detail-data{max-height:52vh;padding:9px}.detail-field{grid-template-columns:1fr;gap:5px;padding:10px}.result-open{display:none}}.forum-attachments{gap:7px;margin-top:11px;display:grid}.forum-attachment{background:#9b5cff0b;border:1px solid #af70fa29;border-radius:10px;min-width:0;transition:all .16s;overflow:hidden}.forum-attachment:hover{background:#9b5cff13;border-color:#b272ff61}.forum-image-preview{background:#0403075c;padding:8px 8px 0;display:block}.forum-image-preview img{object-fit:contain;background:#07060a;border-radius:7px;width:100%;max-height:520px;display:block}.forum-attachment-file{min-width:0;color:inherit;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:grid}.forum-attachment-file:hover{background:#9b5cff0e}.forum-attachment-file>span:first-child{color:#c697fb;width:40px;height:36px;font:700 10px/1 var(--font-geist-mono),monospace;background:#9b5cff1c;border-radius:7px;place-items:center;display:grid}.forum-attachment-file>span:nth-child(2){gap:4px;min-width:0;display:grid}.forum-attachments b{color:#ddd5e3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.forum-attachments small{color:#8b8292}.forum-attachment-file>i{color:#ab75e8;text-align:center;font-size:17px;font-style:normal}.forum-file-picker{cursor:pointer;position:relative}.forum-attach-button>input,.forum-file-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.forum-file-picker>strong{color:#d7cfdd;background:#9b5cff0a;border:1px dashed #ae6dff59;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:76px;padding:12px 14px;font-weight:500;transition:all .16s;display:grid}.forum-file-picker:hover>strong{background:#9b5cff13;border-color:#b77bff9e}.forum-file-picker>strong>i{color:#c18df9;background:#9b5cff1f;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:21px;font-style:normal;display:grid}.forum-file-picker>strong>b{align-self:end;font-size:14px}.forum-file-picker>strong>small{color:#8d8494;align-self:start;font-weight:400}.forum-file-queue{gap:6px;display:grid}.forum-file-queue>span{background:#0505085c;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto 27px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:6px 7px 6px 10px;display:grid}.forum-file-queue>span>i{color:#ae78e9;font-style:normal}.forum-file-queue>span>b{color:#d1c9d7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.forum-file-queue>span>small{color:#817987}.forum-file-queue>span>button{color:#9c929f;cursor:pointer;background:#ffffff09;border:0;border-radius:5px;width:27px;height:27px;padding:0}.forum-file-queue>span>button:hover{color:#ff9daf;background:#ef718817}.forum-file-queue.compact{max-height:110px;margin-top:8px;overflow-y:auto}.forum-reply-actions{grid-template-columns:auto 1fr auto;gap:10px;display:grid!important}.forum-attach-button{color:#c18cf8;cursor:pointer;background:#9b5cff0f;border:1px solid #a867f638;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.forum-attach-button:hover{background:#9b5cff1a;border-color:#b171ff73}.forum-reply-actions>small{align-self:center}body{font-size:16px}.app-shell button,.app-shell input,.app-shell label,.app-shell li,.app-shell p,.app-shell select,.app-shell td,.app-shell textarea,.app-shell time{font-size:14px}.app-shell small{font-size:12px;line-height:1.45}.global-nav,.global-nav b,.overview-nav,.profile-mini b,.source-sidebar .nav-item,.source-sidebar .nav-label,.tool-group-toggle b{font-size:14px}.global-nav small,.profile-mini small,.tool-group-toggle small,.tool-subnav button,.topbar p{font-size:12px}.topbar h1{font-size:20px}.topbar button{font-size:13px}.panel-head h3,.users-toolbar h3{font-size:18px}.panel-head p,.users-toolbar p{font-size:14px}.activity-row small,.activity-row time,.activity-user,.api-card label,.api-foot,.db-meta,.db-progress small,.metric-card small,.metric-card>p,.provider-info small,.settings-info label{font-size:13px}.metric-value b{font-size:31px}.activity-row b,.api-card h3,.database-card h3,.provider-info b,.user-cell b{font-size:15px}.results-top h3{font-size:18px}.confidence small,.result-main p,.result-main small{font-size:12px}.result-main h4{font-size:16px}.modal-head span{font-size:11px}.modal-form label>span,.modal-head p{font-size:13px}.login-card form>label,.modal-form .form-two>label,.modal-form input,.modal-form select,.modal-form textarea,.modal-form>label{font-size:15px}.login-card input{font-size:16px}.login-card button,.remember,.turnstile-bypass b{font-size:14px}.captcha-error,.login-error,.turnstile-bypass small{font-size:12px}.forum-column-head small,.forum-column-head>span,.forum-thread-detail>header>small{font-size:11px}.forum-channel-list b,.forum-column-head b,.forum-online b{font-size:15px}.forum-channel-list small,.forum-online small{font-size:12px}.forum-feed-head h3{font-size:21px}.forum-feed-head p,.forum-toolbar input{font-size:14px}.forum-tag{padding:5px 8px;font-size:11px}.thread-copy>span>small,.thread-stats b,.thread-stats small{font-size:12px}.thread-copy>b{font-size:16px}.thread-copy>p{font-size:14px}.forum-message>span,.thread-avatar{font-size:12px}.forum-thread-detail>header>h3{font-size:21px}.forum-message header b{font-size:14px}.forum-message header em{font-size:9px}.forum-message header time{font-size:11px}.forum-message p,.forum-reply textarea{font-size:14px}.forum-reply small{font-size:11px}.forum-detail-placeholder b,.forum-empty-feed h3{font-size:17px}.forum-detail-placeholder p,.forum-empty-feed p,.forum-tag-picker>p{font-size:13px}@media (max-width:700px){.forum-reply-actions{grid-template-columns:1fr auto}.forum-reply-actions>small{display:none}.forum-file-queue>span{grid-template-columns:24px minmax(0,1fr) 27px}.forum-file-queue>span>small{display:none}}@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}