.portada{--tx-emblem:rgb(var(--pt-accent-text));--pt-canvas:12 9 8;--pt-surface:25 23 23;--pt-wine:58 18 18;--pt-wine-deep:28 12 12;--pt-night:12 9 8;--pt-night-deep:28 12 12;--pt-night-surface:25 23 23;--pt-night-muted:185 174 174;--pt-night-accent:229 72 77;--pt-night-signal:237 28 36;--pt-night-primary:200 22 28;--pt-night-primary-2:111 16 13;--pt-silver:201 206 214;--pt-crimson:200 22 28;--pt-crimson-deep:111 16 13;--pt-signal:237 28 36;--pt-accent-text:229 72 77;--pt-accent-2:143 18 20;--pt-ink:255 255 255;--pt-heading:243 238 238;--pt-body:217 209 209;--pt-muted:185 174 174;--tx-icon-accent:rgb(var(--pt-accent-text));color-scheme:dark;background:radial-gradient(1100px 620px at 12% -8%,rgb(var(--pt-crimson)/.16),transparent 62%),radial-gradient(900px 700px at 105% 8%,rgb(var(--pt-crimson-deep)/.28),transparent 66%),radial-gradient(1200px 900px at 50% 120%,rgb(var(--pt-wine)/.45),transparent 70%),rgb(var(--pt-canvas));color:rgb(var(--pt-heading));font-family:var(--font-tx-text),var(--font-geist-sans),system-ui,sans-serif}.portada[data-theme=light]{--pt-canvas:246 246 242;--pt-surface:255 255 255;--pt-silver:98 104 114;--pt-crimson:167 17 21;--pt-crimson-deep:111 16 13;--pt-signal:200 22 28;--pt-accent-text:167 17 21;--pt-accent-2:111 16 13;--pt-heading:17 18 22;--pt-body:52 54 62;--pt-muted:82 84 94;color-scheme:light;background:radial-gradient(1100px 620px at 12% -8%,rgb(var(--pt-signal)/.1),transparent 62%),radial-gradient(900px 700px at 105% 8%,rgb(var(--pt-crimson)/.08),transparent 66%),radial-gradient(1200px 900px at 50% 120%,rgb(var(--pt-signal)/.07),transparent 70%),rgb(var(--pt-canvas))}.portada .tx-label{font-family:var(--font-tx-label),var(--font-geist-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.portada .tx-display{font-family:var(--font-tx-display),Georgia,serif;font-weight:400;letter-spacing:.005em}.portada:is(:lang(ar),:lang(ru),:lang(uk),:lang(zh),:lang(ja),:lang(hi)) .tx-display{font-family:inherit;font-weight:800;letter-spacing:0}.portada:is(:lang(ar),:lang(zh),:lang(ja),:lang(hi)) :is(.tx-label,[class*=tracking-]){letter-spacing:0}.portada .pt-silver{background:linear-gradient(100deg,#f4f6f9,rgb(var(--pt-silver)) 45%,#8e95a0 72%,#e6e9ee);-webkit-background-clip:text;background-clip:text;color:transparent}.portada .pt-type-word{color:rgb(var(--pt-accent-text));-webkit-text-fill-color:rgb(var(--pt-accent-text))}.portada .pt-caret-bar{display:inline-block;width:.065em;height:.78em;margin-inline:.02em -.085em;vertical-align:-.06em;border-radius:1px;background:rgb(var(--pt-accent-text));box-shadow:0 0 8px rgb(var(--pt-accent-text)/.55)}.portada[data-theme=light] .pt-silver{background:linear-gradient(100deg,#15161a,#3b3f47 45%,#6b7079 72%,#1c1e23);-webkit-background-clip:text;background-clip:text}.portada .pt-visor{height:2px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgb(var(--pt-accent-text)/.95),transparent);box-shadow:0 0 14px rgb(var(--pt-signal)/.5)}.portada .pt-primary{background:linear-gradient(180deg,rgb(var(--pt-crimson)),rgb(var(--pt-crimson-deep)));border:1px solid rgb(var(--pt-signal)/.6);color:#fff;box-shadow:0 10px 30px -10px rgb(var(--pt-signal)/.75),inset 0 1px 0 hsla(0,0%,100%,.18);transition:filter .2s,transform .2s}.portada .pt-primary:hover{filter:brightness(1.12)}.portada .pt-ghost{border:1px solid rgb(var(--pt-silver)/.22);background:hsla(0,0%,100%,.03);color:rgb(var(--pt-heading));transition:border-color .2s,background .2s}.portada .pt-ghost:hover{border-color:rgb(var(--pt-silver)/.5);background:hsla(0,0%,100%,.06)}.portada[data-theme=light] .pt-ghost{border-color:rgb(var(--pt-heading)/.16);background:hsla(0,0%,100%,.7)}.portada[data-theme=light] .pt-ghost:hover{border-color:rgb(var(--pt-heading)/.35);background:#fff}.portada .pt-glass{background:linear-gradient(180deg,rgb(var(--pt-wine)/.32),rgb(var(--pt-wine-deep)/.55));border:1px solid rgb(var(--pt-silver)/.13);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 24px 60px -32px rgba(0,0,0,.9);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.portada .pt-glass-strong{background:linear-gradient(180deg,rgb(var(--pt-surface)/.86),rgb(var(--pt-wine-deep)/.9));border:1px solid rgb(var(--pt-silver)/.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 80px -30px rgba(0,0,0,.95),0 0 0 1px rgb(var(--pt-crimson)/.08);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.portada .pt-edge{position:relative}.portada .pt-edge:before{content:"";position:absolute;inset-inline:12%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--pt-silver)/.7),rgb(var(--pt-accent-text)/.7),transparent);pointer-events:none}.portada .pt-chip{border:1px solid rgb(var(--pt-silver)/.16);background:rgb(var(--pt-canvas)/.55)}.portada[data-theme=light] :is(.pt-glass,.pt-glass-strong){border-color:rgb(var(--pt-heading)/.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 2px rgba(17,18,22,.04),0 18px 40px -24px rgba(17,18,22,.2)}.portada[data-theme=light] .pt-glass{background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.68))}.portada[data-theme=light] .pt-glass-strong{background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(45,29%,97%,.92))}.portada[data-theme=light] .pt-chip{border-color:rgb(var(--pt-heading)/.1);background:rgb(var(--pt-canvas)/.8)}.portada :is(.pt-pill-ok,.pt-pill-beta,.pt-pill-setup,.pt-pill-soon){box-shadow:inset 0 0 0 1px var(--pill-ring);background:var(--pill-bg);color:var(--pill-text)}.portada .pt-pill-ok{--pill-bg:rgba(52,211,153,.15);--pill-text:#a7f3d0;--pill-ring:rgba(110,231,183,.3)}.portada .pt-pill-beta{--pill-bg:rgba(251,191,36,.15);--pill-text:#fef3c7;--pill-ring:rgba(252,211,77,.3)}.portada .pt-pill-setup{--pill-bg:rgba(56,189,248,.15);--pill-text:#e0f2fe;--pill-ring:rgba(125,211,252,.3)}.portada .pt-pill-soon{--pill-bg:hsla(0,0%,100%,.05);--pill-text:rgb(var(--pt-body));--pill-ring:rgb(var(--pt-silver)/0.25)}.portada[data-theme=light] .pt-pill-ok{--pill-bg:#ecfdf5;--pill-text:#047857;--pill-ring:rgba(4,120,87,.25)}.portada[data-theme=light] .pt-pill-beta{--pill-bg:#fffbeb;--pill-text:#92400e;--pill-ring:rgba(146,64,14,.25)}.portada[data-theme=light] .pt-pill-setup{--pill-bg:#f0f9ff;--pill-text:#075985;--pill-ring:rgba(7,89,133,.25)}.portada[data-theme=light] .pt-pill-soon{--pill-bg:rgba(17,18,22,.04);--pill-ring:rgba(17,18,22,.14)}.portada .pt-ok{color:#6ee7b7}.portada[data-theme=light] .pt-ok{color:#047857}.portada .pt-control{border:1px solid rgb(var(--pt-silver)/.22);background:rgb(var(--pt-surface)/.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s,transform .2s}.portada .pt-control:hover{border-color:rgb(var(--pt-accent-text)/.6)}.portada[data-theme=light] .pt-control{border-color:rgb(var(--pt-heading)/.14);background:hsla(0,0%,100%,.8)}.portada .pt-knob{background:linear-gradient(135deg,rgb(var(--pt-accent-text)),rgb(var(--pt-accent-2)));color:rgb(var(--pt-ink));box-shadow:0 2px 8px -2px rgba(0,0,0,.5)}.portada[data-theme=light] .pt-knob{color:#fff;box-shadow:0 2px 6px -2px rgba(17,18,22,.35)}.portada .pt-menu{border:1px solid rgb(var(--pt-silver)/.16);background:rgb(var(--pt-surface)/.97);box-shadow:0 30px 80px -30px rgba(0,0,0,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.portada[data-theme=light] .pt-menu{border-color:rgb(var(--pt-heading)/.1);box-shadow:0 24px 60px -28px rgba(17,18,22,.35)}.portada .pt-menu-item{color:rgb(var(--pt-body));transition:background .15s,color .15s}.portada .pt-menu-item:focus-visible,.portada .pt-menu-item:hover{background:rgb(var(--pt-heading)/.06);color:rgb(var(--pt-heading))}.portada .pt-menu-item[aria-current=true]{background:rgb(var(--pt-crimson)/.14);color:rgb(var(--pt-heading))}.portada .pt-dot{background:rgb(var(--pt-accent-text));box-shadow:0 0 0 3px rgb(var(--pt-accent-text)/.18),0 0 10px rgb(var(--pt-signal)/.6)}.portada .pt-swatch{border:2px solid transparent;transition:border-color .15s,transform .15s}.portada .pt-swatch:hover{border-color:rgb(var(--pt-silver)/.4)}.portada .pt-swatch.is-on{border-color:rgb(var(--pt-heading))}.portada .pt-stage{position:relative;isolation:isolate;aspect-ratio:1;width:min(100%,560px);margin-inline:auto}.portada .pt-orb,.portada .pt-orb-far{position:absolute;inset:0;-webkit-mask:url(/panel/orbe.webp) center/contain no-repeat;mask:url(/panel/orbe.webp) center/contain no-repeat;pointer-events:none}.portada .pt-orb{background:radial-gradient(circle at 50% 50%,rgb(var(--pt-signal)) 0,rgb(var(--pt-accent-text)) 40%,rgb(var(--pt-crimson-deep)) 85%);opacity:.85}.portada .pt-orb-far{inset:-12%;background:radial-gradient(circle,rgb(var(--pt-silver)/.9),rgb(var(--pt-crimson)/.6) 60%,transparent 80%);opacity:.22;transform:scaleX(-1)}.portada .pt-core{position:absolute;inset:26%;border-radius:9999px;background:radial-gradient(circle,rgb(var(--pt-signal)/.42),transparent 70%);filter:blur(18px);pointer-events:none}.portada .pt-sentinel{position:absolute;inset:4% 8% 0;width:84%;height:auto;filter:drop-shadow(0 30px 50px rgb(0 0 0/.6))}.portada .pt-floor{position:absolute;inset-inline:18%;bottom:4%;height:14%;border-radius:50%;background:radial-gradient(ellipse,rgb(var(--pt-crimson)/.35),transparent 70%);filter:blur(14px);pointer-events:none}.portada[data-theme=light] .pt-stage:before{content:"";position:absolute;inset-inline:6%;top:2%;aspect-ratio:1;border-radius:9999px;background:radial-gradient(circle at 50% 42%,rgb(var(--pt-wine)) 0,rgb(var(--pt-night-deep)) 46%,rgb(var(--pt-night)) 70%);box-shadow:0 0 0 1px rgb(var(--pt-heading)/.06),0 40px 80px -30px rgba(17,18,22,.55),0 0 60px -10px rgb(var(--pt-signal)/.35)}.portada[data-theme=light] .pt-orb{opacity:.7}.portada[data-theme=light] .pt-orb-far{opacity:.16}.portada[data-theme=light] .pt-floor{background:radial-gradient(ellipse,rgba(17,18,22,.28),transparent 70%)}.portada .pt-card-stage{position:relative;isolation:isolate;aspect-ratio:4/5;overflow:hidden;box-shadow:inset 0 -1px 0 rgb(var(--pt-silver)/.16)}.portada .pt-card-orbit{position:absolute;left:-8%;top:2%;width:100%;aspect-ratio:1;pointer-events:none}.portada .pt-card-stage>.pt-floor{left:14%;right:34%;bottom:1%;height:8%}.portada .pt-card-sentinel{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 12px 18px rgb(0 0 0/.45))}.portada[data-theme=light] .pt-card-stage{background:linear-gradient(180deg,rgb(var(--pt-night)),rgb(var(--pt-night-deep)))}.portada input[type=range]{accent-color:rgb(var(--pt-crimson))}.portada .pt-nameplate{position:absolute;inset-inline-start:.75rem;bottom:.75rem;z-index:2;display:inline-flex;align-items:baseline;gap:.5rem;padding:.3rem .7rem;border-radius:.6rem;border:1px solid rgb(var(--pt-silver)/.28);background:rgb(var(--pt-canvas)/.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:rgb(var(--pt-heading));line-height:1.1}.portada .pt-nameplate .tx-display{font-size:1.05rem;letter-spacing:.01em}.portada .pt-nameplate .tx-label{font-size:.7rem;color:rgb(var(--pt-accent-text));letter-spacing:.08em}.portada .pt-quote{border-inline-start:2px solid rgb(var(--pt-accent-text)/.6);padding-inline-start:.75rem}.portada .capture-orb{position:absolute;z-index:0;top:-6rem;inset-inline-end:-9rem;width:30rem;aspect-ratio:1;opacity:.55;pointer-events:none}.portada .capture-orb>div{position:absolute}.portada .capture-orb .pt-orb{inset:0}.portada .capture-orb .pt-orb-far{inset:-12%}.portada .capture-monogram{background:linear-gradient(135deg,rgb(var(--pt-crimson)),rgb(var(--pt-crimson-deep)));color:#fff;letter-spacing:.04em;box-shadow:0 0 0 1px rgb(var(--pt-silver)/.35),0 10px 30px -12px rgb(var(--pt-signal)/.8)}.portada .capture-emblem{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.45rem;border:1px solid rgb(var(--pt-silver)/.3);color:rgb(var(--pt-accent-text));font-size:.75rem;letter-spacing:0;text-transform:lowercase;background:rgb(var(--pt-surface)/.7)}.portada .capture-field{margin-top:.375rem;display:block;width:100%;border-radius:.75rem;padding:.75rem .875rem;font-size:1rem;border:1px solid rgb(var(--pt-silver)/.2);background:rgb(var(--pt-canvas)/.55);color:rgb(var(--pt-heading));transition:border-color .15s,box-shadow .15s}.portada .capture-field::placeholder{color:rgb(var(--pt-muted)/.8)}.portada .capture-field:focus{outline:none;border-color:rgb(var(--pt-accent-text));box-shadow:0 0 0 3px rgb(var(--pt-accent-text)/.25)}.portada .capture-check{accent-color:rgb(var(--pt-crimson))}.portada .capture-phone{position:relative;margin-top:.375rem;border-radius:.75rem;border:1px solid rgb(var(--pt-silver)/.2);background:rgb(var(--pt-canvas)/.55);transition:border-color .15s,box-shadow .15s}.portada .capture-phone:hover{border-color:rgb(var(--pt-silver)/.32)}.portada .capture-phone:focus-within{border-color:rgb(var(--pt-accent-text));box-shadow:0 0 0 3px rgb(var(--pt-accent-text)/.25)}.portada .capture-phone[data-invalid]{border-color:rgb(var(--pt-signal));box-shadow:0 0 0 3px rgb(var(--pt-signal)/.22)}.portada .capture-phone[data-disabled]{opacity:.6}.portada .capture-phone .PhoneInput{display:flex;align-items:stretch}.portada .capture-phone-input{flex:1;min-width:0;border:0;background:transparent;padding:.75rem .875rem .75rem .75rem;font-size:1rem;line-height:1.25rem;color:rgb(var(--pt-heading));font-variant-numeric:tabular-nums;text-align:left}.portada .capture-phone-input::placeholder{color:rgb(var(--pt-muted)/.8)}.portada .capture-phone-input:focus,.portada .capture-phone-input:focus-visible{outline:none}.portada .capture-dial{display:flex}.portada .capture-dial-trigger{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .625rem 0 .875rem;border-right:1px solid rgb(var(--pt-silver)/.16);border-radius:.7rem 0 0 .7rem;color:rgb(var(--pt-heading));cursor:pointer;transition:background .15s,color .15s}.portada .capture-dial-trigger:hover{background:hsla(0,0%,100%,.05)}.portada .capture-dial-trigger[aria-expanded=true]{background:rgb(var(--pt-accent-text)/.12)}.portada .capture-dial-trigger:focus-visible{outline:2px solid rgb(var(--pt-silver));outline-offset:-3px}.portada .capture-dial-trigger:disabled{cursor:not-allowed}.portada .capture-dial-iso{display:inline-grid;place-items:center;min-width:1.75rem;height:1.25rem;padding:0 .3rem;border-radius:.35rem;border:1px solid rgb(var(--pt-silver)/.28);color:rgb(var(--pt-silver));font-size:.72rem;letter-spacing:.06em;line-height:1}.portada .capture-dial-code{font-weight:600;font-variant-numeric:tabular-nums}.portada .capture-dial-pop{position:absolute;z-index:30;inset-inline:0;top:calc(100% + .375rem);overflow:hidden;border-radius:.9rem;border:1px solid rgb(var(--pt-silver)/.2);background:linear-gradient(180deg,rgb(var(--pt-surface)),rgb(var(--pt-wine-deep)));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 60px -18px rgba(0,0,0,.95),0 0 0 1px rgb(var(--pt-crimson)/.1)}.portada .capture-dial-search{display:flex;align-items:center;gap:.5rem;padding:.7rem .875rem;border-bottom:1px solid rgb(var(--pt-silver)/.14)}.portada .capture-dial-search:focus-within{box-shadow:inset 0 -2px 0 rgb(var(--pt-accent-text))}.portada .capture-dial-search input{flex:1;min-width:0;border:0;background:transparent;font-size:1rem;color:rgb(var(--pt-heading))}.portada .capture-dial-search input::placeholder{color:rgb(var(--pt-muted)/.85)}.portada .capture-dial-search input:focus,.portada .capture-dial-search input:focus-visible{outline:none}.portada .capture-dial-list{max-height:min(17rem,45vh);overflow-y:auto;overscroll-behavior:contain;padding:.3rem 0;scrollbar-width:thin;scrollbar-color:rgb(var(--pt-silver)/.3) transparent}.portada .capture-dial-option{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.45rem .875rem;color:rgb(var(--pt-body));font-size:.95rem;cursor:pointer}.portada .capture-dial-option:is([data-active],:active){background:rgb(var(--pt-accent-text)/.14);color:rgb(var(--pt-heading))}.portada .capture-dial-option[aria-selected=true]{color:rgb(var(--pt-heading));font-weight:600}.portada .capture-dial-option[data-group-start]{position:relative;margin-top:.6rem}.portada .capture-dial-option[data-group-start]:before{content:"";position:absolute;inset-inline:.875rem;top:-.35rem;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--pt-silver)/.35),transparent)}.portada .capture-dial-option-code{color:rgb(var(--pt-muted));font-size:.85rem;font-variant-numeric:tabular-nums}.portada .capture-dial-flag{display:inline-block;flex-shrink:0;width:1.375rem;height:.9375rem;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14)}.portada .capture-dial-flag>svg{display:block;width:100%;height:100%}.portada .capture-dial-flag-iso{display:inline-grid;place-items:center;background:rgb(var(--pt-silver)/.12);color:rgb(var(--pt-muted));font-size:.5rem;font-weight:700;letter-spacing:.02em;line-height:1}.portada :is(a,button,summary,input):focus-visible{outline:2px solid rgb(var(--pt-silver));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.portada .pt-orb{animation:pt-spin 240s linear infinite}.portada .pt-orb-far{animation:pt-spin-rev 320s linear infinite}.portada .pt-core{animation:pt-breathe 9s ease-in-out infinite}.portada .pt-caret-bar{animation:pt-blink 1.05s steps(1) infinite}}@keyframes pt-spin{to{transform:rotate(1turn)}}@keyframes pt-spin-rev{0%{transform:scaleX(-1) rotate(0deg)}to{transform:scaleX(-1) rotate(-1turn)}}@keyframes pt-breathe{0%,to{transform:scale(.92);opacity:.6}50%{transform:scale(1.1);opacity:1}}@keyframes pt-blink{50%{opacity:0}}.portada[data-theme=light] .pt-stage:has(.tc-root):before{inset-inline:-4%;top:-4%}.portada .tc-root{--tc-holo:34 211 238;--tc-bright:200 244 255;--tc-sw:1;--tc-slot:calc(2.4s / var(--tc-speed, 1));--tc-cycle:calc(var(--tc-slot) * 6);position:absolute;top:4%;inset-inline:8%;aspect-ratio:1}@media (max-width:640px){.portada .tc-root{--tc-sw:1.7}}.portada .tc-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.portada .tc-back{z-index:0}.portada .tc-titan{position:absolute;inset:0;z-index:1;display:block;filter:drop-shadow(0 30px 50px rgb(0 0 0/.6))}.portada .tc-titan img{width:100%;height:100%}.portada .tc-front{z-index:2;filter:drop-shadow(0 0 5px rgb(var(--tc-holo)/.5))}.portada .tc-glass{fill:rgb(var(--tc-holo)/.07);stroke:rgb(var(--tc-holo)/.35);stroke-width:calc(1.5px * var(--tc-sw))}.portada .tc-bracket{fill:none;stroke:rgb(var(--tc-bright));stroke-width:calc(3px * var(--tc-sw));stroke-linecap:round;opacity:.9}.portada .tc-line{fill:none;stroke:rgb(var(--tc-holo));stroke-width:calc(2px * var(--tc-sw));stroke-linecap:round;stroke-linejoin:round;opacity:.85}.portada .tc-faint{opacity:.4}.portada .tc-fill{fill:rgb(var(--tc-holo)/.1)}.portada .tc-dot{fill:rgb(var(--tc-bright))}.portada .tc-sweep{fill:rgb(var(--tc-holo)/.28);transform-box:view-box;transform-origin:0 0}.portada .tc-blip,.portada .tc-typing{fill:rgb(var(--tc-bright))}.portada .tc-bar{fill:rgb(var(--tc-holo)/.75);transform-box:fill-box;transform-origin:50% 100%}.portada .tc-bar-soft{fill:rgb(var(--tc-holo)/.35)}.portada .tc-ticks{fill:none;stroke:rgb(var(--tc-holo)/.6);stroke-width:calc(6px * var(--tc-sw));stroke-dasharray:.12 .88}.portada .tc-hand{fill:none;stroke:rgb(var(--tc-bright));stroke-width:calc(4px * var(--tc-sw));stroke-linecap:round;transform-box:view-box;transform-origin:0 0}.portada .tc-hand-short{stroke-width:calc(3px * var(--tc-sw));opacity:.7}.portada .tc-arc{fill:none;stroke:rgb(var(--pt-accent-text));stroke-width:calc(4px * var(--tc-sw));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.portada .tc-trend{fill:none;stroke:rgb(var(--tc-bright));stroke-width:calc(3.5px * var(--tc-sw));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.portada .tc-meridian{fill:none;stroke:rgb(var(--tc-holo)/.55);stroke-width:calc(1.5px * var(--tc-sw));transform-box:view-box;transform-origin:0 0}.portada .tc-meridian:nth-of-type(2){transform:scaleX(.55)}.portada .tc-meridian:nth-of-type(3){transform:scaleX(.15)}.portada .tc-route{fill:none;stroke:rgb(var(--pt-accent-text));stroke-width:calc(2.5px * var(--tc-sw));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.9}.portada .tc-chip{fill:rgba(12,9,8,.82);stroke:rgb(var(--tc-holo)/.7);stroke-width:calc(1.5px * var(--tc-sw))}.portada .tc-chip-text{fill:rgb(var(--tc-bright));font-family:var(--font-tx-label),var(--font-geist-sans),sans-serif;font-size:21px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.portada .tc-label{transform-box:fill-box;transform-origin:50% 0}@media (max-width:640px){.portada .tc-label{transform:scale(1.55)}}.portada .tc-deploy,.portada .tc-float,.portada .tc-holo{transform-box:fill-box;transform-origin:50% 50%}.portada .tc-beam-halo{fill:none;stroke:rgb(var(--tc-holo)/.14);stroke-width:calc(10px * var(--tc-sw));stroke-linecap:round}.portada .tc-beam-base{fill:none;stroke:rgb(var(--tc-holo)/.6);stroke-width:calc(2.5px * var(--tc-sw));stroke-linecap:round}.portada .tc-beam-flow{fill:none;stroke:rgb(var(--tc-bright));stroke-width:calc(3px * var(--tc-sw));stroke-linecap:round;stroke-dasharray:.035 .085}.portada .tc-beam-surge{fill:none;stroke:rgb(var(--pt-accent-text));stroke-width:calc(6px * var(--tc-sw));stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 6px rgb(var(--pt-signal)/.9))}.portada .tc-packet{fill:none;stroke:#fff;stroke-width:calc(7px * var(--tc-sw));stroke-linecap:round;stroke-dasharray:.04 1;stroke-dashoffset:.04;opacity:0}.portada .tc-core-glow{mix-blend-mode:screen;opacity:.7}.portada .tc-core-glow,.portada .tc-pulse{transform-box:fill-box;transform-origin:50% 50%}.portada .tc-pulse{fill:none;stroke:rgb(var(--pt-accent-text));stroke-width:calc(3px * var(--tc-sw));opacity:0}.portada .tc-visor{mix-blend-mode:screen;opacity:.35}.portada .tc-scan{fill:url(#tc-scan-g);opacity:0;transform-box:view-box;mix-blend-mode:screen}.portada .tc-dais-glow{fill:rgb(var(--pt-crimson)/.22)}.portada .tc-ring{fill:none;stroke:rgb(var(--tc-holo)/.55);stroke-width:calc(2px * var(--tc-sw));stroke-dasharray:3 2}.portada .tc-ring-b{stroke:rgb(var(--pt-accent-text)/.6);stroke-dasharray:1 3}.portada .tc-ring-c{stroke:rgb(var(--tc-bright)/.6);stroke-dasharray:8 4}.portada .tc-root[data-fx-beams=off] .tc-beams,.portada .tc-root[data-fx-command=off] :is(.tc-beam-surge,.tc-packet),.portada .tc-root[data-fx-dais=off] .tc-dais,.portada .tc-root[data-fx-flow=off] .tc-beam-flow,.portada .tc-root[data-fx-pulse=off] :is(.tc-pulse,.tc-core-glow),.portada .tc-root[data-fx-scan=off] .tc-scan,.portada .tc-root[data-fx-visor=off] .tc-visor{display:none}.portada .tc-root[data-fx-labels=on] .tc-label{opacity:.95}@media (prefers-reduced-motion:no-preference){.portada .tc-root[data-paused=true] *{animation-play-state:paused!important}.portada .tc-root[data-fx-deploy=on] .tc-deploy{animation:tc-deploy 1.15s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.35s + var(--n) * .16s)}.portada .tc-root[data-fx-deploy=on] .tc-beam-base{stroke-dasharray:1;animation:tc-draw .9s ease-out both;animation-delay:calc(.25s + var(--n) * .16s)}.portada .tc-root[data-fx-flow=on] .tc-beam-flow{animation:tc-flow calc(1.4s / var(--tc-speed, 1)) linear infinite}.portada .tc-root[data-fx-command=on] .tc-holo{animation:tc-focus var(--tc-cycle) ease-in-out infinite both;animation-delay:calc(1.8s + var(--i) * var(--tc-slot))}.portada .tc-root[data-fx-command=on][data-fx-labels=off] .tc-label{animation:tc-label var(--tc-cycle) ease-in-out infinite both;animation-delay:calc(1.8s + var(--i) * var(--tc-slot))}.portada .tc-root[data-fx-command=on] .tc-beam-surge{animation:tc-surge var(--tc-cycle) ease-out infinite both;animation-delay:calc(1.8s + var(--i) * var(--tc-slot))}.portada .tc-root[data-fx-command=on] .tc-packet{animation:tc-packet var(--tc-cycle) ease-in infinite both;animation-delay:calc(1.8s + var(--i) * var(--tc-slot))}.portada .tc-root[data-fx-pulse=on] .tc-pulse{animation:tc-pulse var(--tc-slot) ease-out infinite;animation-delay:1.8s}.portada .tc-root[data-fx-pulse=on] .tc-pulse-late{animation-delay:calc(1.8s + .28s)}.portada .tc-root[data-fx-pulse=on] .tc-core-glow{animation:tc-core var(--tc-slot) ease-out infinite;animation-delay:1.8s}.portada .tc-root[data-fx-visor=on] .tc-visor{animation:tc-visor var(--tc-slot) ease-out infinite;animation-delay:1.8s}.portada .tc-root[data-fx-scan=on] .tc-scan{animation:tc-scan calc(var(--tc-slot) * 3) ease-in-out infinite alternate}.portada .tc-root[data-fx-scan=on] .tc-scan-left{animation-direction:alternate-reverse}.portada .tc-root[data-fx-dais=on] .tc-ring-a{animation:tc-ring calc(40s / var(--tc-speed, 1)) linear infinite}.portada .tc-root[data-fx-dais=on] .tc-ring-b{animation:tc-ring calc(26s / var(--tc-speed, 1)) linear infinite reverse}.portada .tc-root[data-fx-dais=on] .tc-ring-c{animation:tc-ring calc(16s / var(--tc-speed, 1)) linear infinite}.portada .tc-root[data-fx-dais=on] .tc-dais-glow{animation:pt-breathe var(--tc-cycle) ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.portada .tc-root[data-fx-float=on] .tc-float{animation:tc-float calc(6s / var(--tc-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--n) * -1.1s)}.portada .tc-root[data-fx-inner=on] .tc-sweep{animation:tc-spin calc(3.6s / var(--tc-speed, 1)) linear infinite}.portada .tc-root[data-fx-inner=on] .tc-blip{animation:tc-blip calc(3.6s / var(--tc-speed, 1)) ease-out infinite;animation-delay:calc(var(--d) * 1.1s)}.portada .tc-root[data-fx-inner=on] .tc-typing{animation:tc-type calc(1.2s / var(--tc-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--d) * .16s)}.portada .tc-root[data-fx-inner=on] .tc-bar{animation:tc-bar calc(3.2s / var(--tc-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--d) * -.7s)}.portada .tc-root[data-fx-inner=on] .tc-hand{animation:tc-spin calc(8s / var(--tc-speed, 1)) linear infinite}.portada .tc-root[data-fx-inner=on] .tc-hand-short{animation-duration:calc(48s / var(--tc-speed, 1))}.portada .tc-root[data-fx-inner=on] .tc-arc{animation:tc-draw-loop calc(8s / var(--tc-speed, 1)) linear infinite}.portada .tc-root[data-fx-inner=on] .tc-trend{animation:tc-draw-loop calc(4.8s / var(--tc-speed, 1)) ease-out infinite}.portada .tc-root[data-fx-inner=on] .tc-route{animation:tc-draw-loop calc(3.6s / var(--tc-speed, 1)) ease-in-out infinite;animation-delay:calc(var(--d) * 1.2s)}.portada .tc-root[data-fx-inner=on] .tc-meridian{animation:tc-meridian calc(6s / var(--tc-speed, 1)) linear infinite;animation-delay:calc(var(--d) * -2s)}.portada .tc-root[data-fx-parallax=on] :is(.tc-front,.tc-back,.tc-titan){transition:transform .5s cubic-bezier(.2,.8,.2,1)}.portada .tc-root[data-fx-parallax=on] .tc-front{transform:translate(calc(var(--tc-px, 0) * 12px),calc(var(--tc-py, 0) * 9px))}.portada .tc-root[data-fx-parallax=on] .tc-titan{transform:translate(calc(var(--tc-px, 0) * 4px),calc(var(--tc-py, 0) * 3px))}.portada .tc-root[data-fx-parallax=on] .tc-back{transform:translate(calc(var(--tc-px, 0) * -6px),calc(var(--tc-py, 0) * -3px))}.portada .tc-root[data-fx-glitch=on] .tc-front{animation:tc-glitch calc(7s / var(--tc-speed, 1)) steps(1) infinite}}@keyframes tc-deploy{0%{transform:translate(var(--dx),var(--dy)) scale(.12);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}@keyframes tc-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes tc-draw-loop{0%{stroke-dashoffset:1}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes tc-flow{to{stroke-dashoffset:-.12}}@keyframes tc-focus{0%,3%{opacity:.72;transform:scale(1)}6%{opacity:1;transform:scale(1.1)}15%{opacity:1;transform:scale(1.04)}19%,to{opacity:.72;transform:scale(1)}}@keyframes tc-label{0%,4%{opacity:0}15.5%,6.5%{opacity:1}18.5%,to{opacity:0}}@keyframes tc-surge{0%{opacity:0}2%{opacity:1}10%{opacity:.7}16.5%,to{opacity:0}}@keyframes tc-packet{0%{stroke-dashoffset:.04;opacity:1}5.5%{stroke-dashoffset:-.96;opacity:1}6%,to{stroke-dashoffset:-.96;opacity:0}}@keyframes tc-pulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(4.6);opacity:0}}@keyframes tc-core{0%{transform:scale(1.25);opacity:1}35%{transform:scale(1);opacity:.6}to{transform:scale(1);opacity:.55}}@keyframes tc-visor{0%{opacity:1}30%,to{opacity:.3}}@keyframes tc-scan{0%{transform:rotate(-14deg);opacity:0}50%{opacity:.45}to{transform:rotate(14deg);opacity:0}}@keyframes tc-ring{to{stroke-dashoffset:-100}}@keyframes tc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tc-spin{to{transform:rotate(1turn)}}@keyframes tc-blip{0%,to{opacity:.15}12%{opacity:1}40%{opacity:.4}}@keyframes tc-type{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-7px);opacity:1}}@keyframes tc-bar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes tc-meridian{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes tc-glitch{0%,95%{opacity:1;transform:none}96%{opacity:.45;transform:translateX(3px)}97%{opacity:1;transform:none}98%{opacity:.7;transform:translateX(-2px)}99%{opacity:1;transform:none}}.portada .pt-dock{position:relative;width:100%;max-width:420px;height:640px;height:clamp(520px,80dvh,660px);margin-inline:auto}.portada .pt-dock-shell{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px;border-radius:24px;color-scheme:dark;background:radial-gradient(120% 46% at 50% -12%,rgb(var(--pt-wine)/.42),transparent 62%),linear-gradient(180deg,rgb(var(--pt-night-surface)),rgb(var(--pt-night-deep)) 62%,rgb(var(--pt-night)));border:1px solid rgba(201,206,214,.16);box-shadow:0 30px 80px -24px rgba(0,0,0,.75),0 0 48px -14px rgb(var(--pt-night-signal)/.5)}.portada .pt-bone{border-radius:9999px;background:rgba(201,206,214,.1)}.portada .pt-dock-note{color:rgb(var(--pt-night-muted))}.portada .pt-dock-text{color:#f3eeee}.portada .pt-stage.pt-stage-titan{width:13rem;margin-inline:auto}@media (min-width:640px){.portada .pt-stage.pt-stage-titan{width:17rem}}@media (min-width:1024px){.portada .pt-stage.pt-stage-titan{width:22rem;margin-inline:0}}