@import"https://fonts.googleapis.com/css2?family=Sora:wght@500;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";:root{font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#e9f2ff;background-color:#0b1220;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;min-width:320px;background-color:#0b1220}h1,h2,h3,h4,h5,h6{font-family:Sora,Segoe UI,sans-serif;margin:0}button,input,textarea,select{font:inherit}.no-print{display:initial}@media print{body{background:#fff!important}#root{max-width:none!important;margin:0!important;padding:0!important}.no-print{display:none!important}.barcode-print-area{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important}.barcode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.barcode-ticket{break-inside:avoid;page-break-inside:avoid;border:1px solid #1a1a1a!important}}.form-screen{width:100%;display:flex;justify-content:center;padding:clamp(16px,4vw,42px);box-sizing:border-box}.form-screen--auth{min-height:100vh;align-items:center}.form-card{width:min(560px,96vw);padding:clamp(22px,3.4vw,38px);border-radius:26px;border:1px solid rgba(84,227,206,.42);background:radial-gradient(circle at 12% 0%,rgba(84,227,206,.16),transparent 40%),radial-gradient(circle at 100% 120%,rgba(255,181,77,.16),transparent 35%),#0d131fe6;box-shadow:0 18px 50px #030a1494,0 0 0 1px #54e3ce24 inset;position:relative;overflow:hidden;animation:form-card-in .42s cubic-bezier(.2,.8,.2,1)}.form-card.is-normal-mode{--form-accent: #54e3ce;--form-accent-secondary: #ffc36a;--form-accent-glow: rgba(84, 227, 206, .24)}.form-card.is-komercial-mode{--form-accent: #5cf0ff;--form-accent-secondary: #ff8f6b;--form-accent-glow: rgba(92, 240, 255, .24)}.form-card.is-plan-mode{--form-accent: #8df7d2;--form-accent-secondary: #ffe08a;--form-accent-glow: rgba(141, 247, 210, .24)}.form-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--form-accent, #54e3ce) 0%,var(--form-accent-secondary, #ffc36a) 100%)}.form-card:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(84,227,206,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(84,227,206,.04) 1px,transparent 1px);background-size:22px 22px;opacity:.18;pointer-events:none}.form-hero{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px;align-items:start}.form-hero__copy,.form-hero__visual{position:relative;z-index:1}.form-hero__visual{position:relative;width:118px;height:118px;justify-self:end;margin-top:-4px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 52%),radial-gradient(circle at center,var(--form-accent-glow, rgba(84, 227, 206, .24)),transparent 64%);filter:drop-shadow(0 0 18px var(--form-accent-glow, rgba(84, 227, 206, .24)))}.form-orbit,.form-orbit-core,.form-orbit-blip{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%}.form-orbit{border:1px solid rgba(255,255,255,.16)}.form-orbit--outer{width:100px;height:100px;border-color:#54e3ce3d;animation:orbit-rotate 8s linear infinite}.form-orbit--mid{width:70px;height:70px;border-color:#ffc36a47;animation:orbit-rotate-reverse 6.2s linear infinite}.form-orbit--inner{width:38px;height:38px;border-color:#ffffff38;animation:orbit-rotate 4.8s linear infinite}.form-orbit-core{width:14px;height:14px;background:linear-gradient(180deg,var(--form-accent, #54e3ce),var(--form-accent-secondary, #ffc36a));box-shadow:0 0 18px var(--form-accent-glow, rgba(84, 227, 206, .24));animation:orbit-core-pulse 2.6s ease-in-out infinite}.form-orbit-blip{width:6px;height:6px;background:#f4fbff;box-shadow:0 0 10px #f4fbffcc}.form-orbit-blip--1{left:20%;top:32%;animation:blip-float 3.4s ease-in-out infinite}.form-orbit-blip--2{left:72%;top:26%;animation:blip-float 2.8s ease-in-out infinite .5s}.form-orbit-blip--3{left:64%;top:74%;animation:blip-float 3.1s ease-in-out infinite .9s}.form-mode-banner{position:relative;z-index:1;margin:6px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.76rem .88rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#54e3ce14,#ffc36a0f),#070f19b8;box-shadow:inset 0 0 0 1px #ffffff08;overflow:hidden}.form-mode-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transform:translate(-120%);animation:mode-banner-scan 6.6s linear infinite}.form-mode-banner strong,.form-mode-banner span,.form-mode-banner__pulse{position:relative;z-index:1}.form-mode-banner strong{display:block;color:#f1fbff;font-size:.88rem;margin-bottom:2px}.form-mode-banner span{display:block;color:#d8f3eecc;font-size:.78rem}.form-mode-banner__pulse{width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,var(--form-accent, #54e3ce),var(--form-accent-secondary, #ffc36a));box-shadow:0 0 14px var(--form-accent-glow, rgba(84, 227, 206, .24));animation:status-ping 1.2s ease-in-out infinite}.form-kicker{margin:0;color:#9cebe0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.form-title{margin:8px 0 4px;color:#f7fbff;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;font-family:Sora,Segoe UI,sans-serif;font-weight:800}.form-subtitle{margin:0 0 22px;color:#e6f1ffc7;font-size:.95rem}.form-availability{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;border-radius:12px;border:1px solid rgba(84,227,206,.42);background:#071e2373;padding:.7rem .82rem;overflow:hidden}.form-availability.is-low-stock{border-color:#ff483ce6;background:#340a0a7a;box-shadow:0 0 10px #ff483c6b,0 0 22px #ff483c38;animation:neon-stock-alert 1.35s ease-in-out infinite}.form-availability__label{position:relative;z-index:1;color:#d8f3eef0;font-size:.9rem;font-weight:700}.form-availability.is-low-stock .form-availability__label{color:#ffd4cf;text-shadow:0 0 8px rgba(255,72,60,.85)}.form-availability__value{position:relative;z-index:1;min-width:72px;text-align:center;border-radius:999px;border:1px solid rgba(84,227,206,.58);background:#54e3ce2e;color:#dcfff8;font-weight:800;padding:.24rem .6rem;box-shadow:0 0 16px #54e3ce2e;animation:availability-pulse 3.4s ease-in-out infinite}.form-availability__value.is-loading{animation-duration:1.2s}.form-availability__scan{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(84,227,206,.2),transparent);transform:translate(-120%);animation:availability-scan 5.4s linear infinite;pointer-events:none}.form-availability.is-low-stock .form-availability__value{border-color:#ff736af5;background:#ff483c38;color:#fff2f0;box-shadow:0 0 12px #ff483c6b}.form-stock-alert{margin-top:-2px;margin-bottom:12px;color:#ffd2ce;font-weight:800;font-size:.86rem;letter-spacing:.01em;text-shadow:0 0 10px rgba(255,72,60,.72)}.form-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.form-tab{position:relative;overflow:hidden;border:1px solid rgba(120,183,203,.45);background:#080e189e;color:#d4ecff;border-radius:10px;font-size:.84rem;font-weight:700;letter-spacing:.01em;padding:.58rem .65rem;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.form-tab:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(84,227,206,.24),transparent);transform:translate(-130%);opacity:0;transition:opacity .22s ease}.form-tab:hover{transform:translateY(-1px)}.form-tab:hover:after,.form-tab.is-active:after{opacity:1;animation:tab-scan 1.9s linear infinite}.form-tab.is-active{color:#091421;border-color:color-mix(in srgb,var(--form-accent, #54e3ce) 75%,white 25%);background:linear-gradient(95deg,var(--form-accent, #54e3ce) 0%,var(--form-accent-secondary, #ffc36a) 100%);box-shadow:0 8px 18px var(--form-accent-glow, rgba(84, 227, 206, .28))}.form-hint{margin:0;border-radius:10px;border:1px dashed rgba(142,180,230,.4);background:#1c2c4247;color:#d8edff;padding:.62rem .72rem;text-align:left;font-size:.87rem}.form-grid{display:grid;gap:14px}.form-field{display:grid;gap:6px;text-align:left}.form-label{font-size:.86rem;color:#e0f4ffdb;font-weight:600}.form-input{position:relative;width:100%;border-radius:12px;border:1px solid rgba(130,198,211,.52);background:#080e18db;color:#eef9ff;font-size:1rem;padding:.78rem .9rem;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.form-input::placeholder{color:#bed6e694}.form-input:focus{border-color:#54e3ceeb;box-shadow:0 0 0 3px #54e3ce33;transform:translateY(-1px)}.form-input.is-focused{background-image:linear-gradient(90deg,#54e3ce14,#ffc36a14);background-size:200% 100%;animation:field-lock 1.1s ease}.form-button{width:100%;margin-top:14px;border:none;border-radius:12px;padding:.84rem 1rem;font-weight:800;font-size:1rem;cursor:pointer;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.form-button:hover{transform:translateY(-1px)}.form-button:disabled{opacity:.72;cursor:not-allowed;transform:none}.form-button--primary{color:#0a1420;background:linear-gradient(95deg,var(--form-accent, #54e3ce) 0%,var(--form-accent-secondary, #ffc36a) 100%);box-shadow:0 12px 26px var(--form-accent-glow, rgba(84, 227, 206, .28))}.form-system-status{display:flex;align-items:center;gap:10px;margin-top:14px;border-radius:12px;border:1px solid rgba(84,227,206,.3);background:#06191db8;color:#cffff7;padding:.7rem .86rem;text-align:left;font-size:.92rem;font-weight:700;letter-spacing:.03em}.form-system-status__dot{width:10px;height:10px;border-radius:50%;background:#54e3ce;box-shadow:0 0 12px #54e3ced1;animation:status-ping .95s ease-in-out infinite}.form-feedback{margin-top:14px;border-radius:12px;padding:.72rem .86rem;text-align:left;font-size:.94rem;border:1px solid transparent}.form-feedback.is-success{color:#c7f8e7;background:#20584852;border-color:#6de7c46b}.form-feedback.is-error{color:#ffd9d3;background:#8927264d;border-color:#f2756c6b}.form-feedback.is-info{color:#e7f3ff;background:#22385652;border-color:#8eb4e661}.form-code{display:inline-flex;align-items:center;padding:.14rem .5rem;border-radius:999px;background:#54e3ce33;border:1px solid rgba(84,227,206,.55);color:#dffff8;font-weight:700;letter-spacing:.03em}.form-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:18px}.form-brand img{width:44px;height:44px;filter:drop-shadow(0 4px 12px rgba(84,227,206,.45))}.form-brand span{font-size:clamp(1.05rem,2vw,1.3rem);font-family:Sora,Segoe UI,sans-serif;font-weight:800;color:#ddfff7;letter-spacing:.03em}@keyframes form-card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes neon-stock-alert{0%,to{box-shadow:0 0 10px #ff483c6b,0 0 22px #ff483c33}50%{box-shadow:0 0 14px #ff483cd1,0 0 30px #ff483c70}}@keyframes availability-scan{0%{transform:translate(-120%);opacity:0}18%,72%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes availability-pulse{0%,to{box-shadow:0 0 12px #54e3ce24}50%{box-shadow:0 0 20px #54e3ce57}}@keyframes tab-scan{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes field-lock{0%{background-position:120% 0}to{background-position:0 0}}@keyframes status-ping{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}}@keyframes orbit-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orbit-rotate-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes orbit-core-pulse{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.86}50%{transform:translate(-50%,-50%) scale(1.16);opacity:1}}@keyframes blip-float{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.22);opacity:1}}@keyframes mode-banner-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:640px){.form-card{width:min(560px,100%);border-radius:20px;padding:20px 16px}.form-subtitle{margin-bottom:16px}.form-hero{grid-template-columns:1fr}.form-hero__visual{justify-self:start;width:92px;height:92px}.form-orbit--outer{width:82px;height:82px}.form-orbit--mid{width:56px;height:56px}.form-orbit--inner{width:30px;height:30px}.form-button{margin-top:10px}}.session-loader-wrap{min-height:100vh;min-width:100vw;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(84,227,206,.18),transparent 34%),radial-gradient(circle at 85% 78%,rgba(255,195,106,.14),transparent 38%),linear-gradient(150deg,#0a121e,#121b2d 48%,#081220)}.session-loader-wrap:before{content:"";position:absolute;inset:-20%;background:conic-gradient(from 180deg at 50% 50%,#54e3ce00,#54e3ce1f 120deg,#ffc36a1a 200deg,#54e3ce00 360deg);animation:loader-halo 7s linear infinite}.session-loader-grid{position:absolute;width:min(860px,90vw);height:min(540px,62vh);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;opacity:.35;filter:blur(.2px)}.session-loader-grid-dot{border-radius:14px;background:linear-gradient(140deg,#54e3ce1a,#54e3ce05);border:1px solid rgba(132,206,222,.18);animation:loader-grid-pulse 2.6s ease-in-out infinite}.session-loader-grid-dot:nth-child(odd){animation-delay:.4s}.session-loader-grid-dot:nth-child(3n){animation-delay:.9s}.session-loader-card{width:min(500px,92vw);padding:clamp(24px,4vw,36px);border-radius:26px;border:1px solid rgba(84,227,206,.44);background:linear-gradient(170deg,#0d1624ed,#0a121ee6);box-shadow:0 24px 50px #030a149e,0 0 0 1px #54e3ce29 inset;text-align:center;position:relative;z-index:1}.session-loader-ring{position:absolute;left:50%;transform:translate(-50%);border-radius:999px}.session-loader-ring--outer{top:18px;width:92px;height:92px;border:2px solid rgba(84,227,206,.2);border-top-color:#54e3cef2;animation:loader-spin 1.5s linear infinite}.session-loader-ring--inner{top:30px;width:68px;height:68px;border:2px solid rgba(255,195,106,.22);border-left-color:#ffc36af2;animation:loader-spin-reverse 1.2s linear infinite}.session-loader-core{width:24px;height:24px;border-radius:50%;margin:40px auto 86px;background:radial-gradient(circle at 32% 32%,#d9fff8,#54e3ce 65%,#2f9f95);box-shadow:0 0 24px #54e3ceb3;animation:loader-core-pulse 1.6s ease-in-out infinite}.session-loader-kicker{margin:0;font-size:.76rem;font-weight:700;color:#9eeadd;letter-spacing:.14em;text-transform:uppercase}.session-loader-title{margin:8px 0 6px;font-size:clamp(1.45rem,2.6vw,1.9rem);font-family:Sora,Segoe UI,sans-serif;color:#f4fbff;line-height:1.2}.session-loader-text{margin:0;color:#dfeeffc2;font-size:.95rem}.session-loader-progress{margin-top:18px;width:100%;height:8px;border-radius:999px;background:#54e3ce24;overflow:hidden}.session-loader-progress-bar{display:block;width:34%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#54e3ce,#ffc36a);animation:loader-progress 1.4s cubic-bezier(.45,0,.3,1) infinite}@keyframes loader-spin{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes loader-spin-reverse{0%{transform:translate(-50%) rotate(360deg)}to{transform:translate(-50%) rotate(0)}}@keyframes loader-core-pulse{0%,to{transform:scale(.9);opacity:.82}50%{transform:scale(1.08);opacity:1}}@keyframes loader-progress{0%{transform:translate(-120%)}to{transform:translate(430%)}}@keyframes loader-halo{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.05)}}@keyframes loader-grid-pulse{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:.6;transform:translateY(-3px)}}@media(max-width:680px){.session-loader-grid{width:92vw;height:56vh;gap:16px}.session-loader-card{padding:22px 16px 18px;border-radius:20px}.session-loader-core{margin-bottom:80px}.session-loader-text{font-size:.9rem}}.esim-radar{position:relative;width:100%;height:272px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#00fff714 0,#041416b3 32%,#02080afa);border:1px solid rgba(0,255,247,.24)}.esim-radar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,255,247,.03) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,rgba(0,255,247,.03) 0 1px,transparent 1px 14px);opacity:.65;pointer-events:none}.esim-radar__readout{position:absolute;top:10px;right:10px;z-index:4;display:grid;gap:4px;font-size:10px;letter-spacing:.08em;color:#7cecea;font-weight:700;pointer-events:none}.esim-radar__readout span{border:1px solid rgba(124,236,234,.45);border-radius:6px;background:#050f11b8;padding:4px 6px;text-align:right;text-shadow:0 0 8px rgba(124,236,234,.35)}.esim-radar__hud{position:absolute;inset:16px;pointer-events:none;transform:perspective(700px) rotateX(58deg) scale(1.02);transform-origin:center 62%;opacity:calc(.52 + (var(--signal-strength, .5) * .35));z-index:1}.esim-radar__sweep{position:absolute;inset:1%;border-radius:50%;background:conic-gradient(from 0deg,#00fff76b,#00fff70d 24deg,#00fff700 70deg 360deg);mix-blend-mode:screen;animation:esim-radar-sweep var(--sweep-duration, 5.8s) linear infinite}.esim-radar__pulse{position:absolute;left:50%;top:50%;width:14%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(142,255,251,.58);transform:translate(-50%,-50%);animation:esim-radar-pulse var(--pulse-duration, 2.8s) ease-in-out infinite}.esim-radar__ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(0,255,247,.35);transform:translate(-50%,-50%)}.esim-radar__ring--outer{width:96%;height:96%}.esim-radar__ring--mid{width:72%;height:72%}.esim-radar__ring--inner{width:48%;height:48%}.esim-radar__ring--core{width:26%;height:26%}.esim-radar__crosshair{position:absolute;background:linear-gradient(90deg,transparent,rgba(0,255,247,.45),transparent)}.esim-radar__crosshair--x{left:2%;right:2%;top:50%;height:1px}.esim-radar__crosshair--y{top:2%;bottom:2%;left:50%;width:1px;background:linear-gradient(0deg,transparent,rgba(0,255,247,.45),transparent)}.esim-radar__blip{position:absolute;transform:translate(-50%,-50%);border-radius:50%;animation:esim-radar-blip var(--pulse-duration, 2.8s) ease-in-out infinite}.esim-radar__blip.is-available{background:#98fffa;box-shadow:0 0 #78fffa73,0 0 7px #78fffacc}.esim-radar__blip.is-used{background:#ff786a;box-shadow:0 0 #ff786a66,0 0 7px #ff786abf}.esim-radar__chart-layer{position:relative;z-index:3;width:100%;height:100%;padding-top:6px}.esim-radar__chart-layer .recharts-wrapper{filter:drop-shadow(0 0 10px rgba(0,255,247,.25))}.esim-radar__empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#95f7f2;font-weight:700;text-shadow:0 0 10px rgba(149,247,242,.35)}@keyframes esim-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes esim-radar-pulse{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.88)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.08)}}@keyframes esim-radar-blip{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.8)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}@media(max-width:640px){.esim-radar{height:248px}.esim-radar__hud{inset:18px;transform:perspective(680px) rotateX(50deg) scale(1)}.esim-radar__readout{font-size:9px}}@media(prefers-reduced-motion:reduce){.esim-radar__sweep,.esim-radar__pulse,.esim-radar__blip{animation-duration:.01ms;animation-iteration-count:1}}.history-shell{width:100%;display:flex;justify-content:center;padding:clamp(14px,3vw,30px);box-sizing:border-box}.history-card{width:min(1120px,96vw);border-radius:24px;border:1px solid rgba(84,227,206,.35);background:radial-gradient(circle at 0% 0%,rgba(84,227,206,.18),transparent 32%),radial-gradient(circle at 100% 100%,rgba(255,195,106,.16),transparent 30%),#0b121ee6;box-shadow:0 22px 54px #01081094,0 0 0 1px #54e3ce24 inset;overflow:hidden;animation:history-enter .36s ease-out}.history-card-head{padding:clamp(18px,3.2vw,28px);border-bottom:1px solid rgba(129,177,214,.18);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.history-title-wrap{min-width:240px}.history-kicker{margin:0;color:#a4eee4;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.history-title{margin:6px 0 4px;color:#f6fbff;font-family:Sora,Segoe UI,sans-serif;font-size:clamp(1.55rem,2.8vw,2rem);line-height:1.15}.history-subtitle{margin:0;color:#dbebfbcc;font-size:.93rem}.history-summary{display:flex;gap:10px;flex-wrap:wrap}.history-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:.35rem .78rem;font-size:.84rem;font-weight:700;border:1px solid transparent}.history-chip strong{font-size:.92rem}.history-chip--req{color:#c7fff5;background:#134f4957;border-color:#54e3ce7a}.history-chip--ret{color:#f5d7ff;background:#4b225f54;border-color:#be6ff66b}.history-content{padding:clamp(14px,2.2vw,22px)}.history-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:0 0 16px}.history-ops-panel{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(84,227,206,.26);background:linear-gradient(180deg,#070f13f0,#0a141cf0),radial-gradient(circle at top left,rgba(84,227,206,.12),transparent 36%);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 22px #54e3ce1f;padding:14px}.history-ops-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(84,227,206,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(84,227,206,.05) 1px,transparent 1px);background-size:24px 24px;opacity:.2;pointer-events:none}.history-ops-panel:after{content:"";position:absolute;left:0;right:0;top:-140px;height:140px;background:linear-gradient(180deg,rgba(84,227,206,.14),transparent);filter:blur(18px);animation:history-scan 7s linear infinite;pointer-events:none}.history-ops-panel--violet{border-color:#b268f33d;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 22px #b268f324}.history-ops-panel--violet:before{background-image:linear-gradient(rgba(178,104,243,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(178,104,243,.05) 1px,transparent 1px)}.history-ops-panel--violet:after{background:linear-gradient(180deg,rgba(178,104,243,.16),transparent)}.history-ops-panel--amber{border-color:#ffe0663d;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 22px #ffe0661f}.history-ops-panel--amber:before{background-image:linear-gradient(rgba(255,224,102,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,224,102,.05) 1px,transparent 1px)}.history-ops-panel--amber:after{background:linear-gradient(180deg,rgba(255,224,102,.16),transparent)}.history-ops-head,.history-ops-radar,.history-ops-chart,.history-ops-empty{position:relative;z-index:1}.history-ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.history-ops-kicker{margin:0 0 5px;color:#9aece1;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.history-ops-title{color:#f4fbff;font-size:1.08rem}.history-ops-pill{align-self:center;border-radius:999px;border:1px solid rgba(84,227,206,.44);background:#081b22cc;color:#b9fff7;padding:.34rem .66rem;font-size:.72rem;font-weight:800;letter-spacing:.09em}.history-ops-pill--violet{border-color:#b268f370;background:#1c0d24cc;color:#f0cdff}.history-ops-pill--amber{border-color:#ffe06670;background:#271e0ad1;color:#ffefab}.history-ops-radar{display:grid;gap:10px}.history-ops-radar .esim-radar{min-height:270px}.history-ops-radar-copy{display:flex;gap:8px;flex-wrap:wrap}.history-ops-radar-copy span{border-radius:999px;padding:.28rem .62rem;background:#06151cd9;border:1px solid rgba(84,227,206,.22);color:#cffff7;font-size:.73rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.history-ops-chart{height:320px;border-radius:14px;border:1px solid rgba(178,104,243,.16);background:linear-gradient(180deg,#0d121ed6,#0c0f1a8f);padding:12px 8px 6px}.history-ops-empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:#e4ccff;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.history-type-matrix{position:relative;z-index:1;display:grid;gap:12px}.history-type-row{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#13120ee6,#1b170cb3);padding:12px 14px}.history-type-row:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);transform:translate(-120%);animation:history-type-scan 4.6s linear infinite;animation-delay:var(--delay)}.history-type-row.is-cyan{border-color:#54e3ce38}.history-type-row.is-violet{border-color:#b268f338}.history-type-row.is-amber{border-color:#ffe06638}.history-type-row__meta,.history-type-row__pulseband{position:relative;z-index:1}.history-type-row__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.history-type-row__meta strong{color:#f7fbff;font-size:.96rem}.history-type-row__meta span{color:#e0ecf9c2;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.history-type-row__pulseband{display:flex;align-items:flex-end;gap:7px;min-height:38px}.history-type-row__pulse{width:10px;flex:0 0 auto;border-radius:999px;height:18px;background:#ffffff24;animation:history-pulse-bars 1.8s ease-in-out infinite;animation-delay:var(--pulse-delay)}.history-type-row.is-cyan .history-type-row__pulse{background:linear-gradient(180deg,#9ffcf8,#00fff7);box-shadow:0 0 12px #00fff757}.history-type-row.is-violet .history-type-row__pulse{background:linear-gradient(180deg,#f0bcff,#bd34fe);box-shadow:0 0 12px #bd34fe57}.history-type-row.is-amber .history-type-row__pulse{background:linear-gradient(180deg,#fff1b0,#ffe066);box-shadow:0 0 12px #ffe06657}.history-filter-wrap{display:grid;gap:6px;margin:0 0 14px}.history-filter-label{color:#b8f3ea;font-size:.86rem;font-weight:700}.history-filter-input{width:100%;max-width:460px;border-radius:10px;border:1px solid rgba(84,227,206,.46);background:#091520d9;color:#ebf9ff;padding:.66rem .74rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.history-filter-input::placeholder{color:#bcd6ea9e}.history-filter-input:focus{border-color:#54e3cee6;box-shadow:0 0 0 3px #54e3ce33}.history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.history-panel{border-radius:16px;border:1px solid rgba(132,183,220,.2);background:#080e18b8;padding:14px;min-height:300px}.history-panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.history-panel-title{margin:0;color:#f4f8ff;font-size:1.28rem;font-family:Sora,Segoe UI,sans-serif}.history-count{min-width:34px;text-align:center;border-radius:999px;padding:.2rem .56rem;font-size:.84rem;font-weight:800}.history-count--req{color:#0d1f2e;background:#54e3ce}.history-count--ret{color:#fff;background:#b268f3}.history-table-wrap{width:100%;overflow-x:auto;border-radius:12px;border:1px solid rgba(117,175,212,.22)}.history-table{width:100%;min-width:560px;border-collapse:collapse;color:#edf7ff}.history-table thead tr{background:#54e3ce26}.history-table--returns thead tr{background:#b268f333}.history-table th,.history-table td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(123,164,194,.22);font-size:.93rem;white-space:nowrap}.history-table tbody tr:nth-child(2n){background:#14203270}.history-table tbody tr:hover{background:#3e6c923d}.history-empty{border-radius:12px;border:1px dashed rgba(133,177,207,.4);padding:1rem;color:#dbebfad1;background:#0e182799}.history-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.history-pagination button{border:none;border-radius:8px;background:linear-gradient(95deg,#54e3ce,#86f2de);color:#0a1b29;font-weight:800;padding:.42rem .72rem;cursor:pointer}.history-pagination button:disabled{cursor:not-allowed;opacity:.5}.history-pagination span{color:#d8f4ee;font-size:.88rem;font-weight:700}.history-pagination--ret button{background:linear-gradient(95deg,#b268f3,#d9a8ff);color:#fff}.history-feedback{margin:0 0 12px;border-radius:12px;border:1px solid rgba(242,117,108,.44);background:#76211f4d;color:#ffd8d2;padding:.72rem .86rem}.history-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:170px;color:#a7ece2;font-weight:600}.history-loading-dot{width:12px;height:12px;border-radius:50%;background:#54e3ce;animation:history-bounce .9s ease-in-out infinite}.history-loading-dot:nth-child(2){animation-delay:.14s}.history-loading-dot:nth-child(3){animation-delay:.28s}@keyframes history-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes history-bounce{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-5px);opacity:1}}@keyframes history-scan{0%{transform:translateY(-120px);opacity:0}15%,72%{opacity:1}to{transform:translateY(420px);opacity:0}}@keyframes history-type-scan{0%{transform:translate(-120%);opacity:0}18%,72%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes history-pulse-bars{0%,to{transform:scaleY(.78);opacity:.54}50%{transform:scaleY(1.34);opacity:1}}@media(max-width:760px){.history-card-head{padding:16px}.history-content{padding:12px}.history-panel{min-height:initial}.history-table{min-width:520px}.history-ops-chart{height:260px}.history-pagination{justify-content:space-between;gap:6px}.history-pagination button{padding:.36rem .6rem}}.ops-panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#070f13f5,#0b141cf5),radial-gradient(circle at top left,rgba(0,255,247,.12),transparent 44%);border:1px solid rgba(0,255,247,.26);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 24px #00fff724}.ops-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,247,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,247,.05) 1px,transparent 1px);background-size:24px 24px;opacity:.22;pointer-events:none}.ops-panel:after{content:"";position:absolute;inset:-30% 0 auto;height:120px;background:linear-gradient(180deg,rgba(0,255,247,.12),transparent);filter:blur(20px);animation:ops-panel-scan 7.2s linear infinite;pointer-events:none}.ops-panel--violet{border-color:#bd34fe3d;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 24px #bd34fe2e}.ops-panel--violet:before{background-image:linear-gradient(rgba(189,52,254,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(189,52,254,.05) 1px,transparent 1px)}.ops-panel--violet:after{background:linear-gradient(180deg,rgba(189,52,254,.12),transparent)}.ops-panel__content{position:relative;z-index:1}.returns-chamber{position:relative;min-height:164px;border-radius:14px;border:1px solid rgba(189,52,254,.2);background:radial-gradient(circle at center,rgba(189,52,254,.13),transparent 42%),linear-gradient(180deg,#0e0a14eb,#0f0b1699);overflow:hidden}.returns-chamber__ring{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(189,52,254,.26);border-radius:999px;transform:translate(-50%,-50%)}.returns-chamber__ring--1{width:68%;height:68%}.returns-chamber__ring--2{width:45%;height:45%}.returns-chamber__ring--3{width:20%;height:20%;box-shadow:0 0 16px #bd34fe61}.returns-chamber__core{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;background:#bd34fe;box-shadow:0 0 18px #bd34fecc;transform:translate(-50%,-50%)}.returns-chamber__trace{position:absolute;left:var(--start-x);top:var(--start-y);width:var(--trace-length);height:2px;transform-origin:left center;transform:rotate(var(--trace-angle));background:linear-gradient(90deg,#bd34fe00,#bd34feeb,#fffffff5);opacity:.9;filter:drop-shadow(0 0 7px rgba(189,52,254,.55))}.returns-chamber__trace:after{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-radius:50%;background:#f4d5ff;box-shadow:0 0 10px #fffffff2;transform:translate(50%,-50%);animation:returns-signal 3.4s ease-in-out infinite;animation-delay:var(--delay)}.returns-chamber__trace.is-dim{opacity:.38;filter:none}.returns-chamber__trace.is-dim:after{width:6px;height:6px;background:#bd34feb8;box-shadow:0 0 6px #bd34fe7a}.returns-chamber__overlay{position:absolute;inset:auto 12px 12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#f3c8ff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.signal-matrix{display:grid;gap:10px}.signal-matrix__row{position:relative;overflow:hidden;padding:12px 14px;border-radius:12px;border:1px solid rgba(189,52,254,.16);background:linear-gradient(90deg,#150c1be6,#180e1fa8);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,box-shadow .26s ease,background .26s ease}.signal-matrix__row:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(189,52,254,.2),transparent);transform:translate(-120%);animation:signal-scan 4.8s linear infinite;animation-delay:var(--delay);pointer-events:none}.signal-matrix__row:hover{transform:translateY(-2px);border-color:#bd34fe61;box-shadow:0 0 18px #bd34fe2e}.signal-matrix__row:hover:before{animation-duration:2.8s}.signal-matrix__meta{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.signal-matrix__email{min-width:0;display:grid;gap:4px}.signal-matrix__email strong,.signal-matrix__email span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-matrix__email strong{color:#ffd8ff;font-size:14px}.signal-matrix__email span{color:#c69fe0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.signal-matrix__count{min-width:58px;text-align:right;color:#ff8cff;font-size:24px;font-weight:800;text-shadow:0 0 14px rgba(189,52,254,.45)}.signal-matrix__bar{position:relative;z-index:1;margin-top:10px;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.signal-matrix__bar-fill{position:absolute;inset:0 auto 0 0;width:var(--strength);border-radius:inherit;background:linear-gradient(90deg,#7a1cff,#bd34fe 55%,#ffd4ff);box-shadow:0 0 14px #bd34fe6b;transition:width .42s cubic-bezier(.22,1,.36,1)}.signal-matrix__empty{min-height:180px;display:flex;align-items:center;justify-content:center;color:#dcb2ff;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.agency-pulse-panel{margin-top:14px;border-radius:14px;border:1px solid rgba(255,224,102,.18);background:linear-gradient(180deg,#1a1609db,#161208a3),radial-gradient(circle at top right,rgba(255,224,102,.12),transparent 42%);overflow:hidden}.agency-pulse-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 0;color:#ffe88c}.agency-pulse-panel__head strong{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.agency-pulse-panel__head span{font-size:11px;color:#d4cb98;letter-spacing:.08em;text-transform:uppercase}.agency-pulse-chart{position:relative;height:170px;padding:6px 8px 8px}.agency-pulse-chart:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,224,102,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,224,102,.03) 1px,transparent 1px);background-size:22px 22px;opacity:.24;pointer-events:none}.agency-pulse-panel__empty{min-height:120px;display:flex;align-items:center;justify-content:center;color:#f8e7a4;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.observation-grid{margin-top:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#090f16db,#0a1018a8);padding:12px}.observation-grid__title{margin-bottom:10px;color:#d6f8ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.observation-grid__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.observation-card{position:relative;overflow:hidden;border-radius:12px;padding:12px;background:#0f151dd1;border:1px solid rgba(255,255,255,.08)}.observation-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-120%);animation:observation-scan 5.2s linear infinite;animation-delay:var(--delay)}.observation-card.is-cyan{border-color:#00fff72e;box-shadow:inset 0 0 0 1px #00fff70a}.observation-card.is-violet{border-color:#bd34fe2e;box-shadow:inset 0 0 0 1px #bd34fe0a}.observation-card.is-amber{border-color:#ffe0662e;box-shadow:inset 0 0 0 1px #ffe0660a}.observation-card.is-red{border-color:#ff3c2f2e;box-shadow:inset 0 0 0 1px #ff3c2f0a}.observation-card__label,.observation-card__agency,.observation-card__value{position:relative;z-index:1;display:block}.observation-card__label{color:#d6ebffb8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.observation-card__agency{margin:6px 0 4px;color:#f8fcff;font-size:15px}.observation-card__value{font-size:12px;font-weight:700}.observation-card.is-cyan .observation-card__value{color:#9ffcf8}.observation-card.is-violet .observation-card__value{color:#f1c2ff}.observation-card.is-amber .observation-card__value{color:#ffefab}.observation-card.is-red .observation-card__value{color:#ffb7b0}@keyframes ops-panel-scan{0%{transform:translateY(-120px);opacity:0}12%,74%{opacity:1}to{transform:translateY(320px);opacity:0}}@keyframes returns-signal{0%,to{transform:translate(50%,-50%) scale(.7);opacity:.18}40%{transform:translate(10%,-50%) scale(1);opacity:1}85%{transform:translate(-320%,-50%) scale(.86);opacity:.42}}@keyframes signal-scan{0%{transform:translate(-120%);opacity:0}18%,72%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes observation-scan{0%{transform:translate(-120%);opacity:0}20%,70%{opacity:1}to{transform:translate(120%);opacity:0}}@media(max-width:720px){.returns-chamber{min-height:148px}.signal-matrix__meta{grid-template-columns:1fr auto;gap:8px}.signal-matrix__count{font-size:20px;min-width:44px}.observation-grid__cards{grid-template-columns:1fr}}
