@property --lumen-ink{syntax:"<number>";inherits:false;initial-value:0}.lumen-module__AY-zwG__root{--paper:#f4eee2;--paper-2:#ece3d2;--board:#fbf8f0;--ink:#232a34;--ink-soft:#232a34a8;--ink-faint:#232a346b;--ink-ghost:#232a3429;--line:#232a3424;--navy:#1b2a4a;--blue:#2a63d8;--teal:#12866a;--red:#c0432a;--amber:#e6a53a;--grid-minor:#26407813;--grid-major:#26407824;isolation:isolate;background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-lumen-body,system-ui, "Helvetica Neue", sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex;position:relative;overflow:clip}.lumen-module__AY-zwG__paper,.lumen-module__AY-zwG__grid,.lumen-module__AY-zwG__lamp,.lumen-module__AY-zwG__grain,.lumen-module__AY-zwG__vignette,.lumen-module__AY-zwG__margin{z-index:0;pointer-events:none;position:absolute;inset:0}.lumen-module__AY-zwG__paper{background:radial-gradient(120% 90% at 50% -10%,#fff9ebe6 0%,#fff9eb00 55%),linear-gradient(#f6f0e5 0%,#f2ebde 46%,#ece3d2 100%)}.lumen-module__AY-zwG__grid{background-image:repeating-linear-gradient(0deg, var(--grid-minor) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, var(--grid-minor) 0 1px, transparent 1px 24px), repeating-linear-gradient(0deg, var(--grid-major) 0 1px, transparent 1px 120px), repeating-linear-gradient(90deg, var(--grid-major) 0 1px, transparent 1px 120px);opacity:.85;background-position:top;-webkit-mask-image:radial-gradient(130% 110% at 50% 42%,#000 60%,#0000 100%);mask-image:radial-gradient(130% 110% at 50% 42%,#000 60%,#0000 100%)}.lumen-module__AY-zwG__lamp{mix-blend-mode:soft-light;background:radial-gradient(62% 52% at 50% 8%,#ffecbe8c 0%,#ffecbe29 38%,#ffecbe00 72%)}.lumen-module__AY-zwG__grain{opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");background-size:200px 200px}.lumen-module__AY-zwG__vignette{mix-blend-mode:multiply;background:radial-gradient(128% 118% at 50% 34%,#78603a00 54%,#5c472829 100%)}.lumen-module__AY-zwG__margin{z-index:1}.lumen-module__AY-zwG__margin:before{content:"";background:linear-gradient(#0000,#c0432a47 12% 88%,#0000);width:1.5px;position:absolute;top:0;bottom:0;left:clamp(56px,8vw,118px)}.lumen-module__AY-zwG__tack{background:radial-gradient(circle at 34% 30%,#f7dca0,#cf9b3f 62%,#9c6f20);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 2px 5px #46301066,inset 0 1px 1px #ffffff80}.lumen-module__AY-zwG__tackTL{top:clamp(14px,2vw,24px);left:clamp(14px,2vw,26px)}.lumen-module__AY-zwG__tackTR{top:clamp(14px,2vw,24px);right:clamp(14px,2vw,26px)}.lumen-module__AY-zwG__marginLabel{font-family:var(--font-lumen-accent,"Segoe Script", "Bradley Hand", cursive);color:#232a344d;font-size:clamp(15px,1.8vw,20px);position:absolute;top:clamp(78px,12vw,118px);left:clamp(20px,4vw,52px);transform:rotate(-4deg)}.lumen-module__AY-zwG__nav,.lumen-module__AY-zwG__stage,.lumen-module__AY-zwG__foot{z-index:3;position:relative}.lumen-module__AY-zwG__nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.6vw,28px) clamp(20px,5vw,60px);display:flex}.lumen-module__AY-zwG__brand{font-family:var(--font-lumen-display,Georgia, serif);letter-spacing:.01em;color:var(--ink);align-items:center;gap:9px;font-size:clamp(19px,2vw,25px);font-weight:600;text-decoration:none;display:inline-flex}.lumen-module__AY-zwG__brandMark{color:var(--red);font-size:.82em;transform:translateY(-1px)}.lumen-module__AY-zwG__navRight{align-items:center;gap:clamp(16px,2.4vw,28px);display:flex}.lumen-module__AY-zwG__chalkTray{border:1px solid var(--line);background:#232a340a;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}@media (max-width:640px){.lumen-module__AY-zwG__chalkTray{display:none}}.lumen-module__AY-zwG__nib{border-radius:2px 2px 3px 3px;width:11px;height:12px;box-shadow:inset 0 1px 1px #ffffff59,0 1px 1.5px #232a3438}.lumen-module__AY-zwG__nibNavy{background:linear-gradient(180deg, #33456e, var(--navy))}.lumen-module__AY-zwG__nibBlue{background:linear-gradient(180deg, #4d7fe8, var(--blue))}.lumen-module__AY-zwG__nibTeal{background:linear-gradient(180deg, #29a184, var(--teal))}.lumen-module__AY-zwG__nibRed{background:linear-gradient(180deg, #d5613f, var(--red))}.lumen-module__AY-zwG__navLinks{align-items:center;gap:clamp(15px,2.4vw,28px);display:flex}.lumen-module__AY-zwG__navLink{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.02em;color:var(--ink-soft);padding-bottom:3px;font-size:clamp(11.5px,1.2vw,13px);text-decoration:none;transition:color .18s;position:relative}.lumen-module__AY-zwG__navLink:after{content:"";background:var(--amber);border-radius:2px;height:2px;transition:right .26s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:100%}.lumen-module__AY-zwG__navLink:hover,.lumen-module__AY-zwG__navLink:focus-visible{color:var(--ink);outline:none}.lumen-module__AY-zwG__navLink:hover:after,.lumen-module__AY-zwG__navLink:focus-visible:after{right:0}.lumen-module__AY-zwG__navExt{color:var(--blue)}.lumen-module__AY-zwG__navExt:after{background:var(--blue)}.lumen-module__AY-zwG__stage{flex:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%;max-width:1280px;margin:0 auto;padding:clamp(30px,5.5vw,66px) clamp(20px,5vw,60px) clamp(70px,9vw,110px);display:grid}.lumen-module__AY-zwG__col{min-width:0}.lumen-module__AY-zwG__kicker{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;font-size:clamp(10px,1vw,12px);display:inline-flex}.lumen-module__AY-zwG__kickerDot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #12866a29}.lumen-module__AY-zwG__title{font-family:var(--font-lumen-display,Georgia, serif);letter-spacing:-.014em;color:var(--ink);margin:clamp(16px,2.2vw,24px) 0 0;font-size:clamp(2.6rem,6.6vw,5rem);font-weight:500;line-height:.98;display:block}.lumen-module__AY-zwG__lineLead{color:var(--ink-soft);font-style:italic;font-weight:420;display:block}.lumen-module__AY-zwG__lineMain{font-weight:600;display:inline-block;position:relative}.lumen-module__AY-zwG__mask{vertical-align:bottom;margin-bottom:-.12em;margin-right:.28em;padding-bottom:.12em;display:inline-block;overflow:hidden}.lumen-module__AY-zwG__word{will-change:transform;display:inline-block}.lumen-module__AY-zwG__wordInk{color:var(--ink)}.lumen-module__AY-zwG__underline{z-index:-1;transform-origin:0;mix-blend-mode:multiply;background:linear-gradient(100deg,#e6a53abf,#e6a53a80);border-radius:.18em .22em .2em .16em;height:.34em;position:absolute;bottom:.1em;left:-.05em;right:-.08em;transform:rotate(-.7deg)}.lumen-module__AY-zwG__sub{max-width:50ch;color:var(--ink-soft);text-wrap:pretty;margin:clamp(22px,3vw,30px) 0 0;font-size:clamp(15px,1.5vw,17.5px);line-height:1.62}.lumen-module__AY-zwG__note{max-width:56ch;font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);color:var(--ink-soft);gap:11px;margin:clamp(16px,2vw,22px) 0 0;font-size:clamp(11.5px,1.2vw,13px);line-height:1.7;display:flex}.lumen-module__AY-zwG__notePen{background:linear-gradient(90deg, var(--red), #c0432a00);border-radius:3px;flex:none;width:20px;height:3px;margin-top:.5em}.lumen-module__AY-zwG__chip{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);color:var(--navy);white-space:nowrap;background:#2a63d814;border:1px solid #2a63d83d;border-radius:5px;padding:.08em .44em;font-size:.92em}.lumen-module__AY-zwG__cta{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.5vw,16px);margin-top:clamp(26px,3.4vw,38px);display:flex}.lumen-module__AY-zwG__star{color:var(--amber)}.lumen-module__AY-zwG__arrow{transition:transform .24s;display:inline-block}.lumen-module__AY-zwG__writeup{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:6px 2px;font-size:clamp(11.5px,1.2vw,13px);text-decoration:none;transition:color .18s;position:relative}.lumen-module__AY-zwG__writeup:after{content:"";background:var(--ink);border-radius:2px;height:2px;transition:right .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:100%}.lumen-module__AY-zwG__writeup:hover,.lumen-module__AY-zwG__writeup:focus-visible{color:var(--ink);outline:none}.lumen-module__AY-zwG__writeup:hover:after,.lumen-module__AY-zwG__writeup:focus-visible:after{right:0}.lumen-module__AY-zwG__mbtn{--mk:var(--navy);--lumen-ink:0;isolation:isolate;min-width:172px;font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.5,.64,1),box-shadow .24s,background .2s,color .2s,border-color .2s,--lumen-ink .45s;display:inline-flex;position:relative}.lumen-module__AY-zwG__mbtn[data-color=navy]{--mk:var(--navy)}.lumen-module__AY-zwG__mbtn[data-color=blue]{--mk:var(--blue)}.lumen-module__AY-zwG__mbtn[data-color=teal]{--mk:var(--teal)}.lumen-module__AY-zwG__mbtn[data-color=red]{--mk:var(--red)}.lumen-module__AY-zwG__mbtn:active{transform:translateY(1.5px)scale(.99)rotate(-.15deg)}.lumen-module__AY-zwG__mbtn:focus-visible{outline:2px solid var(--mk);outline-offset:3px}.lumen-module__AY-zwG__mbtnSolid{color:#f7f2e6;background:var(--mk);box-shadow:0 10px 24px -14px #1b2a4acc,inset 0 1px #ffffff24}.lumen-module__AY-zwG__mbtnSolid:hover{--lumen-ink:1;box-shadow:0 16px 30px -14px #1b2a4abf, 0 0 calc(var(--lumen-ink) * 16px) #e6a53a4d, inset 0 1px 0 #ffffff2e;transform:translateY(-2px)rotate(-.2deg)}.lumen-module__AY-zwG__mbtnGhost{color:var(--ink);border:1.5px solid var(--ink-ghost);background:#fffdf780}.lumen-module__AY-zwG__mbtnGhost:hover{--lumen-ink:1;color:var(--mk);border-color:#0000;transform:translateY(-2px)rotate(-.2deg)}.lumen-module__AY-zwG__mbtnLabel{z-index:2;align-items:center;gap:8px;display:inline-flex;position:relative}.lumen-module__AY-zwG__mbtnSwipe{z-index:1;transform-origin:0;mix-blend-mode:multiply;pointer-events:none;background:#e6a53a57;border-radius:4px;height:1.05em;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)scaleX(0)}.lumen-module__AY-zwG__mbtnSolid .lumen-module__AY-zwG__mbtnSwipe{mix-blend-mode:screen;background:#ffffff24}.lumen-module__AY-zwG__mbtnInk{pointer-events:none;z-index:1;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;overflow:visible}.lumen-module__AY-zwG__mbtnStroke{fill:none;stroke:var(--mk);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 1px #232a3414)}.lumen-module__AY-zwG__mbtnSolid .lumen-module__AY-zwG__mbtnStroke{stroke:#fff5e0cc}.lumen-module__AY-zwG__mbtnCap{z-index:2;background:var(--amber);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .2s .28s;position:absolute;box-shadow:0 0 7px #e6a53ae6}.lumen-module__AY-zwG__capA{top:-3px;left:14px}.lumen-module__AY-zwG__capB{bottom:-3px;right:16px}.lumen-module__AY-zwG__mbtn:hover .lumen-module__AY-zwG__mbtnCap,.lumen-module__AY-zwG__mbtn:focus-visible .lumen-module__AY-zwG__mbtnCap{opacity:1}.lumen-module__AY-zwG__board{background:var(--board);border:1px solid #232a341a;border-radius:16px;place-self:center stretch;width:100%;min-width:0;max-width:540px;overflow:hidden;box-shadow:0 34px 60px -34px #34281680,0 3px 10px -6px #3428164d,inset 0 1px #ffffffb3}.lumen-module__AY-zwG__boardHead{border-bottom:1px solid var(--line);background:linear-gradient(#fff9,#fff0);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lumen-module__AY-zwG__boardName{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.04em;color:var(--ink-soft);font-size:12px}.lumen-module__AY-zwG__boardName b{color:var(--ink);font-weight:700}.lumen-module__AY-zwG__boardStatus{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.lumen-module__AY-zwG__liveDot{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #12866acc}.lumen-module__AY-zwG__boardSteps{flex-wrap:wrap;align-items:center;gap:7px;padding:11px 16px 4px;display:flex}.lumen-module__AY-zwG__stepChip{border:1px solid var(--line);font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.03em;color:var(--ink-faint);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;transition:color .24s,border-color .24s,background .24s;display:inline-flex}.lumen-module__AY-zwG__stepChip b{width:15px;height:15px;color:var(--ink-soft);background:#232a3412;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.lumen-module__AY-zwG__stepOn{color:var(--ink);background:#2a63d814;border-color:#2a63d866}.lumen-module__AY-zwG__stepOn b{background:var(--blue);color:#f7f2e6}.lumen-module__AY-zwG__tray{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.lumen-module__AY-zwG__boardBody{background:var(--board);background-image:repeating-linear-gradient(0deg,#2640780f 0 1px,#0000 1px 20px),repeating-linear-gradient(90deg,#2640780f 0 1px,#0000 1px 20px),repeating-linear-gradient(0deg,#2640781c 0 1px,#0000 1px 100px),repeating-linear-gradient(90deg,#2640781c 0 1px,#0000 1px 100px);border-radius:11px;margin:8px 12px 4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #232a340d}.lumen-module__AY-zwG__scene{width:100%;height:auto;display:block}.lumen-module__AY-zwG__axis{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.lumen-module__AY-zwG__axisArrow{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.lumen-module__AY-zwG__axisLabel{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);fill:var(--ink-faint);font-size:15px}.lumen-module__AY-zwG__areaWash{fill:#12866a26}.lumen-module__AY-zwG__areaHatch{fill:url(#lumenHatch)}.lumen-module__AY-zwG__hatchLine{stroke:var(--teal);stroke-width:1.4px;opacity:.5}.lumen-module__AY-zwG__areaGroup{clip-path:inset(0)}.lumen-module__AY-zwG__bound{fill:none;stroke:var(--teal);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.lumen-module__AY-zwG__aLabel{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);fill:var(--teal);font-size:15px;font-weight:700}.lumen-module__AY-zwG__curve{fill:none;stroke:var(--blue);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 2px 2px #1b2a4a24)}.lumen-module__AY-zwG__tangent{fill:none;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transform-box:view-box;transform-origin:300px 96px}.lumen-module__AY-zwG__dot{fill:var(--red);stroke:#fbf8f0;stroke-width:2px}.lumen-module__AY-zwG__dotRing{fill:none;stroke:var(--red);stroke-width:1.6px;opacity:.5}.lumen-module__AY-zwG__nibDot{fill:var(--blue);stroke:#fbf8f0;stroke-width:1.4px;opacity:0;offset-path:path("M 118 250 C 196 250, 232 100, 300 96 C 368 100, 404 250, 486 248");offset-rotate:0deg;offset-distance:0%;filter:drop-shadow(0 0 6px #2a63d899)}.lumen-module__AY-zwG__anno{font-family:var(--font-lumen-accent,"Segoe Script", "Bradley Hand", cursive);fill:var(--ink)}.lumen-module__AY-zwG__a1{fill:var(--red);font-size:23px}.lumen-module__AY-zwG__a2{fill:var(--teal);font-size:22px}.lumen-module__AY-zwG__a3{fill:var(--blue);font-size:23px}.lumen-module__AY-zwG__a4{fill:#232a3499;font-size:20px}.lumen-module__AY-zwG__boardFoot{font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:10px;padding:8px 16px 13px;font-size:10px;display:flex}.lumen-module__AY-zwG__footTag{color:var(--ink-soft);align-items:center;gap:7px;display:inline-flex}.lumen-module__AY-zwG__footTag:before{content:"";background:var(--amber);border-radius:1px;width:6px;height:6px}.lumen-module__AY-zwG__footOps{letter-spacing:.08em;text-transform:none;color:var(--ink-faint);font-size:13px}.lumen-module__AY-zwG__foot{border-top:1px solid var(--line);font-family:var(--font-lumen-mono,ui-monospace, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:12px;padding:clamp(16px,2.4vw,22px) clamp(20px,5vw,60px);font-size:10.5px;display:flex}.lumen-module__AY-zwG__footLic{color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}.lumen-module__AY-zwG__footLic:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #12866a29}.lumen-module__AY-zwG__footNote{color:var(--ink-faint);text-transform:none;letter-spacing:.04em}@media (max-width:620px){.lumen-module__AY-zwG__footNote{display:none}}@media (prefers-reduced-motion:no-preference){.lumen-module__AY-zwG__paper,.lumen-module__AY-zwG__grid,.lumen-module__AY-zwG__lamp,.lumen-module__AY-zwG__grain,.lumen-module__AY-zwG__vignette{animation:1.2s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__grid{animation:1.3s .1s both lumen-module__AY-zwG__lumenGridIn}.lumen-module__AY-zwG__lamp{animation:9s ease-in-out infinite lumen-module__AY-zwG__lumenLamp}.lumen-module__AY-zwG__brand{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) .1s both lumen-module__AY-zwG__lumenRise}.lumen-module__AY-zwG__chalkTray{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) .24s both lumen-module__AY-zwG__lumenRise}.lumen-module__AY-zwG__navLink{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) both lumen-module__AY-zwG__lumenRise}.lumen-module__AY-zwG__navLink:first-child{animation-delay:.2s}.lumen-module__AY-zwG__navLink:nth-child(2){animation-delay:.28s}.lumen-module__AY-zwG__navLink:nth-child(3){animation-delay:.36s}.lumen-module__AY-zwG__word{animation:lumen-module__AY-zwG__lumenWord .72s cubic-bezier(.22, .68, .16, 1) var(--d,0s) both;transform:translateY(115%)}.lumen-module__AY-zwG__underline{animation:lumen-module__AY-zwG__lumenSwipe .62s cubic-bezier(.5, .1, .2, 1) var(--d,0s) both;transform:rotate(-.7deg)scaleX(0)}.lumen-module__AY-zwG__kicker,.lumen-module__AY-zwG__sub,.lumen-module__AY-zwG__note,.lumen-module__AY-zwG__cta{opacity:0;animation:lumen-module__AY-zwG__lumenRise .78s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.lumen-module__AY-zwG__board{opacity:0;animation:lumen-module__AY-zwG__lumenRise .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.lumen-module__AY-zwG__axisX{stroke-dashoffset:1px;animation:.6s .85s both lumen-module__AY-zwG__lumenDraw}.lumen-module__AY-zwG__axisY{stroke-dashoffset:1px;animation:.6s 1s both lumen-module__AY-zwG__lumenDraw}.lumen-module__AY-zwG__axisArrow{opacity:0;animation:.4s 1.4s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__curve{stroke-dashoffset:1px;animation:1.5s cubic-bezier(.5,0,.3,1) 1.2s both lumen-module__AY-zwG__lumenDraw}.lumen-module__AY-zwG__boundA{stroke-dashoffset:1px;animation:.45s 2.5s both lumen-module__AY-zwG__lumenDraw}.lumen-module__AY-zwG__boundB{stroke-dashoffset:1px;animation:.45s 2.66s both lumen-module__AY-zwG__lumenDraw}.lumen-module__AY-zwG__areaGroup{clip-path:inset(0 100% 0 0);animation:1.1s cubic-bezier(.4,0,.2,1) 2.8s both lumen-module__AY-zwG__lumenWipe}.lumen-module__AY-zwG__tangent{stroke-dashoffset:1px;animation:.66s 3.7s both lumen-module__AY-zwG__lumenDraw,7s ease-in-out 4.6s infinite lumen-module__AY-zwG__lumenSweep}.lumen-module__AY-zwG__dot,.lumen-module__AY-zwG__dotRing{opacity:0;animation:.5s cubic-bezier(.34,1.56,.64,1) 4s both lumen-module__AY-zwG__lumenPop}.lumen-module__AY-zwG__dotRing{animation-delay:4.1s}.lumen-module__AY-zwG__aLabel{opacity:0;animation:.5s 2.9s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__a1{opacity:0;animation:.6s 4.2s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__a2{opacity:0;animation:.6s 3.6s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__a3{opacity:0;animation:.6s 4.6s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__a4{opacity:0;animation:.6s 5s both lumen-module__AY-zwG__lumenFade}.lumen-module__AY-zwG__nibDot{animation:5.4s cubic-bezier(.45,0,.35,1) 1.2s infinite lumen-module__AY-zwG__lumenNib}.lumen-module__AY-zwG__liveDot{animation:1.7s ease-in-out infinite lumen-module__AY-zwG__lumenBlink}.lumen-module__AY-zwG__mbtnStroke{stroke-dashoffset:1px;transition:stroke-dashoffset .52s cubic-bezier(.65,0,.35,1)}.lumen-module__AY-zwG__mbtn:hover .lumen-module__AY-zwG__mbtnStroke,.lumen-module__AY-zwG__mbtn:focus-visible .lumen-module__AY-zwG__mbtnStroke{stroke-dashoffset:0}.lumen-module__AY-zwG__mbtnSwipe{transition:transform .4s cubic-bezier(.5,.1,.2,1) 60ms}.lumen-module__AY-zwG__mbtn:hover .lumen-module__AY-zwG__mbtnSwipe,.lumen-module__AY-zwG__mbtn:focus-visible .lumen-module__AY-zwG__mbtnSwipe{transform:translateY(-50%)scaleX(1)}.lumen-module__AY-zwG__mbtn:hover .lumen-module__AY-zwG__arrow,.lumen-module__AY-zwG__mbtn:focus-visible .lumen-module__AY-zwG__arrow{transform:translate(2px,-2px)}}@keyframes lumen-module__AY-zwG__lumenFade{0%{opacity:0}to{opacity:1}}@keyframes lumen-module__AY-zwG__lumenGridIn{0%{opacity:0}to{opacity:.85}}@keyframes lumen-module__AY-zwG__lumenLamp{0%,to{opacity:.82}50%{opacity:1}}@keyframes lumen-module__AY-zwG__lumenRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lumen-module__AY-zwG__lumenWord{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes lumen-module__AY-zwG__lumenSwipe{0%{transform:rotate(-.7deg)scaleX(0)}to{transform:rotate(-.7deg)scaleX(1)}}@keyframes lumen-module__AY-zwG__lumenDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lumen-module__AY-zwG__lumenWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lumen-module__AY-zwG__lumenPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lumen-module__AY-zwG__lumenSweep{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}@keyframes lumen-module__AY-zwG__lumenBlink{0%,to{opacity:1;box-shadow:0 0 8px #12866acc}50%{opacity:.35;box-shadow:0 0 3px #12866a66}}@keyframes lumen-module__AY-zwG__lumenNib{0%{offset-distance:0%;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@media (max-width:960px){.lumen-module__AY-zwG__stage{grid-template-columns:1fr;align-items:start;gap:clamp(28px,6vw,44px);padding-bottom:clamp(56px,9vw,90px)}.lumen-module__AY-zwG__board{order:2;max-width:560px;margin-inline:auto}.lumen-module__AY-zwG__col{order:1}.lumen-module__AY-zwG__sub,.lumen-module__AY-zwG__note{max-width:60ch}}@media (max-width:560px){.lumen-module__AY-zwG__navLinks{gap:15px}.lumen-module__AY-zwG__mbtn{flex:100%}.lumen-module__AY-zwG__title{font-size:clamp(2.5rem,12vw,3.6rem)}.lumen-module__AY-zwG__marginLabel{display:none}.lumen-module__AY-zwG__foot{flex-direction:column;align-items:flex-start;gap:6px}.lumen-module__AY-zwG__boardSteps{gap:6px}}
.portpeek-module__yvwXGq__root{--pp-bg:#07080c;--pp-fg:#e9edf4;--pp-muted:#e9edf48f;--pp-faint:#e9edf457;--pp-line:#e9edf41a;--pp-hair:#7a98d62e;--pp-scan:#3d7dff;--pp-scan-bright:#86acff;--pp-scan-dim:#3d7dff80;--pp-evict:#ff453b;--pp-evict-soft:#ff453b80;--pp-display:var(--font-portpeek-display,"Space Grotesk"), "Segoe UI", system-ui, sans-serif;--pp-body:var(--font-portpeek-body,"Hanken Grotesk"), system-ui, sans-serif;--pp-mono:var(--font-portpeek-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;isolation:isolate;min-height:100svh;color:var(--pp-fg);font-family:var(--pp-body);background:radial-gradient(120% 105% at 76% 36%, #3d7dff29, transparent 58%), radial-gradient(90% 80% at 12% 96%, #3d7dff0d, transparent 60%), var(--pp-bg);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.portpeek-module__yvwXGq__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.portpeek-module__yvwXGq__grid{opacity:.7;background-image:radial-gradient(circle,#7a98d61f 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(120% 120% at 74% 40%,#000 8%,#0000 72%);mask-image:radial-gradient(120% 120% at 74% 40%,#000 8%,#0000 72%)}.portpeek-module__yvwXGq__rings{background-image:repeating-radial-gradient(circle,#0000 0 45px,#3d7dff12 45px 46px);width:148vmax;height:148vmax;position:absolute;top:40%;left:74%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 46%);mask-image:radial-gradient(circle,#000 0%,#0000 46%)}.portpeek-module__yvwXGq__sweepWrap{mix-blend-mode:screen;opacity:.55;border-radius:50%;width:96vmax;height:96vmax;position:absolute;top:40%;left:74%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.portpeek-module__yvwXGq__sweep{background:conic-gradient(#0000 0deg 285deg,#3d7dff0f 320deg,#3d7dff47 352deg,#86acff8c 360deg);position:absolute;inset:0}.portpeek-module__yvwXGq__scan{mix-blend-mode:soft-light;opacity:.45;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000029 2px 3px);position:absolute;inset:0}.portpeek-module__yvwXGq__vignette{mix-blend-mode:multiply;background:radial-gradient(130% 118% at 62% 46%,#0000 52%,#03050aa8 100%);position:absolute;inset:0}.portpeek-module__yvwXGq__noise{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px 150px;position:absolute;inset:0}.portpeek-module__yvwXGq__nav,.portpeek-module__yvwXGq__stage,.portpeek-module__yvwXGq__foot{z-index:3;position:relative}.portpeek-module__yvwXGq__nav{border-bottom:1px solid var(--pp-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#090b108c,#090b1000);justify-content:space-between;align-items:center;gap:16px;padding:clamp(14px,2.3vw,24px) clamp(20px,5vw,64px);display:flex}.portpeek-module__yvwXGq__brand{font-family:var(--pp-display);letter-spacing:-.01em;color:var(--pp-fg);text-shadow:0 1px 10px #000000b3;align-items:baseline;gap:9px;font-size:clamp(16px,1.9vw,21px);font-weight:700;text-decoration:none;display:inline-flex}.portpeek-module__yvwXGq__brandMark{color:var(--pp-scan);text-shadow:0 0 12px #3d7dffb3;font-size:.82em;transform:translateY(-1px)}.portpeek-module__yvwXGq__navRight{align-items:center;gap:clamp(14px,2.2vw,28px);display:flex}.portpeek-module__yvwXGq__menuChip{border:1px solid var(--pp-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--pp-mono);letter-spacing:.08em;color:var(--pp-muted);background:#12161e8c;border-radius:8px;align-items:center;gap:8px;padding:5px 11px 5px 9px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.portpeek-module__yvwXGq__chipGlyph{color:var(--pp-scan-bright);place-items:center;display:grid}.portpeek-module__yvwXGq__chipGlyph svg{width:14px;height:14px;display:block}.portpeek-module__yvwXGq__chipDot{background:var(--pp-scan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px 1px #3d7dffd9}@media (max-width:700px){.portpeek-module__yvwXGq__menuChip{display:none}}.portpeek-module__yvwXGq__navLinks{align-items:center;gap:clamp(14px,2.2vw,28px);display:flex}.portpeek-module__yvwXGq__navLink{font-family:var(--pp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);text-shadow:0 1px 8px #000000bf;padding:4px 0;font-size:clamp(11px,1.1vw,12.5px);font-weight:500;text-decoration:none;transition:color .18s;position:relative}.portpeek-module__yvwXGq__navLink:after{content:"";background:linear-gradient(90deg, var(--pp-scan), var(--pp-scan-bright));height:1.5px;transition:right .28s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-2px;left:0;right:100%;box-shadow:0 0 8px #3d7dffb3}.portpeek-module__yvwXGq__navLink:hover,.portpeek-module__yvwXGq__navLink:focus-visible{color:var(--pp-fg);outline:none}.portpeek-module__yvwXGq__navLink:hover:after,.portpeek-module__yvwXGq__navLink:focus-visible:after{right:0}.portpeek-module__yvwXGq__navExt{color:var(--pp-scan-bright)}.portpeek-module__yvwXGq__stage{flex:1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%;max-width:1300px;margin:0 auto;padding:clamp(30px,5.5vw,68px) clamp(20px,5vw,64px) clamp(46px,7vw,92px);display:grid}.portpeek-module__yvwXGq__copy{min-width:0;max-width:620px}.portpeek-module__yvwXGq__kicker{font-family:var(--pp-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--pp-scan-bright);text-shadow:0 1px 10px #000000d9;align-items:center;gap:11px;margin:0 0 clamp(16px,2vw,24px);font-size:clamp(9.5px,1vw,11.5px);display:inline-flex}.portpeek-module__yvwXGq__kTick{background:var(--pp-scan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px 1px #3d7dffd9,inset 0 0 3px #cfe0ff}.portpeek-module__yvwXGq__title{font-family:var(--pp-display);letter-spacing:-.028em;text-shadow:0 2px 3px #00000080,0 8px 34px #0009;margin:0;font-size:clamp(2.5rem,6vw,4.9rem);font-weight:700;line-height:.98}.portpeek-module__yvwXGq__lineLead,.portpeek-module__yvwXGq__lineMain{display:block}.portpeek-module__yvwXGq__lineLead{color:#e9edf4e0;font-weight:500}.portpeek-module__yvwXGq__lineMain{color:var(--pp-fg)}.portpeek-module__yvwXGq__mask{vertical-align:bottom;margin-bottom:-.12em;margin-right:.24em;padding-bottom:.12em;display:inline-block;overflow:hidden}.portpeek-module__yvwXGq__word{will-change:transform;display:inline-block}.portpeek-module__yvwXGq__strap{font-family:var(--pp-mono);letter-spacing:.06em;color:var(--pp-faint);text-shadow:0 1px 8px #000c;flex-wrap:wrap;align-items:center;gap:9px;margin-top:clamp(14px,1.8vw,20px);font-size:clamp(10px,1.02vw,12px);display:flex}.portpeek-module__yvwXGq__strapItem{color:var(--pp-muted)}.portpeek-module__yvwXGq__strapItem b{color:var(--pp-scan-bright);font-weight:600}.portpeek-module__yvwXGq__strapSep{background:var(--pp-scan-dim);border-radius:1px;width:5px;height:5px;transform:rotate(45deg)}.portpeek-module__yvwXGq__strapLine{background:linear-gradient(90deg, var(--pp-hair), transparent);flex:1;min-width:24px;height:1px}.portpeek-module__yvwXGq__sub{color:#e9edf4e0;text-wrap:pretty;text-shadow:0 1px 2px #0009,0 2px 16px #00000080;max-width:50ch;margin:clamp(20px,2.6vw,28px) 0 0;font-size:clamp(14.5px,1.4vw,17.5px);line-height:1.62}.portpeek-module__yvwXGq__note{max-width:54ch;font-family:var(--pp-mono);color:#e9edf4b8;text-shadow:0 1px 8px #000000d9;gap:10px;margin:clamp(15px,2vw,20px) 0 0;font-size:clamp(11.5px,1.15vw,13px);line-height:1.65;display:flex}.portpeek-module__yvwXGq__notePrompt{color:var(--pp-scan);-webkit-user-select:none;user-select:none;flex:none;font-weight:700}.portpeek-module__yvwXGq__code{font-family:var(--pp-mono);color:var(--pp-scan-bright);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3d7dff17;border:1px solid #3d7dff3d;border-radius:5px;padding:.06em .42em;font-size:.92em}.portpeek-module__yvwXGq__ctaRow{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.4vw,16px);margin-top:clamp(26px,3.4vw,38px);display:flex}.portpeek-module__yvwXGq__btn{isolation:isolate;min-width:168px;font-family:var(--pp-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:12.5px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.5,.64,1),box-shadow .24s,border-color .22s,background .22s;display:inline-flex;position:relative;overflow:hidden}.portpeek-module__yvwXGq__btn:active{transform:translateY(1px)scale(.99)}.portpeek-module__yvwXGq__btn:focus-visible{outline:2px solid var(--pp-scan-bright);outline-offset:3px}.portpeek-module__yvwXGq__btnLabel{z-index:2;align-items:center;gap:9px;transition:letter-spacing .34s cubic-bezier(.65,0,.35,1);display:inline-flex;position:relative}.portpeek-module__yvwXGq__btn:hover .portpeek-module__yvwXGq__btnLabel{letter-spacing:.12em}.portpeek-module__yvwXGq__btnPrimary{color:#04122e;background:linear-gradient(#6ea0ff 0%,#3d7dff 52%,#2f66e0 100%);border:1px solid #0b286080;box-shadow:inset 0 1px #dce9ff99,inset 0 0 0 .5px #fff3,0 10px 26px -10px #3d7dffa6,0 4px 14px #0006}.portpeek-module__yvwXGq__btnPrimary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #dce9ffb3,0 16px 40px -12px #3d7dffd9,0 6px 18px #00000073}.portpeek-module__yvwXGq__btnStar{color:#08163a;font-size:1.02em;line-height:1}.portpeek-module__yvwXGq__btnGhost{color:var(--pp-fg);border:1px solid var(--pp-hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12161e80;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0006}.portpeek-module__yvwXGq__btnGhost:hover{background:#1c222e99;border-color:#7a98d680;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000080,0 0 22px -6px #3d7dff66}.portpeek-module__yvwXGq__btnGhost .portpeek-module__yvwXGq__btnStar{color:var(--pp-scan-bright)}.portpeek-module__yvwXGq__ping{z-index:1;pointer-events:none;border:1.5px solid #86acffe6;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.66s cubic-bezier(.16,.7,.3,1) forwards portpeek-module__yvwXGq__pppPing;position:absolute;top:50%;left:50%}.portpeek-module__yvwXGq__btnPrimary .portpeek-module__yvwXGq__ping{border-color:#ffffffd9}.portpeek-module__yvwXGq__writeup{font-family:var(--pp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);text-shadow:0 1px 8px #000c;padding:6px 2px;font-size:12px;font-weight:500;text-decoration:none;transition:color .18s;position:relative}.portpeek-module__yvwXGq__writeup:after{content:"";background:var(--pp-scan);height:1.5px;transition:right .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:100%}.portpeek-module__yvwXGq__writeup:hover,.portpeek-module__yvwXGq__writeup:focus-visible{color:var(--pp-fg);outline:none}.portpeek-module__yvwXGq__writeup:hover:after,.portpeek-module__yvwXGq__writeup:focus-visible:after{right:0}.portpeek-module__yvwXGq__scopeCol{justify-content:center;min-width:0;display:flex}.portpeek-module__yvwXGq__scope{flex-direction:column;align-items:stretch;width:100%;max-width:360px;display:flex}.portpeek-module__yvwXGq__cap{border:1px solid var(--pp-hair);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#12161eb8;border-radius:8px;align-self:flex-end;align-items:center;gap:8px;margin-right:18px;padding:6px 11px 6px 9px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000073}.portpeek-module__yvwXGq__capGlyph{color:var(--pp-scan-bright);place-items:center;display:grid}.portpeek-module__yvwXGq__capGlyph svg{width:15px;height:15px;display:block}.portpeek-module__yvwXGq__capDot{background:var(--pp-scan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px 1px #3d7dffe6}.portpeek-module__yvwXGq__capCount{font-family:var(--pp-mono);letter-spacing:.03em;color:var(--pp-fg);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.portpeek-module__yvwXGq__popWrap{margin-top:8px;position:relative}.portpeek-module__yvwXGq__beak{border-top:1px solid var(--pp-hair);border-left:1px solid var(--pp-hair);background:#161b24eb;width:11px;height:11px;position:absolute;top:-5px;right:24px;transform:rotate(45deg)}.portpeek-module__yvwXGq__popover{border:1px solid var(--pp-hair);-webkit-backdrop-filter:blur(26px)saturate(1.4);backdrop-filter:blur(26px)saturate(1.4);background:linear-gradient(#161b24e6,#0b0e14ed);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 34px 74px -26px #000000e0,0 0 0 1px #0006,inset 0 1px #ffffff12,0 0 60px -22px #3d7dff80}.portpeek-module__yvwXGq__popHeader{border-bottom:1px solid var(--pp-line);align-items:center;gap:8px;padding:11px 13px 9px;display:flex}.portpeek-module__yvwXGq__popTitle{font-family:var(--pp-display);letter-spacing:-.01em;color:var(--pp-fg);font-size:14px;font-weight:700}.portpeek-module__yvwXGq__popCount{font-family:var(--pp-mono);letter-spacing:.04em;color:var(--pp-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.portpeek-module__yvwXGq__refresh{width:20px;height:20px;color:var(--pp-scan-bright);background:#3d7dff1a;border:1px solid #3d7dff2e;border-radius:6px;place-items:center;margin-left:auto;display:grid}.portpeek-module__yvwXGq__refresh svg{width:12px;height:12px;display:block}.portpeek-module__yvwXGq__searchRow{border:1px solid var(--pp-line);color:var(--pp-faint);background:#00000047;border-radius:7px;align-items:center;gap:7px;margin:9px 12px 4px;padding:6px 9px;display:flex}.portpeek-module__yvwXGq__searchRow svg{flex:none;width:12px;height:12px;display:block}.portpeek-module__yvwXGq__searchText{font-family:var(--pp-mono);letter-spacing:.02em;font-size:11px}.portpeek-module__yvwXGq__caret{background:var(--pp-scan-bright);width:1px;height:12px;margin-left:-2px}.portpeek-module__yvwXGq__list{max-height:306px;padding:4px 6px 6px;position:relative;overflow:hidden}.portpeek-module__yvwXGq__listScan{pointer-events:none;z-index:4;opacity:0;background:linear-gradient(#0000,#3d7dff1f 45%,#86acff0d 60%,#0000);border-radius:9px;height:40px;position:absolute;top:0;left:6px;right:6px;box-shadow:0 0 22px #3d7dff29}.portpeek-module__yvwXGq__listScan:after{content:"";background:linear-gradient(90deg, transparent, var(--pp-scan-bright), transparent);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #86acffcc}.portpeek-module__yvwXGq__row{border-radius:8px;align-items:center;gap:10px;padding:8px 8px 8px 10px;transition:background .2s;display:flex;position:relative}.portpeek-module__yvwXGq__row+.portpeek-module__yvwXGq__row{margin-top:1px}.portpeek-module__yvwXGq__row:before{content:"";background:#ffffff0a;height:1px;position:absolute;top:-1px;left:10px;right:8px}.portpeek-module__yvwXGq__row:first-child:before{display:none}.portpeek-module__yvwXGq__rowDot{background:var(--dot,#7aa7ff);width:8px;height:8px;box-shadow:0 0 8px -1px var(--dot,#7aa7ff), inset 0 0 2px #fff6;border-radius:50%;flex:none}.portpeek-module__yvwXGq__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.portpeek-module__yvwXGq__rowTop{align-items:center;gap:7px;display:flex}.portpeek-module__yvwXGq__rowPort{font-family:var(--pp-mono);color:var(--pp-fg);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.portpeek-module__yvwXGq__rowLabel{font-family:var(--pp-body);letter-spacing:.01em;color:#e9edf4d1;border:1px solid var(--pp-line);white-space:nowrap;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:10.5px}.portpeek-module__yvwXGq__rowSub{font-family:var(--pp-mono);letter-spacing:.02em;color:var(--pp-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.portpeek-module__yvwXGq__rowActions{opacity:0;flex:none;align-items:center;gap:3px;transition:opacity .18s,transform .18s;display:inline-flex;transform:translate(5px)}.portpeek-module__yvwXGq__row:hover{background:#ffffff0b}.portpeek-module__yvwXGq__row:hover .portpeek-module__yvwXGq__rowActions{opacity:1;transform:none}.portpeek-module__yvwXGq__act{width:22px;height:22px;color:var(--pp-muted);background:#ffffff0a;border:1px solid #0000;border-radius:6px;place-items:center;transition:color .16s,background .16s,border-color .16s;display:grid}.portpeek-module__yvwXGq__act svg{width:12px;height:12px;display:block}.portpeek-module__yvwXGq__act:hover{color:var(--pp-fg);background:#3d7dff29;border-color:#3d7dff4d}.portpeek-module__yvwXGq__actKill:hover{color:#fff;background:#ff453b38;border-color:#ff453b73}.portpeek-module__yvwXGq__entering{animation:.5s cubic-bezier(.2,.7,.2,1) both portpeek-module__yvwXGq__pppBlip}.portpeek-module__yvwXGq__evicting{pointer-events:none;animation:.44s cubic-bezier(.5,0,.75,0) both portpeek-module__yvwXGq__pppEvict}.portpeek-module__yvwXGq__evicting .portpeek-module__yvwXGq__rowPort,.portpeek-module__yvwXGq__evicting .portpeek-module__yvwXGq__rowLabel{text-decoration:line-through;-webkit-text-decoration-color:var(--pp-evict);text-decoration-color:var(--pp-evict)}.portpeek-module__yvwXGq__evicting .portpeek-module__yvwXGq__rowDot{background:var(--pp-evict);box-shadow:0 0 9px var(--pp-evict-soft)}.portpeek-module__yvwXGq__popFoot{border-top:1px solid var(--pp-line);background:#0003;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.portpeek-module__yvwXGq__quit{font-family:var(--pp-mono);letter-spacing:.04em;color:var(--pp-muted);font-size:10.5px}.portpeek-module__yvwXGq__footMeta{font-family:var(--pp-mono);letter-spacing:.04em;color:var(--pp-faint);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:10px;display:inline-flex}.portpeek-module__yvwXGq__footDot{background:var(--pp-scan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px 1px #3d7dffcc}.portpeek-module__yvwXGq__foot{border-top:1px solid var(--pp-line);font-family:var(--pp-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--pp-faint);text-shadow:0 1px 8px #000c;justify-content:space-between;align-items:center;gap:12px;padding:clamp(15px,2.2vw,22px) clamp(20px,5vw,64px);font-size:10.5px;display:flex}.portpeek-module__yvwXGq__footTag{color:var(--pp-muted);align-items:center;gap:8px;display:inline-flex}.portpeek-module__yvwXGq__footTag:before{content:"";background:var(--pp-scan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px 1px #3d7dffd9}@media (prefers-reduced-motion:no-preference){.portpeek-module__yvwXGq__atmosphere{animation:1.5s both portpeek-module__yvwXGq__pppFade}.portpeek-module__yvwXGq__sweep{transform-origin:50%;animation:8s linear infinite portpeek-module__yvwXGq__pppSweep}.portpeek-module__yvwXGq__rings{animation:6s ease-in-out infinite portpeek-module__yvwXGq__pppRing}.portpeek-module__yvwXGq__grid{animation:30s ease-in-out infinite alternate portpeek-module__yvwXGq__pppDrift}.portpeek-module__yvwXGq__brand{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) 50ms both portpeek-module__yvwXGq__pppRise}.portpeek-module__yvwXGq__menuChip,.portpeek-module__yvwXGq__navLink{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) both portpeek-module__yvwXGq__pppRise}.portpeek-module__yvwXGq__navLink:first-child{animation-delay:.16s}.portpeek-module__yvwXGq__navLink:nth-child(2){animation-delay:.23s}.portpeek-module__yvwXGq__navLink:nth-child(3){animation-delay:.3s}.portpeek-module__yvwXGq__menuChip{animation-delay:.12s}.portpeek-module__yvwXGq__word{animation:portpeek-module__yvwXGq__pppConvey .74s cubic-bezier(.22, .68, .16, 1) var(--d,0s) both;transform:translateY(116%)}.portpeek-module__yvwXGq__kicker,.portpeek-module__yvwXGq__strap,.portpeek-module__yvwXGq__sub,.portpeek-module__yvwXGq__note,.portpeek-module__yvwXGq__ctaRow,.portpeek-module__yvwXGq__scope{opacity:0;animation:portpeek-module__yvwXGq__pppRise .72s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}.portpeek-module__yvwXGq__listScan{animation:4.2s cubic-bezier(.6,0,.4,1) 1.2s infinite portpeek-module__yvwXGq__pppScopeScan}.portpeek-module__yvwXGq__capDot,.portpeek-module__yvwXGq__footDot,.portpeek-module__yvwXGq__kTick,.portpeek-module__yvwXGq__chipDot{animation:2.4s ease-in-out infinite portpeek-module__yvwXGq__pppPulse}.portpeek-module__yvwXGq__refresh svg{transform-origin:50%;animation:7s linear infinite portpeek-module__yvwXGq__pppSpin}}@keyframes portpeek-module__yvwXGq__pppFade{0%{opacity:0}to{opacity:1}}@keyframes portpeek-module__yvwXGq__pppRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes portpeek-module__yvwXGq__pppConvey{0%{transform:translateY(116%)}to{transform:translateY(0)}}@keyframes portpeek-module__yvwXGq__pppSweep{to{transform:rotate(360deg)}}@keyframes portpeek-module__yvwXGq__pppRing{0%,to{opacity:.55}50%{opacity:.9}}@keyframes portpeek-module__yvwXGq__pppDrift{0%{transform:translate(0)}to{transform:translate(-14px,-10px)}}@keyframes portpeek-module__yvwXGq__pppPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes portpeek-module__yvwXGq__pppScopeScan{0%{opacity:0;transform:translateY(-8px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(266px)}}@keyframes portpeek-module__yvwXGq__pppSpin{to{transform:rotate(360deg)}}@keyframes portpeek-module__yvwXGq__pppPing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5.4)}}@keyframes portpeek-module__yvwXGq__pppBlip{0%{opacity:0;transform:translateY(-7px)scale(.98)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portpeek-module__yvwXGq__pppEvict{0%{opacity:1;transform:translate(0)}30%{transform:translate(3px)}to{opacity:0;transform:translate(26px)}}@media (max-width:940px){.portpeek-module__yvwXGq__stage{grid-template-columns:1fr;align-items:start;gap:clamp(30px,6vw,48px)}.portpeek-module__yvwXGq__copy{max-width:640px}.portpeek-module__yvwXGq__scopeCol{justify-content:flex-start}.portpeek-module__yvwXGq__scope{max-width:380px}.portpeek-module__yvwXGq__rings,.portpeek-module__yvwXGq__sweepWrap{top:30%;left:82%}}@media (max-width:560px){.portpeek-module__yvwXGq__navLinks{gap:15px}.portpeek-module__yvwXGq__navLink{letter-spacing:.08em}.portpeek-module__yvwXGq__btn{flex:auto;min-width:0}.portpeek-module__yvwXGq__title{font-size:clamp(2.3rem,12vw,3.6rem)}.portpeek-module__yvwXGq__foot{flex-direction:column;align-items:flex-start;gap:6px}.portpeek-module__yvwXGq__scope{max-width:100%}}@media (prefers-reduced-motion:reduce){.portpeek-module__yvwXGq__root *,.portpeek-module__yvwXGq__root :before,.portpeek-module__yvwXGq__root :after{transition:none!important;animation:none!important}.portpeek-module__yvwXGq__brand,.portpeek-module__yvwXGq__menuChip,.portpeek-module__yvwXGq__navLink,.portpeek-module__yvwXGq__kicker,.portpeek-module__yvwXGq__strap,.portpeek-module__yvwXGq__sub,.portpeek-module__yvwXGq__note,.portpeek-module__yvwXGq__ctaRow,.portpeek-module__yvwXGq__scope,.portpeek-module__yvwXGq__word{opacity:1!important;transform:none!important}.portpeek-module__yvwXGq__listScan{opacity:0!important}}
