.link-intro-overlay{--intro-center-y: 50%;position:fixed;inset:0;z-index:20;overflow:hidden;color:#f6f8ffeb;background:linear-gradient(180deg,#090908,#11100f 46%,#04070a);perspective:1300px;pointer-events:auto;transform-style:preserve-3d}.intro-photo-background,.intro-photo-scrim{position:absolute;inset:0;pointer-events:none}.intro-photo-background{background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(3px) brightness(.94) saturate(1.02) contrast(1.02);opacity:1;transform:scale(1.014);transform-origin:50% 50%}.intro-photo-scrim{background:radial-gradient(ellipse at 50% 56%,#fff4de14,#1618160a 42%,#02030429 88%),radial-gradient(ellipse at 16% 72%,rgba(224,145,74,.16),transparent 35%),radial-gradient(ellipse at 82% 30%,rgba(216,234,226,.08),transparent 40%),linear-gradient(180deg,#02030408,#02030429);mix-blend-mode:normal}.intro-pearl-background{position:absolute;inset:-6%;background:transparent;filter:none;opacity:0;pointer-events:none}.intro-pearl-background:before,.intro-pearl-background:after{position:absolute;content:"";pointer-events:none}.intro-pearl-background:before{inset:0;background:linear-gradient(90deg,transparent 0 17%,rgba(255,202,145,.08) 18% 20%,transparent 21% 44%,rgba(178,212,218,.06) 45% 47%,transparent 48% 100%),radial-gradient(ellipse at 50% 76%,rgba(0,0,0,.72),transparent 46%);opacity:.84}.intro-pearl-background:after{display:none}.intro-skip-button{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(22px,env(safe-area-inset-right));z-index:4;padding:0;border:0;color:#f6f8ff7a;background:transparent;font-size:13px;font-weight:500;line-height:1;letter-spacing:0;cursor:pointer;opacity:0}.intro-skip-button:hover,.intro-skip-button:focus-visible{color:#ffffffe6;outline:none}.intro-scene-anchor{position:absolute;left:50%;top:var(--intro-center-y);z-index:2;width:0;height:0;transform:translateZ(0);transform-style:preserve-3d;will-change:transform}.intro-line-scene{--intro-focus-alpha: 0;position:absolute;left:0;top:0;display:grid;width:clamp(68px,7vw,96px);height:clamp(68px,7vw,96px);place-items:center;transform:translate(-50%,-50%);transform-origin:50% 50%;transform-style:preserve-3d;isolation:isolate;will-change:transform,opacity,filter}.intro-line-scene:before,.intro-line-scene:after{position:absolute;left:50%;top:50%;pointer-events:none;content:"";transform:translate(-50%,-50%);will-change:opacity}.intro-line-scene:before{z-index:0;width:clamp(190px,22vw,310px);height:clamp(190px,22vw,310px);background:radial-gradient(circle at 50% 50%,rgba(226,248,255,.05),transparent 23%),radial-gradient(circle at 50% 50%,transparent 0 26%,rgba(0,0,0,.42) 54%,transparent 76%);filter:blur(10px);opacity:var(--intro-focus-alpha)}.intro-line-scene:after{z-index:1;width:clamp(92px,9vw,132px);height:clamp(92px,9vw,132px);border-radius:50%;background:radial-gradient(circle,rgba(176,236,248,.18),rgba(176,236,248,.06) 34%,transparent 70%);opacity:calc(.72 * var(--intro-focus-alpha));mix-blend-mode:screen}.intro-line-mark{position:absolute;left:50%;top:50%;z-index:2;width:clamp(48px,5.2vw,72px);height:clamp(48px,5.2vw,72px);overflow:visible;filter:drop-shadow(0 0 8px rgba(229,248,255,.38)) drop-shadow(0 0 22px rgba(129,225,244,.28)) drop-shadow(0 12px 26px rgba(0,0,0,.34));transform:translate(-50%,-50%);transform-origin:50% 50%}.intro-line-fill{fill:#f6fcff61;opacity:0}.intro-line-mark path{fill:none;stroke:#ebf8fff0;stroke-width:.26;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.intro-line-mark .intro-line-base{stroke:#d8ebf047;stroke-width:.3;opacity:.74}.intro-line-mark .intro-line-stroke{stroke:#ebf8fff0;stroke-width:.3;filter:drop-shadow(0 0 1.8px rgba(206,244,255,.9))}.intro-line-mark .intro-line-fill{fill:#f4fcff6b;stroke:none}.intro-line-spark{position:absolute;left:50%;top:50%;z-index:3;width:5px;height:5px;margin-left:-2.5px;margin-top:-2.5px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0 24%,rgba(188,244,255,.78) 44%,rgba(134,225,244,.2) 70%,transparent 82%);box-shadow:0 0 4px #edfcffc7,0 0 10px #78e0f661,0 0 18px #78e0f624;mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform,opacity}.intro-line-spark:after{position:absolute;left:-8px;top:1.9px;width:10px;height:1.2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(190,242,252,.42),rgba(255,255,255,.72));content:"";filter:blur(.45px);opacity:.72;transform:rotate(-8deg);transform-origin:100% 50%}.intro-liquid-filters{position:absolute;width:0;height:0;overflow:hidden}.intro-ripple{position:absolute;left:0;top:0;width:calc(var(--intro-card-width, 160px) * 1.18);height:calc((var(--intro-card-width, 160px) / .74) * 1.08);border:0;overflow:hidden;border-radius:44% 56% 49% 51%/52% 43% 57% 48%;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 15%,rgba(226,245,248,.14) 17%,transparent 20%,transparent 29%,rgba(226,245,248,.1) 31%,transparent 35%),radial-gradient(ellipse at 49% 46%,rgba(255,255,255,.18),transparent 11%,rgba(170,226,235,.1) 36%,transparent 76%);box-shadow:none;filter:url(#intro-water-ripple) blur(.4px);mix-blend-mode:screen;opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity}.intro-ripple:before,.intro-ripple:after{position:absolute;inset:0;border-radius:inherit;content:"";pointer-events:none}.intro-ripple:before{background:conic-gradient(from -24deg at 50% 50%,transparent,rgba(255,255,255,.22),transparent 12%,rgba(143,219,232,.13) 22%,transparent 38%,rgba(255,198,137,.1),transparent 56%,rgba(255,255,255,.16),transparent 79%);filter:blur(6px);opacity:.5}.intro-ripple:after{inset:13% 4%;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 17%,rgba(255,255,255,.2) 18%,transparent 21%,transparent 35%,rgba(183,235,242,.12) 37%,transparent 41%);filter:blur(1.4px);opacity:.64}.intro-ripple-two{width:calc(var(--intro-card-width, 160px) * 1.34);height:calc((var(--intro-card-width, 160px) / .74) * 1.18);border-radius:55% 45% 52% 48%/43% 56% 44% 57%;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 18%,rgba(255,202,145,.11) 21%,transparent 25%,transparent 34%,rgba(183,235,242,.08) 37%,transparent 42%),radial-gradient(ellipse at 50% 50%,rgba(255,221,176,.12),transparent 16%,rgba(140,221,234,.06) 44%,transparent 78%)}.intro-liquid-bloom{position:absolute;left:0;top:0;width:calc(var(--intro-card-width, 160px) * 1.04);height:calc((var(--intro-card-width, 160px) / .74) * 1.02);border:0;border-radius:42% 58% 46% 54%/50% 43% 57% 50%;background:radial-gradient(circle at 38% 24%,rgba(255,255,255,.2),transparent 27%),radial-gradient(ellipse at 50% 45%,rgba(212,239,244,.23),rgba(111,163,174,.1) 36%,transparent 72%),radial-gradient(ellipse at 35% 58%,rgba(255,178,116,.11),transparent 58%);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;transform:translate(-50%,-50%);transform-origin:50% 50%;will-change:transform,opacity,filter}.intro-liquid-bloom:before,.intro-liquid-bloom:after{display:none}.intro-liquid-bloom:before{inset:1px;border:1px solid rgba(255,255,255,.14)}.intro-liquid-bloom:after{left:9%;top:8%;width:55%;height:14%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);filter:blur(7px)}.intro-carousel-stage{--intro-card-width: clamp(118px, 16vw, 220px);position:absolute;left:0;top:0;width:100vw;height:min(56vh,430px);perspective:1220px;pointer-events:none;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform,opacity}.intro-carousel-stage:before{position:absolute;left:50%;top:50%;width:clamp(300px,70vw,720px);height:clamp(250px,36vh,390px);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(242,252,255,.18),rgba(92,118,124,.15) 32%,rgba(0,0,0,.25) 58%,transparent 78%);content:"";filter:blur(16px);opacity:.82;pointer-events:none;transform:translate(-50%,-50%)}.intro-carousel-shadow{position:absolute;left:50%;top:calc(50% + var(--intro-card-width) * .78);width:min(42vw,420px);height:54px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.46),rgba(0,0,0,.14) 48%,transparent 74%);filter:blur(18px);opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity}.intro-card-carousel{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotateX(-5deg);transform-style:preserve-3d;will-change:transform}.intro-card-slot{position:absolute;left:0;top:0;width:var(--intro-card-width);aspect-ratio:.74;margin-left:calc(var(--intro-card-width) / -2);margin-top:calc((var(--intro-card-width) / .74) / -2);opacity:0;transform-style:preserve-3d;will-change:transform,opacity,filter}.intro-model-card{--intro-edge-alpha: 1;--intro-face-alpha: 1;--intro-frame-alpha: 1;--intro-highlight-alpha: 1;--intro-shadow-alpha: 1;position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;transform-style:preserve-3d;-webkit-backface-visibility:hidden;will-change:opacity,filter}.intro-model-card:before{position:absolute;inset:0;content:"";border:1px solid rgba(255,255,255,calc(.2 * var(--intro-frame-alpha)));border-radius:inherit;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,calc(.12 * var(--intro-frame-alpha))),transparent 28%),linear-gradient(145deg,rgba(213,233,238,calc(.11 * var(--intro-frame-alpha))),rgba(255,255,255,calc(.035 * var(--intro-frame-alpha)))),rgba(255,255,255,calc(.045 * var(--intro-frame-alpha)));box-shadow:0 26px 80px rgba(0,0,0,calc(.36 * var(--intro-shadow-alpha))),inset 0 1px rgba(255,255,255,calc(.22 * var(--intro-frame-alpha))),inset 0 -26px 50px rgba(96,117,128,calc(.16 * var(--intro-frame-alpha)));transform:translateZ(-8px) rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.intro-model-face{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,calc(.38 * var(--intro-frame-alpha)));border-radius:16px;background:radial-gradient(circle at 40% 24%,rgba(255,255,255,calc(.38 * var(--intro-face-alpha))),transparent 30%),radial-gradient(circle at 72% 82%,rgba(128,201,212,calc(.24 * var(--intro-face-alpha))),transparent 40%),linear-gradient(145deg,rgba(255,255,255,calc(.31 * var(--intro-face-alpha))),rgba(255,255,255,calc(.11 * var(--intro-face-alpha)))),rgba(255,255,255,calc(.105 * var(--intro-face-alpha)));box-shadow:0 24px 64px rgba(0,0,0,calc(.46 * var(--intro-shadow-alpha))),0 0 0 1px rgba(255,255,255,calc(.13 * var(--intro-frame-alpha))),0 0 70px rgba(190,238,246,calc(.24 * var(--intro-highlight-alpha))),inset 0 1px 1px rgba(255,255,255,calc(.66 * var(--intro-frame-alpha))),inset 0 -28px 48px rgba(74,96,105,calc(.2 * var(--intro-frame-alpha)));backdrop-filter:blur(26px) saturate(150%);backface-visibility:hidden;transform:translateZ(8px);transform-style:preserve-3d;-webkit-backdrop-filter:blur(26px) saturate(150%);-webkit-backface-visibility:hidden}.intro-model-face:before,.intro-model-face:after{position:absolute;content:"";pointer-events:none}.intro-model-face:before{inset:1px;border:1px solid rgba(255,255,255,calc(.12 * var(--intro-frame-alpha)));border-radius:15px;opacity:var(--intro-frame-alpha)}.intro-model-face:after{left:9%;top:7%;width:58%;height:14%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);filter:blur(5px);opacity:calc(.9 * var(--intro-highlight-alpha))}.intro-card-edge{position:absolute;display:block;background:linear-gradient(180deg,rgba(217,237,242,calc(.18 * var(--intro-edge-alpha))),rgba(44,58,64,calc(.2 * var(--intro-edge-alpha)))),rgba(255,255,255,calc(.035 * var(--intro-edge-alpha)));box-shadow:inset 0 1px rgba(255,255,255,calc(.22 * var(--intro-edge-alpha))),inset -1px 0 rgba(255,255,255,calc(.09 * var(--intro-edge-alpha))),0 18px 42px rgba(0,0,0,calc(.2 * var(--intro-shadow-alpha)));backface-visibility:hidden;opacity:var(--intro-edge-alpha);pointer-events:none;-webkit-backface-visibility:hidden}.intro-card-edge-right{top:10px;right:-8px;bottom:10px;width:16px;border-radius:0 12px 12px 0;transform:rotateY(90deg) translateZ(8px);transform-origin:0 50%}.intro-card-edge-left{top:10px;left:-8px;bottom:10px;width:16px;border-radius:12px 0 0 12px;opacity:calc(.72 * var(--intro-edge-alpha));transform:rotateY(-90deg) translateZ(8px);transform-origin:100% 50%}.intro-card-edge-bottom{right:12px;bottom:-8px;left:12px;height:16px;border-radius:0 0 12px 12px;opacity:calc(.74 * var(--intro-edge-alpha));transform:rotateX(-90deg) translateZ(8px);transform-origin:50% 0}.intro-model-card-content{position:relative;display:grid;gap:12px;place-items:center;color:#fffffff5;font-size:clamp(15px,1.55vw,21px);font-weight:700;letter-spacing:0;text-shadow:0 2px 18px rgba(0,0,0,.74),0 0 18px rgba(232,248,255,.24);transform:translateZ(2px);will-change:transform,opacity}.intro-model-card-content:before{position:absolute;left:50%;top:41%;z-index:-1;width:calc(var(--intro-card-width, 160px) * .56);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.32),rgba(205,238,244,.16) 42%,rgba(0,0,0,.08) 68%,transparent 78%);content:"";filter:blur(8px);transform:translate(-50%,-50%)}.intro-model-logo{width:clamp(44px,5vw,66px);height:clamp(44px,5vw,66px);object-fit:contain;filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 0 12px rgba(238,250,255,.48)) drop-shadow(0 14px 24px rgba(0,0,0,.42))}.intro-portal-panel{position:absolute;left:0;top:0;z-index:3;width:var(--intro-card-width, clamp(118px, 16vw, 220px));aspect-ratio:.74;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.24),transparent 32%),radial-gradient(circle at 56% 58%,rgba(151,215,222,.16),transparent 42%),linear-gradient(145deg,#e4f5f729,#ffffff13 48%,#05080a24);box-shadow:0 0 34px #8cd5e01f,inset 0 1px 1px #ffffff47;backdrop-filter:none;contain:layout paint style;isolation:isolate;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transform-origin:50% 50%;will-change:transform,opacity}.intro-portal-panel:before,.intro-portal-panel:after{position:absolute;content:"";pointer-events:none}.intro-portal-panel:before{left:12%;top:11%;width:56%;height:13%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:.72;transform:rotate(-9deg)}.intro-portal-panel:after{inset:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 54%,rgba(255,255,255,.12),transparent 56%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 48%,rgba(0,0,0,.08));opacity:.62}@media(max-width:720px),(orientation:portrait){.intro-line-scene,.intro-ripple,.intro-liquid-bloom,.intro-carousel-stage,.intro-portal-panel{top:0}.intro-line-scene{width:clamp(62px,18vw,88px);height:clamp(62px,18vw,88px)}.intro-carousel-stage{--intro-card-width: clamp(154px, 42vw, 188px);height:min(54vh,460px)}.intro-ripple{filter:blur(.35px)}.intro-carousel-stage:before{filter:blur(10px)}.intro-carousel-shadow{filter:blur(10px)}.intro-model-face,.intro-liquid-bloom{backdrop-filter:blur(10px) saturate(124%);-webkit-backdrop-filter:blur(10px) saturate(124%)}.intro-model-card-content{gap:16px;font-size:clamp(18px,5.1vw,22px)}.intro-model-logo{width:clamp(56px,15vw,72px);height:clamp(56px,15vw,72px)}}@media(prefers-reduced-motion:reduce){.intro-line-scene,.intro-ripple,.intro-liquid-bloom,.intro-carousel-stage,.intro-portal-panel{display:none}}.link-intro-video-overlay{display:grid;place-items:center;background:#050505;perspective:none;transform-style:flat;opacity:1;transition:opacity .36s ease}.link-intro-video-overlay.is-exiting{opacity:0;pointer-events:none}.intro-video-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#050505}.intro-video-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 42%,rgba(0,0,0,.12) 100%),linear-gradient(180deg,#00000005,#00000014);pointer-events:none}.link-intro-video-overlay .intro-skip-button{z-index:3;opacity:1}:root{--radius: .625rem;--radius-xs: calc(var(--radius) * .5);--radius-sm: calc(var(--radius) * .75);--radius-md: calc(var(--radius) * .875);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) * 1.5);--color-background: #f6f7f8;--color-foreground: #111827;--color-card: #ffffff;--color-card-foreground: #111827;--color-primary: #1f6b43;--color-primary-foreground: #ffffff;--color-secondary: #f3f4f6;--color-secondary-foreground: #1f2937;--color-muted: #f6f7f8;--color-muted-foreground: #667085;--color-placeholder: #98a2b3;--color-accent: #ecfdf3;--color-accent-foreground: #1f6b43;--color-success: #047857;--color-success-background: #ecfdf3;--color-info: #175cd3;--color-info-background: #e8f1ff;--color-info-border: #b2ccff;--color-api: #3538cd;--color-api-background: #eef4ff;--color-api-border: #c7d7fe;--color-image: #c11574;--color-image-background: #fdf2fa;--color-image-border: #fcceee;--color-destructive: #b42318;--color-destructive-foreground: #ffffff;--color-destructive-background: #fef3f2;--color-destructive-border: #fecdca;--color-warning: #7c4a03;--color-warning-background: #fff7df;--color-warning-border: #f7c56a;--color-border: #e4e7ec;--color-border-subtle: #edf0f3;--color-input: #d9dee7;--color-ring: rgba(31, 107, 67, .26);--color-overlay: rgba(17, 24, 39, .42);--color-surface-muted: #fbfcfd;--color-table-header: #f8fafc;--color-border-strong: #d0d5dd;--color-text-inverse: #ffffff;--color-text-inverse-muted: #d7deea;--color-glass-canvas: #f4f6fa;--color-glass-page-top: #f8f9fc;--color-glass-foreground: #0c1b33;--color-glass-muted: #657897;--color-glass-meta: #7485a1;--color-glass-link: #5e7295;--color-glass-surface: rgba(255, 255, 255, .5);--color-glass-surface-strong: rgba(255, 255, 255, .58);--color-glass-event-surface: var(--color-glass-nav-surface);--color-glass-surface-cool: var(--color-glass-event-surface);--color-glass-surface-hover: rgba(255, 255, 255, .68);--color-glass-border: rgba(255, 255, 255, .74);--color-glass-divider: rgba(78, 96, 128, .1);--color-glass-highlight: rgba(255, 255, 255, .92);--color-glass-shadow: rgba(44, 61, 96, .08);--color-glass-ambient-blue: rgba(216, 231, 250, .25);--color-glass-ambient-violet: rgba(224, 229, 242, .22);--color-glass-page-background: radial-gradient(circle at 82% 18%, var(--color-glass-ambient-violet), transparent 36%), radial-gradient(circle at 20% 82%, var(--color-glass-ambient-blue), transparent 42%), var(--tqai-surface-gradient, linear-gradient(180deg, var(--color-glass-page-top) 0%, var(--color-glass-canvas) 100%));--color-glass-event-glow: rgba(171, 207, 244, .14);--color-glass-nav-surface: rgba(255, 255, 255, .1);--color-glass-nav-surface-hover: rgba(255, 255, 255, .16);--color-glass-nav-border: rgba(255, 255, 255, .44);--color-glass-nav-shadow: rgba(17, 28, 48, .065);--color-glass-nav-shadow-soft: rgba(17, 28, 48, .028);--color-glass-nav-halo: rgba(255, 255, 255, .42);--color-glass-nav-focus: rgba(76, 96, 127, .24);--color-brand: var(--color-primary);--color-brand-foreground: var(--color-primary-foreground);--color-bg-app: var(--color-background);--color-bg-surface: var(--color-card);--color-bg-surface-muted: var(--color-surface-muted);--color-bg-muted: var(--color-muted);--color-text-primary: var(--color-foreground);--color-text-secondary: var(--color-secondary-foreground);--color-text-muted: var(--color-muted-foreground);--color-border-default: var(--color-border);--color-border-muted: var(--color-border-subtle);--color-danger: var(--color-destructive);--color-danger-foreground: var(--color-destructive-foreground);--color-danger-background: var(--color-destructive-background);--color-danger-border: var(--color-destructive-border);--shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0 6px 18px rgba(16, 24, 40, .08);--shadow-md: 0 18px 48px rgba(16, 24, 40, .1);--shadow-lg: 0 26px 70px rgba(16, 24, 40, .14);--panel-surface: color-mix(in srgb, var(--color-card) 94%, transparent);--panel-surface-solid: var(--color-card);--panel-surface-muted: var(--color-surface-muted);--panel-border: var(--color-border);--panel-border-subtle: var(--color-border-subtle);--panel-border-strong: var(--color-border-strong);--panel-radius: 8px;--panel-shadow: var(--shadow-sm);--panel-shadow-hover: var(--shadow-md);--panel-heading: var(--color-foreground);--panel-muted: var(--color-muted-foreground);--panel-accent: var(--color-primary);--panel-accent-surface: var(--color-accent);--panel-warning: var(--color-warning);--panel-warning-surface: var(--color-warning-background);--panel-table-header: var(--color-table-header);--panel-hero-background: var(--color-foreground);--panel-hero-foreground: var(--color-text-inverse);--panel-hero-muted: var(--color-text-inverse-muted);--component-control-height: 40px;--component-control-height-sm: 34px;--component-control-height-icon: 40px;--component-control-radius: var(--panel-radius);--component-control-gap: 8px;--component-control-padding-x: 13px;--component-control-padding-x-sm: 10px;--component-control-border: var(--color-input);--component-control-border-focus: var(--color-brand);--component-control-bg: var(--color-bg-surface);--component-control-text: var(--color-text-secondary);--component-control-font-size: 13px;--component-control-font-size-sm: 12px;--component-control-font-weight: 600;--component-button-primary-bg: var(--color-brand);--component-button-primary-text: var(--color-brand-foreground);--component-button-danger-bg: var(--color-danger);--component-button-danger-text: var(--color-danger-foreground);--component-input-height: var(--component-control-height);--component-input-border: var(--component-control-border);--component-input-border-focus: var(--component-control-border-focus);--component-input-bg: var(--component-control-bg);--component-input-text: var(--color-text-primary);--component-input-font-size: 13px;--component-input-font-weight: 400;--component-input-padding-x: 12px;--component-select-padding-right: 34px;--component-textarea-min-height: 92px;--component-textarea-padding-y: 10px;--component-badge-height: 28px;--component-badge-height-sm: 24px;--component-status-badge-height: 26px;--component-badge-radius: 999px;--component-badge-gap: 6px;--component-badge-padding-x: 10px;--component-badge-padding-x-sm: 8px;--component-status-badge-padding-x: 9px;--component-badge-font-size: 12px;--component-badge-font-weight: 600;--component-card-radius: var(--panel-radius);--component-card-border: var(--color-border-default);--component-card-bg: var(--panel-surface);--component-card-bg-solid: var(--panel-surface-solid);--component-card-shadow: var(--shadow-xs);--component-card-padding: 18px;--component-card-title-size: 18px;--component-card-title-weight: 600;--component-glass-radius: 28px;--component-glass-blur: 28px;--component-glass-button-blur: 18px;--component-glass-saturation: 132%;--component-glass-shadow: 0 22px 60px var(--color-glass-shadow), 0 6px 20px rgba(44, 61, 96, .045), inset 0 1px 0 var(--color-glass-highlight), inset 0 -1px 0 rgba(255, 255, 255, .22);--component-glass-shadow-hover: 0 28px 72px rgba(44, 61, 96, .11), 0 8px 24px rgba(44, 61, 96, .06), inset 0 1px 0 rgba(255, 255, 255, .95);--component-glass-icon-size: 72px;--component-table-border: var(--panel-border);--component-table-border-subtle: var(--panel-border-subtle);--component-table-bg: var(--panel-surface-solid);--component-table-header-bg: var(--panel-table-header);--component-table-header-text: var(--color-text-muted);--component-table-header-height: 44px;--component-table-row-height: 52px;--component-table-cell-padding-x: 18px;--component-table-cell-padding-y: 14px;--component-table-font-size: 13px;--component-table-header-font-size: 12px;--component-table-header-font-weight: 600;--ui-background: var(--color-card);--ui-foreground: var(--color-foreground);--ui-muted: var(--color-muted);--ui-muted-foreground: var(--color-muted-foreground);--ui-border: var(--color-border);--ui-input: var(--color-input);--ui-ring: var(--color-ring);--ui-focus-shadow: 0 0 0 3px var(--ui-ring);--ui-focus-shadow-lg: 0 0 0 4px var(--ui-ring);--ui-primary: var(--color-primary);--ui-primary-foreground: var(--color-primary-foreground);--ui-secondary: var(--color-secondary);--ui-secondary-foreground: var(--color-secondary-foreground);--ui-success: var(--color-success);--ui-success-background: var(--color-success-background);--ui-info: var(--color-info);--ui-info-background: var(--color-info-background);--ui-info-border: var(--color-info-border);--ui-api: var(--color-api);--ui-api-background: var(--color-api-background);--ui-api-border: var(--color-api-border);--ui-image: var(--color-image);--ui-image-background: var(--color-image-background);--ui-image-border: var(--color-image-border);--ui-destructive: var(--color-destructive);--ui-destructive-background: var(--color-destructive-background);--ui-warning: var(--color-warning);--ui-warning-background: var(--color-warning-background);--ui-radius: 8px}:root[data-theme=pearl-mist]{--color-glass-page-background: radial-gradient(circle at 84% 16%, var(--color-glass-ambient-violet), transparent 48%), radial-gradient(circle at 16% 76%, var(--color-glass-ambient-blue), transparent 58%), var(--tqai-surface-gradient, linear-gradient(180deg, var(--color-glass-page-top) 0%, var(--color-glass-canvas) 100%))}.ui-button{min-height:var(--component-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--component-control-gap);border:1px solid var(--component-control-border);border-radius:var(--component-control-radius);background:var(--component-control-bg);color:var(--component-control-text);padding:0 var(--component-control-padding-x);cursor:pointer;font:inherit;font-size:var(--component-control-font-size);font-weight:var(--component-control-font-weight);text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ui-button:hover{border-color:var(--component-control-border-focus);background:color-mix(in srgb,var(--component-control-bg) 86%,var(--ui-success-background))}.ui-button:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-button-default{border-color:var(--component-button-primary-bg);background:var(--component-button-primary-bg);color:var(--component-button-primary-text)}.ui-button-default:hover{background:color-mix(in srgb,var(--component-button-primary-bg) 92%,var(--ui-foreground))}.ui-button-outline,.ui-button-secondary{border-color:var(--component-control-border);background:var(--component-control-bg);color:var(--component-control-text)}.ui-button-ghost{border-color:transparent;background:transparent}.ui-button-destructive{border-color:var(--component-button-danger-bg);background:var(--component-button-danger-bg);color:var(--component-button-danger-text)}.ui-button-size-sm{min-height:var(--component-control-height-sm);padding:0 var(--component-control-padding-x-sm);font-size:var(--component-control-font-size-sm)}.ui-button-size-icon{width:var(--component-control-height-icon);min-height:var(--component-control-height-icon);padding:0}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--component-input-height);border:1px solid var(--component-input-border);border-radius:var(--component-control-radius);background:var(--component-input-bg);color:var(--component-input-text);padding:0 var(--component-input-padding-x);font:inherit;font-size:var(--component-input-font-size);font-weight:var(--component-input-font-weight);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--component-input-border-focus);outline:0;box-shadow:var(--ui-focus-shadow)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-placeholder, var(--ui-muted-foreground))}.ui-select{cursor:pointer;padding-right:var(--component-select-padding-right)}.ui-textarea{min-height:var(--component-textarea-min-height);resize:vertical;padding:var(--component-textarea-padding-y) var(--component-input-padding-x);line-height:1.45}.ui-label{box-sizing:border-box;width:auto;min-width:0;display:grid;gap:7px;margin:0;padding:0;border:0;color:var(--ui-foreground);font-size:13px;font-weight:500;line-height:1.35;text-align:initial}.ui-tabs{display:grid;gap:14px}.ui-tabs-list{display:inline-flex;align-items:center;gap:4px;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);padding:4px}.ui-tabs-trigger{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;background:transparent;color:var(--ui-muted-foreground);padding:0 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.ui-tabs-trigger:hover{background:var(--ui-muted);color:var(--ui-foreground)}.ui-tabs-trigger:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.ui-tabs-trigger.active{background:var(--ui-primary);color:var(--ui-primary-foreground);box-shadow:var(--shadow-sm)}.ui-tabs-content{min-width:0}.ui-dialog-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.ui-dialog-overlay{position:absolute;inset:0;border:0;background:var(--color-overlay);cursor:default}.ui-dialog-content{position:relative;z-index:1;width:min(520px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);padding:18px;box-shadow:var(--shadow-lg)}.ui-dialog-header{display:grid;gap:7px}.ui-dialog-title{margin:0;color:var(--ui-foreground);font-size:18px;font-weight:600;line-height:1.25}.ui-dialog-description{margin:0;color:var(--ui-muted-foreground);font-size:13px;line-height:1.55}.ui-dialog-footer{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:18px}.ui-checkbox,.ui-checkbox[type=checkbox]{box-sizing:border-box;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;flex:0 0 18px;margin:0;padding:0;border:0;border-radius:4px;background:none;box-shadow:none;font:initial;line-height:normal;vertical-align:middle;cursor:pointer;-webkit-appearance:checkbox;appearance:auto;accent-color:var(--ui-primary)}.ui-checkbox:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.ui-checkbox:disabled{cursor:not-allowed;opacity:.58}.ui-card{border:1px solid var(--component-card-border);border-radius:var(--component-card-radius);background:var(--component-card-bg);color:var(--ui-foreground);box-shadow:var(--component-card-shadow)}.ui-card-header{padding:var(--component-card-padding)}.ui-card-title{margin:0;color:var(--ui-foreground);font-size:var(--component-card-title-size);font-weight:var(--component-card-title-weight);letter-spacing:0;line-height:1.25}.ui-card-description{display:block;margin-top:6px;color:var(--ui-muted-foreground);font-size:13px;line-height:1.45}.ui-card-content{min-width:0;padding:0 var(--component-card-padding) var(--component-card-padding)}.tq-glass-surface,.tq-ui-card.tq-glass-surface{position:relative;isolation:isolate;overflow:hidden;border-color:var(--color-glass-border);border-radius:var(--component-glass-radius);background:var(--color-glass-surface);box-shadow:var(--component-glass-shadow);-webkit-backdrop-filter:blur(var(--component-glass-blur)) saturate(var(--component-glass-saturation));backdrop-filter:blur(var(--component-glass-blur)) saturate(var(--component-glass-saturation))}.tq-glass-surface:before,.tq-ui-card.tq-glass-surface:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.1) 35%,rgba(255,255,255,.02) 64%,transparent 100%);pointer-events:none}.tq-glass-surface--cool,.tq-ui-card.tq-glass-surface--cool{border-color:var(--color-glass-nav-border);background:var(--color-glass-event-surface);box-shadow:0 18px 44px var(--color-glass-nav-shadow),0 4px 14px var(--color-glass-nav-shadow-soft),0 0 24px var(--color-glass-nav-halo),inset 0 1px color-mix(in srgb,var(--color-glass-highlight) 62%,transparent)}.tq-glass-surface--cool:before,.tq-ui-card.tq-glass-surface--cool:before{background:radial-gradient(circle at 18% 86%,var(--color-glass-event-glow),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--color-glass-highlight) 18%,transparent) 0%,color-mix(in srgb,var(--color-glass-highlight) 5%,transparent) 42%,transparent 74%)}:root[data-theme=deep-ocean] .tq-glass-surface:before,:root[data-theme=deep-ocean] .tq-ui-card.tq-glass-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.035) 42%,transparent 72%)}:root[data-theme=deep-ocean] .tq-glass-surface--cool:before,:root[data-theme=deep-ocean] .tq-ui-card.tq-glass-surface--cool:before{background:radial-gradient(circle at 18% 86%,var(--color-glass-event-glow),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.025) 42%,transparent 74%)}.tq-glass-icon-button,.tq-ui-button.tq-glass-icon-button{width:var(--component-glass-icon-size);min-width:var(--component-glass-icon-size);height:var(--component-glass-icon-size);min-height:var(--component-glass-icon-size);padding:0;border-color:var(--color-glass-border);border-radius:999px;background:var(--color-glass-surface);color:var(--color-glass-muted);box-shadow:0 12px 28px #37486c14,inset 0 1px 0 var(--color-glass-highlight);-webkit-backdrop-filter:blur(var(--component-glass-button-blur)) saturate(130%);backdrop-filter:blur(var(--component-glass-button-blur)) saturate(130%)}.tq-glass-icon-button:hover,.tq-ui-button.tq-glass-icon-button:hover{border-color:var(--color-glass-border);background:var(--color-glass-surface-hover);color:var(--color-glass-foreground);box-shadow:0 16px 34px #37486c1c,inset 0 1px #fffffff2;transform:translateY(-1px)}.tq-glass-icon-button:active,.tq-ui-button.tq-glass-icon-button:active{transform:scale(.97)}.ui-badge{min-height:var(--component-badge-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--component-badge-gap);border-radius:var(--component-badge-radius);padding:0 var(--component-badge-padding-x);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);white-space:nowrap}.ui-badge-default,.ui-badge-success{background:var(--ui-success-background);color:var(--ui-success)}.ui-badge-secondary{background:var(--ui-secondary);color:var(--ui-secondary-foreground)}.ui-badge-muted{background:var(--ui-muted);color:var(--ui-muted-foreground)}.ui-badge-destructive{background:var(--ui-destructive-background);color:var(--ui-destructive)}.tq-action-group{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.tq-action-group-start{justify-content:flex-start}.tq-action-group-center{justify-content:center}.tq-action-group-end{justify-content:flex-end}.tq-pagination{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.tq-pagination-summary{min-width:0;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.45}.tq-pagination-label{color:var(--color-text-secondary);font-weight:600}.tq-pagination-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.tq-file-drop-area{position:relative;width:100%;min-width:0;min-height:176px;display:grid;place-items:center;align-content:center;gap:12px;overflow:hidden;border:1px dashed var(--color-border-strong);border-radius:var(--component-card-radius);background:var(--color-bg-surface-muted);color:var(--color-text-primary);padding:24px;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tq-file-drop-area:hover,.tq-file-drop-area[data-state=drag-active]{border-color:var(--component-control-border-focus);background:color-mix(in srgb,var(--color-bg-surface) 82%,var(--color-bg-muted))}.tq-file-drop-area:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.tq-file-drop-area[data-state=disabled]{cursor:not-allowed;opacity:.58}.tq-file-drop-area-input{position:absolute;width:1px;min-width:1px;max-width:1px;height:1px;min-height:0;max-height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tq-file-drop-area-icon{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-secondary);box-shadow:var(--shadow-xs)}.tq-file-drop-area-copy{min-width:0;display:grid;gap:6px}.tq-file-drop-area-title{font-size:15px;font-weight:600;line-height:1.35}.tq-file-drop-area-description{color:var(--color-text-muted);font-size:13px;line-height:1.5}.tq-file-drop-area-file{max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border-default);border-radius:var(--component-badge-radius);background:var(--color-bg-surface);padding:6px 10px;color:var(--color-text-secondary);font-size:12px;line-height:1.3}.tq-file-drop-area-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-file-drop-area-file>small{flex:0 0 auto;color:var(--color-text-muted);font:inherit}.tq-action-menu{position:relative;display:inline-flex}.tq-action-menu-overlay{display:none}.tq-action-menu-content{position:fixed;top:var(--tq-action-menu-top, 0);right:auto;left:var(--tq-action-menu-left, 0);z-index:90;width:max-content;min-width:208px;max-width:min(320px,calc(100vw - 32px));max-height:min(70vh,560px);display:grid;grid-template-columns:minmax(0,1fr);gap:4px;overflow-y:auto;border:1px solid var(--color-border-default);border-radius:var(--component-card-radius);background:var(--component-card-bg-solid);padding:6px;box-shadow:var(--shadow-md)}.tq-action-menu-content[data-positioned=false]{visibility:hidden}.tq-action-menu-mobile-header{display:none}.tq-action-menu-item{box-sizing:border-box;width:100%;min-width:0;min-height:38px;display:flex;align-items:center;gap:9px;margin:0;border:0;border-radius:calc(var(--component-control-radius) - 2px);background:transparent;color:var(--color-text-secondary);padding:8px 10px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1.35;text-align:left;white-space:nowrap}.tq-action-menu-item:hover,.tq-action-menu-item:focus-visible{outline:0;background:var(--color-bg-muted);color:var(--color-text-primary)}.tq-action-menu-item-destructive{color:var(--color-danger)}.tq-action-menu-item-destructive:hover,.tq-action-menu-item-destructive:focus-visible{background:var(--color-danger-background);color:var(--color-danger)}.tq-action-menu-item:disabled{cursor:not-allowed;opacity:.5}.tq-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr)) auto;align-items:end;gap:12px;border:1px solid var(--component-card-border);border-radius:var(--component-card-radius);background:var(--component-card-bg-solid);padding:var(--component-card-padding);box-shadow:var(--component-card-shadow)}.tq-filter-field{min-width:0;display:grid;gap:8px}.tq-filter-field-label{color:var(--ui-muted-foreground);font-size:13px;font-weight:600;line-height:1.35}.tq-filter-bar .tq-action-group{align-self:end}.tq-metric-card{min-width:0;min-height:118px;display:grid;align-content:start;justify-items:start;gap:10px;border:1px solid var(--component-card-border);border-radius:var(--component-card-radius);background:var(--component-card-bg-solid);color:var(--ui-foreground);padding:20px;text-decoration:none;box-shadow:var(--component-card-shadow)}.tq-metric-card-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;color:var(--ui-primary)}.tq-metric-card-label,.tq-metric-card-description{color:var(--ui-muted-foreground);line-height:1.35}.tq-metric-card-label{font-size:14px;font-weight:500}.tq-metric-card-value{max-width:100%;display:block;overflow-wrap:anywhere;color:var(--ui-foreground);font-size:28px;font-weight:700;line-height:1}.tq-metric-card-description{font-size:13px}.tq-status-badge{min-height:var(--component-status-badge-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--component-badge-gap);border:1px solid transparent;border-radius:var(--component-badge-radius);padding:0 var(--component-status-badge-padding-x);font-size:var(--component-badge-font-size);font-weight:var(--component-badge-font-weight);line-height:1;white-space:nowrap}.tq-status-badge-sm{min-height:var(--component-badge-height-sm);padding:0 var(--component-badge-padding-x-sm);font-size:var(--component-badge-font-size)}.tq-status-badge-neutral{background:var(--ui-secondary);color:var(--ui-secondary-foreground)}.tq-status-badge-muted{background:var(--ui-muted);color:var(--ui-muted-foreground)}.tq-status-badge-success{background:var(--ui-success-background);color:var(--ui-success)}.tq-status-badge-warning{background:var(--ui-warning-background);color:var(--ui-warning)}.tq-status-badge-destructive{background:var(--ui-destructive-background);color:var(--ui-destructive)}.tq-status-badge-info{background:var(--ui-info-background);color:var(--ui-info)}.tq-status-badge-image{background:var(--ui-image-background);color:var(--ui-image)}.tq-status-badge-api{background:var(--ui-api-background);color:var(--ui-api)}.tq-icon-button{width:var(--component-control-height-sm);height:var(--component-control-height-sm);display:inline-grid;place-items:center;border:1px solid var(--ui-border);border-radius:var(--component-badge-radius);background:var(--component-control-bg);color:var(--ui-muted-foreground);cursor:pointer;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,background .16s ease}.tq-icon-button:hover,.tq-icon-button:focus-visible{border-color:var(--ui-primary);color:var(--ui-primary);outline:0;box-shadow:var(--ui-focus-shadow)}.tq-table-frame{max-width:100%;overflow:hidden;border:1px solid var(--component-table-border);border-radius:var(--component-card-radius);background:var(--component-table-bg)}.tq-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.tq-table-frame table{width:100%;border-collapse:collapse;table-layout:fixed}.tq-table-frame th,.tq-table-frame td{border-bottom:1px solid var(--component-table-border-subtle);padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;font-size:var(--component-table-font-size)}.tq-table-frame thead tr{height:var(--component-table-header-height)}.tq-table-frame tbody tr{height:var(--component-table-row-height)}.tq-table-frame tbody tr:last-child td{border-bottom:0}.tq-table-frame th{background:var(--component-table-header-bg);color:var(--component-table-header-text);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight)}.tq-token-pair{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--ui-muted-foreground);font-size:13px;line-height:1.4}.tq-token-pair>span{display:inline-flex;align-items:center;gap:3px}.tq-token-pair-input{color:var(--ui-success)}.tq-token-pair-output{color:var(--ui-api)}.tq-token-pair-label{color:inherit}.tq-token-pair b{color:var(--ui-foreground)}@media(max-width:1180px){.tq-filter-bar{grid-template-columns:repeat(3,minmax(132px,1fr))}}@media(max-width:760px){.tq-filter-bar{grid-template-columns:1fr}.tq-filter-bar .tq-action-group,.tq-action-group{width:100%}.tq-filter-bar .ui-button{flex:1 1 0}.tq-pagination{align-items:stretch;flex-direction:column}.tq-pagination-actions,.tq-pagination-actions .ui-button{flex:1 1 0}.tq-action-menu-overlay{position:fixed;inset:0;z-index:89;display:block;width:100%;min-height:100%;margin:0;border:0;border-radius:0;background:var(--color-overlay);padding:0;cursor:default}.tq-action-menu-content{position:fixed;inset:auto 0 0;z-index:90;width:100%;min-width:0;max-width:none;max-height:min(72vh,620px);overflow-y:auto;border-width:1px 0 0;border-radius:18px 18px 0 0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg)}.tq-action-menu-content[data-positioned=false]{visibility:visible}.tq-action-menu-mobile-header{min-width:0;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 10px;color:var(--color-text-primary);font-size:15px}.tq-action-menu-mobile-header>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-action-menu-mobile-header>button{flex:0 0 auto;min-height:34px;margin:0;border:0;border-radius:var(--component-control-radius);background:transparent;color:var(--color-text-muted);padding:0 8px;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.tq-action-menu-mobile-header>button:focus-visible{outline:0;box-shadow:var(--ui-focus-shadow)}.tq-action-menu-item{min-height:46px;padding:10px 12px;white-space:normal}}.ui-alert{display:grid;gap:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-background);color:var(--ui-foreground);padding:14px 16px;font-size:13px;font-weight:500;line-height:1.5}.ui-alert-warning{border-color:var(--color-warning-border);background:var(--ui-warning-background);color:var(--ui-warning)}.ui-alert-destructive{border-color:var(--color-destructive-border);background:var(--ui-destructive-background);color:var(--ui-destructive)}.ui-table-container{width:100%;overflow-x:auto}.ui-table{width:100%;border-collapse:collapse}.ui-table-row{height:var(--component-table-row-height)}.ui-table-header .ui-table-row{height:var(--component-table-header-height)}.ui-table-head,.ui-table-cell{border-bottom:1px solid var(--component-table-border-subtle);padding:var(--component-table-cell-padding-y) var(--component-table-cell-padding-x);text-align:left;vertical-align:middle;font-size:var(--component-table-font-size)}.ui-table-head{background:var(--component-table-header-bg);color:var(--component-table-header-text);font-size:var(--component-table-header-font-size);font-weight:var(--component-table-header-font-weight)}.ui-separator{width:100%;height:1px;background:var(--ui-border)}.ui-separator-vertical{width:1px;height:100%}.ui-skeleton{min-height:12px;overflow:hidden;border-radius:var(--ui-radius);background:linear-gradient(90deg,var(--panel-border-subtle, var(--ui-border)),var(--panel-table-header, var(--ui-muted)),var(--panel-border-subtle, var(--ui-border)));background-size:220% 100%;animation:skeleton-pulse 1.3s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:220% 0}to{background-position:-220% 0}}:root{color-scheme:dark;font-family:var(--font-sans);background:#071015;color:#fffffff0;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}.link-page{position:relative;min-height:100svh;display:grid;place-items:center;isolation:isolate;overflow:hidden;padding:clamp(18px,4vw,48px);color:var(--link-text-color, rgba(255, 255, 255, .94));background-position:center;background-size:cover;background-repeat:no-repeat}.link-page:after{position:absolute;inset:-8px;z-index:-3;content:"";pointer-events:none;background:var(--link-background-image, none);background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(3px) brightness(.92) saturate(1.02) contrast(1.02);transform:scale(1.012);transform-origin:50% 50%}.link-page:before{position:absolute;inset:0;z-index:-2;content:"";background:radial-gradient(ellipse at 50% 48%,#fff2da0f,#0d111108 40%,#02030429 86%),radial-gradient(ellipse at 18% 76%,rgba(226,146,73,.16),transparent 35%),radial-gradient(ellipse at 86% 22%,rgba(220,236,228,.08),transparent 39%),linear-gradient(180deg,#03040508,#03040529);pointer-events:none}.link-content-reveal{position:relative;z-index:1;width:min(100%,410px);display:grid;place-items:center;transform-origin:50% 50%}.tq-card.phone-shell{width:min(100%,410px);min-height:min(700px,calc(100svh - 38px));position:relative;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:clamp(28px,7vw,38px);overflow:hidden;border:1px solid rgba(255,255,255,.34);border-radius:34px;background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.25),transparent 30%),linear-gradient(145deg,#ffffff38,#ffffff13),#070d1442;box-shadow:0 30px 88px #00000080,inset 0 1px #ffffff7a,inset 0 -1px #ffffff1a;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);transform:translateY(18px) scale(.982);opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.intro-done .phone-shell{opacity:1;transform:translateY(0) scale(1)}.phone-shell:before{position:absolute;inset:10px;content:"";border:1px solid rgba(255,255,255,.12);border-radius:26px;pointer-events:none}.phone-shell:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(110deg,transparent 0 28%,rgba(255,255,255,.22) 36%,transparent 48%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 28%);opacity:.22;mix-blend-mode:screen}.profile-head,.link-stack,.social-row{position:relative;z-index:2}.profile-head{display:grid;place-items:center;gap:16px;text-align:center}.tq-avatar{position:relative;display:inline-grid;width:84px;height:84px;place-items:center;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.72);background:#fffffff0;box-shadow:0 14px 30px #0000002e,0 0 0 1px #ffffff2e,inset 0 1px #ffffffeb}.tq-avatar-img,.tq-avatar-fallback{grid-area:1 / 1}.tq-avatar-img{width:100%;height:100%;padding:18px;object-fit:contain;z-index:1;opacity:1}.tq-avatar-fallback{z-index:0;display:grid;width:100%;height:100%;place-items:center;font-size:22px;font-weight:700;letter-spacing:0;color:#ffffffeb}.profile-kicker{margin:0 0 7px;color:#ffffffad;font-size:13px;font-weight:600}.profile-head h1{margin:0;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:0}.profile-description{max-width:340px;margin:2px auto 0;color:var(--link-text-color, rgba(255, 255, 255, .88));font-family:inherit;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:0;text-shadow:0 1px 18px rgba(0,0,0,.3)}.link-stack{display:grid;gap:13px}.tq-button{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;border:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.tq-button>*{position:relative;z-index:2}.tq-button:before,.tq-button:after{position:absolute;inset:0;content:"";pointer-events:none}.tq-button:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:4px}.tq-button-md{min-height:58px;padding:0 22px;border-radius:999px}.tq-button-icon{width:44px;height:44px;flex:0 0 44px;padding:0;border-radius:999px}.tq-button-glass{border:1px solid rgba(255,255,255,.52);background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.56),transparent 34%),linear-gradient(145deg,#ffffff4d,#ffffff21),#ffffff29;color:#fffffff0;box-shadow:0 18px 34px #00000029,inset 0 1px 1px #ffffff9e,inset 0 -1px 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.tq-button-glass:before{inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.18);background:linear-gradient(115deg,rgba(255,255,255,.36),transparent 32%),linear-gradient(260deg,rgba(255,255,255,.12),transparent 40%);opacity:.72}.tq-button-glass:after{inset:auto 12% 8px;height:1px;border-radius:999px;background:#ffffff80;filter:blur(.2px);opacity:.62}.tq-button-glass:hover{transform:translateY(-2px);border-color:#ffffffb8;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.66),transparent 36%),linear-gradient(145deg,#ffffff61,#ffffff2e),#fff3}.tq-button-liquid{border:1px solid rgba(255,255,255,.7);background:linear-gradient(180deg,#ffffffbd,#ffffff85),#fff9;color:#111114e6;box-shadow:0 8px 30px #0f172a14,inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #0000000b;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.tq-button-liquid:before{inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.62);background:linear-gradient(112deg,rgba(255,255,255,.56),rgba(255,255,255,.12) 38%,transparent 65%),linear-gradient(270deg,rgba(255,255,255,.16),transparent 46%);opacity:.72;mix-blend-mode:screen}.tq-button-liquid:after{inset:5px 14px auto;height:32%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent);filter:blur(.2px);opacity:.5}.tq-button-liquid:hover{transform:translateY(-1px) scale(1.01);border-color:#ffffffe0;background:linear-gradient(180deg,#fffc,#ffffff94),#ffffffa8}.tq-button-glass:active,.tq-button-liquid:active,.tq-button-ghost:active{transform:translateY(0) scale(.985)}.tq-button-ghost{border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:var(--link-text-color, rgba(255, 255, 255, .9));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tq-button-ghost:hover{transform:translateY(-2px);background:#ffffff38}.link-main-button{width:100%;justify-content:flex-start}.link-main-copy{width:100%;min-width:0;display:block;text-align:left}.link-main-copy strong{overflow:hidden;display:block;color:var(--link-button-text-color, rgba(255, 255, 255, .95));font-family:inherit;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.social-row{min-height:46px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.tq-tooltip{position:relative;display:inline-flex}.tq-tooltip-content{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:10;width:max-content;max-width:180px;transform:translate(-50%) translateY(4px);opacity:0;pointer-events:none;padding:7px 9px;border-radius:9px;color:#ffffffe6;background:#060b10d6;box-shadow:0 10px 30px #00000047;font-size:12px;line-height:1.2;white-space:nowrap;transition:opacity .14s ease,transform .14s ease}.tq-tooltip:hover .tq-tooltip-content,.tq-tooltip:focus-within .tq-tooltip-content{opacity:1;transform:translate(-50%) translateY(0)}.link-detail-page-react{position:relative;isolation:isolate;min-height:100svh;padding:clamp(28px,3.4vw,36px) clamp(24px,3.4vw,36px) 64px;overflow:hidden auto;background:radial-gradient(circle at 12% 0%,rgba(255,190,225,.13),transparent 34%),radial-gradient(circle at 88% 2%,rgba(135,185,255,.15),transparent 34%),radial-gradient(circle at 50% 20%,rgba(255,255,255,.94),transparent 42%),linear-gradient(180deg,#fbfbfd,#f6f6fa 48%,#f0f1f6);color:#111;color-scheme:light}.link-detail-page-react:before{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none;background:linear-gradient(180deg,#ffffffd6,#fff0 32%),radial-gradient(circle at 50% 0%,rgba(255,255,255,.9),transparent 48%)}.link-detail-article{width:min(82.6vw,846px);max-width:100%;margin-inline:auto}.link-detail-nav{width:min(100%,956px);margin-inline:auto}.link-detail-nav{position:sticky;top:20px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(78px,11vw,122px)}.link-detail-page-react .detail-nav-button{min-height:clamp(52px,5.8vw,60px);padding:0 clamp(24px,3vw,31px);border-radius:999px;font-size:clamp(16px,1.95vw,20px);font-weight:700;line-height:1;box-shadow:0 18px 52px #0f172a14,inset 0 1px 1px #fffffff5}.link-detail-article{display:grid;gap:clamp(58px,6.8vw,72px)}.link-detail-hero{display:grid;gap:clamp(18px,2.3vw,24px);padding:3px 0 2px;text-align:center;animation:linkDetailFloatIn .52s cubic-bezier(.16,1,.3,1) both}.link-detail-hero h1{margin:0;color:#050505;font-size:clamp(34px,5.35vw,56px);line-height:1.08;font-weight:700;letter-spacing:0}.link-detail-hero p{margin:0;color:#7d8594;font-size:clamp(17px,2.6vw,26px);line-height:1.32;font-weight:500}.link-detail-sections{display:grid;gap:clamp(32px,3.2vw,34px)}.tq-card.link-detail-section{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:clamp(14px,1.7vw,18px);row-gap:clamp(24px,3vw,31px);padding:clamp(38px,5.8vw,60px) clamp(28px,7.4vw,76px) clamp(40px,5.8vw,62px);border:1px solid rgba(255,255,255,.82);border-radius:clamp(30px,3.4vw,36px);background:#ffffffc2;box-shadow:0 30px 86px #0f172a13,inset 0 1px #fffffff0;opacity:0;transform:translateY(16px);filter:blur(8px);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);animation:linkDetailFloatIn .62s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(90ms + var(--section-index, 0) * 75ms)}.tq-card.link-detail-section:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(120deg,rgba(255,255,255,.52),transparent 36%),linear-gradient(270deg,rgba(255,255,255,.2),transparent 46%);opacity:.78}.link-detail-section-head{display:block;grid-column:2;align-self:center}.link-detail-dot{display:none}.link-detail-section-label{grid-column:1;grid-row:1;align-self:center;color:#8f98a7;font-size:clamp(17px,2.1vw,22px);line-height:1;font-weight:500;letter-spacing:0}.link-detail-section h2{margin:0;color:#050505;font-size:clamp(18px,2.25vw,23px);line-height:1;font-weight:700;letter-spacing:0}.link-detail-section-lead{grid-column:1 / -1;margin:0;color:#050505;font-size:clamp(24px,2.9vw,30px);line-height:1.34;font-weight:700;letter-spacing:0}.link-detail-section-body{grid-column:1 / -1;display:grid;gap:clamp(16px,2.1vw,22px);padding:0}.link-detail-section p{margin:0;color:#252a33;font-size:clamp(17px,2.12vw,22px);line-height:1.74;font-weight:500;letter-spacing:0}.link-detail-media{margin:2px 0 0}.link-detail-media img{display:block;width:min(100%,360px);max-height:260px;object-fit:contain;border-radius:24px;box-shadow:0 18px 54px #0f172a1a}@keyframes linkDetailFloatIn{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:420px){.link-page{padding:12px}.tq-card.phone-shell{min-height:calc(100svh - 24px);border-radius:28px;padding:28px 20px}.tq-avatar{width:78px;height:78px;border-radius:25px}.link-detail-page-react{padding:24px 24px 44px}.link-detail-nav{margin-bottom:72px}.link-detail-page-react .detail-nav-button{min-height:50px;padding:0 22px;font-size:16px}.link-detail-article{width:min(100%,332px);gap:52px}.link-detail-hero h1{font-size:34px}.link-detail-hero p{font-size:17px}.tq-card.link-detail-section{grid-template-columns:max-content minmax(0,1fr);column-gap:12px;row-gap:23px;padding:34px 28px 38px;border-radius:30px}.link-detail-section-label{font-size:17px}.link-detail-section h2{font-size:18px}.link-detail-section-body{gap:16px;padding:0}.link-detail-section-lead{font-size:23px}.link-detail-section p{font-size:17px}.link-detail-section p{line-height:1.74}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.phone-shell{opacity:1;transform:none}}
