@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent-50: #F0F9FF;--accent-100: #E0F2FE;--accent-200: #BAE6FD;--accent-300: #7DD3FC;--accent-400: #38BDF8;--accent-500: #0EA5E9;--accent-600: #0284C7;--accent-700: #0369A1;--accent-800: #075985;--accent-900: #0C4A6E;--ink-50: #F8FAFC;--ink-100: #F1F5F9;--ink-200: #E2E8F0;--ink-300: #CBD5E1;--ink-400: #94A3B8;--ink-500: #64748B;--ink-600: #475569;--ink-700: #334155;--ink-800: #1E293B;--ink-900: #0F172A;--ink-950: #020617;--paper: #F8FAFC;--paper-2: #F0F9FF;--paper-3: #F1F5F9;--line: #E2E8F0;--line-soft: #F1F5F9;--success-600: #10A278;--success-50: #E6F7F1;--warn-600: #B8780A;--warn-50: #FFF6E6;--danger-600: #D14B3E;--danger-50: #FCEDEA;--info-600: #0EA5E9;--info-50: #F0F9FF;--text-primary: #0F172A;--text-secondary: #64748B;--text-tertiary: #94A3B8;--text-on-accent: #ffffff;--text-inverse: #F8FAFC;--surface-card: #ffffff;--surface-card-grad: #F1F5F9;--surface-input: #ffffff;--surface-overlay: #ffffff;--surface-active: var(--accent-50);--glass-tint: rgb(255 255 255 / .55);--glass-tint-2: rgb(255 255 255 / .2);--glass-border: rgb(255 255 255 / .55);--glass-highlight: rgb(255 255 255 / .7);--glass-highlight-2: rgb(255 255 255 / .4);--sheen: rgb(255 255 255 / .55);--edge-fade-top: #ffffff;--edge-fade-bottom: #F1F5F9;--tech-highlight: inset 0 1px 0 rgb(255 255 255 / .65);--row-stripe: rgb(255 255 255 / .35);--shadow-rgb: 16 23 41;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.875rem;--fs-4xl: 2.25rem;--fs-5xl: 3rem;--fs-6xl: 3.75rem;--fs-7xl: 4.5rem;--fs-8xl: 5rem;--lh-tight: 1.08;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.7;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-xwide: .16em;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--radius-card: var(--radius-md);--radius-card-lg: var(--radius-lg);--radius-input: var(--radius-sm);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--shadow-xs: 0 1px 2px 0 rgb(var(--shadow-rgb) / .04);--shadow-sm: 0 2px 8px -2px rgb(var(--shadow-rgb) / .06), 0 1px 2px -1px rgb(var(--shadow-rgb) / .04);--shadow-md: 0 8px 24px -8px rgb(var(--shadow-rgb) / .1), 0 2px 6px -2px rgb(var(--shadow-rgb) / .05);--shadow-lg: 0 20px 48px -12px rgb(var(--shadow-rgb) / .14), 0 6px 14px -4px rgb(var(--shadow-rgb) / .06);--shadow-xl: 0 32px 80px -16px rgb(var(--shadow-rgb) / .18), 0 8px 20px -6px rgb(var(--shadow-rgb) / .08);--shadow-accent: 0 12px 32px -8px rgb(14 165 233 / .3);--shadow-card: 0 4px 24px -8px rgb(var(--shadow-rgb) / .08);--z-base: 0;--z-sticky: 100;--z-overlay: 200;--z-drawer: 300;--z-toast: 400;--container-max: 1400px;--container-narrow: 960px;--container-wide: 1440px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--dur-fast: .16s;--dur-base: .28s;--dur-slow: .48s;--font-sans: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans CN", "Noto Sans CJK SC", system-ui, sans-serif;--font-display: "Inter Tight", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-mono: "SF Mono", "JetBrains Mono", "Cascadia Code", Consolas, "Liberation Mono", Menlo, monospace;--nav-height: 72px;--nav-height-mobile: 60px;--bg-grid: linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);--bg-grid-size: 48px 48px;--bg-dots: radial-gradient(var(--ink-200) 1.2px, transparent 1.4px);--bg-dots-size: 24px 24px;--bg-topo: repeating-linear-gradient(127deg, var(--line-soft) 0 1px, transparent 1px 18px);--glow-accent-soft: radial-gradient(circle at 50% 38%, var(--accent-50) 0%, transparent 60%);--glow-accent-edge: radial-gradient(circle at 100% 0%, var(--accent-100) 0%, transparent 55%);--card-tech-border: 1px solid var(--line);--card-tech-highlight: var(--tech-highlight);--card-tech-shadow: 0 4px 24px -10px rgb(var(--shadow-rgb) / .1), 0 1px 2px -1px rgb(var(--shadow-rgb) / .04);--card-tech-shadow-hover: 0 18px 40px -12px rgb(14 165 233 / .22), 0 4px 12px -4px rgb(var(--shadow-rgb) / .08)}[data-theme=dark]{color-scheme:dark;--paper: #0B1120;--paper-2: #0A1828;--paper-3: #111827;--line: rgba(148, 163, 184, .14);--line-soft: rgba(148, 163, 184, .08);--accent-50: rgba(14, 165, 233, .14);--accent-100: rgba(14, 165, 233, .22);--accent-200: rgba(56, 189, 248, .3);--accent-300: #7DD3FC;--accent-400: #38BDF8;--accent-500: #0EA5E9;--accent-600: #38BDF8;--accent-700: #0369A1;--accent-800: #075985;--accent-900: #0C4A6E;--text-primary: #E6EDF7;--text-secondary: #94A3B8;--text-tertiary: #64748B;--text-inverse: #0B1120;--surface-card: #131C30;--surface-card-grad: #0E1626;--surface-input: #0F1A2E;--surface-overlay: #131C30;--surface-active: rgba(14, 165, 233, .16);--glass-tint: rgb(15 23 40 / .55);--glass-tint-2: rgb(15 23 40 / .2);--glass-border: rgb(255 255 255 / .1);--glass-highlight: rgb(255 255 255 / .08);--glass-highlight-2: rgb(255 255 255 / .05);--sheen: rgb(255 255 255 / .06);--edge-fade-top: #0B1120;--edge-fade-bottom: #0A1828;--tech-highlight: inset 0 1px 0 rgb(255 255 255 / .08);--row-stripe: rgb(255 255 255 / .05);--shadow-rgb: 0 0 0;--bg-dots: radial-gradient(rgba(148, 163, 184, .18) 1.2px, transparent 1.4px);--glow-accent-soft: radial-gradient(circle at 50% 38%, rgba(14, 165, 233, .18) 0%, transparent 60%);--glow-accent-edge: radial-gradient(circle at 100% 0%, rgba(14, 165, 233, .24) 0%, transparent 55%);--ink-800: #0E1626;--ink-900: #070D18;--ink-950: #04070D}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--paper);-webkit-overflow-scrolling:touch}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--text-primary);background-color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh;overflow-x:hidden;font-feature-settings:"cv11","ss01","ss03"}.numeric,.mono{font-family:var(--font-display),var(--font-cjk);font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-wrap:balance}p{text-wrap:pretty;max-width:65ch}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}img,svg,video{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px;border-radius:var(--radius-sm)}a:focus-visible,button:focus-visible{outline-offset:3px}.skip-link{position:absolute;top:-100px;left:0;z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--accent-600);color:var(--text-on-accent);border-radius:0 0 var(--radius-input) 0;font-weight:var(--fw-medium);transition:top var(--dur-base) var(--ease-out)}.skip-link:focus{top:0}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-6)}@media(max-width:768px){.container{padding-inline:var(--space-4)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background-color:var(--accent-200);color:var(--accent-900)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-tertiary) 55%,transparent);border-radius:var(--radius-pill);border:3px solid var(--paper)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 70%,transparent)}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;user-select:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--accent-500),var(--accent-600));color:var(--text-on-accent);box-shadow:var(--shadow-xs)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-400),var(--accent-500));box-shadow:var(--shadow-accent)}.btn-secondary{background:var(--paper);color:var(--text-primary);border-color:var(--ink-300)}.btn-secondary:hover:not(:disabled){border-color:var(--accent-400);color:var(--accent-600);background:var(--accent-50)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){color:var(--accent-600);background:var(--accent-50)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--fs-base)}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--fs-xs)}.btn-block{width:100%}.form-group{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.form-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.form-label .required{color:var(--danger-600);margin-left:var(--space-1)}.form-control{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-base);color:var(--text-primary);background:var(--paper);border:1px solid var(--ink-300);border-radius:var(--radius-input);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.form-control::placeholder{color:var(--text-tertiary)}.form-control:hover{border-color:var(--ink-400)}.form-control:focus{outline:none;border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-100);background:var(--paper)}.form-control[aria-invalid=true]{border-color:var(--danger-600);box-shadow:0 0 0 3px var(--danger-50)}.form-control:disabled{background:var(--surface-card-grad);cursor:not-allowed;opacity:.7}.form-hint{font-size:var(--fs-xs);color:var(--text-tertiary)}.form-error{font-size:var(--fs-xs);color:var(--danger-600);font-weight:var(--fw-medium);display:flex;align-items:center;gap:var(--space-1)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:var(--radius-sm);line-height:1.4}.badge-accent{background:var(--accent-50);color:var(--accent-700)}.badge-neutral{background:var(--ink-100);color:var(--text-secondary)}.badge-success{background:var(--success-50);color:var(--success-600)}.badge-warn{background:var(--warn-50);color:var(--warn-600)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card-interactive:hover{border-color:var(--accent-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.divider{height:1px;background:var(--line);border:0}.skeleton{background:linear-gradient(90deg,var(--surface-card) 0%,var(--surface-card-grad) 50%,var(--surface-card) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.6s var(--ease-in-out) infinite;border-radius:var(--radius-sm)}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bg-tech-grid{background-image:var(--bg-grid);background-size:var(--bg-grid-size)}.bg-tech-dots{background-image:var(--bg-dots);background-size:var(--bg-dots-size)}.bg-tech-topo{background-image:var(--bg-topo)}.bg-tech-grid-masked{-webkit-mask-image:radial-gradient(ellipse at 50% 40%,transparent 0%,#000 75%);mask-image:radial-gradient(ellipse at 50% 40%,transparent 0%,#000 75%)}.card-tech{position:relative;background:var(--paper);border:var(--card-tech-border);border-radius:var(--radius-card);box-shadow:var(--card-tech-shadow),var(--card-tech-highlight);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card-tech:hover{border-color:var(--accent-200);box-shadow:var(--card-tech-shadow-hover),var(--card-tech-highlight);transform:translateY(-3px)}.card-tech:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.section-glow{background:var(--glow-accent-soft)}.uv-glow-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:0;font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text-on-accent);background:var(--accent-500);border-radius:var(--radius-pill);cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);box-shadow:0 0 20px #0ea5e973}.uv-glow-btn:hover:not(:disabled){background:var(--accent-600);box-shadow:0 0 5px #0ea5e999,0 0 25px #0ea5e98c,0 0 50px #0ea5e966,0 0 90px #0ea5e94d}.uv-glow-btn:active:not(:disabled){transform:translateY(1px)}.uv-glow-btn:disabled{opacity:.5;cursor:not-allowed}.uv-glow-btn .uv-glow-ico{transition:transform var(--dur-fast) var(--ease-out)}.uv-glow-btn:hover .uv-glow-ico{transform:translate(3px)}.uv-phys-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:auto;min-width:140px;padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-pill);background:linear-gradient(to top,var(--surface-card-grad) 0%,var(--surface-card) 80%);color:var(--text-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-shadow:0 1px var(--glass-highlight);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.uv-phys-btn:hover:not(:disabled){border-color:var(--accent-300);color:var(--accent-600);box-shadow:0 4px 3px 1px var(--glass-highlight-2),0 6px 8px rgb(var(--shadow-rgb) / .08),inset 0 0 4px 3px var(--glass-highlight-2)}.uv-phys-btn:active:not(:disabled){box-shadow:inset 0 0 5px 3px rgb(var(--shadow-rgb) / .12),inset 0 0 30px rgb(var(--shadow-rgb) / .08)}.uv-focus-group{display:grid;gap:var(--space-4)}.uv-focus-group .uv-focus-card{transition:transform var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.uv-focus-group .uv-focus-card:hover{transform:scale(1.05)}.uv-focus-group:hover>.uv-focus-card:not(:hover){filter:blur(8px);transform:scale(.96);opacity:.7}.uv-flip{width:100%;perspective:1000px}.uv-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-out)}.uv-flip:hover .uv-flip-inner{transform:rotateY(180deg)}.uv-flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--radius-card);overflow:hidden}.uv-flip-back{transform:rotateY(180deg)}.uv-stepper{position:relative;display:flex;flex-direction:column}.uv-step{display:flex;gap:var(--space-4);position:relative;padding-bottom:var(--space-10)}.uv-step:last-child{padding-bottom:0}.uv-step-line{position:absolute;left:19px;top:44px;bottom:-4px;width:2px;background:var(--line);z-index:0}.uv-step:last-child .uv-step-line{display:none}.uv-step-circle{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-sm);font-weight:var(--fw-bold);z-index:1;transition:all var(--dur-base) var(--ease-out)}.uv-step-done .uv-step-circle{background:var(--accent-500);color:var(--text-on-accent);box-shadow:var(--shadow-accent)}.uv-step-active .uv-step-circle{border:2px solid var(--accent-500);color:var(--accent-600);background:var(--accent-50)}.uv-step-pending .uv-step-circle{border:2px solid var(--line);color:var(--text-tertiary);background:var(--surface-card)}.uv-step-fill{background:linear-gradient(180deg,var(--accent-400),var(--accent-600))}.uv-liquid-track{position:relative;height:28px;background:linear-gradient(135deg,var(--ink-800),var(--ink-900));border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 2px 4px #0006}[data-theme=light] .uv-liquid-track,:root:not([data-theme=dark]) .uv-liquid-track{background:linear-gradient(135deg,var(--ink-200),var(--ink-300));box-shadow:inset 0 2px 4px rgb(var(--shadow-rgb) / .15)}.uv-liquid-fill{position:absolute;top:2px;left:2px;height:calc(100% - 4px);background:linear-gradient(90deg,var(--accent-400),var(--accent-500),var(--accent-300));border-radius:var(--radius-pill);box-shadow:0 0 12px #0ea5e980,inset 0 1px 2px var(--glass-highlight);animation:uv-liquid-fill 4s ease-out infinite,uv-liquid-hue 3s linear infinite}@keyframes uv-liquid-fill{0%{width:4px}25%{width:25%}50%{width:55%}75%{width:80%}to{width:calc(100% - 4px)}}@keyframes uv-liquid-hue{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(30deg) brightness(1.15)}}.uv-flow-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border:2px solid var(--accent-300);border-radius:var(--radius-pill);overflow:hidden;background:var(--accent-500);color:var(--text-on-accent);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);cursor:pointer;isolation:isolate;transition:transform var(--dur-fast) var(--ease-out)}.uv-flow-btn:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,var(--accent-300),var(--accent-500),var(--accent-700),var(--accent-400),var(--accent-300));animation:uv-flow-rot 6s linear infinite;z-index:-1}.uv-flow-btn:after{content:"";position:absolute;inset:2px;background:var(--accent-500);border-radius:var(--radius-pill);z-index:-1;transition:opacity var(--dur-base) var(--ease-out)}.uv-flow-btn:hover:after{opacity:.85}.uv-flow-btn:active{transform:scale(.97)}.uv-checklist-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);background-image:radial-gradient(at 88% 40%,var(--surface-card) 0px,transparent 85%),radial-gradient(at 0% 64%,rgb(14 165 233 / .1) 0px,transparent 85%),radial-gradient(at 100% 99%,rgb(7 89 133 / .08) 0px,transparent 85%);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm),inset 0 1px 0 var(--glass-highlight)}.uv-checklist-card .uv-cl-border{position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,var(--accent-400),transparent 40%,transparent 60%,var(--accent-400));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;animation:uv-cl-rot 6s linear infinite}@keyframes uv-cl-rot{to{transform:rotate(360deg)}}.uv-cl-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary)}.uv-cl-para{font-size:var(--fs-sm);color:var(--text-secondary)}.uv-cl-line{width:100%;height:1px;background:var(--line);border:0}.uv-cl-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.uv-cl-item{display:flex;align-items:center;gap:var(--space-3)}.uv-cl-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--accent-500);color:var(--ink-900);border-radius:50%;flex-shrink:0}.uv-cl-text{font-size:var(--fs-sm);color:var(--text-primary)}.uv-cyber-card{position:relative;border-radius:var(--radius-card-lg);background:linear-gradient(45deg,var(--ink-900),var(--ink-800));border:1px solid var(--glass-border);overflow:hidden;box-shadow:0 0 24px #0000004d,inset 0 0 24px #0003;transform-style:preserve-3d;transition:transform .2s var(--ease-out),filter .3s var(--ease-out)}[data-theme=light] .uv-cyber-card,:root:not([data-theme=dark]) .uv-cyber-card{background:linear-gradient(45deg,var(--ink-800),var(--ink-700))}.uv-cyber-glare{position:absolute;inset:0;background:linear-gradient(125deg,transparent 0%,var(--glass-highlight-2) 45%,var(--glass-highlight) 50%,var(--glass-highlight-2) 55%,transparent 100%);opacity:0;transition:opacity .3s;pointer-events:none}.uv-cyber-card:hover .uv-cyber-glare{opacity:1}.uv-cyber-scan{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgb(14 165 233 / .12),transparent);transform:translateY(-100%);animation:uv-cyber-scan 3s linear infinite;pointer-events:none}.uv-cyber-corner{position:absolute;width:14px;height:14px;border:2px solid rgb(14 165 233 / .35);transition:all .3s ease;pointer-events:none}.uv-cyber-card:hover .uv-cyber-corner{border-color:#0ea5e9d9;box-shadow:0 0 10px #0ea5e980}.uv-cyber-corner.tl{top:10px;left:10px;border-right:0;border-bottom:0}.uv-cyber-corner.tr{top:10px;right:10px;border-left:0;border-bottom:0}.uv-cyber-corner.bl{bottom:10px;left:10px;border-right:0;border-top:0}.uv-cyber-corner.br{bottom:10px;right:10px;border-left:0;border-top:0}.uv-cyber-title{background:linear-gradient(45deg,var(--accent-300),var(--accent-400));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgb(14 165 233 / .4))}@media(prefers-reduced-motion:reduce){.uv-glow-btn,.uv-phys-btn,.uv-focus-card,.uv-flip-inner,.uv-step-circle,.uv-liquid-fill,.uv-flow-btn,.uv-flow-btn:before,.uv-cl-border,.uv-cyber-card,.uv-cyber-scan,.uv-cyber-corner{animation:none!important;transition:none!important}.uv-flip:hover .uv-flip-inner{transform:none}.uv-focus-group:hover>.uv-focus-card:not(:hover){filter:none;transform:none;opacity:1}}.tech-scope{color-scheme:dark;--accent-cyan: #00D4FF;--accent-cyan-2: #06B6D4;--accent-purple: #7C3AED;--accent-green: #00FFA3;--signal-orange: #FF8A3D;--signal-red: #FF3D5A;--space-deep: #050913;--space-base: #0A1124;--space-card: #0F1A33;--space-elev: #16213F;--space-glass: rgba(255, 255, 255, .04);--line-glow: rgba(0, 212, 255, .18);--line-faint: rgba(255, 255, 255, .08);--text-hi: #F0F9FF;--text-mid: #94A3B8;--text-low: #64748B;--text-mono: #00D4FF;--glow-cyan: 0 0 12px rgba(0, 212, 255, .45);--glow-cyan-soft: 0 0 24px rgba(0, 212, 255, .2);--glow-purple: 0 0 12px rgba(124, 58, 237, .45);--glow-green: 0 0 12px rgba(0, 255, 163, .45);--bg-grid-dark: linear-gradient(rgba(0, 212, 255, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 212, 255, .05) 1px, transparent 1px);--bg-grid-dark-size: 32px 32px;--bg-noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.6'/></svg>");--font-display: "Geist Variable", "Geist Display", "Sora", "Cabinet Grotesk", system-ui, sans-serif;--font-body: "Geist Variable", "Geist", "Satoshi", "Inter Tight", system-ui, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", "JetBrains Mono", "SF Mono", monospace;--font-cjk: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans CN", "Noto Sans CJK SC", system-ui, sans-serif}.tech-scope[data-theme=light],:root[data-theme=light] .tech-scope{color-scheme:light;--accent-cyan: #0891B2;--accent-cyan-2: #06B6D4;--accent-green: #10A278;--accent-purple: #7C3AED;--signal-orange: #B8780A;--signal-red: #D14B3E;--space-deep: #F8FAFC;--space-base: #F1F5F9;--space-card: #FFFFFF;--space-elev: #FFFFFF;--space-glass: rgba(255, 255, 255, .7);--line-glow: rgba(0, 188, 230, .35);--line-faint: rgba(15, 26, 51, .1);--text-hi: #0F172A;--text-mid: #475569;--text-low: #94A3B8;--text-mono: #0891B2;--glow-cyan: 0 0 0 transparent;--glow-cyan-soft: 0 4px 12px rgba(0, 188, 230, .2);--glow-purple: 0 0 0 transparent;--glow-green: 0 0 0 transparent;--bg-grid-dark: linear-gradient(rgba(0, 188, 230, .08) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 188, 230, .08) 1px, transparent 1px)}.tech-scope{background-color:var(--space-deep);color:var(--text-mid);font-family:var(--font-display),var(--font-cjk)}.tech-scope h1,.tech-scope h2,.tech-scope h3{font-family:var(--font-display),var(--font-cjk);letter-spacing:var(--tracking-tight);color:var(--text-hi)}.tech-scope .mono,.tech-scope .numeric{font-family:var(--font-display),var(--font-cjk);font-variant-numeric:tabular-nums;color:var(--text-mono)}.tech-scope ::selection{background-color:#00d4ff4d;color:#fff}.tech-scope :focus-visible{outline:2px solid var(--accent-cyan);outline-offset:4px;border-radius:var(--radius-sm)}.tech-scope ::-webkit-scrollbar-track{background:var(--space-deep)}.tech-scope ::-webkit-scrollbar-thumb{background:#00d4ff40;border:3px solid var(--space-deep)}.tech-scope ::-webkit-scrollbar-thumb:hover{background:#00d4ff73}.tech-scope[data-theme=light] ::-webkit-scrollbar-track,:root[data-theme=light] .tech-scope ::-webkit-scrollbar-track{background:var(--space-deep)}.tech-scope[data-theme=light] ::-webkit-scrollbar-thumb,:root[data-theme=light] .tech-scope ::-webkit-scrollbar-thumb{background:#0891b24d}.tech-scope .section-head{max-width:760px;margin-bottom:var(--space-12)}.tech-scope .section-sub{font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-xs);letter-spacing:.2em;color:var(--text-mid);text-transform:uppercase;margin-bottom:var(--space-3)}.tech-scope .section-title{font-family:var(--font-display),var(--font-cjk);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--text-hi);text-wrap:balance;line-height:1.15;position:relative;display:inline-block;padding:.3em .9em;border-radius:9px;border:1px solid transparent;background:radial-gradient(circle 280px at 50% 50%,var(--space-elev),var(--space-base)) padding-box,radial-gradient(circle 230px at 50% 50%,var(--text-hi),var(--space-deep)) border-box;z-index:0;padding-bottom:var(--space-2);border-bottom:1.5px solid color-mix(in srgb,var(--accent-purple) 50%,transparent);box-shadow:0 3px 12px color-mix(in srgb,var(--accent-purple) 30%,transparent)}.tech-scope .section-title:before{content:"";width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;background:var(--text-hi);box-shadow:0 0 10px var(--text-hi);border-radius:50%;z-index:2;top:0;left:0;animation:title-moveDot 8s linear infinite;animation-play-state:var(--bg-anim-state, running)}@keyframes title-moveDot{0%{top:0;left:0%}25%{top:0;left:100%}50%{top:100%;left:100%}75%{top:100%;left:0%}to{top:0;left:0%}}.tech-scope[data-theme=light] .noise-layer,:root[data-theme=light] .tech-scope .noise-layer{opacity:.04}.tech-scope[data-theme=light] .pulse-title,:root[data-theme=light] .tech-scope .pulse-title{box-shadow:none;border-bottom-color:var(--accent-cyan);animation:none}.tech-scope{--bg-anim-state: running}.tech-scope .is-paused,.tech-scope.is-paused{--bg-anim-state: paused}.tech-scope,.tech-scope *{transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)}@media(prefers-reduced-motion:reduce){.tech-scope,.tech-scope *{transition:none!important}.tech-scope .section-title:before{animation:none!important}}.tech-scope .uv-flow-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border:2px solid var(--accent-cyan);border-radius:var(--radius-pill);overflow:hidden;background:linear-gradient(135deg,var(--accent-cyan-2),var(--accent-cyan));color:#02131f;font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-base);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:transform var(--dur-fast) var(--ease-out);box-shadow:var(--glow-cyan-soft)}.tech-scope .uv-flow-btn:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,var(--accent-cyan-2),var(--accent-cyan),var(--accent-green),var(--accent-cyan-2),var(--accent-cyan));animation:uv-flow-rot 6s linear infinite;z-index:-1}.tech-scope .uv-flow-btn:after{content:"";position:absolute;inset:2px;background:linear-gradient(135deg,var(--accent-cyan-2),var(--accent-cyan));border-radius:var(--radius-pill);z-index:-1;transition:opacity var(--dur-base) var(--ease-out)}.tech-scope .uv-flow-btn:hover:after{opacity:.88}.tech-scope .uv-flow-btn:hover{transform:translateY(-1px)}.tech-scope .uv-flow-btn:hover:before{animation-duration:1.5s}.tech-scope .uv-flow-btn:active{transform:scale(.97)}.tech-scope .uv-glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);border:1px solid var(--line-glow);border-radius:var(--radius-pill);background:var(--space-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-hi);font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-base);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.tech-scope .uv-glass-btn:hover{border-color:var(--accent-cyan);box-shadow:var(--glow-cyan)}@keyframes uv-flow-rot{to{transform:rotate(360deg)}}.tech-scope .uv-orbit{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1200px}.tech-scope .uv-orbit-inner{--w: 200px;--h: 280px;--translateZ: 320px;--rotateX: -12deg;position:absolute;width:var(--w);height:var(--h);top:50%;left:50%;margin-top:calc(var(--h) / -2);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:rotateX(var(--rotateX));animation:uv-orbit-rot 30s linear infinite}@keyframes uv-orbit-rot{0%{transform:rotateX(var(--rotateX)) rotateY(0)}to{transform:rotateX(var(--rotateX)) rotateY(1turn)}}.tech-scope .uv-orbit-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5);background:var(--space-glass);border:1px solid var(--line-glow);border-radius:var(--radius-md);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(calc((360deg / var(--quantity, 10)) * var(--index))) translateZ(var(--translateZ, 320px));box-shadow:inset 0 1px #ffffff0f}.tech-scope .uv-orbit-card .oc-tag{font-family:var(--font-display),var(--font-cjk);font-size:11px;letter-spacing:.2em;color:var(--accent-cyan);text-transform:uppercase}.tech-scope .uv-orbit-card .oc-name{font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-xl);font-weight:700;color:var(--text-hi)}.tech-scope .uv-orbit-card .oc-foot{font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-xs);color:var(--text-low)}.tech-scope .uv-cyber-card{position:relative;border-radius:var(--radius-lg);background:linear-gradient(45deg,var(--space-deep),var(--space-card));border:1px solid var(--line-glow);overflow:hidden;box-shadow:0 0 24px #0006,inset 0 0 24px #0000004d;transform-style:preserve-3d;transition:transform .2s var(--ease-out)}.tech-scope .uv-cyber-glare{position:absolute;inset:0;background:linear-gradient(125deg,transparent 0%,rgba(0,212,255,.1) 45%,rgba(0,212,255,.18) 50%,rgba(0,212,255,.1) 55%,transparent 100%);opacity:0;transition:opacity .3s;pointer-events:none}.tech-scope .uv-cyber-card:hover .uv-cyber-glare{opacity:1}.tech-scope .uv-cyber-scan{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(0,212,255,.1),transparent);transform:translateY(-100%);animation:uv-cyber-scan 3s linear infinite;pointer-events:none}@keyframes uv-cyber-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tech-scope .uv-cyber-corner{position:absolute;width:14px;height:14px;border:2px solid rgba(0,212,255,.35);transition:all .3s ease;pointer-events:none}.tech-scope .uv-cyber-card:hover .uv-cyber-corner{border-color:#00d4ffd9;box-shadow:0 0 10px #00d4ff80}.tech-scope .uv-cyber-corner.tl{top:10px;left:10px;border-right:0;border-bottom:0}.tech-scope .uv-cyber-corner.tr{top:10px;right:10px;border-left:0;border-bottom:0}.tech-scope .uv-cyber-corner.bl{bottom:10px;left:10px;border-right:0;border-top:0}.tech-scope .uv-cyber-corner.br{bottom:10px;right:10px;border-left:0;border-top:0}.tech-scope .uv-cyber-title{background:linear-gradient(45deg,var(--accent-cyan),var(--accent-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(0,212,255,.4))}.tech-scope .uv-focus-group{display:grid;gap:var(--space-4)}.tech-scope .uv-focus-card{transition:transform var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.tech-scope .uv-focus-group .uv-focus-card:hover{transform:scale(1.08)}.tech-scope .uv-focus-group:hover>.uv-focus-card:not(:hover){filter:blur(8px);transform:scale(.96);opacity:.7}.tech-scope .uv-liquid-track{position:relative;height:28px;background:linear-gradient(135deg,var(--space-deep),var(--space-elev));border:1px solid var(--line-glow);border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 2px 4px #00000080}.tech-scope .uv-liquid-fill{position:absolute;top:2px;left:2px;height:calc(100% - 4px);background:linear-gradient(90deg,var(--accent-cyan-2),var(--accent-cyan),var(--accent-green));border-radius:var(--radius-pill);box-shadow:0 0 12px #00d4ff80;animation:uv-liquid-hue 3s linear infinite}@keyframes uv-liquid-hue{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(20deg) brightness(1.15)}}.tech-scope .uv-checklist-card{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--space-card);background-image:radial-gradient(at 88% 40%,var(--space-card) 0px,transparent 85%),radial-gradient(at 0% 64%,rgba(0,212,255,.1) 0px,transparent 85%),radial-gradient(at 100% 99%,rgba(124,58,237,.08) 0px,transparent 85%);border:1px solid var(--line-faint);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffff0a}.tech-scope .uv-cl-border{position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,var(--accent-cyan) 0deg,var(--accent-purple) 90deg,var(--accent-green) 180deg,var(--accent-purple) 270deg,var(--accent-cyan) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;pointer-events:none}.tech-scope .uv-cl-title{font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-cyan)}.tech-scope .uv-cl-para{font-size:var(--fs-sm);color:var(--text-mid)}.tech-scope .uv-cl-line{width:100%;height:1px;background:var(--line-faint);border:0}.tech-scope .uv-cl-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.tech-scope .uv-cl-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out)}.tech-scope .uv-cl-item:hover{background:#00d4ff14}.tech-scope .uv-cl-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--accent-cyan);color:var(--space-deep);border-radius:50%;flex-shrink:0}.tech-scope .uv-cl-text{font-size:var(--fs-sm);color:var(--text-hi)}.tech-scope .uv-stepper{position:relative;display:flex;flex-direction:column}.tech-scope .uv-step{display:flex;gap:var(--space-4);position:relative;padding-bottom:var(--space-10)}.tech-scope .uv-step:last-child{padding-bottom:0}.tech-scope .uv-step-line{position:absolute;left:19px;top:44px;bottom:-4px;width:2px;background:linear-gradient(180deg,var(--accent-cyan),transparent);z-index:0}.tech-scope .uv-step-line:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--accent-cyan),transparent);background-size:100% 30%;background-repeat:no-repeat;animation:uv-step-flow 4s linear infinite}@keyframes uv-step-flow{0%{background-position:0 -100%}to{background-position:0 200%}}.tech-scope .uv-step:last-child .uv-step-line{display:none}.tech-scope .uv-step-circle{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-display),var(--font-cjk);font-size:var(--fs-sm);font-weight:700;z-index:1;transition:all var(--dur-base) var(--ease-out)}.tech-scope .uv-step-done .uv-step-circle{background:var(--accent-cyan);color:var(--space-deep);box-shadow:var(--glow-cyan)}.tech-scope .uv-step-active .uv-step-circle{border:1.5px solid var(--accent-cyan);color:var(--accent-cyan);background:#00d4ff14;animation:uv-step-pulse 2s ease-in-out infinite}@keyframes uv-step-pulse{0%,to{box-shadow:0 0 #00d4ff66}50%{box-shadow:0 0 0 8px #00d4ff00}}.tech-scope .uv-step-pending .uv-step-circle{border:1.5px solid var(--line-faint);color:var(--text-low);background:var(--space-elev)}.tech-scope .scanline{position:absolute;left:0;right:0;height:1px;background:var(--accent-cyan);opacity:.12;pointer-events:none;animation:scanline-sweep 5s linear infinite;animation-play-state:var(--bg-anim-state, running)}@keyframes scanline-sweep{0%{top:-10%;opacity:0}10%{opacity:.12}90%{opacity:.12}to{top:110%;opacity:0}}.tech-scope .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-green);box-shadow:0 0 #00ffa399;animation:status-pulse 1.5s ease-in-out infinite;animation-play-state:var(--bg-anim-state, running)}@keyframes status-pulse{0%,to{box-shadow:0 0 #00ffa399}50%{box-shadow:0 0 0 6px #00ffa300}}.tech-scope .status-dot.warn{background:var(--signal-orange)}.tech-scope .status-dot.warn{animation-name:status-pulse-warn}@keyframes status-pulse-warn{0%,to{box-shadow:0 0 #ff8a3d99}50%{box-shadow:0 0 0 6px #ff8a3d00}}.tech-scope .pulse-title{border-bottom:1.5px solid var(--accent-cyan);box-shadow:0 3px 12px #00d4ff4d;animation:pulse-glow 3s ease-in-out infinite;animation-play-state:var(--bg-anim-state, running)}@keyframes pulse-glow{0%,to{box-shadow:0 3px 12px #00d4ff4d}50%{box-shadow:0 3px 20px #00d4ffb3}}.tech-scope .marquee{display:flex;width:max-content;animation:marquee-scroll 30s linear infinite;animation-play-state:var(--bg-anim-state, running)}.tech-scope .marquee:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-scope .noise-layer{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.01;background-image:var(--bg-noise);mix-blend-mode:overlay}.tech-scope[data-theme=light] .uv-flow-btn,:root[data-theme=light] .tech-scope .uv-flow-btn{background:linear-gradient(135deg,var(--accent-cyan-2),var(--accent-cyan));color:#fff;box-shadow:0 6px 16px #0891b240}.tech-scope[data-theme=light] .uv-flow-btn:before,:root[data-theme=light] .tech-scope .uv-flow-btn:before{animation:none;opacity:0}.tech-scope[data-theme=light] .uv-glass-btn,:root[data-theme=light] .tech-scope .uv-glass-btn{background:var(--space-card);color:var(--text-hi);border-color:var(--line-glow)}.tech-scope[data-theme=light] .uv-orbit-card,:root[data-theme=light] .tech-scope .uv-orbit-card{background:var(--space-card);box-shadow:inset 0 1px #00000005}.tech-scope[data-theme=light] .uv-cyber-card,:root[data-theme=light] .tech-scope .uv-cyber-card{background:var(--space-card);box-shadow:0 4px 16px #0f1a330f}.tech-scope[data-theme=light] .uv-cyber-scan,:root[data-theme=light] .tech-scope .uv-cyber-scan{display:none}.tech-scope[data-theme=light] .uv-liquid-track,:root[data-theme=light] .tech-scope .uv-liquid-track{background:var(--space-base);box-shadow:inset 0 2px 4px #0f1a3314}.tech-scope[data-theme=light] .uv-liquid-fill,:root[data-theme=light] .tech-scope .uv-liquid-fill{background:linear-gradient(90deg,var(--accent-cyan-2),var(--accent-cyan));box-shadow:none;animation:none}.tech-scope[data-theme=light] .uv-checklist-card,:root[data-theme=light] .tech-scope .uv-checklist-card{background:var(--space-card);background-image:radial-gradient(at 0% 64%,rgba(8,145,178,.06) 0px,transparent 85%);box-shadow:0 4px 16px #0f1a330f}.tech-scope[data-theme=light] .uv-cl-border,:root[data-theme=light] .tech-scope .uv-cl-border{background:var(--accent-cyan);animation:none;opacity:.4}.tech-scope[data-theme=light] .uv-step-done .uv-step-circle,:root[data-theme=light] .tech-scope .uv-step-done .uv-step-circle{box-shadow:0 4px 12px #0891b240}.tech-scope[data-theme=light] .uv-step-active .uv-step-circle,:root[data-theme=light] .tech-scope .uv-step-active .uv-step-circle{animation:none}.tech-scope[data-theme=light] .uv-step-line:after,:root[data-theme=light] .tech-scope .uv-step-line:after{animation:none}.tech-scope[data-theme=light] .uv-focus-group:hover>.uv-focus-card:not(:hover),:root[data-theme=light] .tech-scope .uv-focus-group:hover>.uv-focus-card:not(:hover){filter:blur(4px);opacity:.5}.tech-scope[data-theme=light] .status-dot,:root[data-theme=light] .tech-scope .status-dot{box-shadow:none;animation:none}@media(prefers-reduced-motion:reduce){.tech-scope .uv-flow-btn:before,.tech-scope .uv-orbit-inner,.tech-scope .uv-cyber-scan,.tech-scope .uv-cl-border,.tech-scope .uv-liquid-fill,.tech-scope .uv-step-active .uv-step-circle,.tech-scope .uv-step-line:after,.tech-scope .scanline,.tech-scope .status-dot,.tech-scope .pulse-title,.tech-scope .marquee,.tech-scope .radar-sweep,.tech-scope .mesh-pulse,.tech-scope .stars-twinkle,.tech-scope .rain-flow,.tech-scope .light-segment,.tech-scope .rail-flow,.tech-scope .hub-pulse,.tech-scope .step-pulse{animation:none!important;transition:none!important}.tech-scope .uv-focus-group:hover>.uv-focus-card:not(:hover){filter:none;transform:none;opacity:1}}.tech-scope[data-theme=light] .uv-flow-btn,:root[data-theme=light] .tech-scope .uv-flow-btn{background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff;box-shadow:0 4px 12px #0891b240}.tech-scope[data-theme=light] .uv-flow-btn:after,:root[data-theme=light] .tech-scope .uv-flow-btn:after{background:linear-gradient(135deg,#0891b2,#06b6d4)}.tech-scope[data-theme=light] .uv-flow-btn:hover,:root[data-theme=light] .tech-scope .uv-flow-btn:hover{box-shadow:0 4px 12px #0891b24d,0 8px 24px #0891b240}.tech-scope[data-theme=light] .uv-glass-btn,:root[data-theme=light] .tech-scope .uv-glass-btn{background:#fff;border:1px solid var(--line-glow);color:var(--text-hi);backdrop-filter:blur(8px)}.tech-scope[data-theme=light] .uv-glass-btn:hover,:root[data-theme=light] .tech-scope .uv-glass-btn:hover{border-color:var(--accent-cyan);box-shadow:0 4px 12px #0891b233}.tech-scope[data-theme=light] .uv-orbit-card,:root[data-theme=light] .tech-scope .uv-orbit-card{background:#ffffffe6;border:1px solid var(--line-glow);box-shadow:0 4px 12px #0f1a3314}.tech-scope[data-theme=light] .uv-cyber-card,:root[data-theme=light] .tech-scope .uv-cyber-card{background:linear-gradient(45deg,#fff,#f1f5f9);border:1px solid var(--line-glow);box-shadow:0 4px 12px #0f1a3314,inset 0 1px #fff9}.tech-scope[data-theme=light] .uv-cyber-glare,:root[data-theme=light] .tech-scope .uv-cyber-glare{background:linear-gradient(125deg,transparent 0%,rgba(8,145,178,.1) 45%,rgba(8,145,178,.18) 50%,rgba(8,145,178,.1) 55%,transparent 100%)}.tech-scope[data-theme=light] .uv-cyber-title,:root[data-theme=light] .tech-scope .uv-cyber-title{background:linear-gradient(45deg,#0891b2,#10a278);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(8,145,178,.2))}.tech-scope[data-theme=light] .uv-cyber-corner,:root[data-theme=light] .tech-scope .uv-cyber-corner{border-color:#0891b266}.tech-scope[data-theme=light] .uv-cyber-card:hover .uv-cyber-corner,:root[data-theme=light] .tech-scope .uv-cyber-card:hover .uv-cyber-corner{border-color:#0891b2cc;box-shadow:0 0 8px #0891b266}.tech-scope[data-theme=light] .uv-cl-border,:root[data-theme=light] .tech-scope .uv-cl-border{background:conic-gradient(from 0deg,var(--accent-cyan) 0deg,var(--accent-purple) 90deg,var(--accent-green) 180deg,var(--accent-purple) 270deg,var(--accent-cyan) 360deg)}.tech-scope[data-theme=light] .uv-checklist-card,:root[data-theme=light] .tech-scope .uv-checklist-card{background:#fff;background-image:radial-gradient(at 88% 40%,var(--space-card) 0px,transparent 85%),radial-gradient(at 0% 64%,rgba(8,145,178,.1) 0px,transparent 85%),radial-gradient(at 100% 99%,rgba(124,58,237,.05) 0px,transparent 85%);border:1px solid var(--line-faint);box-shadow:0 4px 16px #0f1a330f,inset 0 1px #fff9}.tech-scope[data-theme=light] .uv-cl-item:hover,:root[data-theme=light] .tech-scope .uv-cl-item:hover{background:#0891b214}.tech-scope[data-theme=light] .uv-cl-check,:root[data-theme=light] .tech-scope .uv-cl-check{background:var(--accent-cyan);color:#fff}.tech-scope[data-theme=light] .uv-liquid-track,:root[data-theme=light] .tech-scope .uv-liquid-track{background:#f1f5f9;border:1px solid var(--line-faint);box-shadow:inset 0 1px 3px #0f1a331a}.tech-scope[data-theme=light] .uv-liquid-fill,:root[data-theme=light] .tech-scope .uv-liquid-fill{background:linear-gradient(90deg,var(--accent-cyan-2),var(--accent-cyan),var(--accent-green));box-shadow:0 0 6px #0891b24d}.tech-scope[data-theme=light] .uv-step-active .uv-step-circle,:root[data-theme=light] .tech-scope .uv-step-active .uv-step-circle{background:#0891b21a;color:var(--accent-cyan)}.tech-scope[data-theme=light] .uv-step-done .uv-step-circle,:root[data-theme=light] .tech-scope .uv-step-done .uv-step-circle{background:var(--accent-cyan);color:#fff;box-shadow:0 4px 12px #0891b24d}.tech-scope[data-theme=light] .uv-step-line,:root[data-theme=light] .tech-scope .uv-step-line{background:linear-gradient(180deg,var(--accent-cyan),transparent)}.tech-scope[data-theme=light] .uv-step-line:after,:root[data-theme=light] .tech-scope .uv-step-line:after{background:linear-gradient(180deg,transparent,var(--accent-cyan),transparent)}.tech-scope[data-theme=light] .scanline,:root[data-theme=light] .tech-scope .scanline{display:none}.tech-scope[data-theme=light] .status-dot,:root[data-theme=light] .tech-scope .status-dot{box-shadow:none}.tech-scope[data-theme=light] .pulse-title,:root[data-theme=light] .tech-scope .pulse-title{box-shadow:none;border-bottom-color:var(--accent-cyan)}.tech-scope[data-theme=light] .marquee-wrap,:root[data-theme=light] .tech-scope .marquee-wrap{border-top-color:var(--line-faint);border-bottom-color:var(--line-faint)}.tech-scope{--bg-cyan: #00D4FF;--bg-cyan-2: #06B6D4;--bg-cyan-soft: rgba(0, 212, 255, .06);--bg-cyan-faint: rgba(0, 212, 255, .04);--bg-cyan-glow: rgba(0, 212, 255, .15);--bg-white-soft: rgba(255, 255, 255, .05);--bg-white-faint: rgba(255, 255, 255, .04);--bg-purple-soft: rgba(124, 58, 237, .1);--bg-purple-faint:rgba(124, 58, 237, .06);--bg-green-soft: rgba(0, 255, 163, .1);--hud-color: var(--bg-cyan);--hud-size: 9px;--hud-spacing: .18em;--floor-perspective: 600px;--floor-tilt: 60deg;--floor-size: 60px;--bg-anim-slow: 60s;--bg-anim-mid: 20s;--bg-anim-fast: 4s;--bg-anim-state: running}.tech-scope.is-paused{--bg-anim-state: paused}.tech-scope[data-theme=light],:root[data-theme=light] .tech-scope{--bg-cyan-soft: rgba(8, 145, 178, .04);--bg-cyan-faint: rgba(8, 145, 178, .03);--bg-cyan-glow: rgba(8, 145, 178, .1);--bg-white-soft: rgba(15, 26, 51, .04);--bg-white-faint: rgba(15, 26, 51, .02);--bg-purple-soft: rgba(124, 58, 237, .05);--bg-purple-faint:rgba(124, 58, 237, .03);--bg-green-soft: rgba(16, 162, 120, .08);--hud-color: #0891B2}@media(prefers-reduced-motion:reduce){.tech-scope .bg-stars,.tech-scope .bg-matrix-rain,.tech-scope .bg-binary,.tech-scope .radar-sweep,.tech-scope .mesh-pulse,.tech-scope .rain-flow,.tech-scope .globe-rotate,.tech-scope .light-segment,.tech-scope .hex-shimmer,.tech-scope .stars-twinkle{animation:none!important}}.tech-scope[data-theme=light] .bg-stars,:root[data-theme=light] .tech-scope .bg-stars{background-image:radial-gradient(1px 1px at 23% 17%,rgba(8,145,178,.4),transparent 50%),radial-gradient(1px 1px at 47% 38%,rgba(15,26,51,.3),transparent 50%),radial-gradient(1px 1px at 71% 22%,rgba(8,145,178,.3),transparent 50%),radial-gradient(1px 1px at 12% 67%,rgba(15,26,51,.2),transparent 50%),radial-gradient(1px 1px at 88% 73%,rgba(8,145,178,.4),transparent 50%),radial-gradient(1px 1px at 33% 88%,rgba(15,26,51,.2),transparent 50%),radial-gradient(1px 1px at 65% 92%,rgba(8,145,178,.3),transparent 50%),radial-gradient(1px 1px at 15% 12%,rgba(15,26,51,.3),transparent 50%),radial-gradient(1.5px 1.5px at 50% 50%,rgba(8,145,178,.5),transparent 50%),radial-gradient(1px 1px at 78% 47%,rgba(15,26,51,.2),transparent 50%),radial-gradient(1px 1px at 5% 45%,rgba(8,145,178,.3),transparent 50%),radial-gradient(1px 1px at 95% 15%,rgba(15,26,51,.4),transparent 50%)}.tech-scope[data-theme=light] .bg-floor,:root[data-theme=light] .tech-scope .bg-floor{background-image:linear-gradient(rgba(8,145,178,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(8,145,178,.06) 1px,transparent 1px);opacity:.6}.tech-scope[data-theme=light] .hud-corner,:root[data-theme=light] .tech-scope .hud-corner{color:var(--hud-color);opacity:.5}.tech-scope[data-theme=light] .bg-split,:root[data-theme=light] .tech-scope .bg-split{background:radial-gradient(ellipse at 25% 50%,rgba(148,163,184,.05),transparent 55%),radial-gradient(ellipse at 75% 50%,rgba(8,145,178,.08),transparent 55%)}.tech-scope[data-theme=light] .bg-matrix,:root[data-theme=light] .tech-scope .bg-matrix{background-image:radial-gradient(rgba(148,163,184,.22) 1px,transparent 1.4px)}.tech-scope[data-theme=light] .cell-1:before,:root[data-theme=light] .tech-scope .cell-1:before{background-image:linear-gradient(rgba(8,145,178,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(8,145,178,.08) 1px,transparent 1px)}.tech-scope[data-theme=light] .cell-2:before,:root[data-theme=light] .tech-scope .cell-2:before{background:radial-gradient(circle at 50% 100%,transparent 0 30%,rgba(8,145,178,.06) 30% 31%,transparent 32%),radial-gradient(circle at 50% 100%,transparent 0 50%,rgba(8,145,178,.06) 50% 51%,transparent 52%),radial-gradient(circle at 50% 100%,transparent 0 70%,rgba(8,145,178,.06) 70% 71%,transparent 72%)}.tech-scope[data-theme=light] .cell-2:after,:root[data-theme=light] .tech-scope .cell-2:after{background:conic-gradient(from 0deg,transparent 0deg,rgba(8,145,178,.14) 30deg,transparent 60deg)}.tech-scope[data-theme=light] .cell-3:before,:root[data-theme=light] .tech-scope .cell-3:before{background-image:repeating-linear-gradient(0deg,transparent 0 14px,rgba(8,145,178,.08) 14px 15px)}.tech-scope[data-theme=light] .cell-3:after,:root[data-theme=light] .tech-scope .cell-3:after{background:linear-gradient(180deg,transparent,rgba(8,145,178,.4) 20%,rgba(8,145,178,.4) 80%,transparent)}.tech-scope[data-theme=light] .cell-4:before,:root[data-theme=light] .tech-scope .cell-4:before{background-image:radial-gradient(circle at 20% 80%,rgba(8,145,178,.08) 0%,transparent 30%),radial-gradient(circle at 80% 80%,rgba(8,145,178,.08) 0%,transparent 30%)}.tech-scope[data-theme=light] .bg-matrix-rain,:root[data-theme=light] .tech-scope .bg-matrix-rain{background-image:linear-gradient(180deg,transparent 0%,rgba(8,145,178,.04) 100%),repeating-linear-gradient(90deg,transparent 0 60px,rgba(8,145,178,.03) 60px 62px)}.tech-scope[data-theme=light] .bg-binary,:root[data-theme=light] .tech-scope .bg-binary{color:#0891b21f}.tech-scope[data-theme=light] .bg-hex,:root[data-theme=light] .tech-scope .bg-hex{background-image:linear-gradient(60deg,rgba(8,145,178,.07) 1px,transparent 1px),linear-gradient(120deg,rgba(8,145,178,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(8,145,178,.07) 1px,transparent 1px)}.tech-scope[data-theme=light] .skills:before,:root[data-theme=light] .tech-scope .skills:before{background:radial-gradient(circle,transparent 30%,rgba(8,145,178,.06) 31%,transparent 33%),radial-gradient(circle,transparent 50%,rgba(8,145,178,.06) 51%,transparent 53%),radial-gradient(circle,transparent 70%,rgba(8,145,178,.06) 71%,transparent 73%)}.tech-scope[data-theme=light] .scenarios,:root[data-theme=light] .tech-scope .scenarios{background:radial-gradient(ellipse at 30% 30%,rgba(45,55,72,.15),transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(15,26,51,.1),transparent 50%),linear-gradient(180deg,#f8fafc,#e2e8f0)}.tech-scope[data-theme=light] .scenarios:before,:root[data-theme=light] .tech-scope .scenarios:before{background:radial-gradient(ellipse at center,transparent 35%,rgba(15,26,51,.1) 100%)}.tech-scope[data-theme=light] .scenario-card:before,:root[data-theme=light] .tech-scope .scenario-card:before,.tech-scope[data-theme=light] .scenario-card:after,:root[data-theme=light] .tech-scope .scenario-card:after{border-color:var(--accent-cyan)}.tech-scope[data-theme=light] .enterprise,:root[data-theme=light] .tech-scope .enterprise{background:#f1f5f9}.tech-scope[data-theme=light] .enterprise:before,:root[data-theme=light] .tech-scope .enterprise:before{background:radial-gradient(ellipse at 50% 0%,rgba(124,58,237,.05),transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(124,58,237,.03),transparent 60%)}.tech-scope[data-theme=light] .enterprise:after,:root[data-theme=light] .tech-scope .enterprise:after{background-image:linear-gradient(60deg,rgba(124,58,237,.06) 1px,transparent 1px),linear-gradient(120deg,rgba(124,58,237,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(124,58,237,.06) 1px,transparent 1px)}.tech-scope[data-theme=light] .bg-globe,:root[data-theme=light] .tech-scope .bg-globe{background-image:radial-gradient(ellipse at 50% 50%,rgba(8,145,178,.04),transparent 60%),repeating-linear-gradient(0deg,rgba(8,145,178,.04) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,rgba(8,145,178,.04) 0 1px,transparent 1px 40px)}.tech-scope[data-theme=light] .bg-extra-nodes:before,:root[data-theme=light] .tech-scope .bg-extra-nodes:before,.tech-scope[data-theme=light] .bg-extra-nodes:after,:root[data-theme=light] .tech-scope .bg-extra-nodes:after{background:#0891b280;box-shadow:0 0 8px #0891b299,0 0 0 4px #0891b21a}.tech-scope[data-theme=light] .growth,:root[data-theme=light] .tech-scope .growth{background:linear-gradient(180deg,#f1f5f9,#e2e8f0)}.tech-scope[data-theme=light] .growth:before,:root[data-theme=light] .tech-scope .growth:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 200' preserveAspectRatio='none'><path d='M0,200 L0,140 L240,100 L480,80 L720,60 L960,30 L1200,20 L1440,0 L1440,200 Z' fill='%230891B2' fill-opacity='0.05'/><path d='M0,200 L0,160 L360,120 L720,80 L1080,40 L1440,20 L1440,200 Z' fill='%230891B2' fill-opacity='0.04'/><path d='M0,200 L0,180 L480,140 L960,100 L1440,80 L1440,200 Z' fill='%230891B2' fill-opacity='0.03'/></svg>")}.tech-scope[data-theme=light] .growth:after,:root[data-theme=light] .tech-scope .growth:after{background:linear-gradient(90deg,transparent 0%,rgba(8,145,178,.15) 50%,transparent 100%)}.tech-scope[data-theme=light] .onboard:before,:root[data-theme=light] .tech-scope .onboard:before{background:repeating-linear-gradient(90deg,rgba(8,145,178,.3) 0 8px,transparent 8px 16px)}.tech-scope[data-theme=light] .onboard:after,:root[data-theme=light] .tech-scope .onboard:after{background-image:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(8,145,178,.3) calc(25% - 1px) calc(25% + 1px),transparent calc(25% + 1px) 100%)}.tech-scope[data-theme=light] .cta,:root[data-theme=light] .tech-scope .cta{background:#f1f5f9}.tech-scope[data-theme=light] .cta .bg-mesh,:root[data-theme=light] .tech-scope .cta .bg-mesh{background:radial-gradient(circle at 50% 50%,rgba(8,145,178,.1) 0%,transparent 55%),radial-gradient(circle at 50% 50%,rgba(8,145,178,.05) 0%,transparent 70%)}.tech-scope[data-theme=light] .cta:before,:root[data-theme=light] .tech-scope .cta:before{border-color:#0891b226;box-shadow:0 0 60px #0891b214,inset 0 0 60px #0891b20d}.tech-scope[data-theme=light] .cta:after,:root[data-theme=light] .tech-scope .cta:after{background-image:linear-gradient(90deg,rgba(8,145,178,.4) 30px,transparent 30px) top left / 30px 1px no-repeat,linear-gradient(0deg,rgba(8,145,178,.4) 30px,transparent 30px) top left / 1px 30px no-repeat,linear-gradient(90deg,rgba(8,145,178,.4) 30px,transparent 30px) top right / 30px 1px no-repeat,linear-gradient(0deg,rgba(8,145,178,.4) 30px,transparent 30px) top right / 1px 30px no-repeat,linear-gradient(90deg,rgba(8,145,178,.4) 30px,transparent 30px) bottom left / 30px 1px no-repeat,linear-gradient(0deg,rgba(8,145,178,.4) 30px,transparent 30px) bottom left / 1px 30px no-repeat,linear-gradient(90deg,rgba(8,145,178,.4) 30px,transparent 30px) top right / 30px 1px no-repeat,linear-gradient(0deg,rgba(8,145,178,.4) 30px,transparent 30px) top right / 1px 30px no-repeat}
