:root{font-family:Segoe UI Variable,Segoe UI,Inter,system-ui,sans-serif;color-scheme:dark;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--topbar-height: 66px;--statusbar-height: 30px}*{box-sizing:border-box}html{min-width:320px;min-height:100%;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#14110b;overflow-x:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 78%,white 22%);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.48}::selection{color:var(--window);background:var(--accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--window) 82%,black 18%)}::-webkit-scrollbar-thumb{border:3px solid color-mix(in srgb,var(--window) 82%,black 18%);border-radius:8px;background:color-mix(in srgb,var(--line) 72%,var(--muted) 28%)}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.app-shell{position:relative;min-height:100vh;color:var(--ink);background:linear-gradient(115deg,color-mix(in srgb,var(--base) 95%,transparent),color-mix(in srgb,var(--window) 88%,var(--accent) 12%));isolation:isolate;--pointer-x: 50%;--pointer-y: 42%}.theme-light{color-scheme:light}.theme-dark{color-scheme:dark}.motion-layer{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.78}.motion-grid{position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--line) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 13%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 92%);opacity:.48}.pointer-light{position:absolute;inset:0;background:radial-gradient(circle 150px at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--accent) 13%,transparent),transparent 72%);opacity:.9;transition:opacity .18s ease}.motion-ribbons,.motion-radar,.motion-stars,.motion-particles{position:absolute;inset:0}.motion-ribbons i{position:absolute;left:-20%;width:145%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);opacity:.34;transform:rotate(-9deg);animation:ribbon-shift 17s ease-in-out infinite alternate}.motion-ribbons i:nth-child(1){top:20%}.motion-ribbons i:nth-child(2){top:55%;animation-delay:-6s;transform:rotate(8deg)}.motion-ribbons i:nth-child(3){top:83%;animation-delay:-11s;transform:rotate(-5deg)}.motion-particle{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);color:var(--accent-2);border:1px solid color-mix(in srgb,var(--accent) 65%,transparent);opacity:.32;transform:rotate(var(--turn));animation:particle-float var(--duration) linear var(--delay) infinite}.motion-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 9px var(--accent),160px 80px 0 var(--accent-2),-120px 150px 0 var(--accent);animation:star-pulse 4s ease-in-out infinite}.motion-stars i:nth-child(1){left:14%;top:24%}.motion-stars i:nth-child(2){left:42%;top:14%;animation-delay:-1s}.motion-stars i:nth-child(3){left:73%;top:31%;animation-delay:-2s}.motion-stars i:nth-child(4){left:28%;top:71%;animation-delay:-3s}.motion-stars i:nth-child(5){left:81%;top:78%;animation-delay:-1.7s}.motion-radar{display:none;place-items:center}.motion-radar i{position:absolute;width:260px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;animation:radar-ring 5s ease-out infinite}.motion-radar i:nth-child(2){animation-delay:-1.7s}.motion-radar i:nth-child(3){animation-delay:-3.4s}.motion-radar .motion-particle,.motion-focus .motion-particle{display:none}.motion-radar .motion-radar,.motion-signal-halo .motion-radar,.motion-radar-sweep .motion-radar{display:grid}.motion-star .motion-ribbons,.motion-circuit .motion-ribbons,.motion-rain .motion-ribbons,.motion-crystal .motion-ribbons,.motion-hex .motion-ribbons,.motion-snow .motion-ribbons,.motion-confetti .motion-ribbons,.motion-flower .motion-ribbons,.motion-bubble .motion-ribbons,.motion-kitty .motion-ribbons{opacity:.22}.motion-comet .motion-particle{width:calc(var(--size) * 4);height:1px;border:0;background:linear-gradient(90deg,transparent,var(--accent))}.motion-aurora .motion-ribbons i,.motion-ribbon .motion-ribbons i{height:48px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:50%;background:transparent;opacity:.18}.motion-flower .motion-particle{border:0;width:calc(var(--size) * 1.25);height:calc(var(--size) * .7);border-radius:80% 18%;background:color-mix(in srgb,var(--accent-2) 60%,transparent);animation-name:petal-fall}.motion-bubble .motion-particle{border-radius:50%;border-color:color-mix(in srgb,var(--accent-2) 48%,transparent);background:transparent;animation-name:bubble-rise}.motion-crystal .motion-particle{border-color:color-mix(in srgb,var(--accent-3) 55%,transparent);transform:rotate(45deg)}.motion-hex .motion-particle{border-radius:3px;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}.motion-circuit .motion-grid,.motion-rain .motion-grid{background-size:32px 32px;opacity:.65}.motion-circuit .motion-particle,.motion-rain .motion-particle{width:2px;height:calc(var(--size) * 2.7);border:0;background:linear-gradient(var(--accent),transparent);animation-name:data-fall}.motion-snow .motion-particle{width:3px;height:3px;border:0;border-radius:50%;background:var(--accent-3);animation-name:snow-fall}.motion-confetti .motion-particle{width:calc(var(--size) * .5);height:var(--size);border:0;border-radius:2px;background:var(--accent-2);animation-name:confetti-fall}.motion-kitty .motion-particle{width:auto;height:auto;border:0;font-size:clamp(11px,var(--size),19px);animation-name:kitty-fall}.motion-kitty .motion-particle:before{content:"♡"}.motion-kitty .motion-particle:nth-child(3n):before{content:"=^.^=";font-size:.62em;font-weight:700}.motion-kitty .motion-particle:nth-child(4n):before{content:"✦"}.performance-mode .motion-layer{opacity:.42}.performance-mode .motion-particle,.performance-mode .motion-ribbons i,.performance-mode .motion-stars i,.performance-mode .motion-radar i{animation:none!important}@keyframes ribbon-shift{to{transform:translate3d(7%,12px,0) rotate(-4deg)}}@keyframes particle-float{0%{transform:translate3d(0,18px,0) rotate(var(--turn));opacity:0}16%,80%{opacity:.38}to{transform:translate3d(45px,-90px,0) rotate(calc(var(--turn) + 120deg));opacity:0}}@keyframes petal-fall{to{transform:translate3d(54px,110vh,0) rotate(430deg)}}@keyframes kitty-fall{to{transform:translate3d(32px,108vh,0) rotate(16deg)}}@keyframes bubble-rise{to{transform:translate3d(30px,-105vh,0) scale(1.2);opacity:0}}@keyframes data-fall{to{transform:translate3d(0,105vh,0);opacity:0}}@keyframes snow-fall{to{transform:translate3d(24px,105vh,0);opacity:.1}}@keyframes confetti-fall{to{transform:translate3d(30px,105vh,0) rotate(540deg);opacity:0}}@keyframes star-pulse{50%{opacity:.3;transform:scale(1.7)}}@keyframes radar-ring{0%{transform:scale(.2);opacity:.55}to{transform:scale(1.7);opacity:0}}.topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:var(--topbar-height);padding:8px 18px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--window) 93%,transparent);box-shadow:0 8px 26px color-mix(in srgb,black 17%,transparent)}.brand{display:inline-flex;align-items:center;gap:11px;min-width:max-content;user-select:none}.brand__mark{display:grid;place-items:center;width:66px;height:42px}.brand__mark img{display:block;width:64px;height:39px;object-fit:contain;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 52%,transparent))}.brand__name{position:relative;color:var(--ink);font-size:20px;font-weight:650;line-height:1}.brand__name b{color:var(--accent-2);font-weight:700}.brand__name:after{content:"";position:absolute;left:0;bottom:-9px;width:72%;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}.topbar__nav{display:flex;align-items:center;gap:7px;min-width:0;margin:0 18px;overflow-x:auto;scrollbar-width:none}.topbar__nav::-webkit-scrollbar{display:none}.nav-button,.tool-button,.icon-button,.mini-button,.status-pill,.count-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 88%,transparent);font-size:12px;font-weight:600;white-space:nowrap}.nav-button,.tool-button,.icon-button,.mini-button{cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.nav-button{padding:0 14px}.nav-button:hover,.tool-button:hover,.icon-button:hover,.mini-button:hover{border-color:color-mix(in srgb,var(--accent) 68%,var(--line));background:color-mix(in srgb,var(--panel) 72%,var(--tile));transform:translateY(-1px)}.nav-button.is-active,.tool-button.is-active,.icon-button.is-active,.mini-button.is-active{color:color-mix(in srgb,var(--accent-3) 80%,var(--ink));border-color:color-mix(in srgb,var(--accent) 78%,white 10%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,var(--card)),color-mix(in srgb,var(--accent-2) 78%,var(--card)));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 25%,transparent)}.topbar__tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.tool-button{padding:0 12px}.icon-button{width:36px;min-width:36px;padding:0}.status-pill{padding:0 12px}.status-pill i,.search-feedback i,.statusbar i{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 8px color-mix(in srgb,var(--accent-2) 65%,transparent)}.page-frame{position:relative;z-index:1;min-height:calc(100vh - var(--topbar-height) - var(--statusbar-height));animation:page-enter .32s cubic-bezier(.2,.75,.3,1) both}.topbar--loading{min-height:var(--topbar-height);background:color-mix(in srgb,var(--window) 92%,transparent)}.topbar--loading:after{content:"";grid-column:1 / -1;align-self:end;width:32%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);animation:route-loading-line .9s ease-in-out infinite alternate}.route-loading{display:grid;place-items:center;align-content:center;gap:12px;min-height:calc(100vh - var(--topbar-height) - var(--statusbar-height));color:var(--muted);font-size:11px;font-weight:650}.route-loading i{width:26px;height:26px;border:2px solid color-mix(in srgb,var(--line) 70%,transparent);border-top-color:var(--accent-2);border-radius:50%;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 14%,transparent);animation:auth-spin .7s linear infinite}@keyframes route-loading-line{0%{opacity:.35;transform:translate(0)}to{opacity:.9;transform:translate(210%)}}@keyframes page-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.page{width:min(1160px,calc(100% - 36px));margin:0 auto;padding:22px 0 54px}.statusbar{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;height:var(--statusbar-height);padding:0 18px;border-top:1px solid color-mix(in srgb,var(--line) 62%,transparent);background:color-mix(in srgb,var(--window) 95%,black 5%);color:var(--muted);font-size:11px;font-weight:600}.statusbar span,.statusbar div{display:flex;align-items:center;gap:8px}.statusbar b{padding:3px 9px;border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:6px;color:var(--ink);font-weight:550}.primary-button,.secondary-button,.field-action,.performance-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:7px;font-size:12px;font-weight:650;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.primary-button{color:color-mix(in srgb,var(--accent-3) 88%,var(--ink));border-color:color-mix(in srgb,var(--accent) 72%,white 10%);background:linear-gradient(115deg,var(--accent),var(--accent-2));box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 22%,transparent)}.secondary-button,.performance-toggle{color:var(--ink);background:color-mix(in srgb,var(--tile) 91%,transparent)}.primary-button:hover,.secondary-button:hover,.field-action:hover,.performance-toggle:hover{transform:translateY(-1px);border-color:var(--accent)}.primary-button:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 32%,transparent)}.page-hero,.search-heading,.content-band,.results-band{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 86%,transparent);box-shadow:0 14px 38px color-mix(in srgb,black 12%,transparent)}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:28px;align-items:center;min-height:256px;padding:24px 26px}.page-hero__copy h1{margin:18px 0 8px;color:var(--ink);font-size:clamp(32px,4vw,48px);line-height:1.05;font-weight:720}.page-hero__copy>p{max-width:680px;margin:0;color:var(--muted);font-size:14px;font-weight:550;line-height:1.6}.page-hero__copy:after{content:"";display:block;width:min(300px,70%);height:2px;margin-top:22px;background:linear-gradient(90deg,var(--accent),var(--accent-4),transparent)}.eyebrow{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 11px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 85%,transparent);font-size:11px;font-weight:650}.page-hero__aside,.active-mode,.theme-now,.animation-now{min-width:0}.active-mode,.theme-now,.animation-now{padding:18px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 84%,transparent)}.active-mode>span,.theme-now>span,.animation-now>span{color:var(--muted);font-size:11px;font-weight:650;text-transform:uppercase}.active-mode h2,.theme-now h2,.animation-now h2{margin:9px 0 6px;font-size:26px;line-height:1.1}.active-mode b{color:var(--accent-2);font-size:13px}.active-mode p,.theme-now p,.animation-now p{margin:10px 0;color:var(--muted);font-size:12px;line-height:1.45}.meter,.theme-now__gradient{height:8px;margin-top:16px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--line) 26%,transparent)}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.content-band,.results-band{margin-top:14px;padding:18px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading h2{margin:0 0 4px;font-size:22px;font-weight:680}.section-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.count-pill{min-height:33px;padding:0 12px}.hero-actions,.results-band__tools{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.spin{animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;z-index:100;right:22px;bottom:48px;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));min-height:46px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--tile) 96%,transparent);color:var(--ink);box-shadow:0 16px 42px color-mix(in srgb,black 34%,transparent);font-size:12px;font-weight:600;animation:toast-enter .22s ease both}.toast__icon{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--accent-3);background:var(--accent)}.toast>span:nth-child(2){flex:1}.toast>button{display:grid;place-items:center;width:28px;height:28px;border:0;color:var(--muted);background:transparent;cursor:pointer}.toast--error{border-color:#ef476f}.toast--error .toast__icon{background:#ef476f;color:#fff}@keyframes toast-enter{0%{opacity:0;transform:translate3d(0,10px,0)}}.empty-state{display:grid;place-items:center;min-height:230px;padding:36px 20px;text-align:center}.empty-state__icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:13px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 82%,transparent)}.empty-state strong{font-size:17px}.empty-state p{max-width:420px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.page-home{width:min(960px,calc(100% - 36px));padding-top:clamp(42px,8vh,82px)}.home-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:36px;min-height:430px;padding:30px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 80%,transparent);box-shadow:0 18px 56px color-mix(in srgb,black 16%,transparent);overflow:hidden}.home-stage:before{content:"";position:absolute;inset:0;border-top:2px solid var(--accent);pointer-events:none;opacity:.85}.home-stage__copy{position:relative;z-index:2}.home-stage__copy h1{margin:24px 0 10px;color:var(--ink);font-size:clamp(42px,6vw,62px);line-height:.98;font-weight:720}.home-stage__copy h1 span{color:var(--accent-2)}.home-stage__copy>p{margin:0;color:var(--muted);font-size:14px;font-weight:600}.home-actions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.home-stage__line{width:90%;height:2px;margin-top:30px;background:linear-gradient(90deg,var(--accent),var(--accent-4),transparent)}.home-preview{position:relative;z-index:1;display:grid;align-content:start;gap:12px;min-height:330px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 78%,transparent);overflow:hidden}.home-preview:before,.home-preview:after{content:"";position:absolute;width:270px;height:270px;right:-75px;top:28px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;animation:preview-ring 10s linear infinite}.home-preview:after{width:190px;height:190px;right:-36px;top:66px;animation-direction:reverse}@keyframes preview-ring{to{transform:rotate(360deg)}}.home-preview__top{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-top:2px solid var(--accent);border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.home-preview__top i{display:block;width:36px;height:9px;border-radius:5px;background:color-mix(in srgb,var(--muted) 45%,transparent)}.home-preview__top i:nth-child(2){width:70px}.home-preview__top span{width:44px;height:18px;margin-left:auto;border-radius:9px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.home-preview__row{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 45%,transparent);border-radius:7px;background:color-mix(in srgb,var(--card) 66%,transparent)}.home-preview__row b{width:26px;height:26px;border:1px solid color-mix(in srgb,var(--accent-2) 40%,var(--line));border-radius:6px}.home-preview__row div{flex:1}.home-preview__row i{display:block;width:60%;height:8px;margin:4px 0;border-radius:4px;background:color-mix(in srgb,var(--muted) 42%,transparent)}.home-preview__row i:last-child{width:82%;opacity:.72}.home-preview__footer{position:relative;z-index:1;height:46px;padding:18px 12px 0}.home-preview__footer span{display:block;width:100%;height:7px;border-radius:4px;background:color-mix(in srgb,var(--line) 48%,transparent);overflow:hidden}.home-preview__footer span:after{content:"";display:block;width:42%;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2));animation:scan-progress 2.8s ease-in-out infinite alternate}.home-preview__scanner{position:absolute;right:42px;bottom:50px;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);border-radius:7px;background:color-mix(in srgb,var(--accent) 18%,transparent)}.home-preview__scanner i{position:absolute;inset:20px;border:2px solid color-mix(in srgb,var(--accent-2) 65%,transparent);border-radius:50%}@keyframes scan-progress{to{width:82%}}.home-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.home-metrics article{display:flex;align-items:center;gap:12px;min-width:0;min-height:94px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 80%,transparent)}.home-metrics article>svg{color:var(--accent-2);flex:0 0 auto}.home-metrics article div{min-width:0;flex:1}.home-metrics span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase}.home-metrics strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.home-metrics small{display:block;margin-top:3px;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-metrics i{display:block;width:42%;height:2px;margin-top:10px;background:linear-gradient(90deg,var(--accent),transparent)}.home-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.home-shortcuts button{display:flex;align-items:center;gap:12px;min-height:72px;padding:13px 16px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 76%,transparent);cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease}.home-shortcuts button:hover{transform:translateY(-2px);border-color:var(--accent)}.home-shortcuts button>svg:first-child{color:var(--accent-2)}.home-shortcuts button>svg:last-child{margin-left:auto}.home-shortcuts span{display:grid;gap:3px}.home-shortcuts b{font-size:13px}.home-shortcuts small{color:var(--muted);font-size:11px}.search-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:124px;padding:20px 24px}.search-page,.page-advanced{position:relative;isolation:isolate}.search-page>:not(.cursor-eye-backdrop),.page-advanced>:not(.cursor-eye-backdrop){position:relative;z-index:1}.cursor-eye-backdrop{position:absolute;z-index:0;width:clamp(390px,46vw,650px);aspect-ratio:270 / 220;color:var(--accent-2);opacity:.13;pointer-events:none;contain:layout paint style;filter:saturate(1.08)}.cursor-eye-backdrop--search{top:24px;right:-76px}.cursor-eye-backdrop--advanced{top:72px;left:500px;width:620px;opacity:.11;transform:translate(-50%)}.cursor-eye-backdrop__aura{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent-2) 7%,transparent) 42%,transparent 72%);filter:blur(18px);transform:translate3d(var(--ambient-eye-x, 0),var(--ambient-eye-y, 0),0);transition:transform .15s cubic-bezier(.2,.8,.3,1)}.cursor-eye-backdrop__orbit{position:absolute;inset:11%;border:1px solid color-mix(in srgb,var(--accent-2) 46%,transparent);border-radius:50%;animation:cursor-eye-orbit 20s linear infinite}.cursor-eye-backdrop__orbit--inner{inset:24%;border-color:color-mix(in srgb,var(--accent) 42%,transparent);animation-duration:14s;animation-direction:reverse}.cursor-eye-backdrop__orbit:after{content:"";position:absolute;top:11%;left:22%;width:5px;height:5px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 12px color-mix(in srgb,var(--accent-2) 72%,transparent)}.cursor-eye-backdrop svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 32%,transparent));animation:cursor-eye-float 7.5s ease-in-out infinite}.cursor-eye-backdrop__blink{transform-box:view-box;transform-origin:center;animation:cursor-eye-blink 9.5s ease-in-out infinite}.cursor-eye-backdrop__sclera{fill:color-mix(in srgb,var(--tile) 54%,transparent)}.cursor-eye-backdrop__outline{fill:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.cursor-eye-backdrop__lid{fill:none;stroke:color-mix(in srgb,var(--ink) 58%,transparent);stroke-width:3;stroke-linecap:round}.cursor-eye-backdrop__iris{transform:translate3d(var(--ambient-eye-x, 0),var(--ambient-eye-y, 0),0);transform-box:view-box;transform-origin:center;transition:transform 135ms cubic-bezier(.2,.8,.3,1);will-change:transform}.cursor-eye-backdrop__iris-ring{fill:color-mix(in srgb,var(--tile) 72%,transparent);stroke:color-mix(in srgb,var(--accent-3) 70%,var(--accent-2));stroke-width:5}.cursor-eye-backdrop__pupil{fill:color-mix(in srgb,var(--base) 88%,black)}.cursor-eye-backdrop__shine{fill:color-mix(in srgb,white 88%,var(--accent-3))}.cursor-eye-backdrop__tail{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round}.advanced-board>.cursor-eye-backdrop{z-index:0}.advanced-links{z-index:1}.graph-node,.board-empty{z-index:2}@keyframes cursor-eye-float{0%,to{translate:0 -3px}50%{translate:0 5px}}@keyframes cursor-eye-orbit{to{transform:rotate(360deg)}}@keyframes cursor-eye-blink{0%,43%,47%,78%,82%,to{transform:scaleY(1)}45%,80%{transform:scaleY(.08)}}.performance-mode .cursor-eye-backdrop{opacity:.065}.performance-mode .cursor-eye-backdrop svg,.performance-mode .cursor-eye-backdrop__blink,.performance-mode .cursor-eye-backdrop__orbit{animation:none}@media(prefers-reduced-motion:reduce),(update:slow){.cursor-eye-backdrop svg,.cursor-eye-backdrop__blink,.cursor-eye-backdrop__orbit{animation:none!important}.cursor-eye-backdrop__iris,.cursor-eye-backdrop__aura{transition:none!important}}.search-heading:after{content:"";grid-column:1 / -1;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-4),transparent)}.search-heading__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;color:var(--accent-2);background:var(--tile)}.search-heading h1{margin:0;font-size:27px;font-weight:700}.search-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:550}.search-form{display:grid;gap:10px;margin-top:12px}.search-section{border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 84%,transparent);overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.search-section.is-open{border-color:color-mix(in srgb,var(--line) 84%,var(--accent) 16%)}.search-section__head{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:0;color:var(--ink);background:transparent;cursor:pointer;text-align:left}.search-section__head>svg:first-child{color:var(--accent-2)}.search-section__head>svg:last-child{color:var(--muted);transition:transform .26s cubic-bezier(.2,.7,.3,1)}.search-section.is-open .search-section__head>svg:last-child{transform:rotate(180deg)}.search-section__head strong{font-size:14px;font-weight:650}.search-section__collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.2,.75,.3,1),opacity .18s ease}.search-section.is-open .search-section__collapse{grid-template-rows:1fr;opacity:1}.search-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;overflow:hidden;padding:0 16px;transition:padding .3s ease}.search-section.is-open .search-fields{padding:4px 16px 18px}.search-fields--6{grid-template-columns:.72fr .72fr 1fr 1.15fr 1.15fr 1fr}.search-fields--3{grid-template-columns:repeat(3,1fr)}.search-field{display:grid;gap:6px;min-width:0}.search-field>span{color:color-mix(in srgb,var(--muted) 92%,var(--ink));font-size:11px;font-weight:550}.search-field input,.search-field select,.advanced-editor input,.advanced-editor textarea{width:100%;min-width:0;height:44px;padding:0 13px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 94%,transparent);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.search-field input::placeholder,.advanced-editor input::placeholder,.advanced-editor textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent);opacity:1}.search-field input:hover,.search-field select:hover,.search-field input:focus,.search-field select:focus,.advanced-editor input:focus,.advanced-editor textarea:focus{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:var(--tile);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.search-toolbar{display:grid;grid-template-columns:150px 125px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 84%,transparent)}.search-feedback{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--tile) 72%,transparent);font-size:11px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-feedback.is-loading i{animation:status-pulse 1s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.28;transform:scale(.72)}}.results-list{display:grid;gap:12px}.result-card{position:relative;padding:16px 18px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:0 10px 26px color-mix(in srgb,black 10%,transparent);overflow:hidden;user-select:text}.result-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent)}.result-card__header{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 42%,transparent)}.profile-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 82%,transparent);font-size:18px;font-weight:700}.profile-mark--large{width:48px;height:48px}.result-card__identity{min-width:0}.result-card__identity h3{margin:0;overflow-wrap:anywhere;font-size:18px;line-height:1.2;font-weight:680}.result-card__identity p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.result-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.confidence-pill{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 76%,transparent);font-size:11px;font-weight:650;white-space:nowrap}.confidence-pill svg{color:var(--accent-2)}.mini-button{min-height:34px;padding:0 11px}.result-section-label{margin:14px 0 7px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.result-field,.result-sources{display:flex;align-items:center;gap:11px;min-width:0;min-height:58px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:7px;background:color-mix(in srgb,var(--tile) 65%,transparent)}.result-field__icon{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border:1px solid color-mix(in srgb,var(--line) 54%,transparent);border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--card) 68%,transparent)}.result-field__copy{min-width:0;flex:1}.result-field__copy span{display:block;color:var(--muted);font-size:9px;font-weight:650;text-transform:uppercase}.result-field__copy strong{display:block;margin-top:4px;color:var(--ink);font-size:12px;line-height:1.45;font-weight:600;overflow-wrap:anywhere;white-space:normal}.field-action{flex:0 0 auto;min-height:32px;padding:0 11px;color:var(--ink);background:color-mix(in srgb,var(--card) 82%,transparent)}.result-sources{margin-top:12px}.duplicate-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--card))}.duplicate-note>svg{color:var(--accent-2)}.duplicate-note span{display:grid;gap:3px}.duplicate-note b{font-size:12px}.duplicate-note small{color:var(--muted);font-size:10px}.duplicate-note button{min-height:34px;padding:0 12px;border:1px solid var(--accent);border-radius:7px;color:var(--ink);background:transparent;cursor:pointer;font-size:11px;font-weight:650}.skeleton-list{display:grid;gap:12px}.skeleton-card{display:flex;gap:14px;min-height:140px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 78%,transparent)}.skeleton-avatar{width:46px;height:46px;border-radius:8px;background:color-mix(in srgb,var(--line) 32%,transparent)}.skeleton-card div{flex:1}.skeleton-card i{display:block;width:44%;height:10px;margin:7px 0 16px;border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 20%,transparent),color-mix(in srgb,var(--line) 42%,transparent),color-mix(in srgb,var(--line) 20%,transparent));background-size:220% 100%;animation:skeleton-shine 1.4s linear infinite}.skeleton-card i:nth-child(2){width:78%}.skeleton-card i:nth-child(3){width:62%}@keyframes skeleton-shine{to{background-position:-220% 0}}.modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,black 76%,transparent);animation:modal-fade .18s ease both}.deep-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:min(820px,calc(100vh - 48px));border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--window) 97%,var(--card));box-shadow:0 30px 90px color-mix(in srgb,black 56%,transparent);overflow:hidden;animation:modal-rise .24s cubic-bezier(.2,.8,.25,1) both}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(12px) scale(.99)}}.deep-modal__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px 18px;border-top:2px solid var(--accent);border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent);background:color-mix(in srgb,var(--card) 87%,transparent)}.deep-modal__header h2{margin:0;overflow-wrap:anywhere;font-size:20px}.deep-modal__header p{margin:4px 0 0;color:var(--muted);font-size:11px}.deep-modal__tools{display:flex;align-items:center;gap:8px}.deep-modal__tabs{display:flex;align-items:center;gap:8px;min-height:58px;padding:10px 18px;border-bottom:1px solid color-mix(in srgb,var(--line) 48%,transparent);background:color-mix(in srgb,var(--panel) 22%,var(--card))}.deep-modal__tabs button{min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 70%,transparent);font-size:11px;font-weight:600;cursor:pointer}.deep-modal__tabs button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--tile))}.deep-modal__tabs .scan-button{display:inline-flex;align-items:center;gap:7px;margin-left:auto;border-color:color-mix(in srgb,var(--accent) 72%,var(--line));color:var(--accent-2)}.deep-modal__body{min-height:0;padding:18px;overflow-y:auto}.scan-summary{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--accent) 7%,var(--tile));animation:modal-panel-enter .32s var(--ease-spring) both}.scan-summary span{display:inline-flex;align-items:center;gap:7px;color:var(--accent-2);font-size:11px;font-weight:700}.scan-summary b{margin-left:auto;color:var(--ink);font-size:11px}.scan-summary small{padding-left:10px;border-left:1px solid color-mix(in srgb,var(--line) 60%,transparent);color:var(--muted);font-size:10px}.inline-warning{margin-bottom:12px;padding:10px 12px;border:1px solid color-mix(in srgb,#ef476f 62%,var(--line));border-radius:7px;color:color-mix(in srgb,#ef476f 76%,var(--ink));background:color-mix(in srgb,#ef476f 8%,var(--card));font-size:11px;font-weight:600}.deep-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deep-summary section{min-height:110px;padding:14px;border-top:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);background:color-mix(in srgb,var(--tile) 46%,transparent)}.deep-summary span{color:var(--muted);font-size:10px;text-transform:uppercase}.deep-summary strong{display:block;margin-top:8px;overflow-wrap:anywhere;font-size:14px}.deep-summary p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.family-panel__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.family-panel__head h3{margin:0;font-size:16px}.family-panel__head p{margin:4px 0 0;color:var(--muted);font-size:11px}.family-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.family-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:10px;border:1px solid color-mix(in srgb,var(--line) 56%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 62%,transparent);cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.family-row:hover{transform:translateY(-1px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--tile))}.family-row__avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--accent) 62%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,var(--tile));font-weight:700}.family-row__copy{min-width:0}.family-row__copy strong{display:block;overflow-wrap:anywhere;font-size:12px}.family-row__copy small{display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.family-row__score{display:grid;justify-items:end;gap:5px;min-width:96px}.family-row__score b,.family-row__score i{max-width:130px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--line));border-radius:6px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 9%,var(--tile));font-size:9px;font-style:normal;text-align:center}.family-row__score i{min-width:56px;color:var(--ink)}.raw-details{min-height:360px;margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--line) 52%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 78%,transparent);font:11px/1.65 Cascadia Mono,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.deep-modal__footer{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 18px;border-top:1px solid color-mix(in srgb,var(--line) 42%,transparent);color:var(--muted);background:color-mix(in srgb,var(--tile) 62%,transparent);font-size:10px}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mode-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon . badge" "title title title" "subtitle subtitle subtitle" "requests requests requests" "desc desc desc" "line line line";gap:7px;min-height:230px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 62%,transparent);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.mode-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 68%,var(--line))}.mode-card.is-active{border-color:var(--accent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 17%,transparent)}.mode-card__icon{grid-area:icon;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:7px;color:var(--accent-2)}.mode-card__badge{grid-area:badge;display:inline-flex;align-items:center;gap:5px;align-self:start;justify-self:end;padding:5px 8px;border:1px solid color-mix(in srgb,var(--accent) 54%,var(--line));border-radius:6px;color:var(--accent-2);font-size:9px;font-weight:650;text-transform:uppercase}.mode-card>strong{grid-area:title;margin-top:4px;font-size:18px}.mode-card>small{grid-area:subtitle;color:var(--muted);font-size:10px}.mode-card>b{grid-area:requests;color:var(--accent-2);font-size:12px}.mode-card>p{grid-area:desc;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.mode-card__line{grid-area:line;align-self:end;display:block;height:3px;margin-top:8px;background:linear-gradient(90deg,var(--accent),var(--accent-4))}.process-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--line) 60%,transparent);overflow:hidden}.process-strip>div{min-height:116px;padding:16px;background:color-mix(in srgb,var(--card) 92%,transparent)}.process-strip span,.process-strip>div>svg{display:block;margin-bottom:10px;color:var(--accent-2);font-size:12px;font-weight:700}.process-strip b{display:block;font-size:13px}.process-strip p{margin:6px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.performance-toggle{min-height:36px}.performance-toggle.is-active{border-color:var(--accent);color:var(--accent-2)}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.theme-card{display:grid;gap:9px;min-width:0;min-height:190px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 68%,transparent);cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.theme-card:hover{transform:translateY(-2px);border-color:var(--accent)}.theme-card.is-active{border-color:var(--accent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 20%,transparent)}.theme-card__head{display:flex;align-items:center;gap:8px}.theme-card__head strong{flex:1;font-size:15px;overflow-wrap:anywhere}.theme-card__head i{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 54%,var(--line));border-radius:6px;color:var(--accent-2);font-size:8px;font-style:normal;text-transform:uppercase}.theme-card>small{color:var(--muted);font-size:9px}.theme-card__gradient{display:block;height:38px;border:1px solid color-mix(in srgb,white 25%,transparent);border-radius:7px}.theme-card__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.theme-card__swatches i{display:block;height:22px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:6px}.theme-card__foot{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:600}.animation-sample{position:relative;height:52px;margin-top:14px;border:1px solid color-mix(in srgb,var(--line) 50%,transparent);border-radius:7px;overflow:hidden}.animation-sample i,.animation-card__sample i{position:absolute;display:block;border:1px solid var(--accent-2)}.animation-sample i:nth-child(1),.animation-card__sample i:nth-child(1){left:8%;top:45%;width:38%;height:1px}.animation-sample i:nth-child(2),.animation-card__sample i:nth-child(2){left:42%;top:24%;width:28px;height:28px;border-radius:50%}.animation-sample i:nth-child(3),.animation-card__sample i:nth-child(3){right:12%;top:34%;width:16px;height:16px;transform:rotate(45deg)}.animation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.animation-card{display:grid;grid-template-rows:auto auto minmax(38px,auto) 58px;gap:7px;min-height:185px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 66%,transparent);cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.animation-card:hover{transform:translateY(-2px);border-color:var(--accent)}.animation-card.is-active{border-color:var(--accent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 18%,transparent)}.animation-card__head{display:flex;align-items:center;gap:8px}.animation-card__head>svg{color:var(--accent-2)}.animation-card__head strong{flex:1;font-size:14px}.animation-card__head i{padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 54%,var(--line));border-radius:6px;color:var(--accent-2);font-size:8px;font-style:normal;text-transform:uppercase}.animation-card>small{color:var(--accent-2);font-size:9px}.animation-card>p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.animation-card__sample{position:relative;display:block;height:58px;border:1px solid color-mix(in srgb,var(--line) 52%,transparent);border-radius:7px;overflow:hidden}.sample-flower i,.sample-kitty i{border-radius:75% 18%;background:color-mix(in srgb,var(--accent-2) 40%,transparent)}.sample-circuit{background-image:linear-gradient(color-mix(in srgb,var(--line) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 20%,transparent) 1px,transparent 1px);background-size:16px 16px}.sample-hex i{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);border-radius:0}.sample-ribbon i{width:65%!important;height:14px!important;border-radius:50%!important}.history-list{display:grid;gap:10px;margin-top:12px}.history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:78px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 88%,transparent)}.history-row__icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,var(--tile))}.history-row strong{display:block;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.history-row p{margin:5px 0 0;color:var(--muted);font-size:10px}.history-row p b{color:var(--accent-2)}.page-advanced{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;width:min(1500px,calc(100% - 36px));height:calc(100vh - var(--topbar-height) - var(--statusbar-height));padding-bottom:18px}.advanced-sidebar{align-self:start;display:grid;gap:10px;max-height:100%;padding:14px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 90%,transparent);overflow-y:auto}.advanced-title{color:var(--ink);font-size:24px;font-weight:720}.advanced-title span{color:var(--accent-2)}.advanced-sidebar>p{margin:-5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.advanced-sidebar>p:after{content:"";display:block;width:150px;height:2px;margin-top:9px;background:linear-gradient(90deg,var(--accent),var(--accent-4),transparent)}.advanced-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.advanced-stats div{min-height:56px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:7px;background:color-mix(in srgb,var(--tile) 76%,transparent)}.advanced-stats span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.advanced-stats b{display:block;margin-top:5px;font-size:22px}.advanced-editor{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 58%,transparent)}.advanced-editor h2{margin:0;font-size:16px}.advanced-editor__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.advanced-new-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 76%,transparent);cursor:pointer;font-size:9px;font-weight:650;white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}.advanced-new-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--tile));transform:translateY(-1px)}.advanced-editor label{display:grid;gap:6px}.advanced-editor label span{color:var(--muted);font-size:10px}.advanced-editor textarea{height:78px;padding:10px 12px;resize:vertical;line-height:1.45}.advanced-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.advanced-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 8px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 80%,transparent);cursor:pointer;font-size:10px;font-weight:600}.advanced-actions button:hover{border-color:var(--accent)}.advanced-actions button.is-accent{border-color:var(--accent);background:linear-gradient(115deg,var(--accent),var(--accent-2));color:var(--accent-3)}.advanced-note{display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--tile) 46%,transparent);font-size:9px;line-height:1.35}.advanced-note svg{flex:0 0 auto;color:var(--accent-2)}.advanced-board-wrap{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 74%,transparent);overflow:hidden}.advanced-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 16px;border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent);background:color-mix(in srgb,var(--tile) 76%,transparent)}.advanced-board-toolbar>span{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:7px;font-size:11px;font-weight:650}.advanced-board-toolbar>span i{width:7px;height:7px;border-radius:50%;background:var(--accent-2)}.advanced-board-toolbar button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--card) 80%,transparent);cursor:pointer;font-size:10px;font-weight:600}.advanced-board-toolbar button.is-active{border-color:var(--accent);color:var(--accent-2)}.advanced-board-scroll{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.advanced-board{position:relative;transform:translateZ(0);background-image:linear-gradient(color-mix(in srgb,var(--line) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 22%,transparent) 1px,transparent 1px);background-size:42px 42px;overflow:hidden}.advanced-board:before,.advanced-board:after{content:"";position:absolute;left:70px;right:70px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);opacity:.28;transform:rotate(-5deg)}.advanced-board:before{top:165px}.advanced-board:after{top:720px;transform:rotate(6deg)}.advanced-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.advanced-links path{fill:none;stroke:color-mix(in srgb,var(--accent-2) 76%,var(--accent));stroke-width:3;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 45%,transparent))}.graph-node{position:absolute;width:260px;min-height:128px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 96%,var(--card));box-shadow:0 12px 24px color-mix(in srgb,black 22%,transparent);cursor:grab;user-select:none;touch-action:none;will-change:transform}.graph-node:active{cursor:grabbing}.graph-node.is-dragging{z-index:8;cursor:grabbing;transition:none;box-shadow:0 18px 42px color-mix(in srgb,black 28%,transparent),0 0 24px color-mix(in srgb,var(--accent) 18%,transparent)}.graph-node:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.graph-node.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 12px 28px color-mix(in srgb,var(--accent) 24%,transparent)}.graph-node.is-linking{outline:2px dashed var(--accent-2);outline-offset:3px}.graph-node h3{margin:0 42px 8px 0;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.graph-node p{margin:0;color:var(--muted);font-size:10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.graph-node__number{position:absolute;top:12px;right:12px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--line));border-radius:6px;color:var(--accent-2);font-size:9px;font-weight:700}.graph-node__port{position:absolute;top:56px;width:16px;height:16px;border:2px solid var(--accent-3);border-radius:50%;background:var(--accent-2);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent)}.graph-node__port--left{left:-9px}.graph-node__port--right{right:-9px}.board-empty{position:absolute;left:300px;top:220px;display:grid;justify-items:center;width:360px;padding:30px;border:1px dashed color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;color:var(--muted);text-align:center}.board-empty svg{color:var(--accent-2)}.board-empty strong{margin-top:12px;color:var(--ink);font-size:16px}.board-empty p{margin:6px 0 0;font-size:10px}.app-shell{--pointer-nx: 0;--pointer-ny: 0;overflow-x:clip;background:linear-gradient(135deg,color-mix(in srgb,var(--base) 97%,black 3%),color-mix(in srgb,var(--window) 86%,var(--accent) 14%))}.app-shell:before{content:"";position:fixed;z-index:-1;inset:var(--topbar-height) 0 var(--statusbar-height);pointer-events:none;background:linear-gradient(110deg,transparent 0 18%,color-mix(in srgb,var(--accent) 4%,transparent) 38%,transparent 58%),linear-gradient(290deg,transparent 0 52%,color-mix(in srgb,var(--accent-2) 3%,transparent) 72%,transparent 92%)}.motion-layer{opacity:.92;transform:translateZ(0);contain:strict}.motion-vignette,.motion-atmosphere,.motion-beams,.motion-orbit,.motion-scanline{position:absolute;inset:0}.motion-vignette{background:linear-gradient(90deg,color-mix(in srgb,var(--window) 38%,transparent),transparent 18% 82%,color-mix(in srgb,var(--window) 38%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--window) 22%,transparent),transparent 22% 82%,color-mix(in srgb,var(--window) 20%,transparent))}.motion-grid{background-size:52px 52px;opacity:.34;animation:grid-travel 34s linear infinite}.motion-atmosphere i{position:absolute;width:min(760px,66vw);height:min(260px,25vw);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;opacity:.3;transform:rotate(-13deg);animation:atmosphere-drift 18s ease-in-out infinite alternate}.motion-atmosphere i:nth-child(1){left:-11%;top:8%}.motion-atmosphere i:nth-child(2){right:-14%;top:38%;animation-delay:-7s;transform:rotate(12deg)}.motion-atmosphere i:nth-child(3){left:22%;bottom:-13%;animation-delay:-12s;transform:rotate(-5deg)}.motion-beams i{position:absolute;top:var(--beam-top);left:-34%;width:28%;height:1px;opacity:.28;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 34%,transparent);transform:rotate(-8deg);animation:beam-cross var(--beam-duration) linear var(--beam-delay) infinite}.motion-orbit{inset:13% 7% auto auto;width:clamp(230px,31vw,480px);aspect-ratio:1;opacity:.26;transform:translate3d(calc(var(--pointer-nx) * -8px),calc(var(--pointer-ny) * -6px),0);transition:transform .28s ease-out}.motion-orbit i{position:absolute;inset:7%;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);border-radius:50%;animation:orbit-turn 22s linear infinite}.motion-orbit i:after{content:"";position:absolute;left:9%;top:17%;width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 12px color-mix(in srgb,var(--accent-2) 72%,transparent)}.motion-orbit i:nth-child(2){inset:22%;animation-duration:15s;animation-direction:reverse}.motion-orbit i:nth-child(3){inset:37%;animation-duration:9s}.motion-orbit b{position:absolute;inset:48%;border-radius:50%;background:var(--accent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 62%,transparent)}.motion-scanline{left:-8%;width:1px;opacity:0;background:linear-gradient(transparent,var(--accent-2),transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 58%,transparent);animation:scanline-cross 11s ease-in-out infinite}.pointer-light{background:radial-gradient(circle 105px at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%);opacity:.9}.pointer-light i{display:none}.motion-ribbons i{opacity:.38;box-shadow:0 0 7px color-mix(in srgb,var(--accent) 32%,transparent)}.motion-particle{will-change:transform,opacity;box-shadow:0 0 7px color-mix(in srgb,var(--accent) 22%,transparent)}.motion-particle span{position:absolute;inset:0}.motion-comet .motion-beams i,.motion-radar .motion-beams i,.motion-circuit .motion-beams i,.motion-rain .motion-beams i{opacity:.48}.motion-comet .motion-orbit,.motion-star .motion-orbit,.motion-radar .motion-orbit,.motion-bubble .motion-orbit{opacity:.42}.motion-circuit .motion-scanline,.motion-rain .motion-scanline,.motion-radar .motion-scanline{opacity:.32}.motion-aurora .motion-atmosphere i,.motion-ribbon .motion-atmosphere i{height:min(390px,36vw);border-width:18px;border-color:color-mix(in srgb,var(--accent) 9%,transparent);opacity:.52;animation-duration:13s}.motion-aurora .motion-ribbons i,.motion-ribbon .motion-ribbons i{height:70px;border-width:1px;opacity:.2;animation:silk-wave 13s ease-in-out infinite alternate}.motion-star .motion-grid{opacity:.15}.motion-star .motion-stars i{box-shadow:0 0 12px var(--accent),160px 80px 0 var(--accent-2),-120px 150px 0 var(--accent),250px 170px 0 var(--accent-3)}.motion-star .motion-beams i{width:18%;opacity:.18;transform:rotate(18deg)}.motion-flower .motion-particle{box-shadow:0 0 10px color-mix(in srgb,var(--accent-2) 25%,transparent)}.motion-sakura-fall .motion-particle{width:calc(var(--size) * .9);opacity:.48;animation-duration:calc(var(--duration) * 1.25)}.motion-petal-drift .motion-particle{transform:rotate(calc(var(--turn) + 28deg));animation-timing-function:ease-in-out}.motion-bubble .motion-particle{box-shadow:inset 0 0 9px color-mix(in srgb,var(--accent-2) 12%,transparent),0 0 8px color-mix(in srgb,var(--accent) 14%,transparent)}.motion-pulse-orbs .motion-particle{animation-name:bubble-pulse}.motion-glass-orbs .motion-particle{border-width:2px;opacity:.2}.motion-circuit .motion-grid{background-size:36px 36px;animation-duration:18s}.motion-cyber-circuit .motion-particle{height:2px;width:calc(var(--size) * 2.6);animation-name:circuit-slide}.motion-matrix-rain .motion-particle{animation-duration:calc(var(--duration) * .7)}.motion-data-stream .motion-beams i{animation-duration:8s}.motion-pixel-rain .motion-particle{width:4px;height:11px}.motion-binary-mist .motion-particle{width:7px;height:7px;animation-name:binary-drift}.motion-crystal .motion-particle{background:color-mix(in srgb,var(--accent-2) 7%,transparent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 32%,transparent)}.motion-diamond-rain .motion-particle{animation-name:diamond-fall}.motion-glass-shards .motion-particle{width:calc(var(--size) * .45);height:calc(var(--size) * 1.5);transform:skew(-18deg)}.motion-hex .motion-grid{background-size:46px 80px;background-image:linear-gradient(30deg,color-mix(in srgb,var(--line) 12%,transparent) 12%,transparent 12.5%,transparent 87%,color-mix(in srgb,var(--line) 12%,transparent) 87.5%)}.motion-hex-bloom .motion-particle{animation-name:hex-pulse}.motion-honey-grid .motion-particle{opacity:.18;animation-duration:calc(var(--duration) * 1.5)}.motion-tech-hex .motion-grid{opacity:.62}.motion-radar .motion-radar{opacity:.7}.motion-radar .motion-radar b{position:absolute;width:260px;height:130px;transform-origin:50% 100%;border-bottom:1px solid var(--accent-2);background:linear-gradient(145deg,transparent 64%,color-mix(in srgb,var(--accent) 10%,transparent));animation:radar-sweep 4.4s linear infinite}.motion-signal-halo .motion-radar i{animation-duration:7s}.motion-kitty .motion-grid{opacity:.18;background-size:64px 64px}.motion-kitty .motion-atmosphere i{border-color:color-mix(in srgb,var(--accent-2) 24%,transparent)}.motion-kitty .motion-particle:before{content:none}.motion-kitty .motion-particle span:before{content:"♡";font-size:1.05em;font-weight:700}.motion-kitty .motion-particle:nth-child(3n) span:before{content:"=^.^=";font-size:.58em}.motion-kitty .motion-particle:nth-child(4n) span:before{content:"+"}.motion-focus .motion-atmosphere,.motion-focus .motion-beams,.motion-focus .motion-orbit,.motion-focus .motion-ribbons,.motion-focus .motion-stars{display:none}.motion-focus .motion-grid{opacity:.16}.motion-neon-drift .motion-beams i{animation-duration:24s;opacity:.25}.motion-comet-trails .motion-particle{animation-duration:calc(var(--duration) * .65)}.motion-laser-rain .motion-particle{transform:rotate(72deg);animation-duration:calc(var(--duration) * .45)}.motion-velvet-ribbons .motion-ribbons i{height:95px;opacity:.15}.motion-soft-snow .motion-grid{opacity:.12}.motion-confetti-pop .motion-particle:nth-child(3n){background:var(--accent-4)}.performance-mode .motion-atmosphere,.performance-mode .motion-beams,.performance-mode .motion-orbit,.performance-mode .motion-scanline{opacity:.08}.performance-mode .motion-grid{animation:none}@keyframes grid-travel{to{background-position:52px 52px}}@keyframes atmosphere-drift{to{transform:translate3d(7vw,22px,0) rotate(-7deg)}}@keyframes beam-cross{0%{transform:translateZ(0) rotate(-8deg);opacity:0}12%,78%{opacity:.34}to{transform:translate3d(510%,40px,0) rotate(-4deg);opacity:0}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes scanline-cross{0%,10%{transform:translate(0);opacity:0}22%{opacity:.38}70%{opacity:.16}to{transform:translate(116vw);opacity:0}}@keyframes silk-wave{to{transform:translate3d(10%,-24px,0) rotate(4deg) scaleY(1.35)}}@keyframes bubble-pulse{0%,to{transform:translate3d(0,12px,0) scale(.7);opacity:0}42%{opacity:.44}78%{transform:translate3d(20px,-62vh,0) scale(1.35);opacity:.12}}@keyframes circuit-slide{0%{transform:translate3d(-80px,0,0);opacity:0}20%,72%{opacity:.42}to{transform:translate3d(180px,0,0);opacity:0}}@keyframes binary-drift{0%{transform:translate3d(-18px,24px,0);opacity:0}42%{opacity:.36}to{transform:translate3d(62px,-110px,0);opacity:0}}@keyframes diamond-fall{to{transform:translate3d(42px,108vh,0) rotate(405deg);opacity:0}}@keyframes hex-pulse{0%,to{transform:scale(.45) rotate(var(--turn));opacity:0}45%{opacity:.4}72%{transform:scale(1.3) rotate(calc(var(--turn) + 45deg));opacity:.08}}@keyframes radar-sweep{to{transform:rotate(360deg)}}.topbar{border-bottom-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:color-mix(in srgb,var(--window) 91%,transparent);box-shadow:0 14px 36px color-mix(in srgb,black 22%,transparent),inset 0 -1px color-mix(in srgb,var(--accent) 7%,transparent);backdrop-filter:saturate(135%) blur(8px)}.brand__mark img{animation:brand-breathe 4.8s ease-in-out infinite;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent) 55%,transparent))}.brand__name{text-shadow:0 0 18px color-mix(in srgb,var(--accent) 16%,transparent)}.nav-button,.tool-button,.icon-button,.mini-button{position:relative;overflow:hidden;isolation:isolate}.nav-button:before,.tool-button:before,.icon-button:before,.mini-button:before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;background:linear-gradient(115deg,transparent 12%,color-mix(in srgb,var(--accent-2) 10%,transparent) 48%,transparent 82%);transform:translate(-70%);transition:opacity .18s ease,transform .42s ease}.nav-button:hover:before,.tool-button:hover:before,.icon-button:hover:before,.mini-button:hover:before{opacity:1;transform:translate(70%)}.nav-button:after{content:"";position:absolute;left:24%;right:24%;bottom:3px;height:2px;border-radius:2px;background:var(--accent-2);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 72%,transparent);transform:scaleX(0);transition:transform .24s cubic-bezier(.2,.8,.3,1)}.nav-button.is-active:after{transform:scaleX(1)}.nav-button svg{transition:transform .18s ease,filter .18s ease}.nav-button:hover svg,.nav-button.is-active svg{transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent-2) 58%,transparent))}.status-pill i{animation:live-pulse 1.8s ease-in-out infinite}@keyframes brand-breathe{50%{transform:scale(1.035);filter:drop-shadow(0 0 11px color-mix(in srgb,var(--accent-2) 68%,transparent))}}@keyframes live-pulse{50%{opacity:.38;transform:scale(.7);box-shadow:0 0 15px var(--accent-2)}}.page-frame{animation:page-enter-premium .48s cubic-bezier(.16,.84,.28,1) both}.page-frame:before{content:"";position:absolute;z-index:12;left:0;top:0;width:24%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent);animation:page-signal .68s ease-out both}.page-frame>.page>*{animation:surface-arrive .52s cubic-bezier(.18,.8,.3,1) both}.page-frame>.page>*:nth-child(2){animation-delay:55ms}.page-frame>.page>*:nth-child(3){animation-delay:105ms}.page-frame>.page>*:nth-child(4){animation-delay:.15s}@keyframes page-enter-premium{0%{opacity:0;transform:translate3d(0,12px,0) scale(.998)}to{opacity:1;transform:none}}@keyframes page-signal{0%{transform:translate(-120%);opacity:0}35%{opacity:1}to{transform:translate(520%);opacity:0}}@keyframes surface-arrive{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.page-hero,.search-heading,.content-band,.results-band,.home-stage,.home-metrics article,.history-row,.result-card,.advanced-sidebar,.advanced-board-wrap{box-shadow:0 18px 52px color-mix(in srgb,black 15%,transparent),inset 0 1px color-mix(in srgb,var(--accent-3) 5%,transparent)}.page-hero,.search-heading,.content-band,.results-band,.home-stage{position:relative;background:linear-gradient(125deg,color-mix(in srgb,var(--card) 94%,transparent),color-mix(in srgb,var(--panel) 38%,var(--card)))}.page-hero:before,.search-heading:before,.content-band:before,.results-band:before{content:"";position:absolute;pointer-events:none;top:-1px;left:18px;width:min(220px,34%);height:1px;background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 34%,transparent)}.primary-button,.secondary-button,.field-action,.performance-toggle{position:relative;overflow:hidden;isolation:isolate;transition:transform .19s cubic-bezier(.2,.8,.3,1),box-shadow .19s ease,border-color .19s ease,background-color .19s ease}.primary-button:after,.secondary-button:after,.performance-toggle:after{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-34%;width:24%;transform:rotate(18deg) translate(-240%);background:color-mix(in srgb,white 24%,transparent);transition:transform .52s cubic-bezier(.2,.8,.3,1)}.primary-button:hover:after,.secondary-button:hover:after,.performance-toggle:hover:after{transform:rotate(18deg) translate(620%)}.primary-button:hover{transform:translateY(-2px);box-shadow:0 13px 34px color-mix(in srgb,var(--accent) 38%,transparent),inset 0 1px color-mix(in srgb,white 20%,transparent)}.secondary-button:hover,.performance-toggle:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,black 18%,transparent)}.primary-button svg,.secondary-button svg{transition:transform .18s ease}.primary-button:hover svg,.secondary-button:hover svg{transform:translate(2px) scale(1.05)}.home-stage{transform:perspective(1200px) rotateX(calc(var(--pointer-ny) * -.35deg)) rotateY(calc(var(--pointer-nx) * .45deg));transition:transform .26s ease-out,border-color .24s ease,box-shadow .24s ease}.home-stage:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));box-shadow:0 24px 76px color-mix(in srgb,black 20%,transparent),0 0 36px color-mix(in srgb,var(--accent) 7%,transparent),inset 0 1px color-mix(in srgb,var(--accent-3) 8%,transparent)}.home-stage__ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.home-stage__ambient i{position:absolute;left:-18%;width:82%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 45%,transparent),transparent);opacity:.4;transform:rotate(-12deg);animation:home-trace 9s ease-in-out infinite alternate}.home-stage__ambient i:nth-child(1){top:20%}.home-stage__ambient i:nth-child(2){top:61%;left:42%;animation-delay:-3s;transform:rotate(8deg)}.home-stage__ambient i:nth-child(3){top:84%;animation-delay:-6s;transform:rotate(-5deg)}@keyframes home-trace{to{transform:translate3d(22%,20px,0) rotate(-4deg);opacity:.16}}.home-stage__copy h1{text-shadow:0 0 28px color-mix(in srgb,var(--accent) 15%,transparent)}.home-stage__copy h1 span{background:linear-gradient(110deg,var(--accent),var(--accent-2),var(--accent-3),var(--accent));background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:title-flow 6s linear infinite}@keyframes title-flow{to{background-position:240% 0}}.home-preview{transform:perspective(900px) translate3d(calc(var(--pointer-nx) * -5px),calc(var(--pointer-ny) * -4px),0) rotateY(calc(var(--pointer-nx) * -1deg));transition:transform .24s ease-out,border-color .22s ease,box-shadow .22s ease;box-shadow:0 18px 44px color-mix(in srgb,black 22%,transparent),inset 0 1px color-mix(in srgb,var(--accent-3) 8%,transparent)}.home-preview:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));box-shadow:0 22px 58px color-mix(in srgb,black 28%,transparent),0 0 22px color-mix(in srgb,var(--accent) 10%,transparent)}.home-preview__aura{position:absolute;inset:0;background:linear-gradient(120deg,transparent 18%,color-mix(in srgb,var(--accent) 8%,transparent) 48%,transparent 74%);animation:preview-aura 5.5s ease-in-out infinite alternate}@keyframes preview-aura{to{transform:translate(20%);opacity:.55}}.home-preview__row{box-shadow:inset 0 1px color-mix(in srgb,var(--accent-3) 4%,transparent);animation:preview-row 4.8s ease-in-out infinite}.home-preview__row:nth-of-type(4){animation-delay:-1.6s}.home-preview__row:nth-of-type(5){animation-delay:-3.2s}.home-preview__row em{width:8px;height:8px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px color-mix(in srgb,var(--accent-2) 58%,transparent);animation:live-pulse 1.8s ease-in-out infinite}@keyframes preview-row{50%{transform:translate(3px);border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.home-preview__scanline{position:absolute;z-index:3;left:18px;right:18px;height:1px;top:58px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);box-shadow:0 0 10px var(--accent);opacity:.48;animation:preview-scanline 4.6s ease-in-out infinite}@keyframes preview-scanline{50%{transform:translateY(230px);opacity:.15}}.home-preview__orbit{position:absolute;z-index:0;right:-28px;top:50px;width:230px;height:230px}.home-preview__orbit i{position:absolute;inset:8%;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:50%;animation:orbit-turn 12s linear infinite}.home-preview__orbit i:nth-child(2){inset:28%;animation-direction:reverse;animation-duration:8s}.home-preview__orbit b{position:absolute;width:7px;height:7px;left:20%;top:16%;border-radius:50%;background:var(--accent-2);box-shadow:0 0 10px var(--accent);animation:star-pulse 2.6s ease-in-out infinite}.home-preview__scanner{animation:scanner-hover 3.4s ease-in-out infinite}.home-preview__scanner i{animation:radar-ring 3s ease-out infinite}.home-preview__scanner b{position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);border-radius:50%;animation:orbit-turn 5s linear infinite}.home-preview__scanner b:after{content:"";position:absolute;width:5px;height:5px;top:2px;left:50%;border-radius:50%;background:var(--accent-2);box-shadow:0 0 8px var(--accent-2)}.home-preview__scanner em{position:absolute;left:50%;top:50%;width:1px;height:34px;transform-origin:0 0;background:linear-gradient(var(--accent-2),transparent);animation:radar-sweep 2.8s linear infinite}@keyframes scanner-hover{50%{transform:translateY(-5px)}}.home-metrics article,.home-shortcuts button{transition:transform .22s cubic-bezier(.2,.8,.3,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.home-metrics article:hover,.home-shortcuts button:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 14px 36px color-mix(in srgb,black 20%,transparent),0 0 20px color-mix(in srgb,var(--accent) 8%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--card))}.home-metrics article>svg,.home-shortcuts button>svg:first-child{transition:transform .22s ease,filter .22s ease}.home-metrics article:hover>svg,.home-shortcuts button:hover>svg:first-child{transform:scale(1.12) rotate(-4deg);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 56%,transparent))}.search-section{position:relative;box-shadow:0 10px 28px color-mix(in srgb,black 9%,transparent),inset 0 1px color-mix(in srgb,var(--accent-3) 4%,transparent);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-section:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:linear-gradient(var(--accent),var(--accent-2),transparent);transform:scaleY(.25);opacity:.35;transition:transform .26s ease,opacity .26s ease}.search-section:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}.search-section.is-open{box-shadow:0 14px 36px color-mix(in srgb,black 13%,transparent),0 0 18px color-mix(in srgb,var(--accent) 5%,transparent)}.search-section.is-open:before{transform:scaleY(1);opacity:.95}.search-section__head:hover>svg:first-child{transform:scale(1.08);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 50%,transparent))}.search-section__head>svg:first-child{transition:transform .18s ease,filter .18s ease}.search-field input,.search-field select,.advanced-editor input,.advanced-editor textarea{box-shadow:inset 0 1px color-mix(in srgb,var(--accent-3) 3%,transparent)}.search-field input:focus,.search-field select:focus,.advanced-editor input:focus,.advanced-editor textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 8px 20px color-mix(in srgb,black 12%,transparent)}.result-card{transition:transform .22s cubic-bezier(.2,.8,.3,1),border-color .22s ease,box-shadow .22s ease;animation:result-arrive .44s cubic-bezier(.18,.8,.3,1) both}.result-card:nth-child(2){animation-delay:60ms}.result-card:nth-child(3){animation-delay:.11s}.result-card:nth-child(4){animation-delay:.15s}.result-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 20px 52px color-mix(in srgb,black 20%,transparent),0 0 22px color-mix(in srgb,var(--accent) 7%,transparent)}.result-card:before{height:2px;background-size:220% 100%;animation:result-line 6s linear infinite}.result-field,.result-sources{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.result-field:hover,.result-sources:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--tile))}.result-field__icon{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.result-field:hover .result-field__icon,.result-sources:hover .result-field__icon{transform:scale(1.06);border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 16%,transparent)}@keyframes result-arrive{0%{opacity:0;transform:translateY(14px)}}@keyframes result-line{to{background-position:220% 0}}.theme-card,.animation-card,.mode-card{position:relative;overflow:hidden;content-visibility:auto;contain-intrinsic-size:280px;transition:transform .22s cubic-bezier(.2,.8,.3,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease;animation:studio-card-arrive .44s cubic-bezier(.18,.8,.3,1) both;animation-delay:calc(min(var(--card-index, 0),12)*28ms)}.theme-card:before,.animation-card:before,.mode-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(120deg,transparent 18%,color-mix(in srgb,var(--accent-2) 7%,transparent) 48%,transparent 76%);transform:translate(-60%);transition:transform .52s ease,opacity .22s ease}.theme-card:hover:before,.animation-card:hover:before,.mode-card:hover:before{opacity:1;transform:translate(60%)}.theme-card:hover,.animation-card:hover,.mode-card:hover{transform:translateY(-5px) scale(1.008);border-color:color-mix(in srgb,var(--accent) 66%,var(--line));box-shadow:0 18px 42px color-mix(in srgb,black 24%,transparent),0 0 22px color-mix(in srgb,var(--accent) 10%,transparent)}.theme-card.is-active,.animation-card.is-active,.mode-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent),0 18px 46px color-mix(in srgb,var(--accent) 22%,transparent)}@keyframes studio-card-arrive{0%{opacity:0;transform:translateY(12px)}}.theme-card{grid-template-rows:auto auto 82px 8px auto auto;min-height:268px}.theme-card__preview{position:relative;display:grid;grid-template-rows:18px 1fr 1fr 5px;gap:5px;height:82px;padding:7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--preview-line) 60%,transparent);border-radius:7px;color:var(--preview-ink);background:linear-gradient(125deg,var(--preview-window),var(--preview-card));box-shadow:inset 0 1px color-mix(in srgb,white 9%,transparent)}.theme-card__preview:after{content:"";position:absolute;top:-20%;bottom:-20%;width:20%;left:-28%;transform:rotate(16deg);background:color-mix(in srgb,white 13%,transparent);animation:theme-preview-sheen 4.8s ease-in-out infinite}.theme-card__preview>b{display:flex;align-items:center;gap:4px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--preview-line) 52%,transparent)}.theme-card__preview>b i{width:16px;height:3px;border-radius:2px;background:var(--preview-accent)}.theme-card__preview>b i:nth-child(2){width:26px;background:color-mix(in srgb,var(--preview-line) 68%,transparent)}.theme-card__preview>b em{width:15px;height:6px;margin-left:auto;border-radius:3px;background:linear-gradient(90deg,var(--preview-accent),var(--preview-accent-2))}.theme-card__preview>span{display:flex;align-items:center;gap:5px;padding:3px 4px;border:1px solid color-mix(in srgb,var(--preview-line) 40%,transparent);border-radius:4px;background:color-mix(in srgb,var(--preview-tile) 82%,transparent)}.theme-card__preview>span>i:first-child{width:9px;height:9px;border:1px solid var(--preview-accent);border-radius:3px}.theme-card__preview>span>i:nth-child(2){width:34%;height:3px;border-radius:2px;background:color-mix(in srgb,var(--preview-line) 62%,transparent)}.theme-card__preview>span>i:nth-child(3){width:20%;height:3px;margin-left:auto;border-radius:2px;background:var(--preview-accent-2);opacity:.72}.theme-card__preview>small{display:block;background:color-mix(in srgb,var(--preview-line) 32%,transparent);overflow:hidden}.theme-card__preview>small i{display:block;width:46%;height:100%;background:linear-gradient(90deg,var(--preview-accent),var(--preview-accent-2));animation:preview-meter 3s ease-in-out infinite alternate}.theme-card__gradient{height:8px;border-radius:4px}@keyframes theme-preview-sheen{0%,26%{transform:translate(0) rotate(16deg);opacity:0}48%{opacity:1}72%,to{transform:translate(650%) rotate(16deg);opacity:0}}@keyframes preview-meter{to{width:86%}}.animation-card{min-height:220px;grid-template-rows:auto auto minmax(38px,auto) 78px}.animation-card__sample{height:78px;background:linear-gradient(135deg,color-mix(in srgb,var(--window) 42%,transparent),color-mix(in srgb,var(--card) 86%,transparent))}.animation-card__sample:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--line) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 12%,transparent) 1px,transparent 1px);background-size:18px 18px;opacity:.55}.animation-card__sample i{left:calc(10% + var(--sample-x, 0%));top:48%;width:12px;height:12px;border-color:color-mix(in srgb,var(--accent-2) 72%,transparent);animation:sample-drift 3.4s ease-in-out infinite}.animation-card__sample i:nth-child(1){left:9%;animation-delay:-.3s}.animation-card__sample i:nth-child(2){left:24%;top:26%;animation-delay:-.9s}.animation-card__sample i:nth-child(3){left:42%;top:58%;animation-delay:-1.5s}.animation-card__sample i:nth-child(4){left:60%;top:20%;animation-delay:-2.1s}.animation-card__sample i:nth-child(5){left:76%;top:52%;animation-delay:-2.7s}.animation-card__sample i:nth-child(6){left:88%;top:30%;animation-delay:-3.2s}@keyframes sample-drift{50%{transform:translate3d(8px,-8px,0) rotate(35deg);opacity:.45}}.sample-flower i,.sample-kitty i{width:16px;height:9px;border:0;border-radius:80% 18%;background:color-mix(in srgb,var(--accent-2) 66%,transparent);animation-name:sample-petal}.sample-kitty i:nth-child(3n){width:18px;height:13px;border:1px solid var(--accent-2);border-radius:50% 50% 40% 40%;background:transparent}@keyframes sample-petal{50%{transform:translate3d(10px,22px,0) rotate(110deg);opacity:.3}}.sample-bubble i{border-radius:50%;background:color-mix(in srgb,var(--accent) 6%,transparent);animation-name:sample-bubble}.sample-bubble i:nth-child(2n){width:22px;height:22px}@keyframes sample-bubble{50%{transform:translateY(-18px) scale(1.18);opacity:.24}}.sample-star i{width:4px;height:4px;border:0;border-radius:50%;background:var(--accent-2);box-shadow:0 0 8px var(--accent);animation-name:star-pulse}.sample-star:after{content:"";position:absolute;left:12%;right:10%;top:52%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 62%,transparent),transparent);transform:rotate(-8deg)}.sample-circuit i,.sample-rain i{width:2px;height:24px;border:0;background:linear-gradient(var(--accent-2),transparent);animation-name:sample-data}@keyframes sample-data{0%,to{transform:translateY(-22px);opacity:0}52%{opacity:.62}80%{transform:translateY(24px);opacity:0}}.sample-crystal i{transform:rotate(45deg);background:color-mix(in srgb,var(--accent) 12%,transparent);animation-name:sample-crystal}@keyframes sample-crystal{50%{transform:translateY(12px) rotate(135deg) scale(.72);opacity:.28}}.sample-hex i{width:17px;height:15px;animation-name:sample-hex}@keyframes sample-hex{50%{transform:scale(1.28);opacity:.2}}.sample-radar i{left:50%!important;top:50%!important;width:18px;height:18px;margin:-9px;border-radius:50%;animation-name:sample-radar}.sample-radar i:nth-child(2){animation-delay:-1s}.sample-radar i:nth-child(3){animation-delay:-2s}@keyframes sample-radar{0%{transform:scale(.2);opacity:.65}to{transform:scale(3.6);opacity:0}}.sample-ribbon i,.sample-aurora i,.sample-comet i{width:42%!important;height:1px!important;border:0;border-radius:0!important;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2));animation-name:sample-ribbon}@keyframes sample-ribbon{50%{transform:translate3d(50px,-6px,0) rotate(-5deg);opacity:.22}}.sample-snow i{width:4px;height:4px;border:0;border-radius:50%;background:var(--accent-3);animation-name:sample-snow}.sample-confetti i{width:4px;height:12px;border:0;background:var(--accent-2);animation-name:sample-snow}@keyframes sample-snow{50%{transform:translate3d(8px,24px,0) rotate(90deg);opacity:.18}}.sample-focus i{display:none}.sample-focus:after{content:"";position:absolute;left:28%;right:28%;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);animation:sample-focus 2.8s ease-in-out infinite}@keyframes sample-focus{50%{transform:scaleX(.5);opacity:.35}}.theme-now,.animation-now,.active-mode{position:relative;overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,var(--accent-3) 5%,transparent),0 12px 30px color-mix(in srgb,black 14%,transparent)}.theme-now:before,.animation-now:before,.active-mode:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent);animation:active-line 4s ease-in-out infinite alternate}@keyframes active-line{to{transform:scaleX(.58);transform-origin:left;opacity:.55}}.app-shell[data-theme=hello-kitty] .home-stage,.app-shell[data-theme=hello-kitty] .page-hero,.app-shell[data-theme=hello-kitty] .content-band,.app-shell[data-theme=hello-kitty] .results-band{box-shadow:0 18px 50px color-mix(in srgb,#ff8bc6 16%,transparent),inset 0 1px #ffffffd1}.app-shell[data-theme=hello-kitty] .brand__mark img{animation:kitty-logo 3.6s ease-in-out infinite}.app-shell[data-theme=hello-kitty] .home-stage__ambient i{background:linear-gradient(90deg,transparent,#ff8bc6,transparent)}.app-shell[data-theme=hello-kitty] .home-preview__scanner{border-radius:50%}@keyframes kitty-logo{50%{transform:translateY(-2px) rotate(-2deg) scale(1.04)}}html{scrollbar-gutter:stable}body{overscroll-behavior-y:none}.motion-layer{--pointer-px: 50vw;--pointer-py: 42vh;--pointer-nx: 0;--pointer-ny: 0}.motion-grid{inset:-52px;will-change:transform}@keyframes grid-travel{0%{transform:translateZ(0)}to{transform:translate3d(52px,52px,0)}}.pointer-light{overflow:hidden;background:none;contain:strict}.pointer-light:before{content:"";position:absolute;left:0;top:0;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-2) 5%,transparent) 42%,transparent 72%);transform:translate3d(calc(var(--pointer-px) - 50%),calc(var(--pointer-py) - 50%),0);transition:transform .11s cubic-bezier(.2,.75,.25,1);will-change:transform}.app-shell[data-paused] .motion-layer *,.app-shell[data-paused] .home-preview *,.app-shell[data-paused] .home-stage__ambient *{animation-play-state:paused!important}.topbar{isolation:isolate;background:linear-gradient(90deg,color-mix(in srgb,var(--window) 97%,var(--accent) 3%),color-mix(in srgb,var(--window) 96%,black 4%));backdrop-filter:none}.topbar:after{content:"";position:absolute;z-index:2;left:-18%;bottom:-1px;width:18%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);box-shadow:0 0 9px color-mix(in srgb,var(--accent) 62%,transparent);animation:topbar-signal 8s linear infinite;will-change:transform}@keyframes topbar-signal{to{transform:translate3d(760%,0,0)}}.page-frame{view-transition-name:page-content;backface-visibility:hidden}::view-transition-group(page-content){animation-duration:.34s;animation-timing-function:cubic-bezier(.16,.84,.28,1)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(page-content){animation:route-out .17s cubic-bezier(.4,0,1,1) both}::view-transition-new(page-content){animation:route-in .32s cubic-bezier(.16,.84,.28,1) both}@keyframes route-out{to{opacity:0;transform:translate3d(-10px,0,0) scale(.995)}}@keyframes route-in{0%{opacity:0;transform:translate3d(14px,8px,0) scale(.996)}}html:active-view-transition .page-frame{animation:none}html:active-view-transition .page-frame>.page>*{animation:none}.results-list,.history-list{contain:layout style}.result-card,.history-row,.search-section,.family-row{content-visibility:auto;contain-intrinsic-size:auto 290px}.search-section{contain-intrinsic-size:auto 132px}.family-row{contain-intrinsic-size:auto 74px}.app-shell:has(.modal-backdrop) .motion-layer{opacity:.46}.app-shell:has(.modal-backdrop) .motion-layer *{animation-play-state:paused!important}.result-card:before{left:-52%;right:auto;width:52%;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);animation:result-line-transform 6s linear infinite;will-change:transform}@keyframes result-line-transform{0%{transform:translateZ(0)}to{transform:translate3d(300%,0,0)}}.home-preview__footer span:after{width:82%;transform:scaleX(.52);transform-origin:left}@keyframes scan-progress{to{transform:scaleX(1)}}.theme-card__preview>small i{width:86%;transform:scaleX(.54);transform-origin:left}@keyframes preview-meter{to{transform:scaleX(1)}}.home-stage,.home-preview,.theme-card,.animation-card,.mode-card,.result-card{backface-visibility:hidden}@media(pointer:coarse){.pointer-light{display:none}.home-stage,.home-preview,.theme-card:hover,.animation-card:hover,.mode-card:hover,.result-card:hover{transform:none}}@media(max-width:680px){.motion-beams i:nth-child(n+3),.motion-particle:nth-child(n+13),.motion-atmosphere i:nth-child(n+3){display:none}.motion-orbit{opacity:.2}}@media(max-width:1260px){.brand__name{display:none}.topbar__nav{margin-left:10px;margin-right:10px}.nav-button{padding:0 10px}.tool-button span{display:none}.search-fields--6,.theme-grid,.animation-grid{grid-template-columns:repeat(3,1fr)}.page-advanced{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:1360px){.nav-button>svg{display:none}.nav-button{padding-left:12px;padding-right:12px}}@media(max-width:980px){.topbar{grid-template-columns:auto minmax(0,1fr);padding-right:10px}.topbar__tools{grid-column:1 / -1;justify-content:flex-end;padding-top:5px;border-top:1px solid color-mix(in srgb,var(--line) 35%,transparent)}:root{--topbar-height: 108px}.page-hero{grid-template-columns:1fr;min-height:0}.home-stage{grid-template-columns:1fr}.home-preview{min-height:280px}.home-metrics{grid-template-columns:1fr 1fr}.search-fields,.search-fields--6,.search-fields--3{grid-template-columns:repeat(2,1fr)}.result-card__header{grid-template-columns:auto 1fr}.result-card__actions{grid-column:1 / -1;justify-content:flex-start}.mode-grid{grid-template-columns:1fr}.process-strip{grid-template-columns:1fr 1fr}.theme-grid,.animation-grid{grid-template-columns:repeat(2,1fr)}.family-grid{grid-template-columns:1fr}.page-advanced{display:block;height:auto}.advanced-sidebar{max-height:none;margin-bottom:12px}.advanced-board-wrap{height:720px}}@media(max-width:680px){:root{--topbar-height: 104px}.topbar{padding-left:8px}.brand__mark,.brand__mark img{width:48px}.nav-button span{display:none}.nav-button>svg{display:block}.nav-button{width:36px;min-width:36px;padding:0}.status-pill{display:none}.page,.page-home,.page-advanced{width:min(100% - 20px,1160px);padding-top:12px}.home-stage{min-height:0;padding:20px}.home-stage__copy h1{font-size:42px}.home-preview{display:none}.home-actions{display:grid;grid-template-columns:1fr}.home-actions button{width:100%}.home-metrics,.home-shortcuts{grid-template-columns:1fr}.page-hero{padding:20px}.page-hero__copy h1{font-size:34px}.search-heading{grid-template-columns:auto minmax(0,1fr);padding:16px}.search-heading .count-pill{grid-column:1 / -1;justify-self:start}.search-fields,.search-fields--6,.search-fields--3{grid-template-columns:1fr}.search-toolbar{grid-template-columns:1fr 1fr}.search-feedback{grid-column:1 / -1}.section-heading{align-items:stretch;flex-direction:column}.results-band__tools{justify-content:flex-start}.result-card{padding:14px}.result-grid{grid-template-columns:1fr}.result-card__actions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;width:100%}.result-card__actions .confidence-pill{grid-column:1 / -1}.result-card__actions .icon-button{width:100%}.result-sources{align-items:flex-start;flex-wrap:wrap}.duplicate-note{grid-template-columns:auto 1fr}.duplicate-note button{grid-column:1 / -1}.theme-grid,.animation-grid,.process-strip,.deep-summary{grid-template-columns:1fr}.history-row{grid-template-columns:auto 1fr}.history-row button{grid-column:auto}.modal-backdrop{padding:8px}.deep-modal{max-height:calc(100vh - 16px)}.deep-modal__header{grid-template-columns:auto 1fr}.deep-modal__tools{grid-column:1 / -1}.deep-modal__tabs{flex-wrap:wrap}.deep-modal__tabs .scan-button{width:100%;margin-left:0}.scan-summary{flex-wrap:wrap}.scan-summary b{margin-left:0}.family-row{grid-template-columns:auto 1fr}.family-row__score{grid-column:1 / -1;grid-auto-flow:column;justify-content:start;justify-items:start}.advanced-board-wrap{height:620px}.statusbar{padding:0 8px}.statusbar div b:first-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.performance-mode *,.performance-mode *:before,.performance-mode *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.billing-page{display:grid;gap:20px;max-width:1220px;padding-bottom:42px}.billing-hero{position:relative;padding:34px 6px 28px;border-bottom:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));overflow:hidden}.billing-hero:after{content:"";position:absolute;right:4%;bottom:-88px;width:260px;height:180px;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:50%;box-shadow:0 0 56px color-mix(in srgb,var(--accent) 10%,transparent);pointer-events:none}.billing-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em}.billing-hero__content{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-top:13px}.billing-hero h1{margin:0;color:var(--ink);font-size:clamp(32px,5vw,58px);font-weight:950;letter-spacing:-.045em;line-height:.96}.billing-hero h1 span{color:var(--accent);text-shadow:0 0 26px color-mix(in srgb,var(--accent) 30%,transparent)}.billing-hero p{max-width:650px;margin:15px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.billing-trust{display:grid;gap:9px;min-width:230px;padding-bottom:4px}.billing-trust span,.billing-footnotes span,.billing-footnotes a{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--ink) 77%,var(--muted));font-size:11px;font-weight:750}.billing-trust svg,.billing-footnotes svg{color:var(--accent)}.billing-footnotes a{text-decoration:none;transition:color .16s ease}.billing-footnotes a:hover{color:var(--accent-2)}.billing-current{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:18px 2px;border-bottom:1px solid var(--line)}.billing-current__mark{display:grid;width:45px;height:45px;place-items:center;color:var(--success);border-radius:50%;background:color-mix(in srgb,var(--success) 10%,transparent)}.billing-current small,.billing-plan__top>small{display:block;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.billing-current strong{display:block;margin-top:4px;color:var(--ink);font-size:15px}.billing-current p{margin:4px 0 0;color:var(--muted);font-size:11px}.billing-current__actions{display:flex;gap:9px}.billing-current button,.billing-plan>button,.billing-notice button,.private-suite-toolbar__billing{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--card) 72%,transparent);font-size:11px;font-weight:850;cursor:pointer}.billing-current button.is-primary,.billing-plan>button.is-primary{border-color:var(--accent);color:var(--accent-ink, #071014);background:var(--accent);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 19%,transparent)}.billing-current button:disabled,.billing-plan>button:disabled{opacity:.45;cursor:not-allowed}.billing-notice{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 4px 0 12px;border-left:2px solid var(--accent);color:var(--muted);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 82%);font-size:11px}.billing-notice>span{flex:1}.billing-notice.is-error{border-left-color:var(--danger);color:color-mix(in srgb,var(--danger) 75%,var(--ink));background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 8%,transparent),transparent 82%)}.billing-plans{display:grid;min-height:410px;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.billing-loading{display:flex;min-height:300px;grid-column:1 / -1;align-items:center;justify-content:center;gap:11px;color:var(--muted);font-size:12px}.billing-plan{position:relative;display:flex;min-width:0;flex-direction:column;gap:22px;padding:29px 28px 27px}.billing-plan+.billing-plan{border-left:1px solid var(--line)}.billing-plan.is-recommended{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 72%)}.billing-plan.is-recommended:before{content:"";position:absolute;top:-1px;right:22px;left:22px;height:2px;background:var(--accent);box-shadow:0 0 18px var(--accent)}.billing-plan__badge{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin-bottom:16px;color:var(--accent);font-size:9px;font-weight:950;letter-spacing:.11em}.billing-plan h2{margin:8px 0 0;color:var(--ink);font-size:20px;font-weight:900;letter-spacing:-.02em}.billing-plan__price{display:flex;align-items:end;gap:7px;margin-top:17px}.billing-plan__price strong{color:var(--ink);font-size:clamp(27px,3vw,38px);font-weight:950;letter-spacing:-.055em;line-height:1}.billing-plan__price span{padding-bottom:4px;color:var(--muted);font-size:10px;font-weight:700}.billing-plan ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.billing-plan li{display:flex;align-items:center;gap:9px;color:color-mix(in srgb,var(--ink) 84%,var(--muted));font-size:11px;font-weight:700}.billing-plan li svg{flex:0 0 auto;color:var(--success)}.billing-plan>button{width:100%;min-height:45px;margin-top:auto}.billing-footnotes{display:flex;align-items:center;justify-content:center;gap:26px;padding:5px 0 0}.billing-alt-payment{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px 2px;border-block:1px solid color-mix(in srgb,#5865f2 38%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,#5865f2 9%,transparent),transparent 64%)}.billing-alt-payment:before{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#8ca1ff,#5865f2);box-shadow:0 0 18px color-mix(in srgb,#5865f2 58%,transparent);content:""}.billing-alt-payment__icon{display:grid;width:48px;height:48px;place-items:center;color:#aebaff;filter:drop-shadow(0 0 8px color-mix(in srgb,#5865f2 72%,transparent))}.billing-alt-payment small,.billing-alt-payment strong{display:block}.billing-alt-payment small{color:#8fa1ff;font-size:9px;font-weight:900;letter-spacing:.11em}.billing-alt-payment strong{margin-top:3px;color:var(--ink);font-size:18px}.billing-alt-payment p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.billing-alt-payment>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:0 17px;border:1px solid color-mix(in srgb,#8799ff 68%,var(--line));border-radius:8px;color:#fff;background:linear-gradient(135deg,#6674f4,#4d59dc);box-shadow:0 8px 24px color-mix(in srgb,#5865f2 23%,transparent);font-size:11px;font-weight:850;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}@media(hover:hover)and (pointer:fine){.billing-alt-payment>a:hover{border-color:#b4beff;box-shadow:0 10px 30px color-mix(in srgb,#5865f2 38%,transparent);transform:translateY(-1px)}}.private-suite-toolbar__billing{min-height:32px;margin-left:auto;padding-inline:11px;border-radius:7px}@media(hover:hover)and (pointer:fine){.billing-current button:not(:disabled):hover,.billing-plan>button:not(:disabled):hover,.private-suite-toolbar__billing:hover{border-color:var(--accent);transform:translateY(-1px)}}@media(max-width:820px){.billing-hero__content{align-items:start;flex-direction:column}.billing-trust{min-width:0}.billing-current{grid-template-columns:auto minmax(0,1fr)}.billing-current__actions{grid-column:1 / -1;width:100%}.billing-current__actions button{flex:1}.billing-plans{grid-template-columns:1fr}.billing-plan+.billing-plan{border-top:1px solid var(--line);border-left:0}.billing-footnotes{align-items:start;flex-direction:column;gap:11px}.billing-alt-payment{grid-template-columns:auto minmax(0,1fr)}.billing-alt-payment>a{grid-column:1 / -1;width:100%}}@media(max-width:520px){.billing-page{gap:14px}.billing-hero{padding-top:22px}.billing-hero h1{font-size:38px}.billing-current{padding:15px 0}.billing-current__actions{display:grid}.billing-plan{padding:25px 16px}.billing-plan__price strong{font-size:32px}.private-suite-toolbar__billing{width:100%;margin-left:0}}.studio-page .page-hero{position:relative;grid-template-columns:minmax(0,.88fr) minmax(400px,.72fr);min-height:330px;padding:30px;overflow:hidden;background-color:color-mix(in srgb,var(--card) 88%,transparent);background-image:linear-gradient(115deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 42%),linear-gradient(color-mix(in srgb,var(--line) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 5%,transparent) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px}.studio-page .page-hero:before{content:"";position:absolute;left:0;top:0;width:42%;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent);transform-origin:left;animation:studio-hero-line 5s ease-in-out infinite alternate}@keyframes studio-hero-line{to{transform:scaleX(.58);opacity:.55}}.studio-page .page-hero__copy{position:relative;z-index:1}.studio-page .page-hero__copy h1{max-width:680px;margin-top:20px;font-size:clamp(40px,5vw,58px);letter-spacing:0}.studio-page .page-hero__copy>p{max-width:610px;font-size:14px}.studio-page .page-hero__copy:after{width:min(420px,82%);margin-top:24px}.studio-hero__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.studio-hero__tags>span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--tile) 64%,transparent);font-size:10px;font-weight:650}.studio-hero__tags svg{color:var(--accent-2)}.theme-now--studio,.animation-now--studio{display:grid;gap:13px;padding:14px;background:color-mix(in srgb,var(--tile) 73%,transparent);box-shadow:0 18px 48px color-mix(in srgb,black 20%,transparent),inset 0 1px color-mix(in srgb,var(--accent-3) 8%,transparent)}.studio-now__top,.studio-now__title{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-now__top>span{display:inline-flex;align-items:center;gap:6px;color:var(--accent-2);font-size:9px;font-weight:750;text-transform:uppercase}.studio-now__top>em{padding:4px 7px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:6px;color:var(--muted);font-size:9px;font-style:normal;font-weight:650}.studio-now__title small{display:block;margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:600}.studio-now__title h2{margin:0;font-size:21px;line-height:1.2;overflow-wrap:anywhere}.studio-now__title>svg{flex:0 0 auto;color:var(--accent-2);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 36%,transparent))}.studio-now__swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.studio-now__swatches i{height:8px;border:1px solid color-mix(in srgb,white 16%,transparent);border-radius:3px}.theme-scene{position:relative;display:grid;grid-template-rows:31px minmax(0,1fr);height:148px;overflow:hidden;border:1px solid color-mix(in srgb,var(--preview-line) 62%,transparent);border-radius:7px;color:var(--preview-ink);background:var(--preview-window);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.theme-scene:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-24%;width:15%;background:color-mix(in srgb,white 10%,transparent);transform:rotate(13deg);animation:studio-scene-sheen 5.8s ease-in-out infinite;pointer-events:none}@keyframes studio-scene-sheen{0%,35%{transform:translateZ(0) rotate(13deg);opacity:0}48%{opacity:.7}70%,to{transform:translate3d(820%,0,0) rotate(13deg);opacity:0}}.theme-scene__topbar{display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px;border-bottom:1px solid color-mix(in srgb,var(--preview-line) 45%,transparent);background:color-mix(in srgb,var(--preview-card) 82%,transparent)}.theme-scene__topbar>b{font-size:7px;line-height:1;white-space:nowrap}.theme-scene__logo{flex:0 0 auto;width:12px;height:12px;border:0;border-radius:0;background:url(/brand-logo-20260814-white.png) center / contain no-repeat;box-shadow:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72)) drop-shadow(0 0 3px rgba(255,255,255,.72))}.theme-scene__tabs{display:flex;gap:4px;margin-left:6px}.theme-scene__tabs i{width:17px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--preview-line) 48%,transparent)}.theme-scene__tabs i:first-child{background:var(--preview-accent)}.theme-scene__topbar>em{width:16px;height:7px;margin-left:auto;border-radius:3px;background:linear-gradient(90deg,var(--preview-accent),var(--preview-accent-2))}.theme-scene__body{display:grid;grid-template-columns:30px minmax(0,1fr);min-height:0}.theme-scene__rail{display:grid;align-content:start;justify-items:center;gap:8px;padding-top:10px;border-right:1px solid color-mix(in srgb,var(--preview-line) 38%,transparent);background:color-mix(in srgb,var(--preview-base) 82%,transparent)}.theme-scene__rail i{width:10px;height:10px;border:1px solid color-mix(in srgb,var(--preview-line) 56%,transparent);border-radius:3px}.theme-scene__rail i:first-child{border-color:var(--preview-accent);background:color-mix(in srgb,var(--preview-accent) 16%,transparent)}.theme-scene__content{display:grid;grid-template-rows:22px 1fr 5px;gap:7px;min-width:0;padding:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--preview-panel) 44%,transparent),transparent 62%),var(--preview-base)}.theme-scene__headline{display:flex;align-items:center;justify-content:space-between;padding:0 7px;border:1px solid color-mix(in srgb,var(--preview-line) 40%,transparent);border-radius:4px;background:color-mix(in srgb,var(--preview-card) 78%,transparent)}.theme-scene__headline i:first-child{width:32%;height:4px;border-radius:2px;background:color-mix(in srgb,var(--preview-ink) 70%,transparent)}.theme-scene__headline i:last-child{width:18%;height:7px;border-radius:3px;background:linear-gradient(90deg,var(--preview-accent),var(--preview-accent-2))}.theme-scene__rows{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;min-height:0}.theme-scene__rows>i{display:grid;align-content:center;gap:5px;min-width:0;padding:5px;border:1px solid color-mix(in srgb,var(--preview-line) 38%,transparent);border-radius:4px;background:color-mix(in srgb,var(--preview-tile) 84%,transparent)}.theme-scene__rows b,.theme-scene__rows em{display:block;height:3px;border-radius:2px;background:color-mix(in srgb,var(--preview-line) 54%,transparent)}.theme-scene__rows em{width:62%;background:color-mix(in srgb,var(--preview-muted) 48%,transparent)}.theme-scene__meter{overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--preview-line) 28%,transparent)}.theme-scene__meter i{display:block;width:76%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--preview-accent),var(--preview-accent-2));transform:scaleX(.52);transform-origin:left;animation:studio-preview-meter 3.4s ease-in-out infinite alternate}@keyframes studio-preview-meter{to{transform:scaleX(1)}}.theme-scene--compact{height:128px;grid-template-rows:28px minmax(0,1fr)}.theme-scene--compact .theme-scene__content{padding:7px}.theme-scene--compact .theme-scene__rail{padding-top:8px;gap:6px}.studio-library{padding:22px;background:color-mix(in srgb,var(--card) 82%,transparent)}.studio-section-heading{align-items:center;margin-bottom:16px}.section-kicker{display:block;margin-bottom:5px;color:var(--accent-2);font-size:9px;font-weight:750;text-transform:uppercase}.studio-section-heading h2{font-size:24px}.studio-toolbar{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:12px;align-items:center;margin-bottom:18px;padding:10px;border:1px solid color-mix(in srgb,var(--line) 52%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 48%,transparent)}.studio-search{display:flex;align-items:center;gap:9px;min-width:0;height:39px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--window) 42%,var(--tile));transition:border-color .16s ease,box-shadow .16s ease}.studio-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 11%,transparent)}.studio-search svg{flex:0 0 auto;color:var(--accent-2)}.studio-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:11px;font-weight:600}.studio-search input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}.studio-filters{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.studio-filters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:10px;font-weight:650;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}.studio-filters button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--line) 62%,transparent);background:color-mix(in srgb,var(--tile) 74%,transparent)}.studio-filters button.is-active{color:color-mix(in srgb,var(--accent-3) 82%,var(--ink));border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--tile));box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 11%,transparent)}.studio-grid,.theme-grid,.animation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-choice-card{min-width:0;border-color:color-mix(in srgb,var(--line) 58%,transparent);background:color-mix(in srgb,var(--tile) 58%,transparent);box-shadow:0 10px 30px color-mix(in srgb,black 12%,transparent),inset 0 1px color-mix(in srgb,var(--accent-3) 3%,transparent)}.studio-choice-card:before{background:linear-gradient(118deg,transparent 22%,color-mix(in srgb,var(--accent-2) 8%,transparent) 50%,transparent 78%)}.studio-choice-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px color-mix(in srgb,black 20%,transparent),0 0 22px color-mix(in srgb,var(--accent) 9%,transparent)}.studio-choice-card.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--tile))}.theme-card{display:grid;grid-template-rows:auto 128px auto auto;gap:12px;min-height:292px;padding:13px}.theme-card__head,.animation-card__head{align-items:center;gap:10px;min-width:0}.studio-card__identity{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.studio-card__identity>span:last-child{min-width:0}.studio-card__identity strong{display:block;min-width:0;color:var(--ink);font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-card__identity small{display:block;margin-top:2px;color:var(--muted);font-size:9px;font-weight:600}.studio-card__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,var(--tile))}.theme-card__head>i,.animation-card__head>i{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;min-height:25px;padding:0 7px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:6px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:8px;font-style:normal;font-weight:750;text-transform:uppercase}.theme-card__palette{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.theme-card__palette i{height:9px;border:1px solid color-mix(in srgb,white 12%,transparent);border-radius:3px}.theme-card__foot,.animation-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--muted);font-size:9px;font-weight:650}.theme-card__foot>span,.animation-card__foot>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.theme-card__foot svg,.animation-card__foot svg{color:var(--accent-2)}.theme-card__foot b,.animation-card__foot b{flex:0 0 auto;color:var(--accent-2);font-size:8px}.animation-now--studio>p{margin:-2px 0 0;font-size:10px}.motion-preview{position:relative;display:block;height:142px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 52%,transparent);border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 55%),color-mix(in srgb,var(--window) 54%,var(--card));isolation:isolate}.motion-preview--compact{height:126px}.motion-preview__grid{position:absolute;inset:0;z-index:-1;opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--line) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 12%,transparent) 1px,transparent 1px);background-size:22px 22px}.motion-preview__beam{position:absolute;left:10%;right:10%;top:50%;height:1px;opacity:.46;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);transform-origin:center;animation:studio-motion-beam 4s ease-in-out infinite}@keyframes studio-motion-beam{50%{transform:translate3d(0,-13px,0) scaleX(.72);opacity:.2}}.motion-preview>i{position:absolute;left:10%;top:32%;display:block;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--accent-2) 76%,transparent);animation:studio-motion-float 3.8s ease-in-out infinite}.motion-preview>i:nth-of-type(2){left:22%;top:62%;animation-delay:-.5s}.motion-preview>i:nth-of-type(3){left:35%;top:20%;animation-delay:-1s}.motion-preview>i:nth-of-type(4){left:48%;top:54%;animation-delay:-1.5s}.motion-preview>i:nth-of-type(5){left:61%;top:27%;animation-delay:-2s}.motion-preview>i:nth-of-type(6){left:73%;top:65%;animation-delay:-2.5s}.motion-preview>i:nth-of-type(7){left:84%;top:18%;animation-delay:-3s}.motion-preview>i:nth-of-type(8){left:91%;top:48%;animation-delay:-3.5s}@keyframes studio-motion-float{50%{transform:translate3d(9px,-11px,0) rotate(45deg);opacity:.32}}.motion-preview>em{position:absolute;right:8%;bottom:11%;width:48px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.58;animation:studio-motion-meter 3.2s ease-in-out infinite alternate}@keyframes studio-motion-meter{to{transform:scaleX(.48);transform-origin:right;opacity:.25}}.motion-preview.sample-flower>i,.motion-preview.sample-kitty>i{width:17px;height:10px;border:0;border-radius:80% 18%;background:color-mix(in srgb,var(--accent-2) 70%,transparent);animation-name:studio-petal-fall}.motion-preview.sample-kitty>i:nth-of-type(3n){width:19px;height:14px;border:1px solid var(--accent-2);border-radius:50% 50% 42% 42%;background:color-mix(in srgb,var(--accent) 6%,transparent)}@keyframes studio-petal-fall{50%{transform:translate3d(12px,30px,0) rotate(130deg);opacity:.24}}.motion-preview.sample-bubble>i{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--accent) 7%,transparent);animation-name:studio-bubble-rise}.motion-preview.sample-bubble>i:nth-of-type(2n){width:28px;height:28px}@keyframes studio-bubble-rise{50%{transform:translate3d(4px,-28px,0) scale(1.15);opacity:.18}}.motion-preview.sample-star>i{width:4px;height:4px;border:0;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px var(--accent);animation-name:studio-star-pulse}@keyframes studio-star-pulse{50%{transform:scale(2);opacity:.24}}.motion-preview.sample-circuit>i,.motion-preview.sample-rain>i{width:2px;height:32px;border:0;background:linear-gradient(var(--accent-2),transparent);animation-name:studio-data-fall}@keyframes studio-data-fall{0%,to{transform:translate3d(0,-36px,0);opacity:0}45%{opacity:.62}80%{transform:translate3d(0,42px,0);opacity:0}}.motion-preview.sample-crystal>i{background:color-mix(in srgb,var(--accent) 12%,transparent);animation-name:studio-crystal-drift}@keyframes studio-crystal-drift{50%{transform:translate3d(5px,17px,0) rotate(135deg) scale(.72);opacity:.24}}.motion-preview.sample-hex>i{width:18px;height:16px;border:0;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%);background:color-mix(in srgb,var(--accent-2) 30%,transparent);box-shadow:inset 0 0 0 1px var(--accent-2);animation-name:studio-hex-pulse}@keyframes studio-hex-pulse{50%{transform:scale(1.35);opacity:.18}}.motion-preview.sample-radar>i{left:50%;top:50%;width:24px;height:24px;margin:-12px;border-radius:50%;animation-name:studio-radar-wave}.motion-preview.sample-radar>i:nth-of-type(2n){animation-delay:-1.8s}@keyframes studio-radar-wave{0%{transform:scale(.18);opacity:.7}to{transform:scale(4.6);opacity:0}}.motion-preview.sample-ribbon>i,.motion-preview.sample-aurora>i,.motion-preview.sample-comet>i{width:46%;height:2px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);animation-name:studio-ribbon-flow}@keyframes studio-ribbon-flow{50%{transform:translate3d(54px,-8px,0) rotate(-6deg) scaleX(.74);opacity:.2}}.motion-preview.sample-snow>i{width:5px;height:5px;border:0;border-radius:50%;background:var(--accent-3);animation-name:studio-soft-fall}.motion-preview.sample-confetti>i{width:5px;height:13px;border:0;background:var(--accent-2);animation-name:studio-soft-fall}@keyframes studio-soft-fall{50%{transform:translate3d(8px,32px,0) rotate(110deg);opacity:.2}}.motion-preview.sample-focus>i{display:none}.motion-preview.sample-focus .motion-preview__grid{opacity:.12}.animation-card{display:grid;grid-template-rows:auto 126px auto auto;gap:12px;min-height:306px;padding:13px}.animation-card__copy{display:grid;gap:5px;min-height:47px}.animation-card__copy>small{color:var(--accent-2);font-size:9px;font-weight:750;text-transform:uppercase}.animation-card__copy>p{margin:0;color:var(--muted);font-size:10px;font-weight:550;line-height:1.45}.studio-empty{display:grid;place-items:center;min-height:260px;padding:30px;border:1px dashed color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px;color:var(--muted);text-align:center}.studio-empty svg{margin-bottom:10px;color:var(--accent-2)}.studio-empty strong{color:var(--ink);font-size:15px}.studio-empty p{margin:6px 0 0;font-size:11px}.studio-choice-card:focus-visible,.studio-filters button:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.performance-mode .theme-scene:after,.performance-mode .theme-scene__meter i,.performance-mode .motion-preview>i,.performance-mode .motion-preview__beam,.performance-mode .motion-preview>em{animation-play-state:paused}@media(max-width:1180px){.studio-page .page-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.studio-grid,.theme-grid,.animation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-toolbar{grid-template-columns:1fr}.studio-filters{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:860px){.studio-page .page-hero{grid-template-columns:1fr}.studio-page .page-hero__aside{max-width:620px;width:100%}}@media(max-width:680px){.studio-page .page-hero{padding:20px}.studio-page .page-hero__copy h1{font-size:38px}.studio-library{padding:14px}.studio-toolbar{padding:8px}.studio-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-filters button{width:100%}.studio-toolbar--motion .studio-filters button:first-child{grid-column:1 / -1}.studio-grid,.theme-grid,.animation-grid{grid-template-columns:1fr}.theme-card,.animation-card{min-height:0}.theme-scene--compact,.motion-preview--compact{height:132px}}@media(max-width:420px){.studio-hero__tags{display:grid;grid-template-columns:1fr}.studio-hero__tags>span{justify-content:center}.studio-now__title h2{font-size:18px}.theme-card__head,.animation-card__head{align-items:flex-start}.theme-card__head>i,.animation-card__head>i{padding:0 6px}.theme-card__foot,.animation-card__foot{align-items:flex-start;flex-direction:column}}:root{--motion-snap: .11s;--motion-fast: .17s;--motion-base: .28s;--motion-slow: .46s;--ease-motion: cubic-bezier(.2, .8, .25, 1);--ease-spring: cubic-bezier(.16, 1, .3, 1)}button,input,select,textarea,.result-field,.result-sources,.count-pill,.eyebrow,.status-pill{-webkit-tap-highlight-color:transparent}button:not(:disabled):active{transform:translate3d(0,1px,0) scale(.975)!important;transition-duration:var(--motion-snap)!important}.nav-button{animation:nav-item-enter .38s var(--ease-spring) both;animation-delay:calc(min(var(--nav-index, 0),9)*24ms)}@keyframes nav-item-enter{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.96)}}.nav-button.is-active{animation-name:nav-item-enter,active-tab-settle;animation-duration:.38s,.32s;animation-timing-function:var(--ease-spring),var(--ease-spring)}@keyframes active-tab-settle{45%{box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 32%,transparent)}}.page-frame{animation:page-surface-enter .44s var(--ease-spring) both;transform-origin:50% 12%}@keyframes page-surface-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.996)}}.page-frame>.page>*{animation:surface-reveal .5s var(--ease-spring) both}.page-frame>.page>*:nth-child(2){animation-delay:65ms}.page-frame>.page>*:nth-child(3){animation-delay:115ms}.page-frame>.page>*:nth-child(4){animation-delay:155ms}.page-frame>.page>*:nth-child(5){animation-delay:.19s}@keyframes surface-reveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.994)}}.page-hero__copy,.home-stage__copy,.search-heading>div{animation:copy-reveal .52s var(--ease-spring) 70ms both}.page-hero__aside,.home-preview,.search-heading__icon,.search-heading>.count-pill{animation:aside-reveal .56s var(--ease-spring) .12s both}@keyframes copy-reveal{0%{opacity:0;transform:translate3d(-13px,0,0)}}@keyframes aside-reveal{0%{opacity:0;transform:translate3d(14px,0,0) scale(.985)}}::view-transition-group(page-content){animation-duration:.41s;animation-timing-function:var(--ease-spring)}::view-transition-old(page-content){animation:route-leave .17s cubic-bezier(.4,0,1,1) both}::view-transition-new(page-content){animation:route-arrive .39s var(--ease-spring) both}@keyframes route-leave{to{opacity:0;transform:translate3d(-14px,0,0) scale(.992)}}@keyframes route-arrive{0%{opacity:0;transform:translate3d(18px,10px,0) scale(.992)}}html.theme-view-transition::view-transition-group(root),html.theme-view-transition::view-transition-group(page-content){animation-duration:.43s;animation-timing-function:var(--ease-spring)}html.theme-view-transition::view-transition-old(root),html.theme-view-transition::view-transition-old(page-content){animation:theme-fade-out .17s ease-in both}html.theme-view-transition::view-transition-new(root),html.theme-view-transition::view-transition-new(page-content){animation:theme-fade-in .42s var(--ease-spring) both}@keyframes theme-fade-out{to{opacity:.12;transform:scale(.997)}}@keyframes theme-fade-in{0%{opacity:0;transform:scale(1.006)}}.page-hero,.search-heading,.content-band,.results-band,.home-stage,.advanced-sidebar,.advanced-board-wrap,.statusbar,.topbar{transition:border-color .32s ease,color .26s ease,background-color .32s ease,box-shadow .32s ease}.primary-button,.secondary-button,.mini-button,.icon-button,.tool-button,.field-action,.performance-toggle,.advanced-actions button,.advanced-board-toolbar button,.deep-modal__tabs button,.studio-filters button{transition:transform var(--motion-fast) var(--ease-motion),border-color var(--motion-fast) ease,color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.mini-button:hover,.icon-button:hover,.field-action:hover,.advanced-actions button:hover,.advanced-board-toolbar button:hover,.deep-modal__tabs button:hover{transform:translate3d(0,-2px,0);box-shadow:0 9px 20px color-mix(in srgb,black 16%,transparent),0 0 14px color-mix(in srgb,var(--accent) 8%,transparent)}.mini-button svg,.icon-button svg,.field-action svg,.advanced-actions button svg,.advanced-board-toolbar button svg,.deep-modal__tabs button svg{transition:transform var(--motion-fast) var(--ease-spring),filter var(--motion-fast) ease}.mini-button:hover svg,.field-action:hover svg,.advanced-actions button:hover svg,.advanced-board-toolbar button:hover svg,.deep-modal__tabs button:hover svg{transform:translate3d(2px,0,0) scale(1.06);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 50%,transparent))}.icon-button:hover svg{transform:scale(1.1) rotate(-4deg)}.search-section{animation:list-item-reveal .44s var(--ease-spring) both;animation-delay:calc(min(var(--item-index, 0),8)*42ms)}.search-section__head{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.search-section__head:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.search-section__collapse{transition:grid-template-rows .38s var(--ease-spring),opacity .21s ease,transform .38s var(--ease-spring);transform:translate3d(0,-5px,0)}.search-section.is-open .search-section__collapse{transform:none}.search-section.is-open .search-field{animation:field-reveal .36s var(--ease-spring) both;animation-delay:calc(min(var(--field-index, 0),7)*34ms + 45ms)}@keyframes field-reveal{0%{opacity:0;transform:translate3d(0,-7px,0) scale(.985)}}.search-field input,.search-field select,.advanced-editor input,.advanced-editor textarea,.studio-search{transition:transform var(--motion-fast) var(--ease-motion),border-color var(--motion-fast) ease,color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.search-field input:hover,.search-field select:hover,.advanced-editor input:hover,.advanced-editor textarea:hover{transform:translate3d(0,-1px,0);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.search-field input:focus,.search-field select:focus,.advanced-editor input:focus,.advanced-editor textarea:focus{transform:translate3d(0,-2px,0)}.search-feedback{transition:border-color .22s ease,color .22s ease,background-color .22s ease,box-shadow .22s ease}.search-feedback.is-loading{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 9%,transparent)}.result-card,.history-row,.family-row{animation:list-item-reveal .48s var(--ease-spring) both;animation-delay:calc(min(var(--item-index, 0),10)*46ms)}@keyframes list-item-reveal{0%{opacity:0;transform:translate3d(0,15px,0) scale(.992)}}.history-row{transition:transform .22s var(--ease-motion),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.history-row:hover{transform:translate3d(0,-3px,0);border-color:color-mix(in srgb,var(--accent) 44%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--card));box-shadow:0 16px 38px color-mix(in srgb,black 18%,transparent)}.history-row__icon,.profile-mark,.result-field__icon,.family-row__avatar,.mode-card__icon,.studio-card__icon{transition:transform .22s var(--ease-spring),border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.history-row:hover .history-row__icon,.result-card:hover .profile-mark,.family-row:hover .family-row__avatar,.mode-card:hover .mode-card__icon,.studio-choice-card:hover .studio-card__icon{transform:scale(1.07) rotate(-3deg);border-color:color-mix(in srgb,var(--accent) 68%,var(--line));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 15%,transparent)}.result-card__header>*,.result-card .result-section-label,.result-card .result-grid,.result-card .result-sources{animation:result-detail-reveal .42s var(--ease-spring) both}.result-card__header>*:nth-child(2){animation-delay:35ms}.result-card__header>*:nth-child(3){animation-delay:70ms}.result-card .result-section-label{animation-delay:85ms}.result-card .result-grid{animation-delay:.11s}.result-card .result-sources{animation-delay:145ms}@keyframes result-detail-reveal{0%{opacity:0;transform:translate3d(0,7px,0)}}.empty-state{animation:empty-state-reveal .52s var(--ease-spring) both}.empty-state__icon{animation:empty-icon-settle .56s var(--ease-spring) 90ms both}@keyframes empty-state-reveal{0%{opacity:0;transform:translate3d(0,12px,0)}}@keyframes empty-icon-settle{0%{opacity:0;transform:scale(.72) rotate(-10deg)}}.mode-card{animation-delay:calc(min(var(--item-index, 0),5)*70ms)}.mode-card.is-active,.theme-card.is-active,.animation-card.is-active{animation-name:studio-card-arrive,choice-settle;animation-duration:.44s,.36s;animation-timing-function:var(--ease-spring),var(--ease-spring)}@keyframes choice-settle{45%{transform:translate3d(0,-3px,0) scale(1.012)}}.theme-card.is-active .theme-scene,.animation-card.is-active .motion-preview{animation:preview-selected .39s var(--ease-spring) both}@keyframes preview-selected{40%{transform:scale(.988);border-color:var(--accent)}}.studio-filters button svg{transition:transform .2s var(--ease-spring),filter .2s ease}.studio-filters button:hover svg,.studio-filters button.is-active svg{transform:scale(1.12) rotate(-5deg);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 52%,transparent))}.deep-modal__tabs button.is-active{transform:translate3d(0,-1px,0);box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 12%,transparent)}.deep-modal__panel{min-height:0;animation:modal-panel-enter .36s var(--ease-spring) both}@keyframes modal-panel-enter{0%{opacity:0;transform:translate3d(10px,4px,0) scale(.995)}}.deep-summary>section,.process-strip>div{animation:tile-reveal .42s var(--ease-spring) both}.deep-summary>section:nth-child(2),.process-strip>div:nth-child(2){animation-delay:45ms}.deep-summary>section:nth-child(3),.process-strip>div:nth-child(3){animation-delay:90ms}.deep-summary>section:nth-child(4),.process-strip>div:nth-child(4){animation-delay:135ms}@keyframes tile-reveal{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}}.toast{animation:toast-spring-in .36s var(--ease-spring) both}@keyframes toast-spring-in{0%{opacity:0;transform:translate3d(18px,12px,0) scale(.94)}72%{transform:translate3d(-2px,0,0) scale(1.01)}}.advanced-sidebar>*,.advanced-board-toolbar>*{animation:advanced-control-reveal .43s var(--ease-spring) both}.advanced-sidebar>*:nth-child(2){animation-delay:40ms}.advanced-sidebar>*:nth-child(3){animation-delay:75ms}.advanced-sidebar>*:nth-child(4){animation-delay:.11s}.advanced-sidebar>*:nth-child(5){animation-delay:145ms}.advanced-sidebar>*:nth-child(6){animation-delay:.18s}@keyframes advanced-control-reveal{0%{opacity:0;transform:translate3d(-9px,0,0)}}.graph-node{animation:graph-node-reveal .34s var(--ease-spring) both;animation-delay:calc(min(var(--item-index, 0),8)*45ms);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}@keyframes graph-node-reveal{0%{opacity:0}}.graph-node.is-selected .graph-node__port{animation:port-selected .9s ease-in-out infinite alternate}@keyframes port-selected{to{box-shadow:0 0 16px color-mix(in srgb,var(--accent) 78%,transparent)}}.board-empty{animation:board-empty-reveal .52s var(--ease-spring) both}@keyframes board-empty-reveal{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}}.performance-mode .nav-button,.performance-mode .page-frame,.performance-mode .page-frame>.page>*,.performance-mode .search-section,.performance-mode .search-field,.performance-mode .result-card,.performance-mode .history-row,.performance-mode .family-row,.performance-mode .graph-node{animation-delay:0ms}@media(pointer:coarse){.mini-button:hover,.icon-button:hover,.field-action:hover,.history-row:hover,.search-field input:hover,.search-field select:hover{transform:none}}.motion-layer{opacity:var(--motion-intensity, .74);transition:opacity .42s ease}.motion-layer>div:not(.pointer-light):not(.motion-vignette){will-change:transform,opacity}.motion-particles,.motion-flowfield,.motion-constellation,.motion-circuit-map,.motion-hexfield{position:absolute;inset:0;contain:layout paint}.motion-particle span{display:grid;width:100%;height:100%;place-items:center}.motion-particle svg{width:100%;height:100%;stroke-width:1.45;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 46%,transparent))}.motion-flowfield{overflow:hidden;opacity:.64}.motion-flowfield i{position:absolute;top:var(--flow-top);left:-18%;width:138%;height:clamp(70px,14vw,190px);border-top:1px solid color-mix(in srgb,var(--accent) 58%,transparent);border-radius:50%;opacity:.4;transform:scaleY(var(--flow-scale)) rotate(-3deg);animation:flowfield-travel var(--flow-duration, 19s) ease-in-out var(--flow-delay) infinite alternate}.motion-flowfield i:nth-child(2n){border-color:color-mix(in srgb,var(--accent-2) 52%,transparent);transform:scaleY(var(--flow-scale)) rotate(4deg)}.motion-constellation{opacity:.76;animation:constellation-drift var(--constellation-duration, 24s) ease-in-out infinite alternate}.motion-constellation span,.motion-constellation i{position:absolute;left:var(--cx);top:var(--cy)}.motion-constellation span{width:var(--cw);height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 56%,transparent),color-mix(in srgb,var(--accent-2) 22%,transparent));opacity:.34;transform:rotate(var(--ca));transform-origin:left center;animation:constellation-link 4.8s ease-in-out var(--cd) infinite alternate}.motion-constellation i{width:4px;height:4px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 72%,transparent);animation:constellation-point 3.6s ease-in-out var(--cd) infinite alternate}.motion-circuit-map{opacity:.68;animation:circuit-map-drift var(--circuit-duration, 28s) linear infinite}.motion-circuit-map>i{position:absolute;left:var(--sx);top:var(--sy);width:var(--sw);height:1px;background:color-mix(in srgb,var(--accent) 46%,transparent);transform:rotate(var(--sa));transform-origin:left center}.motion-circuit-map>i:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border:1px solid color-mix(in srgb,var(--accent-2) 60%,transparent);border-radius:2px}.motion-circuit-map b{position:absolute;top:-1px;left:0;width:22%;height:3px;border-radius:3px;background:var(--accent-3);box-shadow:0 0 9px var(--accent);animation:circuit-signal var(--signal-duration, 4.4s) linear var(--sd) infinite}.motion-hexfield{opacity:.58;animation:hexfield-drift var(--hex-duration, 30s) linear infinite}.motion-hexfield i{position:absolute;left:var(--hx);top:var(--hy);width:var(--hs);height:var(--hs);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);opacity:.28;animation:hex-cell var(--hex-cell-duration, 6.8s) ease-in-out var(--hd) infinite alternate}.motion-kitty .motion-particle,.motion-flower .motion-particle,.motion-star .motion-particle,.motion-crystal .motion-particle,.motion-hex .motion-particle,.motion-snow .motion-particle,.motion-confetti .motion-particle{width:var(--size);height:var(--size);border:0;border-radius:0;background:transparent;clip-path:none}.motion-kitty .motion-particle:before,.motion-kitty .motion-particle span:before{content:none!important}.motion-kitty .motion-particle,.motion-flower .motion-particle,.motion-snow .motion-particle{animation-name:gentle-glyph-fall}.motion-star .motion-particle,.motion-crystal .motion-particle,.motion-hex .motion-particle{animation-name:glyph-drift}.motion-confetti .motion-particle{animation-name:confetti-glyph-fall}.variant-laser .motion-beams i{height:2px;opacity:.58;animation-name:laser-cross}.variant-horizon .motion-beams i{opacity:.28;transform:rotate(-3deg) scaleX(.82)}.variant-liquid .motion-flowfield i{height:clamp(120px,22vw,280px);border-width:2px;opacity:.3}.variant-silk .motion-flowfield i{border-top-style:dashed;opacity:.28}.variant-velvet .motion-flowfield{opacity:.42;transform:skewY(-3deg)}.variant-web .motion-constellation span{opacity:.5;background:color-mix(in srgb,var(--accent-2) 62%,transparent)}.variant-matrix .motion-circuit-map{opacity:.82}.variant-stream .motion-particle{height:calc(var(--size) * 4.2)}.variant-mist .motion-particle{width:calc(var(--size) * 3.4);opacity:.15}.variant-diamonds .motion-particle svg{fill:color-mix(in srgb,var(--accent) 12%,transparent)}.variant-honey .motion-hexfield i:nth-child(3n){opacity:.64;transform:scale(.7)}.variant-tech .motion-hexfield i{border-style:dashed}.variant-halo .motion-orbit,.variant-halo .motion-radar{opacity:.82;transform:scale(.78)}.variant-sweep .motion-scanline{opacity:.56}.variant-kawaii .motion-grid{background-size:62px 62px;opacity:.22}.motion-flower.variant-bloom .motion-particle{animation-name:glyph-bloom-drift}.motion-flower.variant-petal .motion-particle{opacity:.4;animation-name:petal-sidefall}.motion-flower.variant-sakura .motion-particle:nth-child(2n){color:var(--accent-3);transform:scale(.72)}.motion-bubble.variant-pulse .motion-particle{animation-name:bubble-pulse-field}.motion-bubble.variant-glass .motion-particle{border-color:color-mix(in srgb,var(--accent-3) 62%,transparent);background:color-mix(in srgb,var(--accent-2) 6%,transparent);opacity:.24}.motion-star.variant-dust .motion-constellation span{opacity:.08}.motion-star.variant-dust .motion-constellation i{width:2px;height:2px}.motion-circuit.variant-nodes .motion-particle{width:6px;height:6px;border:1px solid var(--accent-2);border-radius:2px;background:color-mix(in srgb,var(--accent) 10%,transparent);animation-name:node-pulse-drift}.motion-circuit.variant-matrix .motion-particle,.motion-circuit.variant-stream .motion-particle{animation-name:data-fall}.motion-rain.variant-mist .motion-particle{width:calc(var(--size) * 2.4);height:2px;background:color-mix(in srgb,var(--accent-2) 28%,transparent);animation-name:mist-slide}.motion-crystal.variant-shards .motion-particle svg{transform:scaleX(.46) rotate(18deg)}.motion-crystal.variant-diamonds .motion-particle{animation-name:diamond-field-fall}.motion-ribbon.variant-velvet .motion-flowfield i:nth-child(odd){border-color:color-mix(in srgb,var(--accent-2) 32%,transparent)}@keyframes flowfield-travel{0%{transform:translate3d(-4%,-10px,0) scaleY(var(--flow-scale)) rotate(-4deg)}52%{opacity:.72}to{transform:translate3d(7%,18px,0) scaleY(var(--flow-scale)) rotate(3deg)}}@keyframes constellation-drift{to{transform:translate3d(1.8%,-1.2%,0) scale(1.025)}}@keyframes constellation-link{to{opacity:.68;filter:brightness(1.25)}}@keyframes constellation-point{to{opacity:.36;transform:scale(1.9)}}@keyframes circuit-map-drift{to{transform:translate3d(2.5%,-1.5%,0)}}@keyframes circuit-signal{0%{transform:translate(-20%);opacity:0}12%,78%{opacity:.86}to{transform:translate(460%);opacity:0}}@keyframes hexfield-drift{to{transform:translate3d(-2%,2%,0) rotate(.6deg)}}@keyframes hex-cell{to{opacity:.62;transform:scale(1.16) rotate(9deg)}}@keyframes gentle-glyph-fall{0%{transform:translate3d(-12px,-16vh,0) rotate(var(--turn));opacity:0}12%,82%{opacity:.52}to{transform:translate3d(var(--drift),112vh,0) rotate(calc(var(--turn) + 190deg));opacity:0}}@keyframes glyph-drift{0%{transform:translate3d(-18px,22px,0) rotate(var(--turn));opacity:0}18%,78%{opacity:.48}to{transform:translate3d(var(--drift),-120px,0) rotate(calc(var(--turn) + 160deg));opacity:0}}@keyframes confetti-glyph-fall{to{transform:translate3d(var(--drift),112vh,0) rotate(calc(var(--turn) + 520deg));opacity:0}}@keyframes laser-cross{0%{transform:translate3d(-26%,0,0) rotate(-7deg) scaleX(.55);opacity:0}18%,70%{opacity:.64}to{transform:translate3d(32%,26px,0) rotate(5deg) scaleX(1.15);opacity:0}}@keyframes glyph-bloom-drift{0%{transform:translate3d(0,28px,0) scale(.35) rotate(var(--turn));opacity:0}45%{opacity:.6;transform:translate3d(var(--drift),-18px,0) scale(1.16) rotate(calc(var(--turn) + 70deg))}to{transform:translate3d(var(--drift),-118px,0) scale(.72) rotate(calc(var(--turn) + 150deg));opacity:0}}@keyframes petal-sidefall{to{transform:translate3d(calc(var(--drift) + 24px),110vh,0) rotate(calc(var(--turn) + 420deg));opacity:0}}@keyframes bubble-pulse-field{0%{transform:scale(.28);opacity:0}20%{opacity:.42}to{transform:scale(3.2);opacity:0}}@keyframes node-pulse-drift{0%,to{transform:translate3d(0,18px,0) scale(.65);opacity:.16}50%{transform:translate3d(var(--drift),-44px,0) scale(1.25);opacity:.58}}@keyframes mist-slide{0%{transform:translate3d(-60px,8px,0) scaleX(.6);opacity:0}45%{opacity:.28}to{transform:translate3d(120px,-32px,0) scaleX(1.7);opacity:0}}@keyframes diamond-field-fall{to{transform:translate3d(var(--drift),110vh,0) rotate(calc(var(--turn) + 360deg));opacity:0}}.topbar,.statusbar{background:var(--glass-window, color-mix(in srgb, var(--window) 72%, transparent));border-color:var(--glass-line, var(--line));backdrop-filter:blur(14px) saturate(1.18)}.home-stage,.page-hero,.content-band,.results-band,.advanced-sidebar,.advanced-board-wrap{background:var(--glass-panel, color-mix(in srgb, var(--card) 52%, transparent));border-color:var(--glass-line, var(--line));box-shadow:inset 0 1px color-mix(in srgb,white 9%,transparent),0 18px 44px color-mix(in srgb,black 18%,transparent);backdrop-filter:blur(12px) saturate(1.12)}.search-section,.search-toolbar,.result-card,.history-row,.mode-card,.theme-card,.animation-card,.studio-choice-card,.family-row,.deep-summary>section,.process-strip>div,.home-metrics article,.home-shortcuts button,.graph-node{background:var(--glass-card, color-mix(in srgb, var(--card) 58%, transparent));border-color:var(--glass-line, var(--line));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.search-field input,.search-field select,.search-field textarea,.result-field,.result-sources,.studio-now,.studio-filters,.advanced-sidebar input,.advanced-sidebar textarea,.advanced-sidebar select,.deep-modal__tabs,.deep-modal__panel,.family-list{background:var(--glass-input, color-mix(in srgb, var(--base) 62%, transparent));border-color:var(--glass-line, var(--line))}.deep-modal{background:color-mix(in srgb,var(--card) 78%,transparent);border-color:color-mix(in srgb,var(--accent) 36%,var(--glass-line, var(--line)));box-shadow:0 28px 84px color-mix(in srgb,black 45%,transparent),inset 0 1px color-mix(in srgb,white 10%,transparent);backdrop-filter:blur(18px) saturate(1.16)}.modal-backdrop{background:color-mix(in srgb,var(--window) 52%,transparent);backdrop-filter:blur(4px)}.home-stage:hover,.page-hero:hover,.content-band:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--glass-line, var(--line)))}.result-card:hover,.history-row:hover,.theme-card:hover,.animation-card:hover,.mode-card:hover{background:color-mix(in srgb,var(--glass-card, var(--card)) 88%,var(--accent) 12%);border-color:color-mix(in srgb,var(--accent) 42%,var(--glass-line, var(--line)))}.theme-light .home-stage,.theme-light .page-hero,.theme-light .content-band,.theme-light .results-band,.theme-light .search-section,.theme-light .result-card,.theme-light .history-row{box-shadow:inset 0 1px #ffffffb8,0 16px 38px #321a3017}.theme-light .deep-modal{background:color-mix(in srgb,var(--card) 88%,transparent)}.theme-light .motion-particle svg{color:color-mix(in srgb,var(--accent) 72%,var(--ink) 28%);stroke-width:1.8;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 58%,transparent))}.theme-light .motion-flowfield,.theme-light .motion-constellation,.theme-light .motion-circuit-map,.theme-light .motion-hexfield{opacity:.76}.theme-light .motion-grid{opacity:.36}.motion-preview{position:relative;overflow:hidden;background:linear-gradient(color-mix(in srgb,var(--line) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 12%,transparent) 1px,transparent 1px),var(--glass-input, color-mix(in srgb, var(--base) 62%, transparent));background-size:24px 24px;opacity:1}.motion-preview>i,.motion-preview__beam,.motion-preview__grid{animation-duration:var(--preview-duration, 6s)}.motion-preview.variant-liquid>i,.motion-preview.variant-silk>i,.motion-preview.variant-velvet>i{width:72%;height:28px;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;background:transparent;transform:rotate(-6deg)}.motion-preview.variant-constellation>i,.motion-preview.variant-web>i{width:4px;height:4px;border-radius:50%;box-shadow:34px 13px 0 var(--accent-2),68px -7px 0 var(--accent),92px 18px 0 var(--accent-3)}.motion-preview.variant-tech>i,.motion-preview.variant-honey>i{clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}.motion-preview.variant-shards>i,.motion-preview.variant-diamonds>i{transform:rotate(45deg);border-radius:1px}.motion-preview.variant-kawaii>i,.motion-preview.variant-petal>i,.motion-preview.variant-sakura>i{border-radius:70% 24% 68% 30%;transform:rotate(28deg)}.motion-preview.variant-minimal .motion-preview__beam,.motion-preview.variant-minimal>i:nth-of-type(n+3){display:none}.motion-preview.variant-laser .motion-preview__beam{height:2px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 72%,transparent);animation-name:preview-laser-pass}.motion-preview.variant-mist{filter:saturate(.72)}.motion-preview.sample-neon-drift>i{width:42%;height:1px;border:0;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);animation-name:preview-horizon-drift}.motion-preview.sample-comet-trails>i{width:25%;height:2px;border:0;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-3));transform:rotate(-11deg);animation-name:preview-comet-flight}.motion-preview.sample-laser-rain>i{top:-8%;width:2px;height:82%;border:0;background:linear-gradient(transparent,var(--accent-3),var(--accent),transparent);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 58%,transparent);opacity:.64;animation-name:preview-laser-rain;animation-timing-function:linear}.motion-preview.sample-aurora-waves>i{width:78%;height:48px;border:0;border-top:2px solid color-mix(in srgb,var(--accent-2) 62%,transparent);border-radius:50%;background:transparent;animation-name:preview-aurora-wave}.motion-preview.sample-neon-flowers>i{width:18px;height:18px;border:1px solid var(--accent-2);border-radius:50% 10%;background:color-mix(in srgb,var(--accent) 20%,transparent);animation-name:preview-flower-bloom}.motion-preview.sample-petal-drift>i{width:13px;height:8px;border:0;border-radius:72% 16%;background:color-mix(in srgb,var(--accent-2) 68%,transparent);animation-name:preview-petal-drift}.motion-preview.sample-sakura-fall>i{width:9px;height:9px;border:0;border-radius:70% 20% 60% 30%;background:color-mix(in srgb,var(--accent-3) 72%,transparent);animation-name:preview-sakura-fall}.motion-preview.sample-pulse-orbs>i{left:50%;top:50%;width:24px;height:24px;margin:-12px;border-radius:50%;animation-name:preview-pulse-orb}.motion-preview.sample-glass-orbs>i{width:26px;height:26px;border-color:color-mix(in srgb,var(--accent-3) 58%,transparent);border-radius:50%;background:color-mix(in srgb,var(--accent-2) 9%,transparent);animation-name:preview-glass-float}.motion-preview.sample-cosmic-web>i{width:5px;height:5px;border:0;border-radius:50%;background:var(--accent-2);box-shadow:22px 12px 0 var(--accent),44px -8px 0 var(--accent-3);animation-name:preview-web-breathe}.motion-preview.sample-moon-dust>i{width:3px;height:3px;border:0;border-radius:50%;background:var(--accent-3);box-shadow:0 0 8px var(--accent);animation-name:preview-dust-drift}.motion-preview.sample-cyber-circuit>i{width:36%;height:1px;border:0;background:var(--accent);animation-name:preview-circuit-signal}.motion-preview.sample-matrix-rain>i,.motion-preview.sample-data-stream>i,.motion-preview.sample-pixel-rain>i{width:3px;height:34px;border:0;background:linear-gradient(var(--accent-3),var(--accent),transparent);animation-name:preview-data-drop}.motion-preview.sample-data-stream>i{height:46px;transform:rotate(-18deg)}.motion-preview.sample-pixel-rain>i{width:5px;height:18px}.motion-preview.sample-binary-mist>i{width:28px;height:3px;border:0;background:color-mix(in srgb,var(--accent-2) 42%,transparent);animation-name:preview-mist-drift}.motion-preview.sample-glass-shards>i{width:6px;height:28px;border-color:color-mix(in srgb,var(--accent-3) 62%,transparent);transform:rotate(28deg);animation-name:preview-shard-float}.motion-preview.sample-diamond-rain>i{width:13px;height:13px;transform:rotate(45deg);background:color-mix(in srgb,var(--accent) 12%,transparent);animation-name:preview-diamond-fall}.motion-preview.sample-honey-grid>i{opacity:.42;transform:scale(.74)}.motion-preview.sample-tech-hex>i{border-style:dashed;animation-name:preview-tech-pulse}.motion-preview.sample-signal-halo>i{left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;animation-name:preview-soft-halo}.motion-preview.sample-silk-ribbons>i,.motion-preview.sample-velvet-ribbons>i{width:78%;height:34px;border:0;border-top:1px solid var(--accent-2);border-radius:50%;background:transparent;animation-name:preview-silk-ribbon}.motion-preview.sample-velvet-ribbons>i{border-top-width:2px;opacity:.42}@keyframes preview-horizon-drift{50%{transform:translate3d(22px,0,0) scaleX(1.24);opacity:.34}}@keyframes preview-comet-flight{50%{transform:translate3d(34px,-18px,0) rotate(-11deg) scaleX(1.25);opacity:.35}}@keyframes preview-laser-rain{0%{transform:translate3d(-8px,-76px,0) rotate(12deg);opacity:.16}20%,76%{opacity:.72}to{transform:translate3d(18px,150px,0) rotate(12deg);opacity:.12}}@keyframes preview-aurora-wave{50%{transform:translate3d(12px,18px,0) scaleY(1.34) rotate(3deg);opacity:.32}}@keyframes preview-flower-bloom{50%{transform:rotate(90deg) scale(1.38);opacity:.34}}@keyframes preview-petal-drift{50%{transform:translate3d(16px,25px,0) rotate(120deg);opacity:.28}}@keyframes preview-sakura-fall{to{transform:translate3d(14px,70px,0) rotate(210deg);opacity:0}}@keyframes preview-pulse-orb{0%{transform:scale(.2);opacity:.76}to{transform:scale(3.5);opacity:0}}@keyframes preview-glass-float{50%{transform:translate3d(7px,-12px,0) scale(1.14);opacity:.38}}@keyframes preview-web-breathe{50%{transform:translate3d(6px,-4px,0) scale(1.3);opacity:.34}}@keyframes preview-dust-drift{50%{transform:translate3d(18px,-8px,0);opacity:.22}}@keyframes preview-circuit-signal{50%{transform:translate3d(25px,0,0) scaleX(.62);opacity:.38}}@keyframes preview-data-drop{to{transform:translate3d(0,118px,0);opacity:0}}@keyframes preview-mist-drift{50%{transform:translate3d(24px,-5px,0) scaleX(1.5);opacity:.12}}@keyframes preview-shard-float{50%{transform:translate3d(8px,18px,0) rotate(95deg);opacity:.3}}@keyframes preview-diamond-fall{to{transform:translate3d(12px,92px,0) rotate(225deg);opacity:0}}@keyframes preview-tech-pulse{50%{transform:scale(1.35) rotate(18deg);opacity:.32}}@keyframes preview-soft-halo{0%{transform:scale(.35);opacity:.64}to{transform:scale(4);opacity:0}}@keyframes preview-silk-ribbon{50%{transform:translate3d(12px,12px,0) scaleY(1.22) rotate(4deg);opacity:.28}}.theme-scene{background:linear-gradient(color-mix(in srgb,var(--preview-line) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--preview-line) 10%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--preview-window) 54%,transparent);background-size:22px 22px;box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)}.theme-scene__topbar{background:var(--preview-glass-card);backdrop-filter:blur(5px)}.theme-scene__rail{background:var(--preview-glass-panel)}.theme-scene__content,.theme-scene__rows>i{background:var(--preview-glass-tile)}.theme-card__palette i{box-shadow:inset 0 1px color-mix(in srgb,white 22%,transparent)}.studio-choice-card{isolation:isolate}.studio-choice-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 42%,color-mix(in srgb,var(--accent-2) 7%,transparent));transition:opacity .22s ease}.studio-choice-card:hover:after,.studio-choice-card.is-active:after{opacity:1}@keyframes preview-laser-pass{0%{transform:translate3d(-34%,-10px,0) rotate(-8deg);opacity:0}30%,70%{opacity:.86}to{transform:translate3d(36%,14px,0) rotate(5deg);opacity:0}}.performance-mode .motion-flowfield i,.performance-mode .motion-constellation,.performance-mode .motion-circuit-map,.performance-mode .motion-hexfield,.performance-mode .motion-particle svg{animation:none!important;filter:none}@media(prefers-reduced-motion:reduce){.performance-mode .motion-flowfield i,.performance-mode .motion-constellation,.performance-mode .motion-constellation span,.performance-mode .motion-constellation i,.performance-mode .motion-circuit-map,.performance-mode .motion-circuit-map b,.performance-mode .motion-hexfield,.performance-mode .motion-hexfield i{animation:none!important}}.auth-card--simple .auth-field>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-card--simple .auth-field>span:first-child em{color:var(--muted);font-size:8px;font-style:normal;font-weight:540;letter-spacing:0;text-transform:none}.username-migration{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#04070ad1}.username-migration__panel{position:relative;display:grid;width:min(460px,100%);padding:30px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--card) 94%,black 6%);box-shadow:0 28px 80px #0000006b,inset 0 1px color-mix(in srgb,white 7%,transparent)}.username-migration__icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border-radius:50%;color:var(--window);background:var(--accent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 27%,transparent)}.username-migration__eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--accent-2);font-size:9px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.username-migration__copy h2{margin:8px 0 7px;color:var(--ink);font-size:25px;line-height:1.12}.username-migration__copy p{margin:0;color:var(--muted);font-size:11px;font-weight:540;line-height:1.6}.username-migration__field{margin-top:22px}.username-migration__field .auth-input{min-height:50px;margin-top:7px;border-radius:8px;background:color-mix(in srgb,var(--tile) 82%,transparent)}.username-migration__field .auth-input input{height:48px;font-size:12px;font-weight:620}.username-migration .auth-message{margin:12px 0 0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--danger) 34%,transparent);border-radius:7px;color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);font-size:10px}.username-migration__submit{min-height:48px;margin-top:16px;border-radius:8px}.username-migration__logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:center;margin-top:13px;padding:3px 7px;border:0;color:var(--muted);background:transparent;font-size:9px;font-weight:650;cursor:pointer}.username-migration__logout:hover:not(:disabled){color:var(--ink)}@media(max-width:520px){.auth-card--simple .auth-field>span:first-child{align-items:flex-start;flex-direction:column;gap:3px}.username-migration{align-items:end;padding:10px}.username-migration__panel{padding:24px 20px 20px;border-radius:12px 12px 6px 6px}}.auth-login-methods{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:-6px 0 20px;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent)}.auth-login-methods button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 4px 9px;border:0;color:var(--muted);background:transparent;font:inherit;font-size:10px;font-weight:660;cursor:pointer}.auth-login-methods button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 42%,transparent);opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .16s ease}.auth-login-methods button:hover,.auth-login-methods button.is-active{color:var(--ink)}.auth-login-methods button.is-active:after{opacity:1;transform:scaleX(1)}.auth-login-methods em{color:var(--muted);font-size:8px;font-style:normal;font-weight:540}@media(max-width:420px){.auth-login-methods{gap:8px}.auth-login-methods button{font-size:9px}.auth-login-methods em{display:none}}html,body,.app-shell,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.topbar{min-height:var(--topbar-height);padding-block:8px;border-bottom-color:var(--glass-line, color-mix(in srgb, var(--line) 60%, transparent));box-shadow:0 8px 24px color-mix(in srgb,black 14%,transparent),inset 0 -1px color-mix(in srgb,white 5%,transparent);backdrop-filter:blur(6px) saturate(1.06);-webkit-backdrop-filter:blur(6px) saturate(1.06)}.topbar__nav{position:relative;isolation:isolate;display:flex;align-items:center;gap:2px;min-height:46px;margin-inline:16px;padding:4px;border:1px solid color-mix(in srgb,var(--glass-line, var(--line)) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--glass-input, var(--tile)) 64%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity}.topbar__nav-indicator{position:absolute;z-index:0;top:4px;left:0;width:var(--nav-indicator-width, 0px);height:36px;border:1px solid color-mix(in srgb,var(--accent) 72%,var(--line));border-radius:7px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 74%,var(--card)),color-mix(in srgb,var(--accent-2) 58%,var(--card)));box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px color-mix(in srgb,white 14%,transparent);opacity:0;transform:translate3d(var(--nav-indicator-x, 0px),0,0);transition:transform .42s cubic-bezier(.2,.82,.24,1),width .32s cubic-bezier(.2,.82,.24,1),opacity .14s ease,border-color .26s ease,background-color .26s ease;pointer-events:none}.topbar__nav[data-indicator-ready=true] .topbar__nav-indicator{opacity:1}.topbar__nav .nav-button{position:relative;z-index:1;flex:0 0 auto;min-height:36px;height:36px;padding-inline:12px;border-color:transparent;border-radius:7px;background:transparent;box-shadow:none;line-height:1;scroll-snap-align:center;transform:none;animation:nav-crisp-enter .3s cubic-bezier(.2,.82,.24,1) both;animation-delay:calc(min(var(--nav-index, 0),9)*20ms);transition:color .18s ease,background-color .18s ease}.topbar__nav .nav-button:before,.topbar__nav .nav-button:after{display:none}.topbar__nav .nav-button:hover{color:var(--ink);border-color:transparent;background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:none;transform:none}.topbar__nav .nav-button.is-active{color:color-mix(in srgb,var(--accent-3) 86%,var(--ink));border-color:transparent;background:transparent;box-shadow:none;animation:nav-crisp-enter .3s cubic-bezier(.2,.82,.24,1) both}.topbar__nav .nav-button svg,.topbar__nav .nav-button:hover svg,.topbar__nav .nav-button.is-active svg{flex:0 0 auto;transform:none;filter:none}.topbar__nav .nav-button span{display:block;line-height:1}.topbar__tools{min-height:46px}.topbar__tools .status-pill,.topbar__tools .tool-button,.topbar__tools .icon-button{min-height:36px;height:36px}@keyframes nav-crisp-enter{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}.search-section{position:relative;overflow:clip;content-visibility:visible;contain-intrinsic-size:none;border-color:color-mix(in srgb,var(--glass-line, var(--line)) 82%,transparent);background:var(--glass-card, color-mix(in srgb, var(--card) 46%, transparent));box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.search-section.is-open{border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-line, var(--line)));box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 72%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent)}.search-section__head{grid-template-columns:20px minmax(0,1fr) 28px;gap:10px;min-height:56px;padding:0 18px;border-radius:0;transition:color .18s ease,background-color .22s ease}.search-section__head:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.search-section__head>svg:first-child,.search-section__head:hover>svg:first-child{color:var(--accent-2);transform:none;filter:none}.search-section__head strong{min-width:0;font-size:14px;font-weight:650;line-height:1.2}.search-section__chevron{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent;transform:rotate(0);transition:transform .42s cubic-bezier(.2,.82,.24,1),color .22s ease,border-color .22s ease,background-color .22s ease}.search-section.is-open .search-section__chevron{color:var(--accent-2);border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);transform:rotate(180deg)}.search-section__collapse{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;overflow:clip;pointer-events:none;transform:none;transition:grid-template-rows .48s cubic-bezier(.2,.82,.24,1),opacity .22s ease,visibility 0s linear .48s}.search-section.is-open .search-section__collapse{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.search-section__body{min-height:0;overflow:hidden;transform:translate3d(0,-8px,0);transition:transform .44s cubic-bezier(.2,.82,.24,1)}.search-section.is-open .search-section__body{transform:translateZ(0)}.search-fields{padding:0 18px;transition:padding .44s cubic-bezier(.2,.82,.24,1)}.search-section.is-open .search-fields{padding:5px 18px 18px}.search-section .search-field,.search-section.is-open .search-field{animation:none}.search-section .search-field{opacity:0;transform:translate3d(0,-7px,0);transition:opacity .18s ease,transform .32s cubic-bezier(.2,.82,.24,1);transition-delay:0s}.search-section.is-open .search-field{opacity:1;transform:translateZ(0);transition-delay:calc(70ms + min(var(--field-index, 0),7)*28ms)}button:not(:disabled):active{transform:translate3d(0,1px,0)!important}.page-frame{backface-visibility:visible;transform-origin:center top;animation:page-crisp-enter .38s cubic-bezier(.2,.82,.24,1) both}.page-frame>.page>*{animation-name:surface-crisp-reveal;animation-duration:.44s;animation-timing-function:cubic-bezier(.2,.82,.24,1)}@keyframes page-crisp-enter{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes surface-crisp-reveal{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes route-leave{to{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes route-arrive{0%{opacity:0;transform:translate3d(14px,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes theme-fade-out{to{opacity:.12}}@keyframes theme-fade-in{0%{opacity:0}to{opacity:1}}@keyframes choice-settle{45%{transform:translate3d(0,-3px,0)}}@keyframes preview-selected{40%{border-color:var(--accent)}}@keyframes modal-panel-enter{0%{opacity:0;transform:translate3d(10px,4px,0)}}@keyframes tile-reveal{0%{opacity:0;transform:translate3d(0,10px,0)}}.home-stage,.page-hero,.content-band,.results-band,.advanced-sidebar,.advanced-board-wrap{backdrop-filter:saturate(1.04);-webkit-backdrop-filter:saturate(1.04);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 14px 34px color-mix(in srgb,black 13%,transparent)}.result-card,.history-row,.theme-card,.animation-card,.mode-card,.studio-choice-card,.graph-node,.home-metrics article,.home-shortcuts button{backface-visibility:visible;transform-style:flat;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent),0 8px 22px color-mix(in srgb,black 9%,transparent)}.theme-card:hover,.animation-card:hover,.mode-card:hover,.studio-choice-card:hover{transform:translate3d(0,-3px,0)}.result-card:hover,.history-row:hover,.family-row:hover{transform:translate3d(0,-1px,0)}.search-field input:hover,.search-field select:hover,.search-field input:focus,.search-field select:focus,.advanced-editor input:hover,.advanced-editor textarea:hover,.advanced-editor input:focus,.advanced-editor textarea:focus{transform:none}.studio-filters,.deep-modal__tabs{align-items:center}.studio-filters button,.deep-modal__tabs button{min-height:36px;height:36px;line-height:1;transform:none}.studio-filters button:hover,.studio-filters button.is-active,.deep-modal__tabs button:hover,.deep-modal__tabs button.is-active{transform:none}.studio-filters button:hover svg,.studio-filters button.is-active svg,.deep-modal__tabs button:hover svg,.deep-modal__tabs button.is-active svg{transform:none;filter:none}@media(max-width:980px){.topbar__nav{margin-inline:10px 0}}@media(max-width:680px){.topbar__nav .nav-button span{display:none}.topbar__nav .nav-button>svg{display:block}.topbar__nav{gap:2px;min-height:44px;margin-inline:6px 0;padding:4px}.topbar__nav-indicator{height:34px}.topbar__nav .nav-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.search-section__head{grid-template-columns:18px minmax(0,1fr) 28px;min-height:54px;padding-inline:12px}.search-fields,.search-section.is-open .search-fields{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.topbar__nav-indicator,.search-section__collapse,.search-section__body,.search-section__chevron,.search-field,.page-frame,.page-frame>.page>*{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.motion-layer{--scene-ease: cubic-bezier(.16, .84, .24, 1);perspective:900px}.motion-scene-change,.motion-depth,.motion-signature{position:absolute;inset:0;pointer-events:none}.motion-depth{inset:-12%;contain:strict;transition:transform .18s var(--scene-ease),opacity .26s ease;will-change:transform}.motion-depth--far{opacity:calc(.32 * var(--motion-intensity, .75));background:linear-gradient(118deg,transparent 0 24%,color-mix(in srgb,var(--accent) 12%,transparent) 39%,transparent 54%),linear-gradient(298deg,transparent 0 58%,color-mix(in srgb,var(--accent-2) 9%,transparent) 72%,transparent 86%);transform:translate3d(calc(var(--pointer-nx) * -7px),calc(var(--pointer-ny) * -5px),0)}.motion-depth--near{opacity:calc(.22 * var(--motion-intensity, .75));background:repeating-linear-gradient(116deg,transparent 0 96px,color-mix(in srgb,var(--accent-3) 15%,transparent) 97px,transparent 98px 176px);mask-image:linear-gradient(90deg,transparent,black 18% 82%,transparent);transform:translate3d(calc(var(--pointer-nx) * 11px),calc(var(--pointer-ny) * 8px),0)}.motion-scene-change{z-index:8;overflow:hidden;opacity:0;animation:scene-change-fade .76s var(--scene-ease) both}.motion-scene-change:before{content:"";position:absolute;inset:-12% -24%;background:linear-gradient(108deg,transparent 36%,color-mix(in srgb,var(--accent) 13%,transparent) 46%,color-mix(in srgb,var(--accent-2) 18%,transparent) 50%,transparent 60%);transform:translate3d(-42%,0,0);animation:scene-change-veil .72s var(--scene-ease) both}.motion-scene-change i{position:absolute;left:-34%;top:34%;width:34%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-3),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 46%,transparent);transform:rotate(-8deg);animation:scene-change-signal .68s var(--scene-ease) both}.motion-scene-change i:nth-child(2){top:68%;animation-delay:70ms;transform:rotate(5deg)}.motion-signature{z-index:2;overflow:hidden;contain:strict;opacity:calc(.78 * var(--motion-intensity, .75));transform:translate3d(calc(var(--pointer-nx) * 5px),calc(var(--pointer-ny) * 4px),0);transition:transform .22s var(--scene-ease),opacity .26s ease}.motion-signature>i{position:absolute;left:var(--sig-x);top:var(--sig-y);display:block;opacity:0;will-change:transform,opacity}.signature-streak>i{width:clamp(92px,15vw,230px);height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 74%,transparent),var(--accent-3));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 42%,transparent);transform:rotate(-17deg);animation:signature-streak-flight var(--signature-duration) linear var(--sig-delay) infinite}.variant-horizon .signature-streak>i{height:1px;opacity:.3;animation-duration:calc(var(--signature-duration) * 1.55)}.variant-laser .signature-streak>i{height:2px;animation-duration:calc(var(--signature-duration) * .52)}.signature-curtain>i{left:-18%;top:var(--sig-y);width:138%;height:calc(var(--sig-size) * 2.4);border-top:1px solid color-mix(in srgb,var(--accent) 58%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent-2) 20%,transparent);border-radius:50%;opacity:.22;animation:signature-curtain-wave var(--signature-duration) ease-in-out var(--sig-delay) infinite alternate}.variant-liquid .signature-curtain>i{border-top-width:2px;opacity:.3}.variant-velvet .signature-curtain>i{border-bottom-color:color-mix(in srgb,var(--accent-3) 28%,transparent);opacity:.17}.signature-bloom>i,.signature-kawaii>i{width:calc(var(--sig-size) * .58);height:calc(var(--sig-size) * .58);border:1px solid color-mix(in srgb,var(--accent-2) 58%,transparent);border-radius:72% 24% 68% 30%;background:color-mix(in srgb,var(--accent) 7%,transparent);animation:signature-bloom-drift var(--signature-duration) ease-in-out var(--sig-delay) infinite}.signature-bloom>i:before,.signature-bloom>i:after,.signature-kawaii>i:before,.signature-kawaii>i:after{content:"";position:absolute;inset:19%;border:1px solid color-mix(in srgb,var(--accent-3) 52%,transparent);border-radius:24% 70% 28% 68%;transform:rotate(48deg)}.signature-bloom>i:after{transform:rotate(96deg)}.signature-kawaii>i{border-radius:72% 26%;animation-name:signature-kawaii-float}.signature-kawaii>i:before{inset:18% 46% 18% -26%;border-radius:70% 28%}.signature-kawaii>i:after{inset:18% -26% 18% 46%;border-radius:28% 70%}.signature-portal{transform:translate3d(calc(var(--pointer-nx) * -6px),calc(var(--pointer-ny) * -4px),0)}.signature-portal>i{left:71%;top:45%;width:calc(92px + var(--sig-size) * 2.35);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:50%;opacity:.24;transform:translate3d(-50%,-50%,0) scale(.72);animation:signature-portal-pulse calc(var(--signature-duration) * .64) ease-out var(--sig-delay) infinite}.signature-portal>i:nth-child(n+6){display:none}.signature-constellation>i{width:calc(var(--sig-size) * 1.8);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-3) 70%,transparent),transparent);transform:rotate(var(--sig-turn));animation:signature-star-glint calc(var(--signature-duration) * .7) ease-in-out var(--sig-delay) infinite}.signature-network>i{width:calc(var(--sig-size) * 1.65);height:calc(var(--sig-size) * .72);border-top:1px solid color-mix(in srgb,var(--accent) 44%,transparent);border-left:1px solid color-mix(in srgb,var(--accent-2) 30%,transparent);opacity:.28;transform:rotate(calc(var(--sig-turn) * .08));animation:signature-network-pulse calc(var(--signature-duration) * .58) ease-in-out var(--sig-delay) infinite}.signature-network>i:after{content:"";position:absolute;right:-3px;top:-3px;width:5px;height:5px;border:1px solid var(--accent-3);border-radius:2px;background:color-mix(in srgb,var(--window) 82%,transparent)}.signature-data>i{top:-18%;width:2px;height:calc(var(--sig-size) * 2.5);background:linear-gradient(transparent,var(--accent-3),var(--accent),transparent);opacity:.48;animation:signature-data-fall calc(var(--signature-duration) * .62) linear var(--sig-delay) infinite}.signature-prism>i,.signature-hex>i{width:var(--sig-size);height:var(--sig-size);border:1px solid color-mix(in srgb,var(--accent-3) 54%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 58%);transform:rotate(45deg);animation:signature-prism-float var(--signature-duration) ease-in-out var(--sig-delay) infinite}.signature-hex>i{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);transform:rotate(var(--sig-turn));animation-name:signature-hex-breathe}.signature-snow>i{width:3px;height:3px;border-radius:50%;background:var(--accent-3);box-shadow:8px 0 color-mix(in srgb,var(--accent-2) 58%,transparent),-8px 0 color-mix(in srgb,var(--accent) 48%,transparent);animation:signature-snow-fall calc(var(--signature-duration) * 1.15) linear var(--sig-delay) infinite}.signature-party>i{width:calc(var(--sig-size) * .18);height:calc(var(--sig-size) * .54);border-radius:2px;background:linear-gradient(var(--accent-3),var(--accent-2));animation:signature-party-fall calc(var(--signature-duration) * .65) linear var(--sig-delay) infinite}.signature-focus>i{left:24%;top:calc(30% + var(--sig-index) * 10%);width:52%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 24%,transparent),transparent);opacity:.18;animation:signature-focus-breathe 7s ease-in-out var(--sig-delay) infinite alternate}.signature-focus>i:nth-child(n+4){display:none}@keyframes scene-change-fade{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes scene-change-veil{0%{transform:translate3d(-42%,0,0)}to{transform:translate3d(42%,0,0)}}@keyframes scene-change-signal{0%{transform:translateZ(0) rotate(-8deg);opacity:0}30%{opacity:.8}to{transform:translate3d(430%,-28px,0) rotate(-3deg);opacity:0}}@keyframes signature-streak-flight{0%{transform:translate3d(-38vw,18vh,0) rotate(-17deg);opacity:0}16%,72%{opacity:.62}to{transform:translate3d(66vw,-34vh,0) rotate(-17deg);opacity:0}}@keyframes signature-curtain-wave{0%{transform:translate3d(-4%,-12px,0) scaleY(.78) rotate(-3deg);opacity:.14}52%{opacity:.42}to{transform:translate3d(6%,18px,0) scaleY(1.18) rotate(3deg);opacity:.18}}@keyframes signature-bloom-drift{0%{transform:translate3d(-18px,38px,0) rotate(var(--sig-turn)) scale(.56);opacity:0}38%{opacity:.46}to{transform:translate3d(52px,-132px,0) rotate(calc(var(--sig-turn) + 210deg)) scale(1.08);opacity:0}}@keyframes signature-kawaii-float{0%{transform:translate3d(-14px,-16vh,0) rotate(var(--sig-turn));opacity:0}14%,78%{opacity:.44}to{transform:translate3d(38px,112vh,0) rotate(calc(var(--sig-turn) + 72deg));opacity:0}}@keyframes signature-portal-pulse{0%{transform:translate3d(-50%,-50%,0) scale(.58);opacity:0}28%{opacity:.34}to{transform:translate3d(-50%,-50%,0) scale(1.28);opacity:0}}@keyframes signature-star-glint{0%,to{transform:translate3d(-12px,9px,0) rotate(var(--sig-turn)) scaleX(.45);opacity:0}46%{transform:translate3d(18px,-8px,0) rotate(var(--sig-turn)) scaleX(1.2);opacity:.7}}@keyframes signature-network-pulse{0%,to{transform:translate3d(-12px,0,0);opacity:.12}50%{transform:translate3d(16px,-6px,0);opacity:.52}}@keyframes signature-data-fall{0%{transform:translate3d(-14px,-14vh,0);opacity:0}16%,78%{opacity:.55}to{transform:translate3d(24px,124vh,0);opacity:0}}@keyframes signature-prism-float{0%{transform:translate3d(-18px,34px,0) rotate(45deg) scale(.5);opacity:0}38%{opacity:.42}to{transform:translate3d(46px,-124px,0) rotate(225deg) scale(1.08);opacity:0}}@keyframes signature-hex-breathe{0%,to{transform:scale(.48) rotate(var(--sig-turn));opacity:0}46%{transform:scale(1.16) rotate(calc(var(--sig-turn) + 24deg));opacity:.44}}@keyframes signature-snow-fall{0%{transform:translate3d(-18px,-14vh,0) rotate(0);opacity:0}16%,84%{opacity:.48}to{transform:translate3d(32px,116vh,0) rotate(180deg);opacity:0}}@keyframes signature-party-fall{0%{transform:translate3d(-18px,-16vh,0) rotate(var(--sig-turn));opacity:0}12%,82%{opacity:.64}to{transform:translate3d(50px,116vh,0) rotate(calc(var(--sig-turn) + 520deg));opacity:0}}@keyframes signature-focus-breathe{0%{transform:translate3d(-4%,0,0) scaleX(.72);opacity:.08}to{transform:translate3d(4%,0,0) scaleX(1.08);opacity:.28}}.page-frame{position:relative;isolation:isolate;animation:cinematic-page-enter .5s var(--scene-ease, cubic-bezier(.16, .84, .24, 1)) both}.page-frame:before{position:fixed;z-index:6;left:-28%;top:calc(var(--topbar-height) + 3px);width:28%;height:2px;animation:cinematic-route-signal .72s var(--scene-ease, cubic-bezier(.16, .84, .24, 1)) both}.page-frame:after{content:"";position:fixed;z-index:5;inset:var(--topbar-height) 0 var(--statusbar-height);pointer-events:none;background:linear-gradient(108deg,transparent 38%,color-mix(in srgb,var(--accent) 5%,transparent) 47%,color-mix(in srgb,var(--accent-2) 8%,transparent) 50%,transparent 59%);transform:translate3d(-82%,0,0);opacity:0;animation:cinematic-route-veil .62s var(--scene-ease, cubic-bezier(.16, .84, .24, 1)) both}.page-frame>.page>*{animation-duration:.52s;animation-timing-function:var(--scene-ease, cubic-bezier(.16, .84, .24, 1))}@keyframes cinematic-page-enter{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cinematic-route-signal{0%{transform:translateZ(0);opacity:0}24%{opacity:1}to{transform:translate3d(465%,0,0);opacity:0}}@keyframes cinematic-route-veil{0%{transform:translate3d(-82%,0,0);opacity:0}24%{opacity:1}to{transform:translate3d(82%,0,0);opacity:0}}.search-section:after{content:"";position:absolute;z-index:2;inset:0 auto 0 -18%;width:16%;pointer-events:none;background:linear-gradient(102deg,transparent,color-mix(in srgb,var(--accent-2) 11%,transparent),transparent);opacity:0;transform:translateZ(0)}.search-section.is-open:after{animation:section-light-pass .68s var(--scene-ease, cubic-bezier(.16, .84, .24, 1)) both}.search-section__collapse{transition:grid-template-rows .52s var(--scene-ease, cubic-bezier(.16, .84, .24, 1)),opacity .24s ease,visibility 0s linear .52s}.search-section__body{transform:translate3d(0,-10px,0);transition:transform .48s var(--scene-ease, cubic-bezier(.16, .84, .24, 1))}@keyframes section-light-pass{0%{transform:translateZ(0);opacity:0}30%{opacity:1}to{transform:translate3d(720%,0,0);opacity:0}}.animation-card .motion-preview>*,.animation-card .motion-preview:before,.animation-card .motion-preview:after{animation-play-state:paused!important}.animation-card:hover .motion-preview>*,.animation-card:hover .motion-preview:before,.animation-card:hover .motion-preview:after,.animation-card.is-previewing .motion-preview>*,.animation-card.is-previewing .motion-preview:before,.animation-card.is-previewing .motion-preview:after,.animation-card.is-active .motion-preview>*,.animation-card.is-active .motion-preview:before,.animation-card.is-active .motion-preview:after,.animation-now .motion-preview>*,.animation-now .motion-preview:before,.animation-now .motion-preview:after{animation-play-state:running!important}.performance-mode .animation-card .motion-preview>*,.performance-mode .animation-card .motion-preview:before,.performance-mode .animation-card .motion-preview:after{animation-play-state:paused!important}.animation-card.is-active .motion-preview{box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 0 24px color-mix(in srgb,var(--accent) 11%,transparent)}.motion-performance .motion-depth--near,.motion-lite .motion-depth--near{display:none}.motion-performance .motion-signature>i:nth-child(n+4),.motion-lite .motion-signature>i:nth-child(n+5){display:none}.motion-performance .motion-signature>i,.motion-lite .motion-signature>i{animation:none!important;opacity:.22}.motion-performance .motion-scene-change,.motion-lite .motion-scene-change{display:none}.app-shell[data-paused] .motion-scene-change,.app-shell[data-paused] .motion-depth,.app-shell[data-paused] .motion-signature{visibility:hidden}@media(max-width:800px){.motion-signature{opacity:calc(.56 * var(--motion-intensity, .75))}.motion-signature>i:nth-child(n+6),.motion-atmosphere i:nth-child(3),.motion-beams i:nth-child(n+5){display:none}.motion-depth--near{opacity:.1}.page-frame:after{background:linear-gradient(108deg,transparent 40%,color-mix(in srgb,var(--accent) 5%,transparent) 50%,transparent 60%)}}@media(max-width:520px){.motion-signature>i:nth-child(n+4),.motion-depth--near{display:none}.motion-depth--far{opacity:.18}.page-frame:after{display:none}}@media(prefers-reduced-motion:reduce),(update:slow){.performance-mode .motion-scene-change,.page-frame:before,.page-frame:after,.search-section:after{display:none!important}.performance-mode .motion-depth,.performance-mode .motion-signature,.performance-mode .motion-signature>i{animation:none!important;transition:none!important}}.auth-shell{min-height:100vh;overflow-x:hidden;overflow-y:auto}.auth-stage{position:relative;z-index:1;display:grid;place-items:center;min-height:calc(100vh - var(--statusbar-height));padding:34px 28px 58px;overflow:visible}.auth-stage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 180px at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--accent) 7%,transparent),transparent 76%),linear-gradient(112deg,color-mix(in srgb,var(--window) 14%,transparent),transparent 42% 68%,color-mix(in srgb,var(--accent-2) 5%,transparent))}.auth-stage__eye{position:absolute;z-index:-1;left:50%;top:47%;width:clamp(500px,58vw,780px);transform:translate(-50%,-50%);opacity:.075;pointer-events:none;animation:auth-eye-breathe 8s ease-in-out infinite}.auth-stage__eye img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 20%,transparent))}.auth-layout{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,.8fr);align-items:center;gap:clamp(52px,7vw,104px);width:min(1040px,100%);animation:auth-layout-enter .62s cubic-bezier(.16,.84,.24,1) both}.auth-showcase{position:relative;display:grid;align-content:center;min-height:590px;padding:18px 0}.auth-showcase:before{content:"";position:absolute;inset:7% -16% 7% -24%;z-index:-1;border-left:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-right:1px solid color-mix(in srgb,var(--accent-2) 10%,transparent);opacity:.72;transform:skew(-8deg);pointer-events:none}.auth-showcase__brand{position:absolute;top:12px;left:0}.auth-showcase__brand .brand{gap:13px}.auth-showcase__brand .brand__mark{width:70px;height:44px}.auth-showcase__brand .brand__mark img{width:68px;height:42px}.auth-showcase__brand .brand__name{font-size:27px}.auth-showcase__visual{position:absolute;top:50%;left:50%;width:min(36vw,410px);aspect-ratio:1;transform:translate(-49%,-54%);pointer-events:none}.auth-showcase__visual:before,.auth-showcase__visual:after{content:"";position:absolute;inset:18%;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%}.auth-showcase__visual:after{inset:30%;border-color:color-mix(in srgb,var(--accent-2) 24%,transparent)}.auth-tracking-eye{position:absolute;inset:50% auto auto 50%;width:78%;height:auto;opacity:.24;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 22%,transparent));transform:translate(-50%,-50%);animation:auth-mark-float 7s ease-in-out infinite;overflow:visible}.auth-tracking-eye__iris{transform:translate3d(var(--eye-look-x, 0),var(--eye-look-y, 0),0);transform-box:view-box;transform-origin:center;will-change:transform}.auth-showcase__orbit{position:absolute;inset:8%;border:1px solid color-mix(in srgb,var(--accent-2) 20%,transparent);border-radius:50%;opacity:.65;animation:auth-orbit 18s linear infinite}.auth-showcase__orbit:before{content:"";position:absolute;top:10%;left:18%;width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 14px color-mix(in srgb,var(--accent-2) 68%,transparent)}.auth-showcase__orbit--inner{inset:23%;border-style:dashed;opacity:.42;animation-direction:reverse;animation-duration:13s}.auth-showcase__beam{position:absolute;top:50%;left:6%;width:88%;height:1px;overflow:hidden;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 34%,transparent),transparent);animation:auth-beam-scan 5.4s ease-in-out infinite}.auth-showcase__copy{position:relative;z-index:1;align-self:end;max-width:410px;margin-top:330px}.auth-showcase__copy>span{color:color-mix(in srgb,var(--accent-2) 76%,var(--ink));font-size:10px;font-weight:720}.auth-showcase__copy h2{margin:10px 0;color:var(--ink);font-size:clamp(38px,4.2vw,54px);font-weight:650;line-height:1.02}.auth-showcase__copy h2 b{color:color-mix(in srgb,var(--accent-2) 76%,var(--ink));font-weight:690}.auth-showcase__copy p{max-width:360px;margin:0;color:var(--muted);font-size:12px;font-weight:560;line-height:1.6}.auth-showcase__meta{display:flex;align-items:center;gap:20px;margin-top:24px;color:var(--muted);font-size:10px;font-weight:650}.auth-showcase__meta span{display:inline-flex;align-items:center;gap:7px}.auth-showcase__meta svg{color:color-mix(in srgb,var(--accent-2) 76%,var(--ink))}.auth-panel{width:100%}.auth-panel__brand{display:none}.auth-brand-lockup{display:grid;justify-items:center;margin-bottom:20px;color:var(--muted)}.auth-brand-lockup .brand{gap:14px}.auth-brand-lockup .brand__mark{width:82px;height:50px}.auth-brand-lockup .brand__mark img{width:80px;height:48px}.auth-brand-lockup .brand__name{font-size:38px;font-weight:620}.auth-brand-lockup .brand__name:after{display:none}.auth-brand-lockup__line{width:136px;height:1px;margin-top:14px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 34%,transparent)}.auth-brand-lockup p{margin:9px 0 0;font-size:12px;font-weight:650;letter-spacing:0}.auth-card{position:relative;width:100%;padding:28px 30px 22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:8px;background:linear-gradient(128deg,color-mix(in srgb,var(--card) 91%,transparent),color-mix(in srgb,var(--panel) 82%,transparent));box-shadow:0 30px 90px color-mix(in srgb,black 25%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 4%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);transition:transform .24s cubic-bezier(.2,.8,.3,1),border-color .24s ease,box-shadow .24s ease}.auth-card:hover{transform:translate3d(0,-2px,0);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 34px 96px color-mix(in srgb,black 27%,transparent),0 0 36px color-mix(in srgb,var(--accent) 7%,transparent),inset 0 1px color-mix(in srgb,white 10%,transparent)}.auth-card__topline{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 50%,transparent)}.auth-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.auth-eyebrow,.auth-private-pill,.auth-shield{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:650}.auth-eyebrow{color:color-mix(in srgb,var(--accent-2) 74%,var(--ink))}.auth-card h1{margin:9px 0 5px;color:var(--ink);font-size:28px;font-weight:690;line-height:1.15}.auth-card__header p{margin:0;color:var(--muted);max-width:330px;font-size:11px;line-height:1.55;font-weight:540}.auth-private-pill{flex:0 0 auto;min-height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 90%,transparent)}.auth-private-pill i,.auth-card__footer i{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px color-mix(in srgb,var(--accent-2) 68%,transparent)}.auth-divider{height:1px;margin:20px 0 18px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 82%,transparent),color-mix(in srgb,var(--line) 38%,transparent))}.auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:4px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 78%,transparent)}.auth-mode-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-mode-switch button:hover{color:var(--ink);transform:translateY(-1px)}.auth-mode-switch button.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--panel)),color-mix(in srgb,var(--accent-2) 11%,var(--tile)));box-shadow:0 7px 20px color-mix(in srgb,var(--accent) 10%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.auth-field{display:grid;gap:8px;color:var(--muted);font-size:11px;font-weight:650}.auth-field+.auth-field{margin-top:13px}.auth-field em{color:color-mix(in srgb,var(--muted) 74%,transparent);font-size:10px;font-style:normal;font-weight:540}.auth-input{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:52px;padding:0 15px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:7px;color:color-mix(in srgb,var(--accent-2) 68%,var(--ink));background:color-mix(in srgb,var(--tile) 94%,transparent);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-input--password{grid-template-columns:auto minmax(0,1fr) auto}.auth-input:focus-within{border-color:color-mix(in srgb,var(--accent) 72%,white 10%);background:color-mix(in srgb,var(--tile) 82%,var(--accent) 5%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent),0 10px 26px color-mix(in srgb,black 12%,transparent)}.auth-input.has-error{border-color:color-mix(in srgb,#ff5a72 72%,var(--line))}.auth-input input{width:100%;height:50px;padding:0 0 0 12px;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px;font-weight:600}.auth-input input::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}.auth-input__focus{position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--accent-3));transition:right .32s cubic-bezier(.16,.84,.24,1)}.auth-input:focus-within .auth-input__focus{right:0}.auth-password-toggle{display:grid;place-items:center;width:34px;height:34px;margin-right:-7px;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease}.auth-password-toggle:hover{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent);transform:scale(1.04)}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px}.auth-alternatives{display:grid;gap:9px;margin-top:17px}.auth-alternatives__divider{display:grid;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:10px;color:color-mix(in srgb,var(--muted) 82%,transparent);font-size:9px;font-weight:650}.auth-alternatives__divider span{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 76%,transparent))}.auth-alternatives__divider span:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--line) 76%,transparent),transparent)}.auth-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.auth-provider-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 88%,transparent);font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-provider-button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-2) 58%,var(--line));background:color-mix(in srgb,var(--tile) 84%,var(--accent) 7%);box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 9%,transparent)}.auth-provider-button:disabled{cursor:wait;opacity:.62}.auth-provider-button svg{color:color-mix(in srgb,var(--accent-2) 76%,var(--ink))}.auth-verification{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 13px;padding:16px;border:1px solid color-mix(in srgb,var(--accent-2) 42%,var(--line));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--tile)),color-mix(in srgb,var(--accent-2) 6%,var(--panel)));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.auth-verification__icon{grid-row:1 / span 2;display:grid;place-items:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--accent-2) 54%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 80%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 13%,transparent)}.auth-verification div{display:grid;align-content:center;min-width:0}.auth-verification span:not(.auth-verification__icon){color:var(--muted);font-size:10px;font-weight:620}.auth-verification strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:680}.auth-verification p{grid-column:1 / -1;margin:10px 0 0;color:var(--muted);font-size:11px;font-weight:540;line-height:1.5}.auth-session-note,.auth-back,.auth-text-button{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:620}.auth-session-note svg{color:color-mix(in srgb,var(--accent-2) 78%,var(--ink))}.auth-text-button,.auth-back{padding:0;border:0;color:color-mix(in srgb,var(--accent-2) 72%,var(--ink));background:transparent;cursor:pointer}.auth-text-button:hover,.auth-back:hover{color:var(--ink)}.auth-back{margin-top:13px}.auth-back--center{width:100%;justify-content:center}.auth-remember{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:11px;font-weight:600;cursor:pointer}.auth-remember input{position:absolute;width:1px;height:1px;opacity:0}.auth-checkbox{display:grid;place-items:center;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:5px;color:transparent;background:color-mix(in srgb,var(--tile) 90%,transparent);transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.auth-remember input:checked+.auth-checkbox{color:color-mix(in srgb,var(--accent-3) 88%,var(--ink));border-color:var(--accent);background:color-mix(in srgb,var(--accent) 78%,var(--tile));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 24%,transparent)}.auth-remember input:focus-visible+.auth-checkbox{outline:2px solid color-mix(in srgb,var(--accent) 78%,white 22%);outline-offset:2px}.auth-message{min-height:34px;margin-top:14px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--tile) 55%,transparent);font-size:11px;font-weight:620}.auth-message.is-error{color:color-mix(in srgb,#ff758a 78%,var(--ink));border-color:color-mix(in srgb,#ff5a72 36%,var(--line));background:color-mix(in srgb,#ff5a72 7%,var(--tile))}.auth-message.is-success{color:color-mix(in srgb,#57e2b1 78%,var(--ink));border-color:color-mix(in srgb,#57e2b1 32%,var(--line));background:color-mix(in srgb,#57e2b1 6%,var(--tile))}.auth-submit,.auth-discord{width:100%}.auth-submit{min-height:48px;margin-top:10px}.auth-submit:not(:disabled) svg:last-child{transition:transform .18s ease}.auth-submit:not(:disabled):hover svg:last-child{transform:translate(3px)}.auth-spinner{animation:auth-spin .8s linear infinite}.auth-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;color:var(--muted);font-size:10px;font-weight:650}.auth-card__footer span:first-child{display:inline-flex;align-items:center;gap:7px}.auth-card__footer a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:color-mix(in srgb,var(--accent-2) 72%,var(--ink));text-decoration:none;transition:color .16s ease}.auth-card__footer a:hover{color:var(--ink)}.logout-button:hover{color:#ff8092;border-color:color-mix(in srgb,#ff5a72 52%,var(--line))}.account-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:190px;min-height:36px;padding:0 9px 0 6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 78%,transparent);font-size:11px;font-weight:650}.account-pill__avatar{display:grid;place-items:center;flex:0 0 auto;width:26px;height:26px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-2) 58%,var(--line));border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,var(--tile));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 16%,transparent);font-size:10px;font-weight:750}.account-pill__avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-pill__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-pill__status{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px color-mix(in srgb,var(--accent-2) 70%,transparent)}.account-pill.is-discord{border-color:color-mix(in srgb,#5865f2 38%,var(--line));background:linear-gradient(115deg,color-mix(in srgb,#5865f2 9%,var(--tile)),color-mix(in srgb,var(--tile) 82%,transparent))}.account-pill.is-discord .account-pill__avatar{border-color:color-mix(in srgb,#8ea1ff 72%,var(--line));box-shadow:0 0 12px color-mix(in srgb,#5865f2 30%,transparent)}@keyframes auth-layout-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.99)}to{opacity:1;transform:none}}@keyframes auth-mark-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes auth-orbit{to{transform:rotate(360deg)}}@keyframes auth-beam-scan{0%,to{opacity:0;transform:translateY(-70px) scaleX(.7)}22%,72%{opacity:.72}50%{opacity:.42;transform:translateY(70px) scaleX(1)}}@keyframes auth-eye-breathe{0%,to{opacity:.062;transform:translate(-50%,-50%) scale(.985)}50%{opacity:.095;transform:translate(-50%,-51%) scale(1.015)}}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.auth-stage{align-items:start;padding-top:28px}.auth-layout{grid-template-columns:minmax(0,1fr);width:min(510px,100%)}.auth-showcase{display:none}.auth-panel__brand{display:flex;justify-content:center;margin-bottom:18px}.auth-panel__brand .brand__mark{width:66px;height:42px}.auth-panel__brand .brand__mark img{width:64px;height:40px}.auth-panel__brand .brand__name{font-size:28px}}@media(max-width:620px){.auth-stage{padding:22px 14px 50px}.auth-panel__brand{margin-bottom:14px}.auth-card{padding:22px 18px 18px}.auth-card__header{gap:10px}.auth-card__header p{max-width:280px}.auth-private-pill{min-height:28px;padding:0 9px}.auth-provider-grid{grid-template-columns:minmax(0,1fr)}.auth-shield,.auth-statusbar div{display:none}}@media(max-height:800px)and (min-width:621px){.auth-stage{align-items:start;padding-top:18px;padding-bottom:42px}.auth-showcase{min-height:540px}.auth-showcase__visual{width:min(32vw,330px)}.auth-showcase__copy{margin-top:300px}.auth-showcase__copy h2{font-size:40px}.auth-card{padding:20px 24px 16px}.auth-card h1{margin-top:6px}.auth-divider{margin:14px 0}.auth-mode-switch{margin-bottom:12px}.auth-mode-switch button{min-height:34px}.auth-field{gap:6px}.auth-field+.auth-field{margin-top:10px}.auth-input{min-height:46px}.auth-input input{height:44px}.auth-options{margin-top:10px}.auth-alternatives{gap:7px;margin-top:10px}.auth-provider-button{min-height:36px}.auth-verification{padding:13px}.auth-message{min-height:30px;margin-top:10px;padding:7px 9px}.auth-submit{min-height:44px}.auth-discord{min-height:38px;margin-top:8px}.auth-card__footer{margin-top:12px}.auth-card--signup,.auth-card--recovery{padding-top:16px;padding-bottom:13px}.auth-card--signup .auth-card__header p,.auth-card--recovery .auth-card__header p{font-size:11px}.auth-card--signup .auth-divider,.auth-card--recovery .auth-divider{margin:10px 0}.auth-card--signup .auth-mode-switch{margin-bottom:9px}.auth-card--signup .auth-input,.auth-card--recovery .auth-input{min-height:42px}.auth-card--signup .auth-input input,.auth-card--recovery .auth-input input{height:40px}.auth-card--signup .auth-field+.auth-field,.auth-card--recovery .auth-field+.auth-field{margin-top:7px}.auth-card--signup .auth-message,.auth-card--recovery .auth-message{min-height:27px;margin-top:7px;padding:6px 8px}.auth-card--signup .auth-card__footer,.auth-card--recovery .auth-card__footer{display:none}}@media(max-width:1180px){.account-pill{width:36px;min-width:36px;padding:0}.account-pill__name,.account-pill__status{display:none}.account-pill__avatar{width:25px;height:25px}}@media(prefers-reduced-motion:reduce),(update:slow){.auth-layout,.auth-stage__eye,.auth-spinner,.auth-tracking-eye,.auth-showcase__orbit,.auth-showcase__beam{animation:none!important}.auth-card,.auth-input,.auth-input__focus{transition-duration:.01ms!important}}.search-section__collapse{display:block;grid-template-rows:none;max-height:0;opacity:0;visibility:hidden;overflow:hidden;clip-path:inset(0 0 100% 0);transform:translateZ(0);transition:max-height .56s cubic-bezier(.16,.84,.24,1),opacity .26s ease,clip-path .52s cubic-bezier(.16,.84,.24,1),visibility 0s linear .56s}.search-section.is-open .search-section__collapse{grid-template-rows:none;max-height:var(--section-content-height, 520px);opacity:1;visibility:visible;clip-path:inset(0 0 0 0);transition-delay:0s}.search-section.is-opening .search-section__collapse,.search-section.is-closing .search-section__collapse{will-change:max-height,opacity,clip-path}.search-section__body{opacity:.18;transform:translate3d(0,-12px,0);transform-origin:center top;transition:transform .5s cubic-bezier(.16,.84,.24,1),opacity .26s ease}.search-section.is-open .search-section__body{opacity:1;transform:translateZ(0)}.search-section .search-fields,.search-section.is-open .search-fields{padding:5px 18px 18px}.search-section.is-closing{border-color:color-mix(in srgb,var(--accent) 24%,var(--glass-line, var(--line)));animation:section-shell-close .56s cubic-bezier(.16,.84,.24,1) both}.search-section.is-opening{animation:section-shell-open .58s cubic-bezier(.16,.84,.24,1) both}.search-section.is-open:after{animation:none}.search-section.is-opening:after{animation:section-light-pass .68s cubic-bezier(.16,.84,.24,1) both}.search-section.is-closing:after{animation:section-light-return .52s cubic-bezier(.4,0,.3,1) both}.search-section.is-opening .search-section__head>svg:first-child{animation:section-icon-open .52s cubic-bezier(.16,.84,.24,1) both}.search-section.is-closing .search-section__head>svg:first-child{animation:section-icon-close .42s cubic-bezier(.4,0,.3,1) both}.search-section.is-opening .search-section__chevron{animation:section-chevron-open .52s cubic-bezier(.16,.84,.24,1) both}.search-section.is-closing .search-section__chevron{animation:section-chevron-close .42s cubic-bezier(.4,0,.3,1) both}.search-section.is-closing .search-field{opacity:0;transform:translate3d(0,-6px,0);transition-duration:.19s;transition-delay:0ms}.search-section.is-opening .search-field{transition-duration:.26s,.39s;transition-delay:calc(90ms + min(var(--field-index, 0),7)*30ms)}@keyframes section-shell-open{0%{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px color-mix(in srgb,white 4%,transparent)}55%{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 90%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent),0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)}to{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 72%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent)}}@keyframes section-shell-close{0%{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 72%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent)}to{box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px color-mix(in srgb,white 5%,transparent)}}@keyframes section-light-return{0%{transform:translate3d(720%,0,0);opacity:0}38%{opacity:.72}to{transform:translateZ(0);opacity:0}}@keyframes section-icon-open{0%{transform:translate3d(0,1px,0) rotate(-8deg);opacity:.62}58%{transform:translate3d(0,-1px,0) rotate(4deg);opacity:1}to{transform:translateZ(0) rotate(0);opacity:1}}@keyframes section-icon-close{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,1px,0);opacity:.72}}@keyframes section-chevron-open{0%{transform:rotate(0)}68%{transform:rotate(188deg)}to{transform:rotate(180deg)}}@keyframes section-chevron-close{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@media(max-width:520px){.search-section .search-fields,.search-section.is-open .search-fields{padding-inline:12px}.search-section__collapse{transition-duration:.48s,.23s,.45s,0s;transition-delay:0s,0s,0s,.48s}.search-section.is-open .search-section__collapse{transition-delay:0s}}@media(prefers-reduced-motion:reduce),(update:slow){.search-section,.search-section:after,.search-section__collapse,.search-section__body,.search-section__chevron,.search-section__head>svg:first-child,.search-section .search-field{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.account-pill.is-admin{max-width:190px;border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 9%,var(--tile)),color-mix(in srgb,var(--tile) 82%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 0 16px color-mix(in srgb,var(--accent) 8%,transparent)}.account-pill em{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:3px 5px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:5px;color:var(--accent-2);font-size:8px;font-style:normal;text-transform:uppercase}.admin-page{display:grid;gap:14px}.admin-hero-status{display:grid;gap:8px;min-width:min(310px,100%);padding:17px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--tile) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 14px 34px color-mix(in srgb,black 15%,transparent)}.admin-hero-status>span{display:inline-flex;align-items:center;gap:7px;color:var(--accent-2);font-size:10px;font-weight:700;text-transform:uppercase}.admin-hero-status>strong{color:var(--ink);font-size:24px;line-height:1.1}.admin-hero-status>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-metrics article{display:flex;align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-metrics article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 52%,var(--line));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 9%,transparent)}.admin-metrics article>svg{flex:0 0 auto;color:var(--accent-2)}.admin-metrics article div{min-width:0}.admin-metrics span{display:block;color:var(--muted);font-size:9px;font-weight:650;text-transform:uppercase}.admin-metrics strong{display:block;margin-top:3px;color:var(--ink);font-size:20px}.admin-metrics small{display:block;margin-top:3px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-console,.admin-audit,.admin-insights{margin:0}.admin-insight-pills,.admin-audit-tools{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.admin-insight-pills span,.admin-audit-tools label{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--tile) 62%,transparent);font-size:9px;font-weight:650}.admin-insight-pills svg,.admin-audit-tools svg{color:var(--accent-2)}.admin-activity-chart{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));align-items:end;gap:8px;min-height:156px;margin-top:14px;padding:16px 12px 10px;border-top:1px solid color-mix(in srgb,var(--line) 38%,transparent);background-image:repeating-linear-gradient(to top,color-mix(in srgb,var(--line) 18%,transparent) 0 1px,transparent 1px 34px)}.admin-activity-day{display:grid;grid-template-rows:18px 94px 16px;gap:4px;align-items:end;min-width:0;text-align:center}.admin-activity-day>strong{color:var(--ink);font-size:10px}.admin-activity-day>div{display:flex;align-items:flex-end;justify-content:center;height:94px}.admin-activity-day i{display:block;width:min(34px,66%);min-height:5px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 25%,transparent);transform-origin:bottom;animation:admin-bar-rise .52s var(--ease-spring) both}.admin-activity-day span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@keyframes admin-bar-rise{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.admin-console__head{align-items:end;gap:18px}.admin-search{display:flex;align-items:center;gap:7px;width:min(500px,100%);min-height:40px;padding-left:11px;border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 74%,transparent)}.admin-search>svg{flex:0 0 auto;color:var(--accent-2)}.admin-search input{min-width:110px;height:38px;padding:0;border:0;outline:0;color:var(--ink);background:transparent;box-shadow:none;flex:1}.admin-search .mini-button,.admin-search .icon-button{min-height:32px;margin-right:3px}.admin-tool-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:8px;border:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 44%,transparent)}.admin-filters{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.admin-filters>svg{flex:0 0 auto;margin:0 4px;color:var(--accent-2)}.admin-filters button{min-height:29px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:9px;font-weight:650;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.admin-filters button:hover,.admin-filters button.is-active{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 11%,var(--tile))}.admin-sort{display:flex;align-items:center;gap:5px;min-height:31px;padding:0 8px;border:1px solid color-mix(in srgb,var(--line) 56%,transparent);border-radius:6px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 66%,transparent)}.admin-sort select,.admin-audit-tools select{min-width:120px;height:29px;padding:0 22px 0 2px;border:0;outline:0;color:var(--ink);background:transparent;box-shadow:none;font-size:9px}.admin-bulk-bar{position:sticky;top:calc(var(--topbar-height, 58px) + 8px);z-index:8;display:flex;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;overflow-x:auto;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 12px 32px color-mix(in srgb,black 24%,transparent),0 0 24px color-mix(in srgb,var(--accent) 10%,transparent);backdrop-filter:blur(14px)}.admin-bulk-bar strong,.admin-bulk-bar button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:30px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:6px;color:var(--ink);background:color-mix(in srgb,var(--tile) 70%,transparent);font-size:9px}.admin-bulk-bar strong{margin-right:3px;border-color:transparent;color:var(--accent-2);background:transparent}.admin-bulk-bar button:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--tile))}.admin-selection-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--muted);font-size:9px}.admin-selection-line label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.admin-selection-line input,.admin-user__select input{width:15px;height:15px;accent-color:var(--accent)}.admin-error{margin:12px 0 0}.admin-loading{display:grid;place-items:center;gap:10px;min-height:220px;color:var(--muted);font-size:12px}.admin-user-list{display:grid;gap:10px;margin-top:14px}.admin-user{position:relative;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(190px,.72fr) minmax(300px,1fr);gap:12px 18px;align-items:center;min-width:0;padding:15px 16px 12px 44px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;background:linear-gradient(110deg,color-mix(in srgb,var(--card) 88%,transparent),color-mix(in srgb,var(--panel) 42%,var(--card)));box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);animation:item-rise .38s var(--ease-spring) both;animation-delay:calc(min(var(--item-index, 0),8)*28ms);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.admin-user.is-selected{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 12px 30px color-mix(in srgb,var(--accent) 10%,transparent)}.admin-user__select{position:absolute;z-index:2;top:28px;left:15px;display:grid;place-items:center;cursor:pointer}.admin-user:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:.8}.admin-user:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 8%,transparent)}.admin-user.is-paused{border-color:color-mix(in srgb,#ff7d92 48%,var(--line));filter:saturate(.82)}.admin-user.is-paused:before{background:#ff7d92}.admin-user__identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0}.admin-user__avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,var(--tile));box-shadow:0 0 16px color-mix(in srgb,var(--accent) 10%,transparent);font-size:15px;font-weight:750}.admin-user__identity>div{min-width:0}.admin-user__identity strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-user__identity p{margin:3px 0 0;overflow:hidden;color:var(--accent-2);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-user__identity small{display:block;margin-top:4px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-user__badges{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.role-pill{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:5px 7px;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:6px;color:var(--muted);background:color-mix(in srgb,var(--tile) 70%,transparent);font-size:8px;font-weight:700;text-transform:uppercase}.role-pill.is-admin{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 9%,var(--tile))}.role-pill.is-confirmed{border-color:color-mix(in srgb,#55d6b5 45%,var(--line));color:color-mix(in srgb,#75efd0 82%,var(--ink))}.role-pill.is-alert{border-color:color-mix(in srgb,#ff9e73 44%,var(--line));color:color-mix(in srgb,#ffaf89 78%,var(--ink))}.admin-user__quota{display:grid;gap:6px;min-width:0}.admin-user__quota>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-user__quota span,.admin-user__quota small{color:var(--muted);font-size:9px}.admin-user__quota strong{color:var(--ink);font-size:12px}.admin-quota-track{height:5px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--line) 36%,transparent)}.admin-quota-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 40%,transparent);transition:width .42s var(--ease-spring)}.admin-user.is-paused .admin-quota-track i{background:#ff7d92}.admin-user__controls{display:flex;align-items:end;justify-content:flex-end;gap:9px;min-width:0}.admin-quick-actions{display:flex;align-items:center;gap:5px}.admin-quick-actions .mini-button{min-width:48px;padding-inline:8px}.admin-quota-input{display:grid;grid-template-columns:minmax(70px,90px) 34px;gap:5px;min-width:110px}.admin-quota-input>span{grid-column:1 / -1;color:var(--muted);font-size:8px}.admin-quota-input input{width:100%;height:34px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:6px;color:var(--ink);background:color-mix(in srgb,var(--tile) 82%,transparent);outline:0}.admin-quota-input input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 13%,transparent)}.admin-quota-input .icon-button{width:34px;height:34px}.admin-user__actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:35px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 38%,transparent)}.admin-more-button>svg:last-child{transition:transform .22s var(--ease-spring)}.admin-more-button.is-active>svg:last-child{transform:rotate(180deg)}.admin-user__details{grid-column:1 / -1;max-height:0;margin-top:-6px;overflow:hidden;opacity:0;transition:max-height .38s cubic-bezier(.2,.78,.24,1),margin-top .34s var(--ease-spring),opacity .18s ease}.admin-user__details.is-open{max-height:720px;margin-top:2px;opacity:1}.admin-user__details>div{min-height:0}.admin-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 18px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--line) 34%,transparent)}.admin-detail-grid>div{position:relative;min-width:0;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 24%,transparent)}.admin-detail-grid span,.admin-note-editor label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:650;text-transform:uppercase}.admin-detail-grid strong{display:block;margin-top:4px;overflow:hidden;color:var(--ink);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-detail-grid button{position:absolute;right:0;bottom:6px;display:grid;place-items:center;width:24px;height:24px;border:0;color:var(--accent-2);background:transparent}.admin-note-editor{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;padding:8px 0}.admin-note-editor label{grid-column:1 / -1}.admin-note-editor textarea{width:100%;min-height:72px;max-height:150px;resize:vertical;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:7px;outline:0;color:var(--ink);background:color-mix(in srgb,var(--tile) 68%,transparent);font:inherit;font-size:10px;line-height:1.5}.admin-note-editor textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.admin-note-editor small{position:absolute;right:98px;bottom:12px;color:var(--muted);font-size:8px}.admin-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:7px 0 2px}.admin-row-spinner{margin-left:3px;color:var(--accent-2)}.admin-audit-list{display:grid;gap:7px;margin-top:12px}.admin-audit-list article{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:7px;background:color-mix(in srgb,var(--tile) 58%,transparent)}.admin-audit-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid color-mix(in srgb,var(--accent) 46%,var(--line));border-radius:7px;color:var(--accent-2)}.admin-audit-list strong{display:block;color:var(--ink);font-size:11px}.admin-audit-list p{margin:3px 0 0;color:var(--muted);font-size:9px}.admin-audit-list small,.admin-audit-list time{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-audit-empty{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:28px;color:var(--muted);text-align:center}.admin-audit__head{gap:14px}.admin-audit-tools label{padding-right:4px}@media(max-width:1180px){.account-pill em{display:none}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user{grid-template-columns:minmax(240px,1.2fr) minmax(170px,.8fr)}.admin-user__controls{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:780px){.admin-insights .section-heading,.admin-audit__head{align-items:stretch;flex-direction:column}.admin-insight-pills,.admin-audit-tools{justify-content:flex-start}.admin-console__head{align-items:stretch;flex-direction:column}.admin-search{width:100%}.admin-filters{padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.admin-filters::-webkit-scrollbar{display:none}.admin-tool-row>.mini-button{margin-left:auto}.admin-user{grid-template-columns:1fr}.admin-user__controls{grid-column:auto;justify-content:space-between}.admin-user__actions{justify-content:flex-start;flex-wrap:wrap}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-list article{grid-template-columns:auto minmax(0,1fr) auto}.admin-audit-list article>small{display:none}}@media(max-width:540px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:78px;padding:11px}.admin-metrics small{display:none}.admin-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:5px 6px 5px 10px}.admin-search .mini-button{grid-column:1 / -1;margin:0}.admin-activity-chart{gap:4px;padding-inline:4px}.admin-activity-day{grid-template-rows:16px 78px 15px}.admin-activity-day>div{height:78px}.admin-tool-row{align-items:stretch}.admin-filters{flex-basis:100%}.admin-sort{flex:1}.admin-user{padding:13px 12px 11px 39px}.admin-user__select{top:26px;left:12px}.admin-user__identity{grid-template-columns:auto minmax(0,1fr)}.admin-user__badges{grid-column:2;justify-content:flex-start}.admin-user__controls{align-items:stretch;flex-direction:column}.admin-quick-actions .mini-button{flex:1}.admin-quota-input{grid-template-columns:minmax(0,1fr) 34px;width:100%}.admin-user__actions .mini-button{flex:1 1 140px}.admin-detail-grid,.admin-note-editor{grid-template-columns:1fr}.admin-note-editor .mini-button{width:100%}.admin-note-editor small{right:8px;bottom:52px}.admin-detail-actions{align-items:stretch;flex-direction:column}.admin-detail-actions .mini-button{width:100%}.admin-audit-list article{grid-template-columns:auto minmax(0,1fr)}.admin-audit-list time{grid-column:2}}@media(prefers-reduced-motion:reduce),(update:slow){.admin-user,.admin-metrics article,.admin-quota-track i,.admin-activity-day i,.admin-user__details{animation:none!important;transition-duration:.01ms!important}}.app-shell[data-theme=israel]{color-scheme:light;scrollbar-color:#0b66d4 #eaf3ff;background:linear-gradient(180deg,transparent 0 11%,rgb(0 56 184 / .055) 11.1% 12.25%,transparent 12.35% 87.55%,rgb(0 56 184 / .048) 87.65% 88.8%,transparent 88.9%),radial-gradient(circle at 14% 8%,rgb(90 169 255 / .19),transparent 29%),radial-gradient(circle at 88% 74%,rgb(0 56 184 / .12),transparent 34%),linear-gradient(132deg,#fafdff,#eef6ff 48%,#dfeeff)}.app-shell[data-theme=israel] ::selection{color:#fff;background:#0038b8}.app-shell[data-theme=israel] .motion-layer{opacity:min(var(--motion-intensity, .74),.84)}.app-shell[data-theme=israel] .motion-layer:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent 14%,rgb(0 56 184 / .14) 14.1% 14.55%,rgb(255 255 255 / .72) 14.65% 15.15%,rgb(0 56 184 / .09) 15.25% 15.7%,transparent 15.8% 83.8%,rgb(0 56 184 / .085) 83.9% 84.35%,rgb(255 255 255 / .7) 84.45% 84.95%,rgb(0 56 184 / .13) 85.05% 85.5%,transparent 85.6%),repeating-linear-gradient(60deg,transparent 0 112px,rgb(0 56 184 / .022) 113px,transparent 114px 226px);opacity:.88}.app-shell[data-theme=israel] .motion-layer:after{content:"✡";position:absolute;z-index:1;right:clamp(-66px,2vw,36px);top:12%;pointer-events:none;color:#0038b813;font:400 clamp(290px,37vw,560px)/1 "Segoe UI Symbol",Georgia,serif;text-shadow:0 0 28px rgb(11 102 212 / .11),0 0 80px rgb(90 169 255 / .08);transform:translate3d(calc(var(--pointer-nx) * -6px),calc(var(--pointer-ny) * -4px),0) rotate(-2deg) scale(.98);transform-origin:50% 50%;will-change:transform,opacity;animation:israel-mark-float 8.5s ease-in-out infinite alternate}.app-shell[data-theme=israel] .motion-grid{opacity:.22;background-image:linear-gradient(rgb(0 56 184 / .075) 1px,transparent 1px),linear-gradient(90deg,rgb(0 56 184 / .075) 1px,transparent 1px);mask-image:radial-gradient(circle at 50% 44%,black,transparent 78%)}.app-shell[data-theme=israel] .motion-depth--far{opacity:calc(.42 * var(--motion-intensity, .75));background:linear-gradient(118deg,transparent 0 25%,rgb(0 56 184 / .11) 39%,transparent 53%),linear-gradient(300deg,transparent 0 56%,rgb(90 169 255 / .13) 72%,transparent 87%)}.app-shell[data-theme=israel] .motion-depth--near{opacity:calc(.2 * var(--motion-intensity, .75));background:repeating-linear-gradient(116deg,transparent 0 104px,rgb(0 56 184 / .13) 105px,transparent 106px 194px)}.app-shell[data-theme=israel] .pointer-light:before{background:radial-gradient(circle,rgb(90 169 255 / .19),rgb(0 56 184 / .075) 35%,transparent 71%);box-shadow:0 0 24px #0b66d41a}.app-shell[data-theme=israel] .motion-particle{color:#0b66d4;border-color:#0038b83d;box-shadow:0 0 9px #0b66d42e}.app-shell[data-theme=israel] :is(.topbar,.statusbar){border-color:#0038b845;background:#f8fcffe0;box-shadow:0 10px 34px #0038b817,inset 0 -2px #0038b80e}.app-shell[data-theme=israel] .brand__mark img{filter:drop-shadow(0 0 6px rgb(11 102 212 / .3))}.app-shell[data-theme=israel] .brand__name b,.app-shell[data-theme=israel] .page-hero__copy h1 b,.app-shell[data-theme=israel] .home-stage__copy h1 span{color:#0038b8}.app-shell[data-theme=israel] .brand__name:after,.app-shell[data-theme=israel] .home-stage__line,.app-shell[data-theme=israel] .page-hero__copy:after{background:linear-gradient(90deg,#0038b8,#5aa9ff 58%,transparent)}.app-shell[data-theme=israel] :is(.nav-button,.tool-button,.icon-button,.mini-button,.status-pill,.count-pill,.secondary-button,.performance-toggle){border-color:#0038b83d;color:#061a3d;background:#ffffffb8;box-shadow:inset 0 1px #ffffffe0,0 4px 14px #0038b80b}.app-shell[data-theme=israel] :is(.nav-button,.tool-button,.icon-button,.mini-button,.secondary-button,.performance-toggle):hover{border-color:#0038b894;color:#0038b8;background:#e7f2ffeb;box-shadow:0 8px 20px #0038b81c,inset 0 1px #fff}.app-shell[data-theme=israel] :is(.nav-button,.tool-button,.icon-button,.mini-button).is-active,.app-shell[data-theme=israel] .primary-button,.app-shell[data-theme=israel] .auth-submit,.app-shell[data-theme=israel] .advanced-actions button.is-accent{border-color:#0038b8d1;color:#fff;background:linear-gradient(118deg,#0038b8,#0b66d4 56%,#5aa9ff);box-shadow:0 9px 24px #0038b838,inset 0 1px #ffffff52,0 0 18px #5aa9ff1f}.app-shell[data-theme=israel] :is(.nav-button,.tool-button,.icon-button,.mini-button).is-active:hover,.app-shell[data-theme=israel] .primary-button:hover,.app-shell[data-theme=israel] .auth-submit:hover:not(:disabled){color:#fff;box-shadow:0 12px 30px #0038b84a,inset 0 1px #fff6,0 0 22px #5aa9ff2e}.app-shell[data-theme=israel] :is(.home-stage,.page-hero,.content-band,.results-band,.search-heading,.advanced-sidebar,.advanced-board-wrap,.auth-card,.auth-showcase){border-color:#0038b845;background:linear-gradient(180deg,#ffffffd1,#eff7ffab),radial-gradient(circle at 92% 12%,rgb(90 169 255 / .12),transparent 28%);box-shadow:inset 0 1px #fffffff0,0 18px 48px #0038b81a}.app-shell[data-theme=israel] :is(.page-hero,.search-heading,.content-band,.results-band):before{background:linear-gradient(90deg,#0038b8,#5aa9ff 54%,rgb(255 255 255 / .85),transparent 92%)}.app-shell[data-theme=israel] .home-stage:before{background:none;border-top-color:#0038b8;box-shadow:inset 0 2px #5aa9ff3d}.app-shell[data-theme=israel] .home-stage{background:linear-gradient(to bottom,transparent 17%,rgb(0 56 184 / .06) 17.2% 17.8%,transparent 18% 82%,rgb(0 56 184 / .05) 82.2% 82.8%,transparent 83%),linear-gradient(180deg,#ffffffd1,#edf6ffad)}.app-shell[data-theme=israel] .home-stage__ambient i{background:linear-gradient(90deg,transparent,rgb(0 56 184 / .64),rgb(90 169 255 / .5),transparent);box-shadow:0 0 8px #0b66d41f}.app-shell[data-theme=israel] :is(.search-section,.result-card,.history-item,.favorite-card,.ai-mode-card,.theme-card,.animation-card,.admin-user){border-color:#0038b83b;background:radial-gradient(circle at 94% 6%,rgb(90 169 255 / .09),transparent 27%),#ffffffb3;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0038b811}.app-shell[data-theme=israel] :is(.search-section,.result-card,.history-item,.favorite-card,.ai-mode-card):hover{border-color:#0038b878;box-shadow:inset 0 1px #fff,0 16px 36px #0038b81c,0 0 18px #5aa9ff14}.app-shell[data-theme=israel] .result-card:before{background:linear-gradient(90deg,#0038b8,#5aa9ff 58%,#fff 78%,transparent)}.app-shell[data-theme=israel] :is(.result-field,.result-sources,.family-row,.advanced-node){border-color:#0038b833;background:#f8fcffbf}.app-shell[data-theme=israel] :is(.result-field__icon,.profile-mark,.confidence-pill){border-color:#0038b84d;color:#0038b8;background:linear-gradient(145deg,#fffffff5,#dceaffd1);box-shadow:inset 0 1px #fff,0 5px 14px #0038b814}.app-shell[data-theme=israel] :is(.result-section-label,.section-kicker,.page-hero__eyebrow,.studio-now__top>span){color:#0038b8}.app-shell[data-theme=israel] input:not([type=checkbox]):not([type=radio]):not([type=range]),.app-shell[data-theme=israel] select,.app-shell[data-theme=israel] textarea,.app-shell[data-theme=israel] .auth-input{border-color:#0038b840;color:#061a3d;background:#ffffffc2;box-shadow:inset 0 1px 2px #0038b809}.app-shell[data-theme=israel] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.app-shell[data-theme=israel] select:focus,.app-shell[data-theme=israel] textarea:focus,.app-shell[data-theme=israel] .auth-input:focus-within{border-color:#0b66d4;box-shadow:0 0 0 3px #0b66d41f,inset 0 1px #fff}.app-shell[data-theme=israel] :is(input,textarea)::placeholder{color:#4d6688b8}.app-shell[data-theme=israel] .auth-private-pill,.app-shell[data-theme=israel] .auth-eyebrow,.app-shell[data-theme=israel] .auth-shield{border-color:#0038b84d;color:#0038b8;background:#ebf5ffcc}.app-shell[data-theme=israel] .auth-showcase__visual,.app-shell[data-theme=israel] .cursor-eye-backdrop{color:#0038b8;opacity:.11}.app-shell[data-theme=israel] .advanced-board-wrap{background-color:#f6faffb8;background-image:linear-gradient(rgb(0 56 184 / .075) 1px,transparent 1px),linear-gradient(90deg,rgb(0 56 184 / .075) 1px,transparent 1px),radial-gradient(circle at 76% 30%,rgb(90 169 255 / .12),transparent 31%)}.app-shell[data-theme=israel] .advanced-node{box-shadow:0 12px 30px #0038b81f,inset 0 2px #5aa9ff8c}.app-shell[data-theme=israel] .advanced-link-path{stroke:#0b66d4;filter:drop-shadow(0 0 4px rgb(90 169 255 / .38))}.theme-card[data-theme-key=israel]{border-color:#0038b87a;background:radial-gradient(circle at 88% 12%,rgb(90 169 255 / .16),transparent 31%),linear-gradient(145deg,#ffffffe6,#e2efffc9);box-shadow:inset 0 1px #fff,0 12px 32px #0038b81f}.theme-card[data-theme-key=israel]:hover,.theme-card[data-theme-key=israel].is-active{border-color:#0038b8;box-shadow:inset 0 1px #fff,0 16px 38px #0038b82e,0 0 0 2px #5aa9ff24}.theme-card[data-theme-key=israel] .studio-card__icon{border-color:#0038b870;color:#0038b8;background:#ffffffdb}.theme-card[data-theme-key=israel] .theme-scene__content{position:relative;overflow:hidden;background:linear-gradient(to bottom,transparent 14%,rgb(0 56 184 / .13) 14.5% 17%,transparent 17.5% 82%,rgb(0 56 184 / .11) 82.5% 85%,transparent 85.5%),var(--preview-base)}.theme-card[data-theme-key=israel] .theme-scene__content:after{content:"✡";position:absolute;right:10px;bottom:-13px;color:#0038b81a;font:400 76px/1 Segoe UI Symbol,Georgia,serif;transform:rotate(-4deg)}.theme-card[data-theme-key=israel] .theme-card__foot span,.theme-card[data-theme-key=israel] .theme-card__foot b{color:#0038b8}@keyframes israel-mark-float{0%{opacity:.72;transform:translate3d(calc(var(--pointer-nx) * -6px),calc(var(--pointer-ny) * -4px - 4px),0) rotate(-2deg) scale(.975)}to{opacity:1;transform:translate3d(calc(var(--pointer-nx) * -6px),calc(var(--pointer-ny) * -4px + 5px),0) rotate(1deg) scale(1.018)}}.performance-mode.app-shell[data-theme=israel] .motion-layer:after,.app-shell[data-theme=israel] .motion-layer.motion-performance:after{animation:none}.performance-mode.app-shell[data-theme=israel] .motion-layer:after{opacity:.55}@media(max-width:760px){.app-shell[data-theme=israel] .motion-layer:after{right:-92px;top:19%;font-size:clamp(250px,72vw,390px);opacity:.58}}.auth-simple__brand .brand__name{display:block;font-size:26px;font-weight:700}.auth-card.auth-card--simple{padding:25px 25px 18px;border-color:color-mix(in srgb,var(--line) 66%,transparent);background:color-mix(in srgb,var(--card) 91%,transparent);box-shadow:0 18px 50px color-mix(in srgb,black 18%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-card.auth-card--simple:hover{border-color:color-mix(in srgb,var(--line) 76%,transparent);box-shadow:0 18px 50px color-mix(in srgb,black 18%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent)}.auth-card--simple h1{margin:0 0 5px;font-size:25px;font-weight:700}.auth-card__header--simple p{font-size:11px}.auth-card--simple .auth-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}@media(max-width:620px){.auth-stage.auth-stage--simple{padding:22px 14px 42px}.auth-simple__brand .brand__mark{width:58px;height:38px}.auth-simple__brand .brand__mark img{width:56px;height:36px}.auth-simple__brand .brand__name{font-size:24px}.auth-card.auth-card--simple{padding:22px 18px 16px}.auth-card--simple h1{font-size:23px}}:root{text-rendering:auto}html{scroll-behavior:auto}button,a,summary,[role=button]{touch-action:manipulation}.topbar{background-color:color-mix(in srgb,var(--window) 96%,black 4%);box-shadow:0 6px 18px color-mix(in srgb,black 14%,transparent),inset 0 -1px color-mix(in srgb,var(--accent) 7%,transparent)}.statusbar{background-color:color-mix(in srgb,var(--window) 97%,black 3%)}.home-stage,.page-hero,.content-band,.results-band,.advanced-sidebar,.advanced-board-wrap{box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 8px 24px color-mix(in srgb,black 13%,transparent)}.pointer-light,.motion-depth{display:none!important}.motion-layer,.motion-signature,.motion-scene-change{contain:strict}.motion-signature,.motion-signature>i,.motion-scene-change,.motion-grid,.result-card:before,.topbar:after{will-change:auto}.motion-particle:nth-child(n+15),.motion-signature>i:nth-child(n+7),.motion-beams>i:nth-child(n+3),.motion-stars>i:nth-child(n+5),.motion-ribbons>i:nth-child(n+3){display:none!important}.brand__mark img,.status-pill i,.topbar:after,.page-frame:before,.page-frame:after,.result-card:before,.home-stage__ambient i,.home-title-gradient,.home-preview__aura,.home-preview__row,.home-preview__scanline,.home-preview__orbit i,.home-preview__orbit b,.home-preview__scanner,.home-preview__scanner i,.home-preview__scanner b,.home-preview__scanner em,.home-preview__footer span:after{animation:none!important}.result-card,.history-row,.mode-card,.theme-card,.animation-card,.home-preview,.home-shortcuts button,.vip-result-card,.discord-log-card{transition-property:transform,border-color,background-color,color,opacity;transition-duration:.16s;transition-timing-function:ease-out}@supports (content-visibility: auto){.discord-log-card,.discord-event-card,.history-row,.result-card,.vip-result-card,.vip-result-group{content-visibility:auto;contain:layout paint style}.discord-log-card,.discord-event-card{contain-intrinsic-size:auto 88px}.history-row{contain-intrinsic-size:auto 76px}.result-card,.vip-result-card,.vip-result-group{contain-intrinsic-size:auto 220px}}.discord-content-scroll,.discord-sidebar-servers__list,.results-list,.history-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:1024px),(pointer:coarse),(update:slow){.motion-depth,.motion-signature,.motion-scene-change,.motion-atmosphere,.motion-beams,.motion-orbit,.motion-scanline,.motion-flowfield,.motion-constellation,.motion-circuit-map,.motion-hexfield,.motion-radar,.motion-particles,.motion-stars,.motion-ribbons{display:none!important}.motion-layer{opacity:.28}.motion-grid{animation:none!important;opacity:.26}.home-stage,.home-preview,.theme-card,.animation-card,.mode-card,.result-card,.history-row,.search-section{transform:none!important}}@media(hover:none){.primary-button:hover,.secondary-button:hover,.field-action:hover,.performance-toggle:hover,.home-preview:hover,.home-shortcuts button:hover,.search-section:hover,.result-card:hover,.history-row:hover,.theme-card:hover,.animation-card:hover,.mode-card:hover{transform:none!important}}@media(max-width:680px){:root{--statusbar-height: 0px}body{min-height:100svh}.motion-layer{display:none!important}.page,.search-page:has(.discord-history-workspace){width:calc(100% - 16px);padding-top:12px;padding-bottom:28px}.page-hero{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:17px 15px}.page-hero__copy h1{margin-top:13px;font-size:clamp(27px,9vw,38px)}.content-band,.results-band{margin-top:10px;padding:13px}.section-heading{align-items:stretch;flex-direction:column;gap:11px;margin-bottom:13px}.section-heading h2{font-size:19px}.hero-actions,.results-band__tools{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.hero-actions>*,.results-band__tools>*{width:100%;min-width:0}.search-section,.result-card,.history-row,.discord-dashboard,.discord-dashboard__main,.discord-sidebar-profile,.discord-sidebar-section{border-radius:8px}.discord-dashboard{gap:9px;min-height:0;padding:7px;background:transparent}.discord-dashboard__sidebar{grid-template-columns:minmax(0,1fr);gap:9px}.discord-dashboard__main{min-height:0;overflow:hidden}.discord-sidebar-profile{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:13px}.discord-sidebar-profile__avatar{width:58px;height:58px}.discord-sidebar-profile__identity h3{font-size:17px}.discord-sidebar-profile__dates{gap:8px;padding-top:11px}.discord-sidebar-stats{gap:7px}.discord-stat-card{min-height:72px;padding:10px}.discord-sidebar-servers__list{max-height:230px}.discord-content-tabs,.discord-content-toolbar{padding:9px}.discord-content-toolbar{gap:9px}.discord-content-filter{min-height:44px}.discord-content-scroll{max-height:min(62svh,560px)}.discord-log-list.discord-log-list--compact{padding:0 7px 8px}.discord-log-card.discord-log-card--compact{grid-template-columns:34px minmax(0,1fr) 30px;gap:8px;min-height:72px;padding:12px 3px}.discord-log-card--compact .discord-log-card__avatar{width:34px;height:34px}.discord-log-card--compact .discord-log-card__body>p{margin-top:7px;font-size:13px;line-height:1.48}.toast{right:8px;bottom:8px;left:8px;max-width:none}.mobile-menu-panel{max-height:calc(100svh - var(--topbar-height) - 16px);box-shadow:10px 12px 28px #00000038}}@media(max-width:420px){.page,.search-page:has(.discord-history-workspace){width:calc(100% - 10px)}.content-band,.results-band{padding:10px}.discord-dashboard{padding:5px}.discord-sidebar-profile__dates,.discord-profile-hero__summary{grid-template-columns:minmax(0,1fr)}.discord-content-toolbar__title small{margin-left:0}.discord-log-card.discord-log-card--compact{grid-template-columns:30px minmax(0,1fr) 28px;gap:6px}.discord-log-card--compact .discord-log-card__avatar{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.performance-mode *,.performance-mode *:before,.performance-mode *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.discord-brand-icon{display:block;flex:0 0 auto;color:#f9fcff;overflow:visible;filter:drop-shadow(0 0 1px rgba(255,255,255,.78)) drop-shadow(0 0 6px rgba(96,171,255,.34))}.search-heading__icon--discord{width:52px;height:52px;border:0;border-radius:0;color:#fff;background:transparent}.search-page>.search-heading{padding-inline:2px;border:0;border-radius:0;background:transparent;box-shadow:none}.search-page .count-pill--open{min-height:auto;padding:0;border:0;border-radius:0;color:var(--muted);background:transparent;box-shadow:none}.free-search-categories{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,36px);margin-top:14px}.free-search-categories>button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 4px 15px;overflow:visible;border:0;border-radius:0;color:var(--ink);background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--accent) 3%,transparent));box-shadow:none;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease}.free-search-categories>button:before{content:"";position:absolute;right:68%;bottom:0;left:0;height:1px;border-radius:999px;background:linear-gradient(90deg,var(--accent-2),color-mix(in srgb,var(--accent) 38%,transparent),transparent);opacity:.42;transform:scaleX(.68);transform-origin:left center;transition:right .18s ease,opacity .18s ease,transform .18s ease}.free-search-categories>button:hover{background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--accent) 6%,transparent))}.free-search-categories>button.is-active{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--accent) 8%,transparent));box-shadow:none}.free-search-categories>button.is-active:before{right:0;opacity:1;transform:scaleX(1)}.free-search-categories>button:focus-visible{outline:0}.free-search-categories>button:focus-visible:before{right:0;height:2px;opacity:1;transform:scaleX(1)}.free-search-categories>button>span{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:0;color:var(--accent-2);background:transparent}.free-search-categories>button.is-active>span{color:#fff}.free-search-categories>button strong,.free-search-categories>button small{display:block}.free-search-categories>button strong{font-size:13px;font-weight:750}.free-search-categories>button small{margin-top:4px;color:var(--muted);font-size:10px;font-weight:550;line-height:1.35}.free-search-categories>button>em{padding:0;border:0;border-radius:0;color:var(--muted);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em}.free-search-categories>button.is-active>em{color:var(--accent-2)}.discord-history-workspace{position:relative;z-index:1;display:grid;gap:12px;margin-top:12px}.discord-history-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:14px 18px;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:11px;background:linear-gradient(120deg,color-mix(in srgb,var(--card) 54%,transparent),color-mix(in srgb,var(--accent) 3%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 4%,transparent)}.discord-history-form__intro{grid-column:1 / -1;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 2px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 48%,transparent)}.discord-history-form__intro>span{display:grid;place-items:center;width:48px;height:48px;color:#fff;background:radial-gradient(circle,color-mix(in srgb,var(--accent-2) 9%,transparent),transparent 72%)}.discord-profile-card__avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:9px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 78%,transparent)}.discord-history-form__intro strong,.discord-history-form__intro small{display:block}.discord-history-form__intro strong{font-size:15px}.discord-history-form__intro small{margin-top:3px;color:var(--muted);font-size:10px}.discord-history-form__intro>em{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;color:var(--accent-2);background:transparent;font-size:9px;font-style:normal;font-weight:750}.discord-history-input{display:grid;gap:7px}.discord-history-input>span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.discord-history-input>div{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 13px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 82%,transparent);transition:border-color .18s ease,box-shadow .18s ease}.discord-history-input>div:focus-within{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.discord-history-input input{width:100%;height:46px;padding:0;border:0!important;outline:0;color:var(--ink);background:transparent!important;box-shadow:none!important;font:650 14px/1 var(--font, inherit);letter-spacing:.035em}.discord-history-input>small{color:var(--muted);font-size:9px;line-height:1.35}.discord-history-actions{display:grid;align-content:start;gap:9px;padding-top:17px}.discord-history-actions .primary-button{width:100%;min-height:48px}.discord-history-results{margin-top:0}.discord-history-counters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.discord-history-counters>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--tile) 70%,transparent);font-size:9px;font-weight:700}.discord-history-counters svg{color:var(--accent-2)}.discord-history-content{display:grid;gap:12px}.discord-profile-card{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:9px;background:color-mix(in srgb,var(--tile) 72%,transparent)}.discord-profile-card__avatar{width:50px;height:50px;border-radius:11px}.discord-profile-card__identity small{display:block;color:var(--accent-2);font-size:8px;font-weight:800;letter-spacing:.1em}.discord-profile-card__identity h3{margin:3px 0 2px;font-size:18px}.discord-profile-card__identity span{color:var(--muted);font-size:10px}.discord-profile-card__id{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--line) 54%,transparent);border-radius:6px;color:var(--muted);font-size:9px;font-weight:650}.discord-profile-fields{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 42%,transparent)}.discord-profile-fields>div,.discord-metadata-grid>div{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:7px;background:color-mix(in srgb,var(--card) 62%,transparent)}.discord-profile-fields small,.discord-profile-fields strong,.discord-metadata-grid small,.discord-metadata-grid strong{display:block;overflow-wrap:anywhere}.discord-profile-fields small,.discord-metadata-grid small{color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase}.discord-profile-fields strong,.discord-metadata-grid strong{margin-top:4px;font-size:10px}.discord-history-block{overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:9px;background:color-mix(in srgb,var(--card) 72%,transparent)}.discord-history-block>header{display:flex;align-items:center;gap:9px;min-height:53px;padding:0 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 48%,transparent);color:var(--accent-2)}.discord-history-block>header strong,.discord-history-block>header small{display:block}.discord-history-block>header strong{color:var(--ink);font-size:12px}.discord-history-block>header small{margin-top:2px;color:var(--muted);font-size:8px}.discord-message-list{display:grid;gap:1px;background:color-mix(in srgb,var(--line) 28%,transparent)}.discord-message{display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;background:color-mix(in srgb,var(--tile) 90%,transparent)}.discord-message__rail{display:grid;grid-template-rows:26px minmax(0,1fr);justify-items:center;padding-top:12px;border-right:1px solid color-mix(in srgb,var(--line) 35%,transparent)}.discord-message__rail span{display:grid;place-items:center;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:50%;color:var(--accent-2);font-size:8px;font-weight:800}.discord-message__rail i{width:1px;height:100%;min-height:20px;background:linear-gradient(color-mix(in srgb,var(--accent) 32%,transparent),transparent)}.discord-message__body{min-width:0;padding:12px 14px 14px}.discord-message__body>header{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;color:var(--muted)}.discord-message__body>header span,.discord-message__body>header time{display:inline-flex;align-items:center;gap:4px;font-size:8px;font-style:normal}.discord-message__body>header svg{color:var(--accent-2)}.discord-message__body>header time{margin-left:auto}.discord-message__body p{margin:8px 0 0;color:var(--ink);font-size:11px;font-weight:550;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.discord-message__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.discord-message__fields>span{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:6px;background:color-mix(in srgb,var(--card) 52%,transparent)}.discord-message__fields small,.discord-message__fields b{display:block;overflow-wrap:anywhere}.discord-message__fields small{color:var(--muted);font-size:7px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.discord-message__fields b{margin-top:3px;color:var(--ink);font-size:9px;font-weight:650}.discord-history-limit{margin:0;padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--line) 40%,transparent);color:var(--muted);font-size:9px}.discord-load-more{justify-self:center;margin:14px;min-height:36px;padding-inline:16px}.discord-metadata-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px}.discord-activity-card span{display:grid;grid-template-columns:minmax(70px,.45fr) minmax(0,1fr);gap:8px;margin-top:5px;color:var(--ink);font-size:9px;overflow-wrap:anywhere}.discord-activity-card span b{color:var(--muted);font-weight:650}.discord-lookup{padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.discord-lookup__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 22px 18px;border-bottom:1px solid color-mix(in srgb,var(--line) 38%,transparent)}.discord-lookup__heading h2{margin:10px 0 4px;font-size:22px;letter-spacing:-.02em}.discord-lookup__heading p{margin:0;color:var(--muted);font-size:10px}.discord-lookup__badge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:5px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:8px;font-weight:800;letter-spacing:.1em}.discord-copy-id{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 58%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 82%,transparent);font-size:9px;font-weight:700;cursor:pointer}.discord-copy-id:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent-2)}.discord-result-tabs{display:flex;gap:3px;padding:0 22px;border-bottom:1px solid color-mix(in srgb,var(--line) 38%,transparent);overflow-x:auto;scrollbar-width:none}.discord-result-tabs::-webkit-scrollbar{display:none}.discord-result-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:48px;padding:0 15px;border:0;color:var(--muted);background:transparent;font-size:10px;font-weight:700;white-space:nowrap;cursor:pointer}.discord-result-tabs button:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px;background:var(--accent-2);opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.discord-result-tabs button b{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border:1px solid color-mix(in srgb,var(--line) 50%,transparent);border-radius:999px;color:var(--muted);font-size:8px}.discord-result-tabs button:hover,.discord-result-tabs button.is-active{color:var(--ink)}.discord-result-tabs button.is-active svg{color:var(--accent-2)}.discord-result-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.discord-result-tabs button.is-active b{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,transparent)}.discord-reference-profile{display:grid;gap:12px;padding:16px 18px 20px}.discord-profile-hero{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:126px;padding:20px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--tile) 86%,transparent),color-mix(in srgb,var(--card) 58%,transparent))}.discord-profile-hero__avatar,.discord-log-card__avatar{display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,var(--tile))}.discord-profile-hero__avatar{width:68px;height:68px;border-radius:14px}.discord-profile-hero__avatar img,.discord-log-card__avatar img{width:100%;height:100%;object-fit:cover}.discord-profile-hero__identity{min-width:0}.discord-profile-hero__identity small{display:block;color:var(--accent-2);font-size:7px;font-weight:850;letter-spacing:.11em}.discord-profile-hero__identity h3{margin:5px 0 2px;font-size:19px}.discord-profile-hero__identity span{color:var(--muted);font-size:10px}.discord-profile-hero__identity code{display:block;margin-top:8px;color:color-mix(in srgb,var(--muted) 88%,var(--ink));font:600 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.discord-profile-hero__summary{display:flex;align-items:stretch;gap:7px}.discord-profile-hero__summary span{display:grid;justify-items:center;align-content:center;gap:4px;min-width:75px;min-height:62px;padding:8px;border:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--window) 50%,transparent);font-size:8px}.discord-profile-hero__summary svg{color:var(--accent-2)}.discord-profile-hero__summary b{color:var(--ink);font-size:13px}.discord-profile-section{overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 46%,transparent);border-radius:11px;background:color-mix(in srgb,var(--card) 62%,transparent)}.discord-profile-section>header{display:flex;align-items:center;justify-content:space-between;min-height:53px;padding:0 15px;border-bottom:1px solid color-mix(in srgb,var(--line) 34%,transparent)}.discord-profile-section>header strong,.discord-profile-section>header small{display:block}.discord-profile-section>header strong{font-size:11px}.discord-profile-section>header small{margin-top:3px;color:var(--muted);font-size:8px}.discord-profile-section>header>b{display:grid;place-items:center;min-width:23px;height:23px;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:999px;color:var(--accent-2);font-size:8px}.discord-alias-grid,.discord-profile-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.discord-alias-grid>div,.discord-profile-data-grid>div{min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--line) 38%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 55%,transparent)}.discord-alias-grid small,.discord-alias-grid strong,.discord-profile-data-grid small,.discord-profile-data-grid strong{display:block;overflow-wrap:anywhere}.discord-alias-grid small,.discord-profile-data-grid small{color:var(--muted);font-size:7px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.discord-alias-grid strong,.discord-profile-data-grid strong{margin-top:6px;color:var(--ink);font-size:10px}.discord-alias-grid span{display:block;margin-top:7px;color:var(--muted);font-size:7px}.discord-inline-empty{margin:0;padding:20px;color:var(--muted);font-size:9px;text-align:center}.discord-explorer{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;padding:16px 18px 20px}.discord-server-sidebar,.discord-explorer-panel{border:1px solid color-mix(in srgb,var(--line) 46%,transparent);border-radius:11px;background:color-mix(in srgb,var(--card) 58%,transparent)}.discord-server-sidebar{align-self:start;display:grid;gap:5px;padding:10px}.discord-server-sidebar>header{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:0 5px;color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.08em}.discord-server-sidebar>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--window) 35%,transparent);font-size:9px;text-align:left;cursor:pointer}.discord-server-sidebar>button>i{display:grid;place-items:center;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 7%,var(--tile));font-size:10px;font-style:normal;font-weight:800}.discord-server-sidebar>button>i img{width:100%;height:100%;display:block;border-radius:7px;object-fit:cover}.discord-server-sidebar>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-server-sidebar>button>b{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:6px;font-size:7px}.discord-server-sidebar>button:hover,.discord-server-sidebar>button.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 7%,var(--tile))}.discord-explorer-panel{min-width:0;overflow:hidden}.discord-explorer-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 34%,transparent)}.discord-explorer-panel>header strong,.discord-explorer-panel>header small{display:block}.discord-explorer-panel>header strong{font-size:12px}.discord-explorer-panel>header small{margin-top:3px;color:var(--muted);font-size:8px}.discord-explorer-panel>header>b{color:var(--muted);font-size:9px}.discord-log-list,.discord-event-list{display:grid;gap:8px;padding:10px}.discord-log-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:start;gap:10px;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--line) 37%,transparent);border-radius:10px;background:color-mix(in srgb,var(--tile) 58%,transparent)}.discord-log-card__avatar{width:40px;height:40px;border-radius:9px}.discord-log-card__body{min-width:0}.discord-log-card__body>header{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px}.discord-log-card__body>header strong{color:var(--ink);font-size:10px}.discord-log-card__body>header span,.discord-log-card__body>header time{color:var(--muted);font-size:7px;font-style:normal}.discord-log-card__body>header time{margin-left:auto}.discord-log-card__body>p{margin:11px 0 0;color:var(--ink);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.discord-log-card>button{display:grid;place-items:center;width:31px;height:31px;border:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.discord-log-card>button:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent-2)}.discord-log-details{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.discord-log-details span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border:1px solid color-mix(in srgb,var(--line) 32%,transparent);border-radius:6px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.discord-log-details small{color:var(--accent-2);font-size:8px;font-weight:800;text-transform:uppercase}.discord-event-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 37%,transparent);border-radius:11px;background:color-mix(in srgb,var(--tile) 58%,transparent)}.discord-event-card>i{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:10px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 7%,transparent)}.discord-event-card>div{min-width:0}.discord-event-card header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.discord-event-card header strong{font-size:12px}.discord-event-card header span,.discord-event-card header time{color:var(--muted);font-size:10px;font-style:normal}.discord-event-card header time{margin-left:auto}.discord-event-card section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.discord-event-card section>span{min-width:0;padding:7px;border:1px solid color-mix(in srgb,var(--line) 30%,transparent);border-radius:6px}.discord-event-card section small,.discord-event-card section b{display:block;overflow-wrap:anywhere}.discord-event-card section small{color:var(--muted);font-size:8px;text-transform:uppercase}.discord-event-card section b{margin-top:4px;color:var(--ink);font-size:11px}.discord-voice-track{height:6px;margin-top:11px;padding:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--window) 65%,transparent)}.discord-voice-track span{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.search-page:has(.discord-history-workspace){width:min(1320px,calc(100% - 36px))}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.discord-dashboard{display:grid;grid-template-columns:minmax(310px,330px) minmax(0,1fr);gap:18px;min-height:740px;padding:18px;background:transparent}.discord-dashboard__sidebar{align-self:start;display:grid;gap:14px;min-width:0}.discord-dashboard__main{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:704px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.discord-sidebar-profile{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;padding:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,var(--tile)),color-mix(in srgb,var(--card) 76%,var(--window)))}.discord-sidebar-profile__avatar{display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,var(--tile));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 4%,transparent)}.discord-sidebar-profile__avatar img{width:100%;height:100%;object-fit:cover}.discord-sidebar-profile__identity{align-self:center;min-width:0}.discord-sidebar-profile__identity h3,.discord-sidebar-profile__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-sidebar-profile__identity h3{margin:0;color:var(--ink);font-size:20px;letter-spacing:-.015em}.discord-sidebar-profile__identity>strong{margin-top:4px;color:color-mix(in srgb,var(--ink) 74%,var(--muted));font-size:12px}.discord-sidebar-profile__identity>button{display:flex;align-items:center;gap:6px;max-width:100%;margin-top:9px;padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer}.discord-sidebar-profile__identity>button:hover{color:var(--accent-2)}.discord-sidebar-profile__identity code{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.discord-sidebar-profile__dates{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:2px 0 0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 38%,transparent)}.discord-sidebar-profile__dates div{min-width:0}.discord-sidebar-profile__dates dt{color:var(--muted);font-size:10px;line-height:1.35}.discord-sidebar-profile__dates dd{margin:5px 0 0;color:var(--ink);font-size:11px;font-weight:750;line-height:1.4}.discord-sidebar-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.discord-stat-card{display:grid;grid-template-columns:20px minmax(0,1fr);align-content:center;min-width:0;min-height:82px;padding:13px;border:1px solid color-mix(in srgb,var(--line) 46%,transparent);border-radius:9px;background:color-mix(in srgb,var(--tile) 72%,transparent)}.discord-stat-card svg{align-self:center;color:var(--accent-2)}.discord-stat-card small{align-self:center;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.discord-stat-card strong{grid-column:1 / -1;margin-top:7px;color:var(--ink);font-size:16px;line-height:1.3;overflow-wrap:anywhere}.discord-stat-card:nth-child(n+4) strong{font-size:11px}.discord-sidebar-section{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-radius:10px;background:color-mix(in srgb,var(--card) 65%,transparent)}.discord-sidebar-servers>header{display:grid;gap:4px;padding:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 34%,transparent)}.discord-sidebar-servers>header>div{display:flex;align-items:center;gap:7px}.discord-sidebar-servers>header svg{color:var(--accent-2)}.discord-sidebar-servers>header strong{font-size:13px}.discord-sidebar-servers>header span,.discord-sidebar-servers>header small{color:var(--muted);font-size:9px}.discord-sidebar-servers__list{display:grid;gap:5px;max-height:320px;padding:9px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 36%,transparent) transparent}.discord-sidebar-servers__list>button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:6px 9px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent;font-size:11px;text-align:left;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.discord-sidebar-servers__list>button:hover,.discord-sidebar-servers__list>button.is-active{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 7%,var(--tile))}.discord-sidebar-servers__list>button i{display:grid;place-items:center;width:35px;height:35px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 7%,var(--tile));font-size:11px;font-style:normal;font-weight:850}.discord-sidebar-servers__list>button i img{width:100%;height:100%;object-fit:cover}.discord-sidebar-servers__list>button i img.discord-widget-banner-icon{object-fit:none;object-position:-13px -20px}.discord-server-logo-unavailable{display:grid;place-items:center;width:100%;height:100%;color:color-mix(in srgb,var(--muted) 80%,var(--ink));background:color-mix(in srgb,var(--tile) 90%,transparent)}.discord-sidebar-servers__list>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discord-sidebar-servers__list>button>b{display:grid;place-items:center;min-width:25px;height:25px;padding:0 6px;border:1px solid color-mix(in srgb,var(--line) 34%,transparent);border-radius:7px;color:color-mix(in srgb,var(--ink) 78%,var(--muted));font-size:9px}.discord-sidebar-section>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:51px;padding:0 14px;color:var(--ink);cursor:pointer;list-style:none}.discord-sidebar-section>summary::-webkit-details-marker{display:none}.discord-sidebar-section>summary>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:750}.discord-sidebar-section>summary>span svg{color:var(--accent-2)}.discord-sidebar-section>summary>b{color:var(--muted);font-size:10px}.discord-sidebar-section>summary>svg{color:var(--muted);transition:transform .18s ease}.discord-sidebar-section[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--line) 34%,transparent)}.discord-sidebar-section[open]>summary>svg{transform:rotate(180deg)}.discord-sidebar-aliases__list,.discord-sidebar-profile-data__list{display:grid;gap:8px;padding:10px}.discord-sidebar-aliases__list>span,.discord-sidebar-profile-data__list>span{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--line) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 52%,transparent)}.discord-sidebar-aliases__list small,.discord-sidebar-aliases__list strong,.discord-sidebar-profile-data__list small,.discord-sidebar-profile-data__list strong{display:block;overflow-wrap:anywhere}.discord-sidebar-aliases__list small,.discord-sidebar-profile-data__list small{color:var(--muted);font-size:8px;text-transform:uppercase}.discord-sidebar-aliases__list strong,.discord-sidebar-profile-data__list strong{margin-top:5px;color:var(--ink);font-size:11px}.discord-content-tabs{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 38%,transparent);overflow-x:auto;scrollbar-width:none}.discord-content-tabs::-webkit-scrollbar{display:none}.discord-content-tabs>button{display:inline-flex;align-items:center;gap:8px;min-height:43px;padding:0 15px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.discord-content-tabs>button b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:1px solid color-mix(in srgb,var(--line) 35%,transparent);border-radius:999px;font-size:9px}.discord-content-tabs>button:hover{color:var(--ink);background:color-mix(in srgb,var(--tile) 65%,transparent)}.discord-content-tabs>button.is-active{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--tile));box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 7%,transparent)}.discord-content-tabs>button.is-active svg,.discord-content-tabs>button.is-active b{color:var(--accent-2)}.discord-content-toolbar{display:grid;gap:12px;padding:15px 16px;border-bottom:1px solid color-mix(in srgb,var(--line) 36%,transparent);background:color-mix(in srgb,var(--window) 28%,transparent)}.discord-content-toolbar__title{display:flex;align-items:center;gap:7px;min-width:0}.discord-content-toolbar__title svg{color:var(--accent-2)}.discord-content-toolbar__title strong{color:var(--ink);font-size:14px}.discord-content-toolbar__title span{color:var(--muted);font-size:10px}.discord-content-toolbar__title small{margin-left:auto;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.discord-content-filter{display:grid;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:4px;min-height:46px;padding:0 7px 0 13px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--window) 75%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.discord-content-filter:focus-within{border-color:color-mix(in srgb,var(--accent) 68%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}.discord-content-filter>svg{color:var(--muted)}.discord-content-filter input{width:100%;height:43px;padding:0;border:0!important;outline:0;color:var(--ink);background:transparent!important;box-shadow:none!important;font:650 12px/1 var(--font, inherit)}.discord-content-filter input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.discord-content-filter button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.discord-content-filter button:hover{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,transparent)}.discord-content-scroll{min-height:0;max-height:min(720px,72vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 36%,transparent) transparent}.discord-content-scroll>.empty-state{min-height:420px}.discord-log-list.discord-log-list--compact{gap:0;padding:0 16px 16px}.discord-log-card.discord-log-card--compact{grid-template-columns:40px minmax(0,1fr) 34px;gap:12px;min-height:82px;padding:15px 8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 28%,transparent);border-radius:0;background:transparent;transition:background .14s ease}.discord-log-card.discord-log-card--compact:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.discord-log-card--compact .discord-log-card__avatar{width:38px;height:38px;border-radius:50%}.discord-log-card--compact .discord-log-card__body>header strong{font-size:12px}.discord-log-card--compact .discord-log-card__body>header span,.discord-log-card--compact .discord-log-card__body>header time{font-size:10px}.discord-log-card--compact .discord-log-card__body>p{margin-top:9px;font-size:14px;line-height:1.55}.discord-log-card--compact>button{width:33px;height:33px;border-color:transparent}.discord-log-card--compact:hover>button{border-color:color-mix(in srgb,var(--line) 38%,transparent)}@media(max-width:980px){.discord-dashboard{grid-template-columns:1fr;min-height:0}.discord-dashboard__sidebar{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start}.discord-sidebar-profile,.discord-sidebar-stats{grid-column:auto}.discord-sidebar-section{grid-column:1 / -1}}@media(max-width:800px){.discord-history-form{grid-template-columns:1fr}.discord-history-actions{padding-top:0}.discord-profile-fields,.discord-metadata-grid,.discord-message__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-profile-hero{grid-template-columns:60px minmax(0,1fr)}.discord-profile-hero__avatar{width:60px;height:60px}.discord-profile-hero__summary{grid-column:1 / -1}.discord-explorer{grid-template-columns:1fr}.discord-server-sidebar{display:flex;align-items:center;overflow-x:auto}.discord-server-sidebar>header{min-width:max-content}.discord-server-sidebar>button{flex:0 0 170px}.discord-dashboard{grid-template-columns:1fr;min-height:0}.discord-dashboard__sidebar{grid-template-columns:minmax(220px,.75fr) minmax(260px,1.25fr);align-items:start}.discord-sidebar-profile,.discord-sidebar-stats{grid-column:auto}.discord-sidebar-section{grid-column:1 / -1}.discord-dashboard__main{min-height:590px}}@media(max-width:620px){.free-search-categories{grid-template-columns:1fr}.free-search-categories>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:68px;padding:10px 12px}.free-search-categories>button>span{width:38px;height:38px}.discord-history-form{padding:14px}.discord-history-form__intro{grid-template-columns:38px minmax(0,1fr)}.discord-history-form__intro>span{width:38px;height:38px}.discord-history-form__intro>em{grid-column:1 / -1;justify-self:start}.discord-profile-card{grid-template-columns:46px minmax(0,1fr)}.discord-profile-card__avatar{width:46px;height:46px}.discord-profile-card__id{grid-column:1 / -1;justify-self:start}.discord-profile-fields,.discord-metadata-grid{grid-template-columns:1fr}.discord-history-counters{justify-content:flex-start}.discord-message__body>header time{width:100%;margin-left:0}.discord-lookup__heading{align-items:flex-start;flex-direction:column;padding:17px 14px 14px}.discord-copy-id{width:100%}.discord-result-tabs{padding:0 5px}.discord-result-tabs button{min-height:45px;padding:0 9px}.discord-reference-profile,.discord-explorer{padding:10px}.discord-profile-hero{grid-template-columns:50px minmax(0,1fr);padding:14px}.discord-profile-hero__avatar{width:50px;height:50px}.discord-profile-hero__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.discord-profile-hero__summary span{min-width:0}.discord-alias-grid,.discord-profile-data-grid{grid-template-columns:1fr}.discord-server-sidebar>button{flex-basis:145px}.discord-log-card{grid-template-columns:34px minmax(0,1fr) 29px;gap:8px;padding:10px}.discord-log-card__avatar{width:34px;height:34px}.discord-log-card__body>header time,.discord-event-card header time{width:100%;margin-left:0}.discord-event-card section{grid-template-columns:1fr}.discord-dashboard{gap:9px;padding:9px}.discord-dashboard__sidebar{grid-template-columns:1fr}.discord-sidebar-profile,.discord-sidebar-stats,.discord-sidebar-section{grid-column:1}.discord-sidebar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-dashboard__main{min-height:540px;border-radius:9px}.discord-content-tabs{padding:7px}.discord-content-tabs>button{min-height:34px;padding:0 9px}.discord-content-toolbar__title{flex-wrap:wrap}.discord-content-toolbar__title small{width:100%;margin-left:22px}.discord-content-scroll{max-height:560px}.discord-log-list.discord-log-list--compact{padding-right:8px;padding-left:8px}}.private-suite-page{display:grid;gap:14px}.private-suite-toolbar{position:relative;display:grid;gap:12px;overflow:hidden;padding:13px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:8px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 8%,var(--card)),color-mix(in srgb,var(--accent-2) 5%,var(--card)) 58%,color-mix(in srgb,var(--tile) 82%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 14px 34px color-mix(in srgb,var(--accent) 7%,transparent)}.private-suite-toolbar:before{position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);content:"";opacity:.9}.private-suite-toolbar__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:0 2px}.private-suite-toolbar__identity{display:flex;align-items:center;gap:10px;min-width:0}.private-suite-toolbar__mark{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--line));border-radius:8px;color:var(--accent-3);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 24%,var(--tile)),color-mix(in srgb,var(--accent-2) 9%,var(--tile)));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 13%,transparent)}.private-suite-toolbar__identity small,.private-suite-toolbar__identity strong{display:block}.private-suite-toolbar__identity small{margin-bottom:2px;color:var(--accent-2);font-size:9px;font-weight:750;text-transform:uppercase}.private-suite-toolbar__identity strong{color:var(--ink);font-size:15px;font-weight:780}.private-suite-toolbar__status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent-2) 38%,var(--line));border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--tile) 74%,transparent);font-size:9px;font-weight:680}.private-suite-toolbar__status svg{color:var(--accent-2)}.private-suite-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.private-suite-tabs>button{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:8px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--tile) 74%,transparent);text-align:left;cursor:pointer;transition:transform .19s var(--ease-spring),border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.private-suite-tabs>button:after{position:absolute;right:20%;bottom:0;left:20%;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--accent),var(--accent-2));content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .22s var(--ease-spring)}.private-suite-tabs>button:not(:disabled):hover{z-index:1;color:var(--ink);border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--tile));transform:translateY(-2px)}.private-suite-tabs>button:focus-visible{z-index:2;outline:2px solid color-mix(in srgb,var(--accent-2) 72%,transparent);outline-offset:2px}.private-suite-tabs>button.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 17%,var(--tile)),color-mix(in srgb,var(--accent-2) 8%,var(--tile)));box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 8px 22px color-mix(in srgb,var(--accent) 11%,transparent)}.private-suite-tabs>button.is-active:after{opacity:1;transform:scaleX(1)}.private-suite-tabs>button:disabled{cursor:not-allowed;opacity:.48}.private-suite-tab__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--card) 78%,transparent);transition:border-color .18s ease,color .18s ease,background-color .18s ease}.private-suite-tabs>button.is-active .private-suite-tab__icon{color:var(--accent-3);border-color:color-mix(in srgb,var(--accent) 68%,var(--line));background:linear-gradient(145deg,var(--accent),var(--accent-2))}.private-suite-tab__copy{min-width:0}.private-suite-tab__copy strong,.private-suite-tab__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-suite-tab__copy strong{color:inherit;font-size:11px;font-weight:760}.private-suite-tab__copy small{margin-top:3px;color:var(--muted);font-size:8px;font-weight:590}.private-suite-tab__state{display:grid;width:18px;height:18px;place-items:center;color:var(--muted)}.private-suite-tab__state i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--accent-2) 68%,var(--muted))}.private-suite-tabs>button.is-active .private-suite-tab__state{color:var(--accent-2)}.private-suite-view{min-width:0;animation:private-suite-reveal .3s cubic-bezier(.2,.78,.3,1) both}.private-suite-module{display:grid;gap:14px;min-width:0}@keyframes private-suite-reveal{0%{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:none}}@media(max-width:920px){.private-suite-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.private-suite-toolbar{padding:10px}.private-suite-toolbar__heading{align-items:flex-start}.private-suite-toolbar__status{max-width:126px;min-height:38px;white-space:normal}.private-suite-tabs{gap:6px}.private-suite-tabs>button{grid-template-columns:32px minmax(0,1fr) 16px;gap:7px;min-height:56px;padding:7px}.private-suite-tab__icon{width:32px;height:32px}.private-suite-tab__copy strong{font-size:10px}.private-suite-tab__copy small{font-size:7px}}@media(max-width:360px){.private-suite-tabs{grid-template-columns:1fr}}.private-suite-page{gap:12px}.private-suite-toolbar{gap:9px;padding:8px 10px 0;overflow:visible;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 64%,transparent);border-radius:0;background:transparent;box-shadow:none}.private-suite-toolbar:before{display:none}.private-suite-toolbar__heading{min-height:30px;padding:0 3px}.private-suite-toolbar__identity{gap:8px}.private-suite-toolbar__mark{width:auto;height:auto;border:0;border-radius:0;color:var(--accent-2);background:transparent;box-shadow:none}.private-suite-toolbar__identity strong{font-size:13px;font-weight:760}.private-suite-toolbar__status{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:8px;font-weight:650}.private-suite-toolbar__status>i{width:6px;height:6px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 8px color-mix(in srgb,var(--accent-2) 58%,transparent)}.private-suite-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0}.private-suite-tabs>button{display:inline-flex;width:100%;grid-template-columns:none;justify-content:center;gap:7px;min-width:0;min-height:39px;padding:0 15px 1px;overflow:visible;border:0;border-radius:6px 6px 0 0;background:transparent;box-shadow:none}.private-suite-tabs>button:after{right:12px;left:12px;height:2px}.private-suite-tabs>button:not(:disabled):hover{color:var(--ink);border-color:transparent;background:color-mix(in srgb,var(--accent) 7%,transparent);transform:none}.private-suite-tabs>button.is-active{color:var(--ink);border-color:transparent;background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:none}.private-suite-tab__icon,.private-suite-tabs>button.is-active .private-suite-tab__icon{width:auto;height:auto;border:0;border-radius:0;color:var(--accent-2);background:transparent}.private-module-icon{display:block;flex:0 0 auto;object-fit:contain}.private-module-icon--multi{color:var(--accent-2)}.private-module-icon--intelx{filter:drop-shadow(0 0 5px rgb(0 132 255 / .24))}.private-module-icon--snapchat{overflow:visible;filter:drop-shadow(0 0 3px rgb(255 252 0 / .26))}.private-module-icon--tiktok{overflow:visible;color:var(--ink);filter:drop-shadow(-1px 0 3px rgb(37 244 238 / .14)) drop-shadow(1px 0 3px rgb(254 44 85 / .14))}.private-module-icon--osint{color:var(--accent-2);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent-2) 32%,transparent))}.private-suite-tabs>button>strong{overflow:hidden;font-size:10px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.private-suite-tab__lock{flex:0 0 auto;color:var(--muted)}@media(max-width:620px){.private-suite-toolbar{padding:7px 4px 0}.private-suite-toolbar__heading{align-items:center}.private-suite-toolbar__status{max-width:none;min-height:auto}.private-suite-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px}.private-suite-tabs>button{width:100%;min-width:0;min-height:38px;padding:0 8px 1px;border-radius:6px}}@media(max-width:360px){.private-suite-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-access-card>em{color:var(--muted);font-size:9px;font-style:normal;font-weight:650}.lookup-module-page .page-hero{border-color:color-mix(in srgb,var(--accent) 46%,var(--line))}.lookup-module-workspace{position:relative;overflow:hidden}.lookup-module-workspace:after{position:absolute;right:-90px;bottom:-110px;width:270px;height:270px;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:50%;content:"";pointer-events:none}.lookup-module-workspace .section-heading h2{display:flex;align-items:center;gap:9px}.lookup-module-form{position:relative;z-index:1;display:grid;gap:10px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}.lookup-module-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.lookup-module-form__row>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 44%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease-spring)}.lookup-module-form__row>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-1px)}.lookup-module-form__row input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font:inherit;font-size:12px;font-weight:680}.lookup-module-form__row input::placeholder{color:color-mix(in srgb,var(--muted) 84%,transparent)}.lookup-module-form__row .primary-button{min-width:210px}.lookup-module-results .vip-result-list{margin-top:2px}.snap-result-card{position:relative;display:grid;gap:18px;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:12px;background:radial-gradient(circle at 0 0,color-mix(in srgb,#fffc00 5%,transparent),transparent 32%),color-mix(in srgb,var(--card) 86%,transparent)}.snap-result-card:before{position:absolute;top:0;left:22px;width:86px;height:2px;border-radius:999px;background:linear-gradient(90deg,#fffc00,color-mix(in srgb,var(--accent-2) 76%,white),transparent);content:""}.tiktok-result-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,#25f4ee 5%,transparent),transparent 31%),radial-gradient(circle at 100% 0,color-mix(in srgb,#fe2c55 3%,transparent),transparent 28%),color-mix(in srgb,var(--card) 86%,transparent)}.tiktok-result-card:before{width:104px;background:linear-gradient(90deg,#25f4ee,color-mix(in srgb,white 86%,#25f4ee),#fe2c55,transparent)}.snap-result-card__hero{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;padding-bottom:17px;border-bottom:1px solid color-mix(in srgb,var(--line) 54%,transparent)}.snap-result-card__avatar{display:grid;width:88px;height:88px;overflow:hidden;place-items:center;border:2px solid color-mix(in srgb,#fffc00 38%,var(--line));border-radius:50%;color:#fffc00;background:color-mix(in srgb,var(--tile) 88%,black);box-shadow:0 0 22px color-mix(in srgb,#fffc00 7%,transparent)}.snap-result-card__avatar img{width:100%;height:100%;object-fit:cover}.tiktok-result-card .snap-result-card__avatar{border-color:color-mix(in srgb,#25f4ee 42%,var(--line));color:#fff;box-shadow:-5px 0 18px color-mix(in srgb,#25f4ee 8%,transparent),5px 0 18px color-mix(in srgb,#fe2c55 7%,transparent)}.snap-result-card__identity{min-width:0}.snap-result-card__identity>small{color:color-mix(in srgb,#fffc00 76%,var(--muted));font-size:9px;font-weight:800;letter-spacing:.1em}.snap-result-card__identity h3{margin:5px 0 2px;overflow-wrap:anywhere;color:var(--ink);font-size:22px;line-height:1.15}.snap-result-card__identity>p{margin:0;color:var(--muted);font-size:12px;font-weight:650}.snap-result-card__identity>div{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:10px}.snap-result-card__identity>div span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:720;text-transform:capitalize}.snap-result-card__identity>div span.is-verified{color:#65eca7}.snap-result-card__identity>div span.is-unavailable{color:#ff718c}.tiktok-result-card .snap-result-card__identity>small{color:color-mix(in srgb,#25f4ee 76%,var(--ink))}.snap-result-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:310px}.snap-result-card__actions :is(a,button),.snap-result-card__technical button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 72%,transparent);font:inherit;font-size:9px;font-weight:760;text-decoration:none;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.snap-result-card__actions :is(a,button):hover,.snap-result-card__technical button:hover{border-color:color-mix(in srgb,#fffc00 44%,var(--line));color:color-mix(in srgb,#fffc00 72%,white);background:color-mix(in srgb,#fffc00 6%,var(--tile))}.snap-result-card__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;margin:0}.snap-result-card__facts>div{min-width:0;padding:4px 0 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.snap-result-card__facts dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.snap-result-card__facts dd{margin:7px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:720;line-height:1.35}.tiktok-result-card__facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tiktok-result-card__bio{padding:14px 16px;border-left:2px solid color-mix(in srgb,#25f4ee 58%,var(--accent));background:linear-gradient(90deg,color-mix(in srgb,#25f4ee 4%,transparent),transparent 72%)}.tiktok-result-card__bio small{color:color-mix(in srgb,#25f4ee 68%,var(--muted));font-size:9px;font-weight:800;letter-spacing:.09em}.tiktok-result-card__bio p{margin:7px 0 0;color:var(--ink);font-size:12px;line-height:1.6;white-space:pre-wrap}.snap-result-card__previous{display:grid;gap:10px;padding:15px 16px;border-left:2px solid color-mix(in srgb,#fffc00 58%,var(--accent));background:linear-gradient(90deg,color-mix(in srgb,#fffc00 4%,transparent),transparent 72%)}.snap-result-card__previous>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.snap-result-card__previous>header>div{display:flex;align-items:center;gap:9px}.snap-result-card__previous header span :is(strong,small){display:block}.snap-result-card__previous header span strong{color:var(--ink);font-size:13px}.snap-result-card__previous header span small{margin-top:2px;color:var(--muted);font-size:9px}.snap-result-card__previous header em{display:grid;min-width:24px;height:24px;place-items:center;border-radius:50%;color:color-mix(in srgb,#fffc00 68%,white);background:color-mix(in srgb,#fffc00 8%,var(--tile));font-size:10px;font-style:normal;font-weight:800}.snap-result-card__previous ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.snap-result-card__previous li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:46px;border-bottom:1px solid color-mix(in srgb,var(--line) 42%,transparent)}.snap-result-card__previous li:last-child{border-bottom:0}.snap-result-card__previous li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:color-mix(in srgb,#fffc00 72%,white);background:color-mix(in srgb,#fffc00 10%,var(--tile));font-size:9px;font-weight:800}.snap-result-card__previous li :is(strong,small){display:block}.snap-result-card__previous li strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.snap-result-card__previous li small,.snap-result-card__previous li time,.snap-result-card__previous>p{color:var(--muted);font-size:9px}.snap-result-card__previous>p{margin:0}.snap-result-card__technical{padding-top:2px;border-top:1px solid color-mix(in srgb,var(--line) 44%,transparent)}.snap-result-card__technical summary{width:fit-content;padding-top:8px;color:var(--muted);font-size:10px;font-weight:750;cursor:pointer}.snap-result-card__technical>div{display:grid;gap:9px;margin-top:10px}.snap-result-card__technical button{justify-self:end}.snap-result-card__technical pre{max-height:320px;margin:0;overflow:auto;padding:13px;border:1px solid color-mix(in srgb,var(--line) 56%,transparent);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--tile) 78%,black);font:9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.intelx-result-card{position:relative;display:grid;gap:20px;min-width:0;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--accent-2) 26%,var(--line));border-radius:12px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 36%),color-mix(in srgb,var(--card) 88%,transparent)}.intelx-result-card:before{position:absolute;top:0;left:20px;width:132px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent-2),color-mix(in srgb,var(--accent) 72%,white),transparent);content:""}.intelx-result-card__hero{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent)}.intelx-result-card__mark{display:grid;width:82px;height:82px;place-items:center;border-radius:20px;color:var(--accent-2);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 15%,var(--tile)),color-mix(in srgb,var(--tile) 84%,black));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 42%,var(--line)),0 0 24px color-mix(in srgb,var(--accent-2) 8%,transparent)}.intelx-result-card__identity{min-width:0}.intelx-result-card__identity>small{color:var(--accent-2);font-size:9px;font-weight:820;letter-spacing:.11em}.intelx-result-card__identity h3{margin:5px 0 3px;overflow-wrap:anywhere;color:var(--ink);font-size:21px;line-height:1.18}.intelx-result-card__identity>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.intelx-result-card__identity>div{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.intelx-result-card__identity>div span{color:color-mix(in srgb,var(--ink) 72%,var(--muted));font-size:9px;font-weight:720}.intelx-result-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:290px}.intelx-result-card__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent-2) 36%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--accent) 7%,var(--tile));font:inherit;font-size:9px;font-weight:760;cursor:pointer}.intelx-result-card__actions button:hover,.intelx-result-card__actions button.is-active{border-color:color-mix(in srgb,var(--accent-2) 68%,var(--line));color:var(--accent-2)}.intelx-result-card__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:13px 0;border-block:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.intelx-result-card__summary>div{min-width:0;padding:0 16px;border-right:1px solid color-mix(in srgb,var(--line) 44%,transparent)}.intelx-result-card__summary>div:first-child{padding-left:0}.intelx-result-card__summary>div:last-child{padding-right:0;border-right:0}.intelx-result-card__summary dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.intelx-result-card__summary dd{margin:7px 0 0;color:var(--ink);font-size:18px;font-weight:780}.intelx-records{display:grid;gap:14px}.intelx-records__head,.intelx-records__head>div,.intelx-records__head>div>span{display:flex;min-width:0}.intelx-records__head{align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--accent-2) 22%,var(--line))}.intelx-records__head>div{align-items:center;gap:9px;color:var(--accent-2)}.intelx-records__head>div>span{flex-direction:column;gap:2px}.intelx-records__head strong{color:var(--ink);font-size:13px}.intelx-records__head small{color:var(--muted);font-size:8px}.intelx-records__head em{color:var(--accent-2);font-size:11px;font-style:normal;font-weight:820}.intelx-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.intelx-record{display:grid;align-content:start;gap:12px;min-width:0;padding:14px 14px 15px;border-left:2px solid color-mix(in srgb,var(--accent-2) 52%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 90%)}.intelx-record>header{display:flex;align-items:center;gap:9px;min-width:0}.intelx-record>header>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 11%,var(--tile));font-size:9px;font-weight:820}.intelx-record>header>div{min-width:0}.intelx-record>header strong,.intelx-record>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intelx-record>header strong{color:var(--ink);font-size:11px}.intelx-record>header small{margin-top:2px;color:var(--muted);font-size:8px}.intelx-record>dl{display:grid;gap:1px;margin:0}.intelx-field{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;min-width:0;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 36%,transparent)}.intelx-field:last-child{border-bottom:0}.intelx-field dt{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:7px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.intelx-field dd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;margin:0;color:var(--ink);font-size:10px;font-weight:650;line-height:1.45}.intelx-field dd span,.intelx-field dd a{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.intelx-field dd a{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--accent-2);text-decoration:none}.intelx-field dd button{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;margin-top:-4px;border:0;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer}.intelx-field dd button:hover{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,transparent)}.intelx-field--secret dd span{color:#ff8da1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.intelx-field--url dt,.intelx-field--email dt,.intelx-field--identity dt{color:color-mix(in srgb,var(--accent-2) 68%,var(--muted))}.intelx-raw-preview{display:grid;gap:11px;min-width:0;padding-block:4px}.intelx-raw-preview>header{display:flex;align-items:center;gap:9px;color:var(--accent-2)}.intelx-raw-preview>header strong,.intelx-raw-preview>header small{display:block}.intelx-raw-preview>header strong{color:var(--ink);font-size:12px}.intelx-raw-preview>header small{margin-top:2px;color:var(--muted);font-size:8px}.intelx-raw-preview pre{max-height:520px;margin:0;overflow:auto;padding:15px 0 15px 15px;border-left:2px solid color-mix(in srgb,var(--accent-2) 48%,var(--line));color:color-mix(in srgb,var(--ink) 82%,var(--muted));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 88%);font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.intelx-result-card__technical{min-width:0}.intelx-result-card__technical button:hover{border-color:color-mix(in srgb,var(--accent-2) 58%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 8%,var(--tile))}@media(max-width:920px){.intelx-result-card__hero{grid-template-columns:68px minmax(0,1fr)}.intelx-result-card__mark{width:68px;height:68px;border-radius:17px}.intelx-result-card__actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}}@media(max-width:760px){.intelx-record-grid{grid-template-columns:minmax(0,1fr)}.intelx-result-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.intelx-result-card__summary>div:nth-child(2){border-right:0}.intelx-result-card__summary>div:nth-child(3){padding-left:0}}@media(max-width:520px){.intelx-result-card{gap:16px;padding:14px}.intelx-result-card__hero{grid-template-columns:54px minmax(0,1fr);gap:11px}.intelx-result-card__mark{width:54px;height:54px;border-radius:14px}.intelx-result-card__mark svg{width:32px;height:32px}.intelx-result-card__identity h3{font-size:17px}.intelx-result-card__actions button{width:100%}.intelx-result-card__summary>div{padding-inline:10px}.intelx-record{padding:12px 10px}.intelx-field{grid-template-columns:minmax(0,1fr);gap:5px}}.osint-result-card{position:relative;display:grid;gap:20px;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:12px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 34%),color-mix(in srgb,var(--card) 88%,transparent)}.osint-result-card:before{position:absolute;top:0;left:20px;width:118px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent-2),color-mix(in srgb,var(--accent) 76%,white),transparent);content:""}.osint-result-card__hero{display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--line) 56%,transparent)}.osint-result-card__avatar{display:grid;width:82px;height:82px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--accent-2) 52%,var(--line));border-radius:20px;color:var(--accent-2);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 15%,var(--tile)),color-mix(in srgb,var(--tile) 88%,black));box-shadow:0 0 24px color-mix(in srgb,var(--accent-2) 9%,transparent)}.osint-result-card__avatar img{width:100%;height:100%;object-fit:cover}.osint-result-card__identity{min-width:0}.osint-result-card__identity>small{color:var(--accent-2);font-size:9px;font-weight:820;letter-spacing:.11em}.osint-result-card__identity h3{margin:5px 0 3px;overflow-wrap:anywhere;color:var(--ink);font-size:22px;line-height:1.16}.osint-result-card__identity>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.osint-result-card__identity>div{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.osint-result-card__identity>div span{color:color-mix(in srgb,var(--ink) 70%,var(--muted));font-size:9px;font-weight:720}.osint-result-card__copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid color-mix(in srgb,var(--accent-2) 42%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--accent) 8%,var(--tile));font:inherit;font-size:9px;font-weight:760;cursor:pointer}.osint-result-card__copy:hover{border-color:color-mix(in srgb,var(--accent-2) 70%,var(--line));color:var(--accent-2)}.osint-result-card__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:13px 0;border-block:1px solid color-mix(in srgb,var(--line) 48%,transparent)}.osint-result-card__summary>div{min-width:0;padding:0 16px;border-right:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.osint-result-card__summary>div:first-child{padding-left:0}.osint-result-card__summary>div:last-child{padding-right:0;border-right:0}.osint-result-card__summary dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.osint-result-card__summary dd{margin:7px 0 0;color:var(--ink);font-size:18px;font-weight:780}.osint-media-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(176px,224px);gap:16px;align-items:stretch;padding-block:17px;border-block:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.osint-primary-profile{display:grid;grid-template-columns:132px minmax(0,1fr);gap:17px;align-items:center;min-width:0;padding:15px;border-left:2px solid color-mix(in srgb,var(--accent-2) 72%,var(--line));border-radius:0 12px 12px 0;background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 9%,var(--tile)),color-mix(in srgb,var(--tile) 54%,transparent) 70%,transparent)}.osint-primary-profile__image{width:132px;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-2) 46%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--tile) 88%,black);box-shadow:0 0 24px color-mix(in srgb,var(--accent-2) 8%,transparent)}.osint-primary-profile__image img,.osint-photo-gallery__item img,.osint-account-card__mark img,.osint-presence-strip>div span img{width:100%;height:100%;object-fit:cover}.osint-primary-profile__copy{min-width:0}.osint-primary-profile__copy small{color:var(--accent-2);font-size:8px;font-weight:820;letter-spacing:.11em}.osint-primary-profile__copy h4{margin:7px 0 3px;overflow-wrap:anywhere;color:var(--ink);font-size:18px;line-height:1.2}.osint-primary-profile__copy p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.osint-primary-profile__copy a{display:inline-flex;align-items:center;gap:6px;margin-top:13px;color:var(--accent-2);font-size:9px;font-weight:760;text-decoration:none}.osint-photo-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:center}.osint-photo-gallery__item{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;padding:2px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--tile) 88%,black);cursor:pointer}.osint-photo-gallery__item img{display:block;border-radius:9px}.osint-photo-gallery__item span{position:absolute;right:6px;bottom:6px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--ink);background:color-mix(in srgb,var(--card) 92%,black);font-size:8px;font-weight:820}.osint-photo-gallery__item.is-active{border-color:color-mix(in srgb,var(--accent-2) 78%,white 8%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-2) 20%,transparent),0 0 18px color-mix(in srgb,var(--accent-2) 9%,transparent)}.osint-accounts{display:grid;gap:13px;padding-block:4px 17px;border-bottom:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.osint-accounts__head,.osint-accounts__head>div,.osint-accounts__head>div>span{display:flex;min-width:0}.osint-accounts__head{align-items:center;justify-content:space-between;gap:12px}.osint-accounts__head>div{align-items:center;gap:9px;color:var(--accent-2)}.osint-accounts__head>div>span{flex-direction:column;gap:2px}.osint-accounts__head strong{color:var(--ink);font-size:13px}.osint-accounts__head small{color:var(--muted);font-size:8px;font-weight:620}.osint-accounts__head em{color:var(--accent-2);font-size:11px;font-style:normal;font-weight:820}.osint-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:10px}.osint-account-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px 12px;align-content:start;min-width:0;padding:14px;border-top:2px solid color-mix(in srgb,var(--accent-2) 54%,var(--line));border-radius:0 0 10px 10px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,var(--tile)),color-mix(in srgb,var(--tile) 52%,transparent))}.osint-account-card__mark{display:grid;width:48px;height:48px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--accent-2) 32%,var(--line));border-radius:14px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,var(--tile));font-size:16px;font-weight:820}.osint-account-card__copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.osint-account-card__copy small{overflow:hidden;color:var(--muted);font-size:7px;font-weight:760;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.osint-account-card__copy strong{margin-top:3px;overflow-wrap:anywhere;color:var(--ink);font-size:13px}.osint-account-card__copy p{margin:3px 0 0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ink) 74%,var(--muted));font-size:10px}.osint-account-card>dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:2px 0 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 38%,transparent)}.osint-account-card>dl>div{min-width:0}.osint-account-card dt{color:var(--muted);font-size:7px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.osint-account-card dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:9px;font-weight:650;line-height:1.45}.osint-account-card dd a{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--accent-2);overflow-wrap:anywhere;text-decoration:none}.osint-account-card__actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:20px}.osint-account-card__status{font-size:8px;font-style:normal;font-weight:780}.osint-account-card__status.is-found{color:#5ce6a0}.osint-account-card__status.is-missing{color:#ff718c}.osint-account-card__link{display:inline-flex;align-items:center;gap:5px;color:var(--accent-2);font-size:9px;font-weight:760;text-decoration:none}.osint-presence-strip{display:grid;gap:10px;padding:13px 0 17px;border-bottom:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.osint-presence-strip>header{display:flex;align-items:center;gap:8px;color:var(--accent-2)}.osint-presence-strip>header strong{color:var(--ink);font-size:12px}.osint-presence-strip>header small{color:var(--muted);font-size:8px;font-weight:650}.osint-presence-strip>div{display:flex;flex-wrap:wrap;gap:8px}.osint-presence-strip>div>a,.osint-presence-strip>div>div{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 10px 5px 6px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--tile) 66%,transparent);font-size:9px;font-weight:720;text-decoration:none}.osint-presence-strip>div span{display:grid;width:23px;height:23px;overflow:hidden;place-items:center;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 11%,var(--tile));font-size:9px;font-weight:820}.osint-result-card__groups{display:grid;gap:20px}.osint-category{display:grid;gap:12px;min-width:0}.osint-category>header{display:flex;align-items:center;gap:10px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}.osint-category>header>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 9%,var(--tile))}.osint-category>header h4{margin:0;color:var(--ink);font-size:13px}.osint-category>header small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.osint-category__entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.osint-entry{display:grid;align-content:start;gap:12px;min-width:0;padding:13px 14px;border-left:2px solid color-mix(in srgb,var(--accent-2) 46%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 88%)}.osint-entry>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.osint-entry>header>div{display:flex;align-items:center;min-width:0;gap:8px}.osint-entry>header>div>span{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 11%,var(--tile));font-size:10px;font-weight:820}.osint-entry>header strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.osint-entry>header em{flex:0 0 auto;font-size:8px;font-style:normal;font-weight:780}.osint-entry>header em.is-found{color:#5ce6a0}.osint-entry>header em.is-missing{color:#ff718c}.osint-entry dl{display:grid;gap:8px;margin:0}.osint-entry dl>div{min-width:0;padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--line) 38%,transparent)}.osint-entry dt{color:var(--muted);font-size:7px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.osint-entry dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:10px;font-weight:650;line-height:1.45;white-space:pre-wrap}.osint-entry dd a,.osint-entry__profile{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--accent-2);overflow-wrap:anywhere;text-decoration:none}.osint-entry__profile{width:fit-content;font-size:9px;font-weight:760}.osint-result-card__technical{min-width:0}.osint-result-card__technical button:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));color:color-mix(in srgb,var(--accent) 78%,white);background:color-mix(in srgb,var(--accent) 8%,var(--tile))}@media(max-width:820px){.osint-result-card__hero{grid-template-columns:66px minmax(0,1fr)}.osint-result-card__avatar{width:66px;height:66px;border-radius:17px}.osint-result-card__copy{grid-column:1 / -1;justify-self:start}.osint-result-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.osint-result-card__summary>div:nth-child(2){border-right:0}.osint-result-card__summary>div:nth-child(3){padding-left:0}.osint-category__entries,.osint-media-showcase{grid-template-columns:minmax(0,1fr)}.osint-photo-gallery{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.osint-account-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.osint-result-card{gap:16px;padding:14px}.osint-result-card__hero{grid-template-columns:54px minmax(0,1fr);gap:11px}.osint-result-card__avatar{width:54px;height:54px;border-radius:14px}.osint-result-card__identity h3{font-size:17px}.osint-result-card__copy{width:100%}.osint-result-card__summary>div{padding-inline:10px}.osint-entry{padding:11px 10px}.osint-primary-profile{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:11px}.osint-primary-profile__image{width:76px;border-radius:14px}.osint-primary-profile__copy h4{font-size:15px}.osint-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.osint-account-card{padding:12px}.osint-account-card>dl{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.snap-result-card__hero{grid-template-columns:72px minmax(0,1fr)}.snap-result-card__avatar{width:72px;height:72px}.snap-result-card__actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.snap-result-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.snap-result-card{gap:15px;padding:14px}.snap-result-card__hero{grid-template-columns:58px minmax(0,1fr);gap:11px}.snap-result-card__avatar{width:58px;height:58px}.snap-result-card__identity h3{font-size:18px}.snap-result-card__actions :is(a,button){flex:1 1 auto}.snap-result-card__facts{grid-template-columns:1fr}.snap-result-card__previous{padding:12px}.snap-result-card__previous li{grid-template-columns:24px minmax(0,1fr)}.snap-result-card__previous li time{grid-column:2}}.role-pill.is-module{border-color:color-mix(in srgb,var(--accent-2) 52%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 10%,var(--tile))}.admin-vip-editor>.admin-module-access-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.admin-module-access{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--card) 72%,transparent);text-align:left;cursor:pointer;transition:transform .16s var(--ease-spring),border-color .16s ease,background-color .16s ease}.admin-module-access:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));transform:translateY(-1px)}.admin-module-access>span{min-width:0}.admin-module-access strong,.admin-module-access small{display:block}.admin-module-access strong{color:var(--ink);font-size:10px}.admin-module-access small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-module-access>i{width:9px;height:9px;border:1px solid color-mix(in srgb,var(--muted) 60%,transparent);border-radius:50%;background:transparent}.admin-module-access.is-active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 11%,var(--tile))}.admin-module-access.is-active>i{border-color:var(--accent-2);background:var(--accent-2);box-shadow:0 0 10px color-mix(in srgb,var(--accent-2) 55%,transparent)}@media(max-width:840px){.admin-vip-editor>.admin-module-access-grid{grid-template-columns:1fr}}@media(max-width:620px){.lookup-module-form__row{grid-template-columns:1fr}.lookup-module-form__row .primary-button{width:100%;min-width:0}}.vip-page{display:grid;gap:14px}.vip-page .page-hero{position:relative;overflow:hidden}.vip-page .page-hero:after{position:absolute;right:-4%;bottom:18px;width:36%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-2),transparent);content:"";opacity:.55;pointer-events:none}.vip-access-card{display:grid;gap:10px;min-width:min(320px,100%);padding:16px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--tile) 74%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),0 16px 34px color-mix(in srgb,var(--accent) 9%,transparent)}.vip-access-card>span{display:inline-flex;align-items:center;gap:7px;color:var(--accent-2);font-size:10px;font-weight:750;text-transform:uppercase}.vip-access-card>div:not(.meter){display:flex;align-items:baseline;gap:9px}.vip-access-card strong{color:var(--ink);font-size:30px;line-height:1}.vip-access-card small,.vip-access-card p{color:var(--muted);font-size:10px;font-weight:650}.vip-access-card p,.vip-workspace,.vip-results{margin:0}.vip-unified-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;margin-top:2px}.vip-unified-sources>span,.vip-unified-sources>strong{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--tile) 64%,transparent);font-size:10px;font-weight:700}.vip-unified-sources>span svg{color:var(--accent-2)}.vip-unified-sources>strong{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--card))}.vip-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vip-mode{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:4px 9px;min-width:0;min-height:92px;padding:13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 68%,transparent);text-align:left;box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:transform .18s var(--ease-spring),border-color .18s ease,background-color .18s ease,box-shadow .18s ease;animation:vip-item-in .36s var(--ease-spring) both;animation-delay:calc(var(--item-index, 0) * 28ms)}.vip-mode:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--card) 84%,transparent)}.vip-mode.is-active{border-color:color-mix(in srgb,var(--accent) 82%,white 8%);background:color-mix(in srgb,var(--accent) 12%,var(--card));box-shadow:inset 3px 0 var(--accent),0 10px 26px color-mix(in srgb,var(--accent) 12%,transparent)}.vip-mode>span{display:grid;width:34px;height:34px;grid-row:1 / 3;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 78%,transparent)}.vip-mode>strong{min-width:0;font-size:12px;font-weight:760;line-height:1.25;white-space:normal}.vip-mode>small{grid-column:2 / 4;color:var(--muted);font-size:9px;font-weight:580;line-height:1.45}.vip-mode>svg{color:var(--accent-2)}.vip-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.vip-search-form>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 76%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.vip-search-form>label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.vip-search-form input{width:100%;height:46px;padding:0 0 0 11px;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px;font-weight:650}.vip-search-form input::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}.vip-search-form .primary-button{min-width:190px;min-height:48px}.vip-multi-form{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.vip-multi-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--tile))}.vip-multi-summary>div{display:flex;align-items:center;gap:11px;min-width:0}.vip-multi-summary>div>svg{flex:0 0 auto;color:var(--accent-2)}.vip-multi-summary>div>span{display:grid;gap:3px;min-width:0}.vip-multi-summary strong{color:var(--ink);font-size:12px;font-weight:760}.vip-multi-summary small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.45}.vip-multi-summary>span{display:grid;min-width:58px;min-height:32px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 46%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--card) 78%,transparent);font-size:10px;font-weight:800}.vip-multi-summary>span.is-invalid{border-color:color-mix(in srgb,#ff5577 72%,var(--line));color:#ff8da4}.vip-multi-sections{display:grid;gap:8px}.vip-active-criteria{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 52%,transparent) transparent}.vip-active-criteria>button{display:grid;grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:7px;min-width:max-content;min-height:36px;padding:0 9px 0 11px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--accent) 9%,var(--tile));box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);transition:border-color .16s ease,background-color .16s ease,transform .16s var(--ease-spring)}.vip-active-criteria>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 68%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--card))}.vip-active-criteria span{color:var(--muted);font-size:9px;font-weight:650}.vip-active-criteria strong{max-width:210px;overflow:hidden;font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.vip-active-criteria i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:13px;font-style:normal;line-height:1}.vip-criteria-section .search-fields--1{grid-template-columns:minmax(0,1fr)}.vip-criteria-section{margin:0;background:color-mix(in srgb,var(--card) 72%,transparent)}.vip-criteria-section .search-section__head{grid-template-columns:20px minmax(0,1fr) auto auto}.vip-criteria-section__count{display:grid;min-width:24px;min-height:22px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:6px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,var(--tile));font-size:9px;font-weight:800}.vip-multi-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:4px}.vip-multi-actions .primary-button,.vip-multi-actions .secondary-button{min-height:44px}.vip-multi-actions .primary-button{min-width:260px}.vip-error{margin-top:10px}.vip-result-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.vip-result-list{display:grid;gap:10px}.vip-result-groups{display:grid;gap:12px}.vip-result-group{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--tile) 68%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.vip-result-group.has-error{border-color:color-mix(in srgb,#ff5577 34%,var(--line))}.vip-result-group__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:2px 2px 11px;border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent)}.vip-result-group__head>span:first-child{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,var(--tile))}.vip-result-group__head>div{display:grid;gap:3px;min-width:0}.vip-result-group__head small{color:var(--accent-2);font-size:8px;font-weight:780;text-transform:uppercase}.vip-result-group__head strong{overflow:hidden;color:var(--ink);font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.vip-group-empty{padding:14px;border:1px dashed color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;color:var(--muted);font-size:10px;font-weight:650;text-align:center}.vip-result-card{position:relative;min-width:0;padding:15px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent);animation:vip-item-in .38s var(--ease-spring) both;animation-delay:calc(min(var(--item-index, 0),12)*30ms)}.vip-result-card:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2),transparent 78%);content:""}.vip-result-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 54%,transparent)}.vip-result-card>header>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));border-radius:8px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,var(--tile));font-size:14px;font-weight:800}.vip-result-card>header>div{min-width:0}.vip-result-card>header>.vip-result-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.vip-result-card>header strong{display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.vip-result-card>header small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.vip-result-card>header small b{margin-right:7px;color:var(--accent-2);font-weight:760}.vip-detail-toggle{min-height:34px;white-space:nowrap}.vip-detail-toggle>svg{transition:transform .26s cubic-bezier(.2,.75,.3,1)}.vip-detail-toggle.is-open>svg{transform:rotate(180deg)}.vip-result-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin-top:6px}.vip-result-fields>div{min-width:0;padding:10px 2px;border-bottom:1px solid color-mix(in srgb,var(--line) 43%,transparent)}.vip-result-fields small{display:block;margin-bottom:4px;overflow:hidden;color:var(--muted);font-size:8px;font-weight:700;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vip-result-fields strong{display:block;overflow-wrap:anywhere;color:var(--ink);font-size:10px;font-weight:680;line-height:1.45;user-select:text}.vip-full-details{display:grid;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(-6px);transition:max-height .56s cubic-bezier(.16,.84,.24,1),opacity .22s ease,transform .42s cubic-bezier(.16,.84,.24,1),visibility 0s linear .56s}.vip-full-details.is-open{max-height:min(720px,72vh);opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.vip-full-details__inner{display:grid;gap:10px;min-height:0;margin-top:12px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--tile) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent),0 12px 28px color-mix(in srgb,black 12%,transparent)}.vip-full-details__inner>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.vip-full-details__inner>header>div{display:grid;gap:3px;min-width:0}.vip-full-details__inner>header strong{color:var(--ink);font-size:11px;font-weight:780}.vip-full-details__inner>header small{color:var(--muted);font-size:9px;font-weight:600}.vip-full-details pre{min-height:120px;max-height:min(560px,58vh);margin:0;padding:13px;overflow:auto;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:7px;outline:0;color:color-mix(in srgb,var(--ink) 94%,var(--accent-2));background:color-mix(in srgb,var(--canvas) 86%,transparent);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:560;line-height:1.62;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;word-break:break-word;user-select:text}.vip-full-details pre:focus{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.vip-load-more{display:grid;grid-template-columns:auto auto 1fr;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--accent) 8%,var(--tile));font:inherit;font-size:10px;font-weight:750;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--ease-spring)}.vip-load-more small{justify-self:end;color:var(--muted);font-size:9px;font-weight:650}.vip-load-more:hover{border-color:color-mix(in srgb,var(--accent) 78%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--tile));transform:translateY(-1px)}.role-pill.is-vip{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 16%,var(--tile))}.admin-vip-toggle.is-active{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));color:var(--accent-2);background:color-mix(in srgb,var(--accent) 15%,var(--tile))}.admin-vip-editor{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) auto auto;align-items:end;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 7%,var(--tile))}.admin-vip-editor>div{display:flex;align-items:center;gap:9px;min-width:0}.admin-vip-editor__icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));border-radius:7px;color:var(--accent-2)}.admin-vip-editor>div strong,.admin-vip-editor>div small{display:block}.admin-vip-editor>div strong{color:var(--ink);font-size:11px}.admin-vip-editor>div small{margin-top:2px;color:var(--muted);font-size:8px}.admin-vip-editor>label{display:grid;gap:5px;color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase}.admin-vip-editor input{width:100%;min-height:34px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:6px;outline:0;color:var(--ink);background:color-mix(in srgb,var(--card) 80%,transparent);font-size:10px;font-weight:700}.admin-vip-editor input:focus{border-color:var(--accent)}@keyframes vip-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1040px){.vip-unified-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-unified-sources>strong{grid-column:span 2}.vip-mode-grid,.vip-result-fields,.admin-vip-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.vip-unified-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-unified-sources>strong{grid-column:1 / -1}.vip-mode-grid,.vip-result-fields,.admin-vip-editor{grid-template-columns:1fr}.vip-access-card{min-width:0}.vip-search-form{grid-template-columns:1fr}.vip-search-form .primary-button{width:100%;min-width:0}.vip-mode{min-height:82px}.vip-result-card{padding:13px}.vip-result-card>header{grid-template-columns:auto minmax(0,1fr)}.vip-result-card>header>.vip-result-card__actions{grid-column:1 / -1;justify-content:stretch}.vip-result-card__actions .vip-detail-toggle{flex:1}.vip-full-details__inner>header{align-items:stretch;flex-direction:column}.vip-full-details__inner>header .mini-button{justify-content:center;width:100%}.vip-multi-summary{align-items:flex-start}.vip-multi-actions{display:grid;grid-template-columns:1fr}.vip-multi-actions .primary-button,.vip-multi-actions .secondary-button{width:100%;min-width:0}.vip-result-group{padding:9px}.vip-result-group__head{grid-template-columns:auto minmax(0,1fr)}.vip-result-group__head>.count-pill{grid-column:1 / -1;justify-self:start;margin-left:44px}}.performance-mode .vip-mode,.performance-mode .vip-active-criteria>button,.performance-mode .vip-result-card,.performance-mode .vip-full-details{animation:none}@media(prefers-reduced-motion:reduce){.vip-mode,.vip-active-criteria>button,.vip-result-card,.vip-full-details{animation:none;transition:none}}.auth-card--simple .auth-provider-button.auth-provider-button--discord{min-height:46px;border-color:#5865f2;color:#fff;background:#5865f2;box-shadow:0 9px 24px #5865f238;font-size:12px;font-weight:700}.auth-card--simple .auth-provider-button.auth-provider-button--discord svg{width:19px;height:19px;flex:0 0 19px;color:#fff}.auth-card--simple .auth-provider-button.auth-provider-button--discord:hover:not(:disabled){border-color:#7289da;color:#fff;background:#4752c4;box-shadow:0 11px 28px #5865f24d;transform:translateY(-1px)}.auth-card--simple .auth-provider-button.auth-provider-button--discord:active:not(:disabled){background:#3c45a5;box-shadow:0 5px 14px #5865f238;transform:translateY(0)}.auth-stage--simple{align-items:center;min-height:calc(100vh - var(--statusbar-height));padding:42px 20px 68px;overflow:hidden}.auth-stage--simple:before{background:radial-gradient(circle 220px at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--accent) 9%,transparent),transparent 74%),radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 36%),linear-gradient(120deg,color-mix(in srgb,var(--window) 16%,transparent),transparent 46% 70%,color-mix(in srgb,var(--accent) 4%,transparent))}.auth-simple-backdrop{position:absolute;z-index:-1;inset:0;pointer-events:none;overflow:hidden}.auth-simple-backdrop:before,.auth-simple-backdrop:after{content:"";position:absolute;left:50%;width:min(760px,72vw);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 30%,transparent),transparent);transform:translate(-50%) rotate(-5deg);opacity:.48}.auth-simple-backdrop:before{top:24%}.auth-simple-backdrop:after{bottom:18%;transform:translate(-50%) rotate(4deg)}.auth-simple-backdrop .auth-tracking-eye{inset:50% auto auto 50%;width:clamp(520px,58vw,780px);opacity:.055;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 16%,transparent));animation:auth-simple-eye 9s ease-in-out infinite}.auth-simple{position:relative;z-index:2;display:grid;gap:18px;width:min(440px,100%);animation:auth-simple-enter .48s cubic-bezier(.16,.84,.24,1) both}.auth-simple__brand{display:grid;justify-items:center;gap:8px;text-align:center}.auth-simple__brand .brand{justify-content:center}.auth-simple__brand .brand__mark{width:76px;height:48px}.auth-simple__brand .brand__mark img{width:74px;height:46px}.auth-simple__brand .brand__name{font-size:30px;font-weight:700}.auth-simple__brand>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:650}.auth-simple__brand>span i{width:6px;height:6px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px color-mix(in srgb,var(--accent-2) 65%,transparent)}.auth-card.auth-card--simple{width:100%;padding:27px 28px 20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--card) 84%,transparent),color-mix(in srgb,var(--panel) 72%,transparent));box-shadow:0 24px 70px color-mix(in srgb,black 22%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent);backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%);transform:none}.auth-card.auth-card--simple:hover{transform:none;border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:0 26px 76px color-mix(in srgb,black 23%,transparent),0 0 28px color-mix(in srgb,var(--accent) 5%,transparent),inset 0 1px color-mix(in srgb,white 9%,transparent)}.app-shell[data-theme=israel] .auth-card.auth-card--simple:after{display:none}.auth-card--simple .auth-card__topline{left:28px;right:28px;width:auto;height:1px;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 34%,transparent)}.auth-card__header--simple{display:block;margin-bottom:23px}.auth-card__header--simple .auth-eyebrow{font-size:10px;letter-spacing:0}.auth-card--simple h1{margin:9px 0 6px;font-size:27px;font-weight:700;line-height:1.15}.auth-card__header--simple p{max-width:360px;font-size:11px;font-weight:540;line-height:1.55}.auth-card--simple .auth-field{gap:7px}.auth-card--simple .auth-field+.auth-field{margin-top:12px}.auth-card--simple .auth-input{min-height:49px;padding:0 14px;border-color:color-mix(in srgb,var(--line) 64%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 4%,transparent)}.auth-card--simple .auth-input:focus-within{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:color-mix(in srgb,var(--tile) 76%,var(--accent) 4%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.auth-card--simple .auth-input input{height:47px;font-size:12px;font-weight:580}.auth-card--simple .auth-options{margin-top:12px}.auth-card--simple .auth-session-note{font-size:10px}.auth-card--simple .auth-message{min-height:24px;margin-top:13px;padding:4px 0;border:0;border-radius:0;color:var(--muted);background:transparent;font-size:10px;font-weight:580;line-height:1.45}.auth-card--simple .auth-message.is-error,.auth-card--simple .auth-message.is-success{padding:8px 10px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:7px}.auth-card--simple .auth-submit{min-height:48px;margin-top:7px;border-radius:8px}.auth-card--simple .auth-alternatives{gap:10px;margin-top:16px}.auth-card--simple .auth-provider-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.auth-card--simple .auth-provider-button{min-height:43px;border-radius:8px;background:color-mix(in srgb,var(--tile) 66%,transparent)}.auth-view-switch{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:17px;color:var(--muted);font-size:10px;font-weight:570}.auth-view-switch button{padding:0;border:0;color:color-mix(in srgb,var(--accent-2) 78%,var(--ink));background:transparent;font:inherit;font-weight:700;cursor:pointer}.auth-view-switch button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth-card--simple .auth-verification{margin-bottom:16px;padding:14px;border-radius:8px;background:color-mix(in srgb,var(--tile) 64%,transparent)}.auth-card--simple .auth-verification__icon{width:42px;height:42px;border-radius:8px;box-shadow:none}.auth-card__footer--simple{padding-top:14px;margin-top:17px;border-top:1px solid color-mix(in srgb,var(--line) 46%,transparent)}.auth-card__footer--simple a{margin-left:auto}@keyframes auth-simple-enter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.992)}to{opacity:1;transform:none}}@keyframes auth-simple-eye{0%,to{opacity:.045;transform:translate(-50%,-50%) scale(.99)}50%{opacity:.065;transform:translate(-50%,calc(-50% - 5px)) scale(1.01)}}@media(max-width:620px){.auth-stage--simple{align-items:start;padding:24px 14px 54px}.auth-simple{gap:14px}.auth-simple__brand .brand__mark{width:64px;height:42px}.auth-simple__brand .brand__mark img{width:62px;height:40px}.auth-simple__brand .brand__name{font-size:26px}.auth-card.auth-card--simple{padding:23px 18px 17px}.auth-card--simple .auth-card__topline{left:18px;right:18px}.auth-card__header--simple{margin-bottom:19px}.auth-card--simple h1{font-size:24px}.auth-card--simple .auth-options{align-items:flex-start;flex-wrap:wrap;row-gap:6px}.auth-card--simple .auth-provider-grid{grid-template-columns:minmax(0,1fr)}.auth-simple-backdrop .auth-tracking-eye{width:620px;opacity:.035}}@media(max-height:720px)and (min-width:621px){.auth-stage--simple{align-items:start;padding-top:20px}.auth-simple{gap:12px}.auth-simple__brand .brand__mark{width:62px;height:40px}.auth-simple__brand .brand__mark img{width:60px;height:38px}.auth-simple__brand .brand__name{font-size:25px}.auth-card.auth-card--simple{padding-top:22px}}@media(prefers-reduced-motion:reduce),(update:slow){.auth-simple,.auth-simple-backdrop .auth-tracking-eye{animation:none!important}}.mobile-menu-toggle,.mobile-menu-scrim,.mobile-menu-panel{display:none}@media(max-width:680px){:root{--topbar-height: 64px}.topbar{grid-template-columns:42px minmax(0,1fr) 42px;min-height:var(--topbar-height);padding:7px 10px}.mobile-menu-toggle{position:relative;z-index:84;display:grid;grid-column:1;grid-row:1;place-items:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--tile) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.mobile-menu-toggle.is-active{color:var(--accent-3);border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 7px 20px color-mix(in srgb,var(--accent) 24%,transparent)}.topbar>.brand{grid-column:2;grid-row:1;justify-self:center}.topbar>.brand .brand__mark{width:58px;height:40px}.topbar>.brand .brand__mark img{width:56px;height:36px}.topbar__nav{display:none!important}.topbar__tools{grid-column:3;grid-row:1;min-height:40px;padding:0;border:0}.topbar__tools .tool-button,.topbar__tools .icon-button{display:none}.topbar__tools .account-pill{display:inline-grid;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;place-items:center;border-radius:8px}.topbar__tools .account-pill__avatar{width:29px;height:29px}.mobile-menu-scrim{position:fixed;z-index:72;inset:var(--topbar-height) 0 0;display:block;width:100%;height:auto;padding:0;border:0;border-radius:0;background:#03070e61;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .22s ease,visibility 0s linear .22s}.mobile-menu-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu-panel{position:fixed;z-index:80;top:calc(var(--topbar-height) + 8px);left:8px;bottom:8px;display:flex;flex-direction:column;width:min(300px,calc(100vw - 16px));padding:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--window) 94%,var(--card));box-shadow:18px 22px 50px #0000003d,inset 0 1px color-mix(in srgb,white 9%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-16px,0,0);transition:transform .32s cubic-bezier(.16,.84,.24,1),opacity .2s ease,visibility 0s linear .32s}.mobile-menu-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.mobile-menu-account{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px;margin-bottom:9px;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:7px;background:color-mix(in srgb,var(--tile) 72%,transparent)}.mobile-menu-account__avatar{display:grid;width:38px;height:38px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-2) 56%,var(--line));border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,var(--tile))}.mobile-menu-account__avatar img{width:100%;height:100%;object-fit:cover}.mobile-menu-account strong,.mobile-menu-account small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-account strong{color:var(--ink);font-size:13px;font-weight:700}.mobile-menu-account small{margin-top:3px;color:var(--muted);font-size:10px;font-weight:600}.mobile-menu-nav{display:grid;gap:4px;min-height:0;overflow-y:auto;scrollbar-width:thin}.mobile-menu-item{display:grid;grid-template-columns:34px minmax(0,1fr) 7px;align-items:center;gap:10px;width:100%;min-height:46px;padding:5px 11px 5px 6px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent;text-align:left}.mobile-menu-item>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--tile) 72%,transparent)}.mobile-menu-item strong{font-size:12px;font-weight:650}.mobile-menu-item>i{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 9px color-mix(in srgb,var(--accent-2) 72%,transparent)}.mobile-menu-item.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 13%,var(--tile)),color-mix(in srgb,var(--accent-2) 5%,transparent))}.mobile-menu-item.is-active>span{color:var(--accent-3);border-color:color-mix(in srgb,var(--accent) 66%,var(--line));background:linear-gradient(135deg,var(--accent),var(--accent-2))}.mobile-menu-settings{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;margin-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 54%,transparent)}.mobile-menu-settings button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 9px;border:1px solid color-mix(in srgb,var(--line) 68%,transparent);border-radius:7px;color:var(--ink);background:color-mix(in srgb,var(--tile) 78%,transparent);font-size:10px;font-weight:650}.mobile-menu-settings button.is-active{color:var(--accent-3);border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:linear-gradient(115deg,var(--accent),var(--accent-2))}.mobile-menu-settings .mobile-menu-logout{grid-column:1 / -1;color:color-mix(in srgb,#ff657b 78%,var(--ink))}.app-shell:not(.auth-shell) .statusbar{display:none}.page-frame{min-height:calc(100vh - var(--topbar-height))}.home-actions{grid-template-columns:1fr 1fr}.home-actions .primary-button{grid-column:1 / -1}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics article{min-width:0}.home-metrics strong{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce),(update:slow){.app-shell[data-theme=israel] .motion-layer:after{animation:none!important}}.theme-now__flag{display:block;width:42px;height:29px;border:1px solid rgb(0 56 184 / .32);border-radius:4px;object-fit:cover;box-shadow:0 5px 14px #0038b821,inset 0 0 0 1px #ffffffb3}.studio-card__icon--flag{width:42px;padding:3px;border-color:#0038b861;background:#ffffffe6}.studio-card__icon--flag img{display:block;width:100%;height:23px;border-radius:2px;object-fit:cover}.app-shell[data-theme=israel] .topbar .brand__mark{position:relative}.app-shell[data-theme=israel] .topbar .brand__mark:after{content:"";position:absolute;right:-2px;bottom:0;width:29px;aspect-ratio:11 / 8;border:1px solid rgb(0 56 184 / .35);border-radius:3px;background:#fff url(/flag-israel.svg) center / cover no-repeat;box-shadow:0 4px 12px #0038b829,0 0 0 2px #ffffffc7;transform:rotate(-3deg)}.app-shell[data-theme=israel] .home-stage__copy:after{content:"";position:absolute;top:5px;right:12px;width:68px;aspect-ratio:11 / 8;border:1px solid rgb(0 56 184 / .32);border-radius:5px;background:#fff url(/flag-israel.svg) center / cover no-repeat;box-shadow:0 9px 24px #0038b826,0 0 0 3px #ffffff9e;transform:rotate(1deg);transform-origin:center;animation:israel-flag-float 4.8s ease-in-out infinite alternate}@keyframes israel-flag-float{0%{transform:translateZ(0) rotate(1deg)}to{transform:translate3d(0,-4px,0) rotate(-1deg)}}.performance-mode.app-shell[data-theme=israel] .home-stage__copy:after{animation:none}@media(max-width:760px){.app-shell[data-theme=israel] .home-stage__copy:after{width:54px;top:2px;right:2px}}@media(prefers-reduced-motion:reduce),(update:slow){.app-shell[data-theme=israel] .home-stage__copy:after{animation:none!important}}.app-shell[data-theme=israel] .page-hero__copy{position:relative;padding-right:74px}.app-shell[data-theme=israel] .page-hero__copy:before{content:"";position:absolute;top:0;right:2px;width:58px;aspect-ratio:11 / 8;border:1px solid rgb(0 56 184 / .3);border-radius:5px;background:#fff url(/flag-israel.svg) center / cover no-repeat;box-shadow:0 8px 20px #0038b821,0 0 0 3px #ffffff94;transform:rotate(1deg)}.app-shell[data-theme=israel] .page-hero__eyebrow:after{content:"  • ישראל";color:#0038b8;font-weight:750;letter-spacing:0}.app-shell[data-theme=israel] .section-heading h2:after{content:" ✡";color:#0b66d4;font-size:.72em;font-weight:500;opacity:.72}.app-shell[data-theme=israel] .search-section{background:linear-gradient(to bottom,transparent 0 11%,rgb(0 56 184 / .04) 11.2% 13%,transparent 13.2% 87%,rgb(0 56 184 / .035) 87.2% 89%,transparent 89.2%),radial-gradient(circle at 91% 50%,rgb(90 169 255 / .09),transparent 28%),#ffffffb3}.app-shell[data-theme=israel] .search-section__head strong:after{content:"  ✡ ישראל";margin-left:7px;color:#0b66d4;font-size:8px;font-weight:700;opacity:.64}.app-shell[data-theme=israel] .result-section-label:before{content:"✡";display:inline-block;margin-right:6px;color:#0b66d4;font-size:11px;opacity:.78}.app-shell[data-theme=israel] :is(.result-field,.result-sources){background:linear-gradient(to bottom,transparent 0 15%,rgb(0 56 184 / .03) 15.5% 17%,transparent 17.5% 83%,rgb(0 56 184 / .027) 83.5% 85%,transparent 85.5%),#f8fcffc7}.app-shell[data-theme=israel] .result-card{isolation:isolate;overflow:hidden}.app-shell[data-theme=israel] .result-card:after{content:"✡";position:absolute;z-index:0;right:18px;bottom:-30px;pointer-events:none;color:#0038b80b;font:400 170px/1 Segoe UI Symbol,Georgia,serif;transform:rotate(-4deg)}.app-shell[data-theme=israel] .result-card>*{position:relative;z-index:1}.app-shell[data-theme=israel] .profile-mark{background:linear-gradient(to bottom,#fff 0 23%,#0038b824 24% 31%,#fff 32% 69%,#0038b824 70% 77%,#fff 78%),#fff}.app-shell[data-theme=israel] .content-band{isolation:isolate}.app-shell[data-theme=israel] .content-band:after{content:"✡";position:absolute;z-index:0;right:20px;top:4px;pointer-events:none;color:#0038b809;font:400 96px/1 Segoe UI Symbol,Georgia,serif;transform:rotate(4deg)}.app-shell[data-theme=israel] .content-band>*{position:relative;z-index:1}.app-shell[data-theme=israel] .history-row{position:relative;isolation:isolate;overflow:hidden;border-color:#0038b842;background:linear-gradient(100deg,#ffffffd1,#e7f1ff9e),#ffffffb8}.app-shell[data-theme=israel] .history-row:after{content:"";position:absolute;z-index:0;right:23%;top:50%;width:74px;aspect-ratio:11 / 8;pointer-events:none;background:url(/flag-israel.svg) center / cover no-repeat;opacity:.07;transform:translateY(-50%) rotate(-3deg)}.app-shell[data-theme=israel] .history-row>*{position:relative;z-index:1}.app-shell[data-theme=israel] .history-row__icon{border-color:#0038b857;color:#0038b8;background:linear-gradient(to bottom,#fff 0 24%,#0038b829 25% 32%,#fff 33% 68%,#0038b829 69% 76%,#fff 77%),#fff}.app-shell[data-theme=israel] .mode-card{isolation:isolate;overflow:hidden;border-color:#0038b847;background:linear-gradient(to bottom,transparent 12%,rgb(0 56 184 / .04) 12.5% 15%,transparent 15.5% 85%,rgb(0 56 184 / .035) 85.5% 88%,transparent 88.5%),#ffffffb8}.app-shell[data-theme=israel] .mode-card:after{content:"✡";position:absolute;z-index:0;right:-15px;bottom:-24px;pointer-events:none;color:#0038b80e;font:400 126px/1 Segoe UI Symbol,Georgia,serif;transform:rotate(-5deg)}.app-shell[data-theme=israel] .mode-card>*{position:relative;z-index:1}.app-shell[data-theme=israel] .mode-card__icon{color:#0038b8;background:#eff7ffe0;box-shadow:inset 0 1px #fff,0 5px 15px #0038b814}.app-shell[data-theme=israel] .process-strip{border-color:#0038b842;background:#0038b81f}.app-shell[data-theme=israel] .process-strip>div{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(to bottom,transparent 14%,rgb(0 56 184 / .035) 15% 18%,transparent 19% 82%,rgb(0 56 184 / .03) 83% 86%,transparent 87%),#ffffffc2}.app-shell[data-theme=israel] .process-strip>div:after{content:"✡";position:absolute;z-index:0;right:9px;bottom:-13px;color:#0038b80e;font:400 68px/1 Segoe UI Symbol,Georgia,serif}.app-shell[data-theme=israel] .process-strip>div>*{position:relative;z-index:1}.app-shell[data-theme=israel] .advanced-sidebar{position:relative;isolation:isolate;background:linear-gradient(to bottom,transparent 10%,rgb(0 56 184 / .045) 10.5% 13%,transparent 13.5% 87%,rgb(0 56 184 / .04) 87.5% 90%,transparent 90.5%),linear-gradient(180deg,#ffffffd1,#eff7ffad)}.app-shell[data-theme=israel] .advanced-sidebar:after{content:"";position:absolute;z-index:0;top:17px;right:17px;width:52px;aspect-ratio:11 / 8;pointer-events:none;border:1px solid rgb(0 56 184 / .22);border-radius:4px;background:#fff url(/flag-israel.svg) center / cover no-repeat;box-shadow:0 7px 17px #0038b81a;transform:rotate(2deg)}.app-shell[data-theme=israel] .advanced-sidebar>*{position:relative;z-index:1}.app-shell[data-theme=israel] .advanced-board-toolbar>span i{width:27px;height:19px;border:1px solid rgb(0 56 184 / .28);border-radius:3px;background:#fff url(/flag-israel.svg) center / cover no-repeat;box-shadow:0 4px 10px #0038b81f}.app-shell[data-theme=israel] .graph-node{border-color:#0038b861;background:linear-gradient(to bottom,transparent 12%,rgb(0 56 184 / .06) 13% 16%,transparent 17% 84%,rgb(0 56 184 / .05) 85% 88%,transparent 89%),#ffffffed;box-shadow:0 13px 28px #0038b824,inset 0 1px #fff}.app-shell[data-theme=israel] .graph-node:after{content:"✡";position:absolute;right:9px;bottom:4px;pointer-events:none;color:#0038b816;font:400 52px/1 Segoe UI Symbol,Georgia,serif}.app-shell[data-theme=israel] .advanced-links path{stroke:#0b66d4;filter:drop-shadow(0 0 4px rgb(90 169 255 / .42))}.app-shell[data-theme=israel] .statusbar>span:first-child:after{content:"✡ ישראל";display:inline-flex;align-items:center;min-height:20px;margin-left:4px;padding:0 7px;border:1px solid rgb(0 56 184 / .24);border-radius:5px;color:#0038b8;background:#ffffffb8;font-size:8px;font-weight:750}.app-shell[data-theme=israel] .motion-particle:nth-child(5n):after{content:"✡";position:absolute;inset:-4px;display:grid;place-items:center;color:#0038b873;font:400 calc(var(--size) * 1.1)/1 "Segoe UI Symbol",Georgia,serif;text-shadow:0 0 8px rgb(90 169 255 / .22)}.app-shell[data-theme=israel] .auth-brand-lockup .brand__mark,.app-shell[data-theme=israel] .auth-showcase__brand .brand__mark{position:relative}.app-shell[data-theme=israel] .auth-brand-lockup .brand__mark:after,.app-shell[data-theme=israel] .auth-showcase__brand .brand__mark:after{content:"";position:absolute;right:-1px;bottom:0;width:31px;aspect-ratio:11 / 8;border:1px solid rgb(0 56 184 / .3);border-radius:3px;background:#fff url(/flag-israel.svg) center / cover no-repeat;box-shadow:0 4px 12px #0038b824,0 0 0 2px #ffffffb8;transform:rotate(-3deg)}.app-shell[data-theme=israel] .auth-card{isolation:isolate;overflow:hidden}.app-shell[data-theme=israel] .auth-card:after{content:"✡";position:absolute;z-index:0;right:-24px;top:32%;pointer-events:none;color:#0038b809;font:400 190px/1 Segoe UI Symbol,Georgia,serif;transform:rotate(-5deg)}.app-shell[data-theme=israel] .auth-card>*{position:relative;z-index:1}@media(max-width:760px){.app-shell[data-theme=israel] .page-hero__copy{padding-right:0}.app-shell[data-theme=israel] .page-hero__copy:before{width:46px;top:-4px;right:0;opacity:.86}.app-shell[data-theme=israel] .search-section__head strong:after{content:" ✡"}.app-shell[data-theme=israel] .history-row:after{right:10px;opacity:.045}}.auth-stage.auth-stage--simple{padding:34px 18px 56px}.auth-stage.auth-stage--simple:before{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--window) 10%,transparent),transparent 45%)}.auth-simple{gap:12px;width:min(400px,100%)}.auth-simple__brand{gap:3px}.auth-simple__brand .brand__mark{width:64px;height:42px}.auth-simple__brand .brand__mark img{width:62px;height:40px}.auth-simple__brand .brand__name{display:block;font-size:26px}.auth-simple__brand>span{gap:0;font-size:9px}.auth-simple__brand>span i{display:none}.auth-card.auth-card--simple,.auth-card.auth-card--simple:hover{padding:25px 25px 18px;border-color:color-mix(in srgb,var(--line) 66%,transparent);background:color-mix(in srgb,var(--card) 91%,transparent);box-shadow:0 18px 50px color-mix(in srgb,black 18%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-card__header--simple{margin-bottom:20px}.auth-card--simple h1{margin:0 0 5px;font-size:25px}.auth-card--simple .auth-input{min-height:46px;border-color:color-mix(in srgb,var(--line) 60%,transparent);background:color-mix(in srgb,var(--tile) 76%,transparent);box-shadow:none}.auth-card--simple .auth-input input{height:44px}.auth-card--simple .auth-options--basic{justify-content:flex-end}.auth-card--simple .auth-submit{min-height:46px;margin-top:14px;box-shadow:none}.auth-card--simple .auth-message+.auth-submit{margin-top:7px}.auth-card--simple .auth-provider-button{min-height:41px;background:transparent;box-shadow:none}.auth-card--simple .auth-alternatives{margin-top:15px}.auth-card__footer--simple{margin-top:15px;padding-top:13px}.auth-statusbar{display:none}@media(max-width:620px){.auth-stage.auth-stage--simple{padding:22px 14px 42px}.auth-simple__brand .brand__mark{width:58px;height:38px}.auth-simple__brand .brand__mark img{width:56px;height:36px}.auth-simple__brand .brand__name{font-size:24px}.auth-card.auth-card--simple,.auth-card.auth-card--simple:hover{padding:22px 18px 16px}.auth-card--simple h1{font-size:23px}}.topbar,.statusbar,.home-stage,.page-hero,.content-band,.results-band,.advanced-sidebar,.advanced-board-wrap,.deep-modal,.modal-backdrop,.admin-command-palette,.auth-card,.auth-card.auth-card--simple,.auth-card.auth-card--simple:hover,.mobile-menu-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.auth-card.auth-card--simple,.auth-card.auth-card--simple:hover{box-shadow:0 10px 30px color-mix(in srgb,black 17%,transparent),inset 0 1px color-mix(in srgb,white 6%,transparent)}.discord-log-card,.discord-event-card,.history-row,.result-card,.vip-result-card,.vip-result-group{content-visibility:auto}.discord-log-card,.discord-event-card{contain-intrinsic-size:auto 88px}@media(max-width:1024px),(pointer:coarse),(update:slow){.motion-depth,.motion-signature,.motion-scene-change,.motion-atmosphere,.motion-beams,.motion-orbit,.motion-scanline,.motion-flowfield,.motion-constellation,.motion-circuit-map,.motion-hexfield,.motion-radar,.motion-particles,.motion-stars,.motion-ribbons{display:none!important}.motion-grid{animation:none!important}}@media(max-width:680px){.motion-layer{display:none!important}.page,.search-page:has(.discord-history-workspace){width:calc(100% - 16px);padding-top:12px;padding-bottom:28px}.page-hero{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:17px 15px}.content-band,.results-band{margin-top:10px;padding:13px}.discord-dashboard{gap:9px;min-height:0;padding:7px}.discord-dashboard__sidebar{grid-template-columns:minmax(0,1fr);gap:9px}.discord-dashboard__main{min-height:0}.discord-content-scroll{max-height:min(62svh,560px)}.discord-log-list.discord-log-list--compact{padding:0 7px 8px}.discord-log-card.discord-log-card--compact{grid-template-columns:34px minmax(0,1fr) 30px;gap:8px;min-height:72px;padding:12px 3px}.discord-log-card--compact .discord-log-card__avatar{width:34px;height:34px}.mobile-menu-panel{max-height:calc(100svh - var(--topbar-height) - 16px)}}@media(max-width:420px){.page,.search-page:has(.discord-history-workspace){width:calc(100% - 10px)}.discord-dashboard{padding:5px}.discord-log-card.discord-log-card--compact{grid-template-columns:30px minmax(0,1fr) 28px;gap:6px}}@media(prefers-reduced-motion:reduce){.performance-mode *,.performance-mode *:before,.performance-mode *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}@media(max-width:680px){.admin-page{width:calc(100% - 16px);min-width:0;overflow-x:clip}.admin-page>*,.admin-page :is(.section-heading,.admin-console__head,.admin-search,.admin-tool-row,.admin-filters,.admin-sort,.admin-selection-line,.admin-user-list,.admin-user,.admin-user__identity,.admin-user__quota,.admin-user__controls,.admin-user__actions,.admin-user__details,.admin-detail-grid,.admin-vip-editor,.admin-module-access-grid,.admin-note-editor,.admin-detail-actions,.admin-audit-tools,.admin-audit-list){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.admin-console,.admin-insights,.admin-audit{overflow:hidden}.admin-console__head{gap:12px}.admin-search{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;gap:7px;padding:7px}.admin-search>svg{grid-column:1;grid-row:1;align-self:center;justify-self:center}.admin-search input{grid-column:2 / -1;grid-row:1;width:100%;min-width:0}.admin-search .mini-button{grid-column:1 / 3;grid-row:2;width:100%;min-width:0;margin:0}.admin-search .icon-button{grid-column:3;grid-row:2;width:40px;min-width:40px;margin:0}.admin-tool-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.admin-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0;overflow:visible}.admin-filters>svg{display:none}.admin-filters button{width:100%;min-width:0;min-height:34px;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.admin-sort{padding-inline:10px}.admin-sort select,.admin-audit-tools select{width:100%;min-width:0;flex:1}.admin-tool-row>.mini-button{width:100%;min-width:0;margin:0}.admin-bulk-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:100%;overflow:hidden}.admin-bulk-bar strong{grid-column:1 / -1}.admin-bulk-bar button{width:100%;min-width:0;justify-content:center;padding-inline:6px}.admin-selection-line{align-items:flex-start;flex-wrap:wrap}.admin-selection-line label{min-width:0;line-height:1.4}.admin-user{grid-template-columns:minmax(0,1fr);gap:13px;padding:14px 12px 12px 42px}.admin-user__identity{grid-template-columns:48px minmax(0,1fr);align-items:start}.admin-user__avatar{width:46px;height:46px}.admin-user__identity strong,.admin-user__identity p,.admin-user__identity small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.admin-user__identity strong{font-size:16px}.admin-user__identity p{font-size:12px}.admin-user__identity small{font-size:10px;line-height:1.45}.admin-user__badges{grid-column:2;justify-content:flex-start}.admin-user__controls{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.admin-quick-actions .mini-button{width:100%;min-width:0}.admin-quota-input{grid-template-columns:minmax(0,1fr) 40px;width:100%;min-width:0}.admin-quota-input .icon-button{width:40px;min-width:40px}.admin-user__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-user__actions .mini-button{width:100%;min-width:0;min-height:40px;padding:6px 8px;white-space:normal;line-height:1.25}.admin-user__details.is-open{max-height:2400px}.admin-detail-grid,.admin-vip-editor,.admin-vip-editor>.admin-module-access-grid,.admin-note-editor{grid-template-columns:minmax(0,1fr)}.admin-detail-grid strong,.admin-module-access small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.admin-note-editor .mini-button,.admin-detail-actions .mini-button{width:100%;min-width:0}.admin-note-editor small{right:8px;bottom:53px}.admin-detail-actions{align-items:stretch;flex-direction:column}.admin-audit-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch}.admin-audit-tools label{width:100%;min-width:0}.admin-audit-list article{grid-template-columns:34px minmax(0,1fr);width:100%;min-width:0}.admin-audit-list article>div,.admin-audit-list p{min-width:0;overflow-wrap:anywhere}.admin-audit-list time{grid-column:2;white-space:normal}}@media(max-width:420px){.admin-page{width:calc(100% - 10px)}.admin-metrics,.admin-user__actions,.admin-audit-tools{grid-template-columns:minmax(0,1fr)}.admin-audit-tools .count-pill{justify-self:start}}.admin-vip-editor.admin-quota-center{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.admin-quota-center__head{display:flex;align-items:center;gap:10px;min-width:0}.admin-quota-center__head>span:last-child{min-width:0}.admin-quota-center__head strong,.admin-quota-center__head small{display:block}.admin-quota-center__head strong{color:var(--ink);font-size:12px}.admin-quota-center__head small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.4}.admin-quota-center>.admin-search-quota-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;width:100%;min-width:0}.admin-search-quota-card{display:grid;gap:8px;min-width:0;padding:11px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 72%,transparent)}.admin-search-quota-card.is-active{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}.admin-search-quota-card.is-disabled{opacity:.78}.admin-search-quota-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.admin-search-quota-card__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 11%,var(--tile))}.admin-search-quota-card>header>span:nth-child(2){min-width:0}.admin-search-quota-card>header strong,.admin-search-quota-card>header small{display:block}.admin-search-quota-card>header strong{color:var(--ink);font-size:11px}.admin-search-quota-card>header small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-search-quota-card>header b{color:var(--accent-2);font-size:10px}.admin-search-quota-card__track{height:4px;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--line) 35%,transparent)}.admin-search-quota-card__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.admin-search-quota-card__remaining{color:var(--muted);font-size:8px}.admin-search-quota-card__controls{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px}.admin-search-quota-card__controls label{display:grid;gap:4px;min-width:0}.admin-search-quota-card__controls label>span{color:var(--muted);font-size:8px;font-weight:700;text-transform:uppercase}.admin-search-quota-card__controls input{width:100%;min-width:0;height:36px}.admin-search-quota-card__controls .icon-button{align-self:end;width:36px;min-width:36px;height:36px}.admin-search-quota-card__controls .mini-button{width:100%;min-width:0;min-height:34px;padding-inline:7px;white-space:normal;line-height:1.2}.admin-search-quota-card__toggle.is-active{color:var(--accent-2);border-color:color-mix(in srgb,var(--accent) 58%,var(--line))}@media(max-width:680px){.admin-quota-center>.admin-search-quota-grid{grid-template-columns:minmax(0,1fr)}.admin-search-quota-card{width:100%;max-width:100%;box-sizing:border-box}}.lookup-module-page--truecaller .page-hero{border-color:color-mix(in srgb,#38a9ff 40%,var(--line))}.private-module-icon--truecaller{overflow:visible;color:#4ab3ff;filter:drop-shadow(0 0 6px rgb(44 164 255 / .25))}.truecaller-result-card{position:relative;display:grid;gap:18px;min-width:0;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,#319fe9 32%,var(--line));border-radius:12px;background:radial-gradient(circle at 2% 0%,rgb(37 156 244 / .11),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--card) 92%,transparent),color-mix(in srgb,var(--tile) 66%,transparent))}.truecaller-result-card:before{position:absolute;top:0;left:20px;width:136px;height:2px;border-radius:999px;background:linear-gradient(90deg,#279ef0,#75c9ff 60%,transparent);content:""}.truecaller-result-card__hero{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding-bottom:17px;border-bottom:1px solid color-mix(in srgb,var(--line) 52%,transparent)}.truecaller-result-card__mark,.truecaller-result-card__photo{width:76px;height:76px;flex:0 0 76px;border-radius:20px}.truecaller-result-card__mark{display:grid;place-items:center;color:#7bd0ff;background:linear-gradient(145deg,#1f9cf13d,#1c324452),color-mix(in srgb,var(--tile) 82%,black);box-shadow:inset 0 0 0 1px #65c5ff57,0 0 22px #1b96ec1f}.truecaller-result-card__photo{display:block;object-fit:cover;border:1px solid color-mix(in srgb,#58bcff 48%,var(--line));background:color-mix(in srgb,var(--tile) 86%,black)}.truecaller-result-card__identity{min-width:0}.truecaller-result-card__identity>small{color:#69c5ff;font-size:9px;font-weight:820;letter-spacing:.1em}.truecaller-result-card__identity h3{margin:5px 0 3px;overflow-wrap:anywhere;color:var(--ink);font-size:clamp(19px,2.2vw,25px);line-height:1.15}.truecaller-result-card__identity>p{display:flex;align-items:center;gap:6px;margin:0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ink) 72%,var(--muted));font-size:11px}.truecaller-result-card__badges{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.truecaller-result-card__badges span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;font-weight:720}.truecaller-result-card__badges span:first-child{color:#61dda5}.truecaller-result-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:270px}.truecaller-result-card__actions :is(a,button){display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,#3baaf3 36%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,#1e8fd6 7%,var(--tile));font:inherit;font-size:9px;font-weight:750;text-decoration:none;cursor:pointer}.truecaller-result-card__actions :is(a,button):hover,.truecaller-result-card__actions :is(a,button):focus-visible{border-color:color-mix(in srgb,#58bdff 70%,var(--line));color:#74cbff;outline:none}.truecaller-result-card__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:0;margin:0;padding-block:12px;border-block:1px solid color-mix(in srgb,var(--line) 44%,transparent)}.truecaller-result-card__summary>div{min-width:0;padding:3px 16px;border-right:1px solid color-mix(in srgb,var(--line) 42%,transparent)}.truecaller-result-card__summary>div:first-child{padding-left:0}.truecaller-result-card__summary>div:last-child{border-right:0}.truecaller-result-card__summary dt{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:8px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.truecaller-result-card__summary dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:760}.truecaller-channel-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 44%,transparent)}.truecaller-channel-actions>span,.truecaller-channel-actions>div,.truecaller-channel-actions a{display:flex;align-items:center}.truecaller-channel-actions>span{gap:7px;color:var(--muted);font-size:10px;font-weight:740}.truecaller-channel-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.truecaller-channel-actions a{min-height:38px;gap:7px;padding:0 13px;border-bottom:1px solid currentColor;color:var(--ink);font-size:10px;font-weight:780;text-decoration:none}.truecaller-channel-actions__whatsapp{color:#5be09b!important}.truecaller-channel-actions__telegram{color:#64c4ff!important}.truecaller-result-card__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;min-width:0}.truecaller-group{--truecaller-group-accent: #49b4f8;display:grid;align-content:start;gap:11px;min-width:0;padding:3px 0 12px 14px;border-left:2px solid color-mix(in srgb,var(--truecaller-group-accent) 58%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--line) 36%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--truecaller-group-accent) 5%,transparent),transparent 72%)}.truecaller-group--identity{--truecaller-group-accent: #71c9ff}.truecaller-group--contact{--truecaller-group-accent: #5ce1b0}.truecaller-group--location{--truecaller-group-accent: #a89aff}.truecaller-group--network{--truecaller-group-accent: #55b9ff}.truecaller-group--other{--truecaller-group-accent: #aeb9c4}.truecaller-group__head{display:flex;align-items:center;gap:9px;min-width:0}.truecaller-group__head>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px;color:var(--truecaller-group-accent);background:color-mix(in srgb,var(--truecaller-group-accent) 10%,var(--tile))}.truecaller-group__head h4{margin:0;color:var(--ink);font-size:13px}.truecaller-group__head small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.truecaller-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin:0;min-width:0}.truecaller-field{min-width:0;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 34%,transparent)}.truecaller-field dt{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:740;letter-spacing:.03em;text-transform:uppercase}.truecaller-field dd{display:flex;min-width:0;align-items:flex-start;gap:7px;margin:5px 0 0;color:var(--ink);font-size:10px;font-weight:650;line-height:1.45}.truecaller-field dd :is(span,a){min-width:0;overflow-wrap:anywhere;color:inherit;text-decoration:none}.truecaller-field dd a{color:#68c7ff}.truecaller-field dd button{display:grid;width:26px;height:26px;flex:0 0 26px;margin-top:-6px;place-items:center;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.truecaller-field dd button:hover,.truecaller-field dd button:focus-visible{color:#69c7ff;background:#2c99e017;outline:none}.truecaller-field--verified dd{color:#5ce1a4}.truecaller-result-card__technical{min-width:0}.truecaller-result-card__technical button:hover{border-color:color-mix(in srgb,#4db5f8 60%,var(--line));color:#68c7ff;background:color-mix(in srgb,#278dd0 7%,var(--tile))}@media(max-width:920px){.truecaller-result-card__hero{grid-template-columns:auto auto minmax(0,1fr)}.truecaller-result-card__actions{grid-column:1 / -1;justify-content:flex-start;max-width:none}.truecaller-result-card__groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.truecaller-result-card{gap:15px;padding:14px}.truecaller-result-card__hero{grid-template-columns:auto minmax(0,1fr);gap:11px}.truecaller-result-card__mark,.truecaller-result-card__photo{width:58px;height:58px;flex-basis:58px;border-radius:15px}.truecaller-result-card__mark svg{width:34px;height:34px}.truecaller-result-card__photo+.truecaller-result-card__identity{grid-column:1 / -1}.truecaller-result-card__actions :is(a,button){flex:1 1 120px;min-height:42px}.truecaller-result-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.truecaller-result-card__summary>div{padding-inline:10px}.truecaller-result-card__summary>div:nth-child(2n){border-right:0}.truecaller-channel-actions{align-items:flex-start;flex-direction:column}.truecaller-channel-actions>div{width:100%;justify-content:flex-start}.truecaller-channel-actions a{min-height:42px}.truecaller-field-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.truecaller-result-card__summary{grid-template-columns:minmax(0,1fr)}.truecaller-result-card__summary>div{padding:2px 0;border-right:0}}.lookup-module-page--osintleak .page-hero{border-color:color-mix(in srgb,#8a8cff 40%,var(--line));background-image:radial-gradient(circle at 92% 8%,rgb(111 112 255 / .09),transparent 30%),linear-gradient(120deg,color-mix(in srgb,#7779ff 4%,transparent),transparent 48%)}.private-module-icon--osintleak{overflow:visible;color:#a8a9ff;filter:drop-shadow(0 0 7px rgb(116 118 255 / .22))}.osintleak-result-card{--osintleak-accent: #9294ff;--osintleak-soft: #c0c1ff;position:relative;display:grid;gap:20px;min-width:0;overflow:hidden;padding:21px;border:1px solid color-mix(in srgb,var(--osintleak-accent) 31%,var(--line));border-radius:12px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--osintleak-accent) 10%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,transparent),color-mix(in srgb,var(--tile) 60%,transparent))}.osintleak-result-card:before{position:absolute;top:0;left:21px;width:min(168px,38%);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--osintleak-accent),var(--osintleak-soft) 64%,transparent);content:""}.osintleak-result-card__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.osintleak-result-card__mark{display:grid;width:70px;height:70px;flex:0 0 70px;place-items:center;border-radius:19px;color:var(--osintleak-soft);background:color-mix(in srgb,var(--osintleak-accent) 10%,var(--tile));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--osintleak-accent) 34%,var(--line))}.osintleak-result-card__identity{min-width:0}.osintleak-result-card__identity>small{color:var(--osintleak-soft);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.osintleak-result-card__identity h3{margin:5px 0 4px;overflow-wrap:anywhere;color:var(--ink);font-size:clamp(20px,2.3vw,27px);line-height:1.13}.osintleak-result-card__identity p{margin:0;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.55}.osintleak-result-card__actions{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid color-mix(in srgb,var(--osintleak-accent) 32%,var(--line));border-radius:8px;color:var(--ink);background:color-mix(in srgb,var(--osintleak-accent) 7%,var(--tile));font:inherit;font-size:11px;font-weight:760;text-decoration:none;cursor:pointer}.osintleak-result-card__actions:hover,.osintleak-result-card__actions:focus-visible{border-color:color-mix(in srgb,var(--osintleak-accent) 66%,var(--line));color:var(--osintleak-soft);outline:none}.osintleak-result-card__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin:0;padding-block:12px;border-block:1px solid color-mix(in srgb,var(--line) 43%,transparent)}.osintleak-result-card__summary-item,.osintleak-result-card__summary>div{min-width:0;padding:3px 15px;border-right:1px solid color-mix(in srgb,var(--line) 38%,transparent)}.osintleak-result-card__summary-item:first-child,.osintleak-result-card__summary>div:first-child{padding-left:0}.osintleak-result-card__summary-item:last-child,.osintleak-result-card__summary>div:last-child{border-right:0}.osintleak-result-card__summary dt{color:var(--muted);font-size:10px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.osintleak-result-card__summary dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:16px;font-weight:780}.osintleak-result-card__source-list{display:grid;gap:18px;min-width:0}.osintleak-result-card__source{position:relative;display:grid;gap:13px;min-width:0;padding:15px 0 0 15px;border-top:1px solid color-mix(in srgb,var(--line) 46%,transparent);border-left:2px solid color-mix(in srgb,var(--osintleak-accent) 54%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--osintleak-accent) 4%,transparent),transparent 64%)}.osintleak-result-card__source-head,.osintleak-result-card__record-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.osintleak-result-card__source-head>div,.osintleak-result-card__record-head>div{min-width:0}.osintleak-result-card__source-head>div{flex:1 1 auto}.osintleak-result-card__source-head h4{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:15px}.osintleak-result-card__source-head p,.osintleak-result-card__source-head small{display:block;margin:3px 0 0;overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.45}.osintleak-result-card__source-head>span,.osintleak-result-card__source-head>em{flex:0 0 auto;color:var(--osintleak-soft);font-size:10px;font-style:normal;font-weight:780}.osintleak-result-card__source-head>em.is-found{color:#61dda5}.osintleak-result-card__source-head>em.is-missing{color:#ff8496}.osintleak-result-card__records{display:grid;gap:9px;min-width:0}.osintleak-result-card__record{display:grid;gap:11px;min-width:0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--line) 44%,transparent);border-left-color:color-mix(in srgb,var(--osintleak-accent) 62%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--tile) 54%,transparent)}.osintleak-result-card__record-index{display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;padding-inline:7px;border-radius:7px;color:var(--osintleak-soft);background:color-mix(in srgb,var(--osintleak-accent) 10%,var(--tile));font-size:10px;font-weight:800}.osintleak-result-card__record-head strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.osintleak-result-card__record-head small{color:var(--muted);font-size:10px}.osintleak-result-card__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 17px;min-width:0}.osintleak-result-card__field{min-width:0;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 33%,transparent)}.osintleak-result-card__field dt,.osintleak-result-card__field>small{display:block;color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.osintleak-result-card__field dd,.osintleak-result-card__field>strong,.osintleak-result-card__field>p{display:block;min-width:0;margin:5px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:12px;font-weight:660;line-height:1.48}.osintleak-result-card__field :is(a,button){color:var(--osintleak-soft)}.osintleak-result-card__field--sensitive dt,.osintleak-result-card__field--sensitive>small{color:#ffaaa4}.osintleak-result-card__field--sensitive dd,.osintleak-result-card__field--sensitive>strong,.osintleak-result-card__field--sensitive>p{color:color-mix(in srgb,#ffd4d0 76%,var(--ink))}.osintleak-result-card__empty{display:grid;min-height:150px;place-items:center;padding:24px;color:var(--muted);text-align:center}.osintleak-result-card__empty :is(h4,p){margin:0}.osintleak-result-card__technical{min-width:0}.osintleak-result-card__technical button:hover,.osintleak-result-card__technical button:focus-visible{border-color:color-mix(in srgb,var(--osintleak-accent) 58%,var(--line));color:var(--osintleak-soft);outline:none}@media(max-width:960px){.osintleak-result-card__hero{grid-template-columns:auto minmax(0,1fr)}.osintleak-result-card__actions{grid-column:1 / -1;justify-content:flex-start}.osintleak-result-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.osintleak-result-card{gap:15px;padding:14px;border-radius:10px}.osintleak-result-card:before{left:14px}.osintleak-result-card__hero{gap:11px;padding-bottom:14px}.osintleak-result-card__mark{width:56px;height:56px;flex-basis:56px;border-radius:15px}.osintleak-result-card__mark svg{width:32px;height:32px}.osintleak-result-card__identity h3{font-size:19px}.osintleak-result-card__actions{width:100%}.osintleak-result-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.osintleak-result-card__summary-item,.osintleak-result-card__summary>div{padding-inline:10px}.osintleak-result-card__summary-item:nth-child(2n),.osintleak-result-card__summary>div:nth-child(2n){border-right:0}.osintleak-result-card__source{gap:11px;padding:13px 0 0 10px}.osintleak-result-card__source-head{align-items:flex-start}.osintleak-result-card__record{padding:12px 11px}.osintleak-result-card__fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.osintleak-result-card__summary{grid-template-columns:minmax(0,1fr)}.osintleak-result-card__summary-item,.osintleak-result-card__summary>div{padding:3px 0;border-right:0}.osintleak-result-card__source-head,.osintleak-result-card__record-head{align-items:flex-start;flex-direction:column}}@media(max-width:800px){html{scroll-behavior:auto!important}.motion-layer,.motion-scene-change,.motion-depth,.motion-signature,.pointer-light{display:none!important;visibility:hidden!important}.app-shell,.app-shell *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.brand__mark img{animation:none!important;filter:none!important}.auth-card,.topbar,.statusbar,.home-stage,.page-hero,.content-band,.results-band,.advanced-sidebar,.advanced-board-wrap,.search-section,.search-toolbar,.result-card,.history-row,.mode-card,.theme-card,.animation-card,.studio-choice-card,.family-row,.deep-summary>section,.process-strip>div,.home-metrics article,.home-shortcuts button{box-shadow:none!important}.auth-card:hover,.result-card:hover,.mode-card:hover,.theme-card:hover,.animation-card:hover,.studio-choice-card:hover,.home-shortcuts button:hover{transform:none!important}}.brand .brand__mark{background:none!important}.brand .brand__mark>img{visibility:visible!important;opacity:1!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.98)) drop-shadow(0 0 8px rgba(255,255,255,.62)) drop-shadow(0 0 18px rgba(255,255,255,.24))!important}.cursor-eye-backdrop{width:clamp(520px,56vw,760px)!important;aspect-ratio:1!important;background:none!important;-webkit-mask:none!important;mask:none!important;opacity:.095!important;filter:none!important}.auth-tracking-eye{display:none!important}.cursor-eye-backdrop>.cursor-eye-backdrop__logo{display:block!important;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 0 7px rgba(255,255,255,.9)) drop-shadow(0 0 26px rgba(255,255,255,.42)) drop-shadow(0 0 58px rgba(255,255,255,.16))!important}.performance-mode .cursor-eye-backdrop{opacity:.055!important}.performance-mode .cursor-eye-backdrop>.cursor-eye-backdrop__logo{filter:drop-shadow(0 0 10px rgba(255,255,255,.42))!important}@media(max-width:800px){.cursor-eye-backdrop{display:none!important}}.topbar{width:100%;max-width:100vw;overflow:hidden}.topbar>.brand,.topbar__nav,.topbar__tools{min-width:0}@media(min-width:681px)and (max-width:1500px){.topbar{padding-inline:8px}.topbar>.brand{width:54px;min-width:54px}.topbar>.brand .brand__mark{width:54px;height:40px}.topbar>.brand .brand__name{display:none!important}.topbar__nav{width:auto;max-width:none;justify-self:stretch;gap:1px;margin-inline:6px;padding:3px;overflow-x:hidden;scroll-snap-type:none}.topbar__nav .nav-button{flex:1 1 0;min-width:0;padding-inline:4px;font-size:11px}.topbar__nav .nav-button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar__tools{position:relative;z-index:3;gap:2px;min-height:44px;height:44px;padding:3px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent)}.topbar__tools .account-pill__name,.topbar__tools .account-pill__status,.topbar__tools .account-pill em,.topbar__tools .tool-button span{display:none!important}.topbar__tools .account-pill,.topbar__tools .tool-button,.topbar__tools .icon-button{width:34px;min-width:34px;height:36px;min-height:36px;padding:0;justify-content:center;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important}.topbar__tools .account-pill__avatar{width:26px;height:26px}.topbar__tools .tool-button:hover,.topbar__tools .icon-button:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)!important;transform:none}.topbar__tools .tool-button.is-active,.topbar__tools .icon-button.is-active{color:var(--accent-3);background:color-mix(in srgb,var(--accent) 18%,var(--tile))!important}.topbar__tools .logout-button:hover{color:#ff8092;background:color-mix(in srgb,#ff5a72 12%,transparent)!important}}@media(min-width:681px)and (max-width:820px){.topbar__nav .nav-button span{display:none!important}.topbar__nav .nav-button>svg{display:block!important}.topbar__nav .nav-button{width:34px;min-width:34px;padding:0}}.search-quota-strip{--quota-tone: var(--accent-2);position:relative;z-index:2;isolation:isolate;contain:paint;display:grid;justify-items:center;width:100%;min-height:254px;margin:0 0 16px;padding:18px 20px 20px;overflow:hidden;border-radius:8px;color:var(--ink);background-color:color-mix(in srgb,var(--window) 46%,transparent)}.search-quota-strip:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--line) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 20%,transparent) 1px,transparent 1px);background-size:42px 42px;opacity:.6}.search-quota-strip:after{content:"";position:absolute;z-index:1;top:0;left:50%;width:min(340px,58%);height:1px;background:linear-gradient(90deg,transparent,var(--quota-tone),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--quota-tone) 48%,transparent);transform:translate(-50%)}.search-page>.search-quota-strip{margin-top:14px}.search-quota-strip__brand{position:relative;z-index:2;display:grid;place-items:center;width:132px;height:132px;margin-bottom:2px;pointer-events:none}.search-quota-strip__brand:before,.search-quota-strip__brand:after{content:"";position:absolute;top:50%;width:48px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--quota-tone) 62%,transparent))}.search-quota-strip__brand:before{right:calc(100% - 7px)}.search-quota-strip__brand:after{left:calc(100% - 7px);transform:rotate(180deg)}.search-quota-strip__brand img{display:block;width:112px;height:112px;max-width:none;border:0;border-radius:0;background:transparent;object-fit:contain;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--quota-tone) 52%,transparent));user-select:none}.search-quota-strip__panel{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy reset" "bar bar";align-items:center;gap:12px 22px;width:min(760px,100%);min-height:96px;padding:15px 18px 14px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tile) 92%,var(--card));box-shadow:0 18px 38px color-mix(in srgb,black 22%,transparent),inset 0 1px color-mix(in srgb,white 7%,transparent)}.search-quota-strip__panel:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--quota-tone);box-shadow:0 0 13px color-mix(in srgb,var(--quota-tone) 64%,transparent)}.search-quota-strip__copy{grid-area:copy;min-width:0}.search-quota-strip__copy span,.search-quota-strip__copy strong,.search-quota-strip__copy small{min-width:0;letter-spacing:0}.search-quota-strip__copy span{display:block;overflow:hidden;color:var(--muted);font-size:9px;font-weight:770;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.search-quota-strip__copy strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-top:5px;overflow-wrap:anywhere;line-height:1.1}.search-quota-strip__copy strong b{color:var(--ink);font-size:29px;font-weight:800;line-height:.95;font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb,var(--quota-tone) 24%,transparent)}.search-quota-strip__copy strong em{color:color-mix(in srgb,var(--ink) 90%,var(--muted));font-size:15px;font-style:normal;font-weight:720}.search-quota-strip__copy small{display:block;margin-top:7px;color:var(--muted);font-size:10px;font-weight:610;line-height:1.3}.search-quota-strip__reset{grid-area:reset;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:190px;max-width:240px;padding-left:18px;border-left:1px solid color-mix(in srgb,var(--line) 70%,transparent);color:var(--muted);font-size:10px;font-weight:650;line-height:1.4;text-align:right;font-variant-numeric:tabular-nums}.search-quota-strip__reset i{flex:0 0 auto;color:var(--quota-tone);font-size:17px;font-style:normal;line-height:1;text-shadow:0 0 9px color-mix(in srgb,var(--quota-tone) 52%,transparent)}.search-quota-strip__bar{grid-area:bar;display:block;width:100%;height:7px;padding:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 54%,transparent);border-radius:4px;background:color-mix(in srgb,var(--window) 68%,transparent)}.search-quota-strip__bar>i{display:block;width:var(--quota-progress, 0%);height:100%;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--quota-tone) 62%,var(--accent)),var(--quota-tone));box-shadow:inset 0 1px color-mix(in srgb,white 28%,transparent);transition:width .18s ease-out}.search-quota-strip.is-low{--quota-tone: #f2b84b}.search-quota-strip.is-empty{--quota-tone: #ef657a}.vip-page>.page-hero{grid-template-columns:minmax(0,1fr);min-height:0}.vip-page>.page-hero .page-hero__aside{display:none}@media(max-width:620px){.search-quota-strip{min-height:0;padding:16px 0 18px;background-size:36px 36px}.search-quota-strip:before{background-size:36px 36px}.search-quota-strip__brand{width:116px;height:116px;margin-bottom:4px}.search-quota-strip__brand img{width:98px;height:98px}.search-quota-strip__brand:before,.search-quota-strip__brand:after{width:32px}.search-quota-strip__panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "reset" "bar";gap:10px;width:100%;min-height:0;padding:15px 14px 13px}.search-quota-strip__copy span,.search-quota-strip__copy small{text-align:center}.search-quota-strip__copy strong{justify-content:center;gap:4px 7px;text-align:center}.search-quota-strip__copy strong b{font-size:26px}.search-quota-strip__copy strong em{font-size:14px}.search-quota-strip__reset{justify-content:center;min-width:0;max-width:none;padding-top:9px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--line) 48%,transparent);border-left:0;text-align:center}}@media(max-width:380px){.search-quota-strip__copy strong{display:grid;justify-items:center}.search-quota-strip__copy strong b{font-size:25px}}@media(prefers-reduced-motion:reduce),(update:slow){.search-quota-strip__bar>i{transition:none}}.search-quota-strip{position:relative;display:grid;justify-items:center;gap:8px;min-height:0;margin:0 0 12px;padding:10px 0 12px;overflow:visible;contain:none;border:0;border-radius:0;background:transparent;box-shadow:none}.search-page>.search-quota-strip{margin-top:0}.search-quota-strip:before,.search-quota-strip:after,.search-quota-strip__brand:before,.search-quota-strip__brand:after,.search-quota-strip__panel:before{display:none}.search-quota-strip__brand{position:relative;z-index:1;top:auto;right:auto;display:grid;place-items:center;width:112px;height:112px;margin:0 auto 2px;opacity:1;transform:none;pointer-events:auto}.search-quota-strip__brand img{display:block;width:102px;height:102px;opacity:1;transform:translateZ(0);filter:drop-shadow(0 0 3px rgba(255,255,255,.92)) drop-shadow(0 0 11px rgba(255,255,255,.48));transition:transform .18s ease,filter .18s ease}.search-quota-strip__brand:active img{transform:scale(.96)}.search-quota-strip__panel{position:relative;z-index:1;display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.search-quota-strip__copy{min-width:0;text-align:center}.search-quota-strip__copy>span,.search-quota-strip__copy>small,.search-quota-strip__reset,.search-quota-strip__bar{display:none}.search-quota-strip__copy strong{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 8px;margin:0;text-align:center}.search-quota-strip__copy strong b{font-size:30px;text-shadow:0 0 5px rgba(255,255,255,.34),0 0 16px rgba(255,255,255,.16)}.search-quota-strip__copy strong em{font-size:15px}@media(hover:hover)and (pointer:fine){.search-quota-strip__brand:hover img{animation:quota-logo-neon-hover .76s ease-in-out infinite alternate}}@keyframes quota-logo-neon-hover{0%{transform:scale(1) rotate(0);filter:drop-shadow(0 0 4px rgba(255,255,255,.96)) drop-shadow(0 0 12px rgba(255,255,255,.58))}to{transform:scale(1.08) rotate(3deg);filter:drop-shadow(0 0 7px rgba(255,255,255,1)) drop-shadow(0 0 19px rgba(255,255,255,.82)) drop-shadow(0 0 30px rgba(255,255,255,.32))}}@media(max-width:620px){.search-quota-strip{gap:6px;margin-bottom:10px;padding:8px 0 10px}.search-quota-strip__brand{width:96px;height:96px;margin-bottom:0}.search-quota-strip__brand img{width:88px;height:88px}.search-quota-strip__copy strong{display:flex;justify-content:center;gap:3px 7px;text-align:center}.search-quota-strip__copy strong b{font-size:27px}.search-quota-strip__copy strong em{font-size:14px}}@media(max-width:380px){.search-quota-strip__copy strong{display:flex;justify-items:normal}}@media(prefers-reduced-motion:reduce),(update:slow){.search-quota-strip__brand img{animation:none;transition:none}.search-quota-strip__brand:hover img,.search-quota-strip__brand:active img{transform:none}}
